diff --git a/744x1052.svgz b/744x1052.svgz
new file mode 100644
index 0000000..9a8caf0
Binary files /dev/null and b/744x1052.svgz differ
diff --git a/Artworks/Brands/Logos/Webenv/render.conf b/Artworks/Brands/Logos/Webenv/render.conf
deleted file mode 100644
index 54bf495..0000000
--- a/Artworks/Brands/Logos/Webenv/render.conf
+++ /dev/null
@@ -1,13 +0,0 @@
-# This file contains the information used to build The CentOS Logo in
-# different sizes, colors and formats.
-
-[centos-logo.png]  
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/{Symbols/Webenv/centos.svgz,Types/Webenv/centos.svgz}"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
diff --git a/Artworks/Brands/Symbols/Default/centos.svgz b/Artworks/Brands/Symbols/Default/centos.svgz
deleted file mode 100644
index c6431ab..0000000
Binary files a/Artworks/Brands/Symbols/Default/centos.svgz and /dev/null differ
diff --git a/Artworks/Brands/Symbols/Default/render.conf b/Artworks/Brands/Symbols/Default/render.conf
deleted file mode 100644
index 3d512f1..0000000
--- a/Artworks/Brands/Symbols/Default/render.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# This file contains the information used to build The CentOS Logo in
-# different sizes, colors and formats.
-
-[centos.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/centos.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "11 16 20 22 24 26 32 36 38 40 48 52 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff"
-bgcolors    = "ffffff-0"
diff --git a/Artworks/Brands/Symbols/Webenv/centos.svgz b/Artworks/Brands/Symbols/Webenv/centos.svgz
deleted file mode 100644
index 2e8520d..0000000
Binary files a/Artworks/Brands/Symbols/Webenv/centos.svgz and /dev/null differ
diff --git a/Artworks/Brands/Symbols/Webenv/render.conf b/Artworks/Brands/Symbols/Webenv/render.conf
deleted file mode 100644
index 346692c..0000000
--- a/Artworks/Brands/Symbols/Webenv/render.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# This file contains the information used to build The CentOS Logo in
-# different sizes, colors and formats.
-
-[centos.png]  
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Webenv/centos.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "ffffff"
-bgcolors    = "ffffff-0"
diff --git a/Artworks/Brands/Types/Default/centos.svgz b/Artworks/Brands/Types/Default/centos.svgz
deleted file mode 100644
index c4e589e..0000000
Binary files a/Artworks/Brands/Types/Default/centos.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Default/message.svgz b/Artworks/Brands/Types/Default/message.svgz
deleted file mode 100644
index 8ff9751..0000000
Binary files a/Artworks/Brands/Types/Default/message.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Default/render.conf b/Artworks/Brands/Types/Default/render.conf
deleted file mode 100644
index 6f8dde3..0000000
--- a/Artworks/Brands/Types/Default/render.conf
+++ /dev/null
@@ -1,28 +0,0 @@
-[centos.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/centos.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "11 16 20 22 24 32 36 38 40 48 52 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[message.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/message.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "11 16 20 22 24 32 36 38 40 48 52 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[url.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/url.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "11 16 20 22 24 32 36 38 40 48 52 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
diff --git a/Artworks/Brands/Types/Default/url.svgz b/Artworks/Brands/Types/Default/url.svgz
deleted file mode 100644
index c7207db..0000000
Binary files a/Artworks/Brands/Types/Default/url.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/0.svgz b/Artworks/Brands/Types/Numbers/0.svgz
deleted file mode 100644
index 4cadd9e..0000000
Binary files a/Artworks/Brands/Types/Numbers/0.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/1.svgz b/Artworks/Brands/Types/Numbers/1.svgz
deleted file mode 100644
index b426b3e..0000000
Binary files a/Artworks/Brands/Types/Numbers/1.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/2.svgz b/Artworks/Brands/Types/Numbers/2.svgz
deleted file mode 100644
index 108be63..0000000
Binary files a/Artworks/Brands/Types/Numbers/2.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/3.svgz b/Artworks/Brands/Types/Numbers/3.svgz
deleted file mode 100644
index fa094ff..0000000
Binary files a/Artworks/Brands/Types/Numbers/3.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/4.svgz b/Artworks/Brands/Types/Numbers/4.svgz
deleted file mode 100644
index 3171d36..0000000
Binary files a/Artworks/Brands/Types/Numbers/4.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/5.svgz b/Artworks/Brands/Types/Numbers/5.svgz
deleted file mode 100644
index 2e58f09..0000000
Binary files a/Artworks/Brands/Types/Numbers/5.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/6.svgz b/Artworks/Brands/Types/Numbers/6.svgz
deleted file mode 100644
index a5c0020..0000000
Binary files a/Artworks/Brands/Types/Numbers/6.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/7.svgz b/Artworks/Brands/Types/Numbers/7.svgz
deleted file mode 100644
index 97a015f..0000000
Binary files a/Artworks/Brands/Types/Numbers/7.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/8.svgz b/Artworks/Brands/Types/Numbers/8.svgz
deleted file mode 100644
index 48f4e0c..0000000
Binary files a/Artworks/Brands/Types/Numbers/8.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/9.svgz b/Artworks/Brands/Types/Numbers/9.svgz
deleted file mode 100644
index e13294a..0000000
Binary files a/Artworks/Brands/Types/Numbers/9.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/dot.svgz b/Artworks/Brands/Types/Numbers/dot.svgz
deleted file mode 100644
index 9d165a0..0000000
Binary files a/Artworks/Brands/Types/Numbers/dot.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Numbers/render.conf b/Artworks/Brands/Types/Numbers/render.conf
deleted file mode 100644
index 09d7522..0000000
--- a/Artworks/Brands/Types/Numbers/render.conf
+++ /dev/null
@@ -1,109 +0,0 @@
-[0.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/0.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[1.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/1.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[2.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/2.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[3.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/3.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[4.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/4.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[5.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/5.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[6.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/6.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[7.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/7.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[8.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/8.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[9.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/9.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-
-[dot.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/dot.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
diff --git a/Artworks/Brands/Types/Webenv/artwork.svgz b/Artworks/Brands/Types/Webenv/artwork.svgz
deleted file mode 100644
index 6c38bb8..0000000
Binary files a/Artworks/Brands/Types/Webenv/artwork.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/bugs.svgz b/Artworks/Brands/Types/Webenv/bugs.svgz
deleted file mode 100644
index 8ae8cd6..0000000
Binary files a/Artworks/Brands/Types/Webenv/bugs.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/centos.svgz b/Artworks/Brands/Types/Webenv/centos.svgz
deleted file mode 100644
index 8585b56..0000000
Binary files a/Artworks/Brands/Types/Webenv/centos.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/cranberry.svgz b/Artworks/Brands/Types/Webenv/cranberry.svgz
deleted file mode 100644
index 125f19e..0000000
Binary files a/Artworks/Brands/Types/Webenv/cranberry.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/dasha.svgz b/Artworks/Brands/Types/Webenv/dasha.svgz
deleted file mode 100644
index 443bb38..0000000
Binary files a/Artworks/Brands/Types/Webenv/dasha.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/documentation.svgz b/Artworks/Brands/Types/Webenv/documentation.svgz
deleted file mode 100644
index 25d9698..0000000
Binary files a/Artworks/Brands/Types/Webenv/documentation.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/livecd.svgz b/Artworks/Brands/Types/Webenv/livecd.svgz
deleted file mode 100644
index 1dcacef..0000000
Binary files a/Artworks/Brands/Types/Webenv/livecd.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/pandora.svgz b/Artworks/Brands/Types/Webenv/pandora.svgz
deleted file mode 100644
index 7d57714..0000000
Binary files a/Artworks/Brands/Types/Webenv/pandora.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/people.svgz b/Artworks/Brands/Types/Webenv/people.svgz
deleted file mode 100644
index 3d81773..0000000
Binary files a/Artworks/Brands/Types/Webenv/people.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/projects.svgz b/Artworks/Brands/Types/Webenv/projects.svgz
deleted file mode 100644
index 46577e9..0000000
Binary files a/Artworks/Brands/Types/Webenv/projects.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/render.conf b/Artworks/Brands/Types/Webenv/render.conf
deleted file mode 100644
index 948fd2a..0000000
--- a/Artworks/Brands/Types/Webenv/render.conf
+++ /dev/null
@@ -1,156 +0,0 @@
-# This file contains the information used to build The CentOS Logo in
-# different sizes, colors and formats.
-
-[centos.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.svgz"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[artwork.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/artwork.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[bugs.png] 
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/bugs.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[cranberry.png] 
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/cranberry.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[dasha.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/dasha.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[livecd.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/livecd.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[pandora.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/pandora.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[people.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/people.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[wiki.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/wiki.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[xfs-support.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/xfs-support.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[projects.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/projects.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[documentation.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/documentation.svgz"
-render-flow = "extended"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[centos-5.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/{Types/Webenv/centos.svgz,Types/Numbers/5.svgz}"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[centos-6.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/{Types/Webenv/centos.svgz,Types/Numbers/6.svgz}"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-
-[centos-7.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/{Types/Webenv/centos.svgz,Types/Numbers/7.svgz}"
-render-flow = "extended"
-export-id   = "CENTOSARTWORK"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff ad7fa8 75507b 5c3566 729fcf 3465a4 204a87 fce94f edd400 c4a000 8ae234 73d216 4e9a06 fcaf3e f57900 ce5c00 e9b96e c17d11 8f5902 ef2929 cc0000 a40000 eeeeec d3d7cf babdb6 888a85 555753 2e3436"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
diff --git a/Artworks/Brands/Types/Webenv/wiki.svgz b/Artworks/Brands/Types/Webenv/wiki.svgz
deleted file mode 100644
index 0d6178b..0000000
Binary files a/Artworks/Brands/Types/Webenv/wiki.svgz and /dev/null differ
diff --git a/Artworks/Brands/Types/Webenv/xfs-support.svgz b/Artworks/Brands/Types/Webenv/xfs-support.svgz
deleted file mode 100644
index ceaedd2..0000000
Binary files a/Artworks/Brands/Types/Webenv/xfs-support.svgz and /dev/null differ
diff --git a/Artworks/Brushes/Corporate/symbol.gbr b/Artworks/Brushes/Corporate/symbol.gbr
deleted file mode 100644
index 5ecff7a..0000000
Binary files a/Artworks/Brushes/Corporate/symbol.gbr and /dev/null differ
diff --git a/Artworks/Brushes/Corporate/symbol.xcf b/Artworks/Brushes/Corporate/symbol.xcf
deleted file mode 100644
index 04fcc00..0000000
Binary files a/Artworks/Brushes/Corporate/symbol.xcf and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-colors.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-colors.svgz.po
deleted file mode 100644
index af06926..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-colors.svgz.po
+++ /dev/null
@@ -1,338 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-colors.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-25 15:31-0500\n"
-"PO-Revision-Date: 2013-11-25 15:31-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-#, no-wrap
-msgid "1"
-msgstr "1"
-
-#, no-wrap
-msgid "2"
-msgstr "2"
-
-#, no-wrap
-msgid "3"
-msgstr "3"
-
-#, no-wrap
-msgid "4"
-msgstr "4"
-
-#, no-wrap
-msgid "5"
-msgstr "5"
-
-#, no-wrap
-msgid "6"
-msgstr "6"
-
-#, no-wrap
-msgid "7"
-msgstr "7"
-
-#, no-wrap
-msgid "8"
-msgstr "8"
-
-#, no-wrap
-msgid "9"
-msgstr "9"
-
-#, no-wrap
-msgid "10"
-msgstr "10"
-
-#, no-wrap
-msgid "11"
-msgstr "11"
-
-#, no-wrap
-msgid "12"
-msgstr "12"
-
-#, no-wrap
-msgid "13"
-msgstr "13"
-
-#, no-wrap
-msgid "14"
-msgstr "14"
-
-#, no-wrap
-msgid "15"
-msgstr "15"
-
-#, no-wrap
-msgid "16"
-msgstr "16"
-
-#, no-wrap
-msgid "17"
-msgstr "17"
-
-#, no-wrap
-msgid "18"
-msgstr "18"
-
-#, no-wrap
-msgid "19"
-msgstr "19"
-
-#, no-wrap
-msgid "20"
-msgstr "20"
-
-#, no-wrap
-msgid "21"
-msgstr "21"
-
-#, no-wrap
-msgid "22"
-msgstr "22"
-
-#, no-wrap
-msgid "23"
-msgstr "23"
-
-#, no-wrap
-msgid "24"
-msgstr "24"
-
-#, no-wrap
-msgid "25"
-msgstr "25"
-
-#, no-wrap
-msgid "26"
-msgstr "26"
-
-#, no-wrap
-msgid "27"
-msgstr "27"
-
-#, no-wrap
-msgid "28"
-msgstr "28"
-
-#, no-wrap
-msgid "29"
-msgstr "29"
-
-#, no-wrap
-msgid "30"
-msgstr "30"
-
-#, no-wrap
-msgid "31"
-msgstr "31"
-
-#, no-wrap
-msgid "32"
-msgstr "32"
-
-#, no-wrap
-msgid "33"
-msgstr "33"
-
-#, no-wrap
-msgid "34"
-msgstr "34"
-
-#, no-wrap
-msgid "35"
-msgstr "35"
-
-#, no-wrap
-msgid "36"
-msgstr "36"
-
-#, no-wrap
-msgid "37"
-msgstr "37"
-
-#, no-wrap
-msgid "38"
-msgstr "38"
-
-#, no-wrap
-msgid "39"
-msgstr "39"
-
-#, no-wrap
-msgid "0"
-msgstr "0"
-
-#, no-wrap
-msgid "0  = ffffffff"
-msgstr "0  = ffffffff"
-
-#, no-wrap
-msgid "1  = eec73eff "
-msgstr "1  = eec73eff "
-
-#, no-wrap
-msgid "2  = f0a513ff"
-msgstr "2  = f0a513ff"
-
-#, no-wrap
-msgid "3  = fb8b00ff "
-msgstr "3  = fb8b00ff "
-
-#, no-wrap
-msgid "4  = f44800ff"
-msgstr "4  = f44800ff"
-
-#, no-wrap
-msgid "5  = f44800ff "
-msgstr "5  = f44800ff "
-
-#, no-wrap
-msgid "6  = fd3301ff"
-msgstr "6  = fd3301ff"
-
-#, no-wrap
-msgid "7  = d40000ff"
-msgstr "7  = d40000ff"
-
-#, no-wrap
-msgid "8  = 980101ff"
-msgstr "8  = 980101ff"
-
-#, no-wrap
-msgid "9  = fdd99bff"
-msgstr "9  = fdd99bff"
-
-#, no-wrap
-msgid "10 = 336699ff"
-msgstr "10 = 336699ff"
-
-#, no-wrap
-msgid "11 = 003366ff"
-msgstr "11 = 003366ff"
-
-#, no-wrap
-msgid "12 = b3defdff"
-msgstr "12 = b3defdff"
-
-#, no-wrap
-msgid "13 = 0197fdff"
-msgstr "13 = 0197fdff"
-
-#, no-wrap
-msgid "14 = 0169c9ff"
-msgstr "14 = 0169c9ff"
-
-#, no-wrap
-msgid "15 = 002b3dff"
-msgstr "15 = 002b3dff"
-
-#, no-wrap
-msgid "16 = ad7fa8ff"
-msgstr "16 = ad7fa8ff"
-
-#, no-wrap
-msgid "17 = 75507bff"
-msgstr "17 = 75507bff"
-
-#, no-wrap
-msgid "18 = 5c3566ff"
-msgstr "18 = 5c3566ff"
-
-#, no-wrap
-msgid "19 = eeeeeeff"
-msgstr "19 = eeeeeeff"
-
-#, no-wrap
-msgid "20 = ffff99ff"
-msgstr "20 = ffff99ff"
-
-#, no-wrap
-msgid "21 = ffff00ff "
-msgstr "21 = ffff00ff "
-
-#, no-wrap
-msgid "22 = fdca01ff "
-msgstr "22 = fdca01ff "
-
-#, no-wrap
-msgid "23 = 986601ff "
-msgstr "23 = 986601ff "
-
-#, no-wrap
-msgid "24 = ffff99ff "
-msgstr "24 = ffff99ff "
-
-#, no-wrap
-msgid "25 = 816647ff "
-msgstr "25 = 816647ff "
-
-#, no-wrap
-msgid "26 = 565248ff "
-msgstr "26 = 565248ff "
-
-#, no-wrap
-msgid "27 = aacceeff "
-msgstr "27 = aacceeff "
-
-#, no-wrap
-msgid "28 = 6699ccff"
-msgstr "28 = 6699ccff"
-
-#, no-wrap
-msgid "29 = d9bb7aff"
-msgstr "29 = d9bb7aff"
-
-#, no-wrap
-msgid "30 = ccff99ff "
-msgstr "30 = ccff99ff "
-
-#, no-wrap
-msgid "31 = 98fc66ff "
-msgstr "31 = 98fc66ff "
-
-#, no-wrap
-msgid "32 = 339900ff "
-msgstr "32 = 339900ff "
-
-#, no-wrap
-msgid "33 = 015a01ff"
-msgstr "33 = 015a01ff"
-
-#, no-wrap
-msgid "34 = 013397ff"
-msgstr "34 = 013397ff"
-
-#, no-wrap
-msgid "35 = aaaaaaff"
-msgstr "35 = aaaaaaff"
-
-#, no-wrap
-msgid "36 = 888888ff"
-msgstr "36 = 888888ff"
-
-#, no-wrap
-msgid "37 = 666666ff"
-msgstr "37 = 666666ff"
-
-#, no-wrap
-msgid "38 = 333333ff"
-msgstr "38 = 333333ff"
-
-#, no-wrap
-msgid "39 = 000000ff"
-msgstr "39 = 000000ff"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-fonts.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-fonts.svgz.po
deleted file mode 100644
index 8547f34..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-fonts.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-fonts.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:08-0500\n"
-"PO-Revision-Date: 2013-11-26 22:08-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "denmark.svg"
-msgstr "denmark.svg"
-
-msgid "2011-07-23"
-msgstr "2011-07-23"
-
-msgid "The CentOS Artwork SIG"
-msgstr "The CentOS Artwork SIG"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Manuals/Fonts/"
-"denmark.svg"
-msgstr ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Manuals/Fonts/"
-"denmark.svg"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manuals"
-msgstr "Manuals"
-
-msgid "Fonts"
-msgstr "Fonts"
-
-#, no-wrap
-msgid "URW Gothic L"
-msgstr "URW Gothic L"
-
-#, no-wrap
-msgid "Aa"
-msgstr "Aa"
-
-#, no-wrap
-msgid "Denmark"
-msgstr "Denmark"
-
-#, no-wrap
-msgid "DejaVu LGC Sans"
-msgstr "DejaVu LGC Sans"
-
-#, no-wrap
-msgid "Regular"
-msgstr "Regular"
-
-#, no-wrap
-msgid "Bold"
-msgstr "Bold"
-
-#, no-wrap
-msgid "Oblique"
-msgstr "Oblique"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-logo-howto.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-logo-howto.svgz.po
deleted file mode 100644
index 4e19922..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-logo-howto.svgz.po
+++ /dev/null
@@ -1,100 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-logo-howto.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:06-0500\n"
-"PO-Revision-Date: 2013-11-26 22:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "centos.svg"
-msgstr "centos.svg"
-
-msgid "2011-08-02"
-msgstr "2011-08-02"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Manuals/Brands/"
-"Logos/centos.svg"
-msgstr ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Manuals/Brands/"
-"Logos/centos.svg"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manuals"
-msgstr "Manuals"
-
-msgid "Brands"
-msgstr "Brands"
-
-msgid "Logos"
-msgstr "Logos"
-
-#, no-wrap
-msgid "D"
-msgstr "D"
-
-#, no-wrap
-msgid "Content Area"
-msgstr "Content Area"
-
-#, no-wrap
-msgid "Protection Area"
-msgstr "Protection Area"
-
-#, no-wrap
-msgid "B = C % 34"
-msgstr "B = C % 34"
-
-#, no-wrap
-msgid "A = B"
-msgstr "A = B"
-
-#, no-wrap
-msgid "D = C % 16"
-msgstr "D = C % 16"
-
-#, no-wrap
-msgid "E = B * 2"
-msgstr "E = B * 2"
-
-#, no-wrap
-msgid "C"
-msgstr "C"
-
-#, no-wrap
-msgid "B"
-msgstr "B"
-
-#, no-wrap
-msgid "A"
-msgstr "A"
-
-#, no-wrap
-msgid "E"
-msgstr "E"
-
-#, no-wrap
-msgid "6"
-msgstr "6"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-1of4.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-1of4.svgz.po
deleted file mode 100644
index 2f78c53..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-1of4.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-symbol-howto-1of4.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:06-0500\n"
-"PO-Revision-Date: 2013-11-26 22:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "figure-1.svg"
-msgstr "figure-1.svg"
-
-msgid "2011-04-18"
-msgstr "2011-04-18"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manual"
-msgstr "Manual"
-
-msgid "Brands"
-msgstr "Brands"
-
-msgid "Symbols"
-msgstr "Symbols"
-
-#, no-wrap
-msgid "A"
-msgstr "A"
-
-#, no-wrap
-msgid "B"
-msgstr "B"
-
-#, no-wrap
-msgid "A = 32mm"
-msgstr "A = 32mm"
-
-#, no-wrap
-msgid "B = 2mm"
-msgstr "B = 2mm"
-
-#, no-wrap
-msgid "A = 45mm"
-msgstr "A = 45mm"
-
-#, no-wrap
-msgid "A = 15mm"
-msgstr "A = 15mm"
-
-#, no-wrap
-msgid "B = 1mm"
-msgstr "B = 1mm"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-2of4.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-2of4.svgz.po
deleted file mode 100644
index 175e4ce..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-2of4.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-symbol-howto-2of4.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:06-0500\n"
-"PO-Revision-Date: 2013-11-26 22:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "figure-2.svg"
-msgstr "figure-2.svg"
-
-msgid "2011-04-18"
-msgstr "2011-04-18"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manual"
-msgstr "Manual"
-
-msgid "Brands"
-msgstr "Brands"
-
-msgid "Symbols"
-msgstr "Symbols"
-
-#, no-wrap
-msgid "3. Fill 90° squares with color."
-msgstr "3. Fill 90° squares with color."
-
-#, no-wrap
-msgid "1. Create 90° square set."
-msgstr "1. Create 90° square set."
-
-#, no-wrap
-msgid "2. Create 45° square set."
-msgstr "2. Create 45° square set."
-
-#, no-wrap
-msgid "4. Align both 90° and 45° square sets."
-msgstr "4. Align both 90° and 45° square sets."
-
-#, no-wrap
-msgid "9CCD2A"
-msgstr "9CCD2A"
-
-#, no-wrap
-msgid "932279"
-msgstr "932279"
-
-#, no-wrap
-msgid "EFA724"
-msgstr "EFA724"
-
-#, no-wrap
-msgid "262577"
-msgstr "262577"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-3of4.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-3of4.svgz.po
deleted file mode 100644
index cb099ab..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-3of4.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-symbol-howto-3of4.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:06-0500\n"
-"PO-Revision-Date: 2013-11-26 22:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "figure-3.svg"
-msgstr "figure-3.svg"
-
-msgid "2011-04-18"
-msgstr "2011-04-18"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manual"
-msgstr "Manual"
-
-msgid "Brands"
-msgstr "Brands"
-
-msgid "Symbols"
-msgstr "Symbols"
-
-#, no-wrap
-msgid "5. Create semi-transparent guide."
-msgstr "5. Create semi-transparent guide."
-
-#, no-wrap
-msgid "8. Set arrows color information."
-msgstr "8. Set arrows color information."
-
-#, no-wrap
-msgid "6. Draw arrow over the guide."
-msgstr "6. Draw arrow over the guide."
-
-#, no-wrap
-msgid "7. Duplicate and rotate arrows."
-msgstr "7. Duplicate and rotate arrows."
-
-#, no-wrap
-msgid "9CCD2A"
-msgstr "9CCD2A"
-
-#, no-wrap
-msgid "932279"
-msgstr "932279"
-
-#, no-wrap
-msgid "EFA724"
-msgstr "EFA724"
-
-#, no-wrap
-msgid "262577"
-msgstr "262577"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-4of4.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-4of4.svgz.po
deleted file mode 100644
index e03dbd3..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-symbol-howto-4of4.svgz.po
+++ /dev/null
@@ -1,64 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-symbol-howto-4of4.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:06-0500\n"
-"PO-Revision-Date: 2013-11-26 22:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "figure-4.svg"
-msgstr "figure-4.svg"
-
-msgid "2011-04-18"
-msgstr "2011-04-18"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manual"
-msgstr "Manual"
-
-msgid "Brands"
-msgstr "Brands"
-
-msgid "Symbols"
-msgstr "Symbols"
-
-#, no-wrap
-msgid "9. The final squares set."
-msgstr "9. The final squares set."
-
-#, no-wrap
-msgid "12. Move arrow set lower to bottom."
-msgstr "12. Move arrow set lower to bottom."
-
-#, no-wrap
-msgid "10. The final arrows set."
-msgstr "10. The final arrows set."
-
-#, no-wrap
-msgid "11. Align squares and arrows final sets."
-msgstr "11. Align squares and arrows final sets."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate-themes.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate-themes.svgz.po
deleted file mode 100644
index 4d414fc..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate-themes.svgz.po
+++ /dev/null
@@ -1,50 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate-themes.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-25 15:32-0500\n"
-"PO-Revision-Date: 2013-11-25 15:32-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-#, no-wrap
-msgid "PO"
-msgstr "PO"
-
-#, no-wrap
-msgid "FILES"
-msgstr "FILES"
-
-#, no-wrap
-msgid "ARTISTIC MOTIFS"
-msgstr "ARTISTIC MOTIFS"
-
-#, no-wrap
-msgid "(PNG FILES)"
-msgstr "(PNG FILES)"
-
-#, no-wrap
-msgid "SVGZ"
-msgstr "SVGZ"
-
-#, no-wrap
-msgid "FINAL IMAGES"
-msgstr "FINAL IMAGES"
-
-#, no-wrap
-msgid "${LANG}"
-msgstr "${LANG}"
-
-#, no-wrap
-msgid "AUTOMATION SCRIPTS"
-msgstr "AUTOMATION SCRIPTS"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate.asciidoc.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate.asciidoc.po
deleted file mode 100644
index b223b5a..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate.asciidoc.po
+++ /dev/null
@@ -1,868 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:11-0500\n"
-"PO-Revision-Date: 2013-11-26 22:11-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid "@@image: 'corporate.png'; md5=74237f14692aec6fe7c2818dc165c565"
-msgstr ""
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: 'corporate-logo-howto.png'; md5=62edef37b7167fc07cbbd78789f2d6ea"
-msgstr ""
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid "@@image: 'corporate-fonts.png'; md5=6817553208dfeabfe31081bb95073731"
-msgstr ""
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: '../corporate-colors.png'; md5=66b784d031893eb05fbbf1b514cea60d"
-msgstr ""
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: '../corporate-clothes-head.png'; "
-"md5=9225ce1a9deceb35a95dee726efcce40"
-msgstr ""
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: '../corporate-clothes-torso.png'; "
-"md5=1f3991d8b08b9a03d4819e1c0803a5a8"
-msgstr ""
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid "@@image: 'corporate-themes.png'; md5=cd1fe57ab37ee9857780087149cb6b5f"
-msgstr ""
-
-msgid "The CentOS Project Corporate Visual Identity"
-msgstr "The CentOS Project Corporate Visual Identity"
-
-msgid "Jul 2013"
-msgstr "Jul 2013"
-
-msgid "Alain"
-msgstr "Alain"
-
-msgid "Reguera"
-msgstr "Reguera"
-
-msgid "Delgado"
-msgstr "Delgado"
-
-msgid "al@centos.org.cu"
-msgstr "al@centos.org.cu"
-
-msgid "ARD"
-msgstr "ARD"
-
-msgid "1.0"
-msgstr "1.0"
-
-msgid ""
-"The CentOS Project Corporate Identity is the “persona” of the organization "
-"known as The CentOS Project. The CentOS Project Corporate Identity plays a "
-"significant role in the way The CentOS Project, as organization, presents "
-"itself to both internal and external stakeholders. In general terms, The "
-"CentOS Project Corporate Identity expresses the values and ambitions of The "
-"CentOS Project organization, its business, and its characteristics."
-msgstr ""
-"The CentOS Project Corporate Identity is the “persona” of the organization "
-"known as The CentOS Project. The CentOS Project Corporate Identity plays a "
-"significant role in the way The CentOS Project, as organization, presents "
-"itself to both internal and external stakeholders. In general terms, The "
-"CentOS Project Corporate Identity expresses the values and ambitions of The "
-"CentOS Project organization, its business, and its characteristics."
-
-#, fuzzy
-msgid ""
-"The CentOS Project Corporate Identity provides visibility, recognizability, "
-"reputation, structure and identification to The CentOS Project organization "
-"by means of Corporate Design, Corporate Communication, and Corporate "
-"Behavior."
-msgstr ""
-"The CentOS Project Corporate Identity provides visibility, recognizability, "
-"reputation, structure and identification to The CentOS Project organization "
-"by means of Corporate Design, Corporate Communication, and Corporate "
-"Behaviour."
-
-msgid "The CentOS Project Corporate Identity"
-msgstr "The CentOS Project Corporate Identity"
-
-msgid "corporate.png"
-msgstr "corporate.png"
-
-msgid "Corporate Mission"
-msgstr "Corporate Mission"
-
-msgid ""
-"The CentOS Project exists to produce The CentOS Distribution, an Enterprise-"
-"class Linux Distribution derived from sources freely provided to the public "
-"by a prominent North American Enterprise Linux vendor. The CentOS "
-"Distribution conforms fully with the upstream vendors redistribution policy "
-"and aims to be 100% binary compatible. (The CentOS Distribution mainly "
-"changes packages to remove upstream vendor branding and artwork.)."
-msgstr ""
-"The CentOS Project exists to produce The CentOS Distribution, an Enterprise-"
-"class Linux Distribution derived from sources freely provided to the public "
-"by a prominent North American Enterprise Linux vendor. The CentOS "
-"Distribution conforms fully with the upstream vendors redistribution policy "
-"and aims to be 100% binary compatible. (The CentOS Distribution mainly "
-"changes packages to remove upstream vendor branding and artwork.)."
-
-msgid ""
-"The CentOS Distribution is developed by a small but growing team of core "
-"developers. In turn the core developers are supported by an active user "
-"community including system administrators, network administrators, "
-"enterprise users, managers, core Linux contributors and Linux enthusiasts "
-"from around the world."
-msgstr ""
-"The CentOS Distribution is developed by a small but growing team of core "
-"developers. In turn the core developers are supported by an active user "
-"community including system administrators, network administrators, "
-"enterprise users, managers, core Linux contributors and Linux enthusiasts "
-"from around the world."
-
-msgid ""
-"The CentOS Distribution has numerous advantages including: an active and "
-"growing user community, quickly rebuilt, tested, and QA'ed errata packages, "
-"an extensive mirror network, developers who are contactable and responsive "
-"of a reliable Enterprise-class Linux Distribution, multiple free support "
-"avenues including a <ulink url=\"http://wiki.centos.org/\">Wiki</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/tinycontent/index.php?id=8\">IRC "
-"Chat</ulink>, <ulink url=\"http://lists.centos.org/\">Email Lists</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/newbb/\">Forums</ulink>, and a "
-"dynamic <ulink url=\"http://www.centos.org/modules/smartfaq/\">FAQ</ulink>."
-msgstr ""
-"The CentOS Distribution has numerous advantages including: an active and "
-"growing user community, quickly rebuilt, tested, and QA'ed errata packages, "
-"an extensive mirror network, developers who are contactable and responsive "
-"of a reliable Enterprise-class Linux Distribution, multiple free support "
-"avenues including a <ulink url=\"http://wiki.centos.org/\">Wiki</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/tinycontent/index.php?id=8\">IRC "
-"Chat</ulink>, <ulink url=\"http://lists.centos.org/\">Email Lists</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/newbb/\">Forums</ulink>, and a "
-"dynamic <ulink url=\"http://www.centos.org/modules/smartfaq/\">FAQ</ulink>."
-
-msgid "Corporate Graphic Design"
-msgstr "Corporate Graphic Design"
-
-#, fuzzy
-msgid ""
-"Corporate graphic design is focused on the presentation of corporate "
-"messages with efficiency and efficacy. Corporate graphic design is a "
-"cornerstone of corporate visual identity. When the organization doesn't take "
-"control over the corporate messages it produces, the organization is letting "
-"that area of its identity to the unknown and the result might be good or not "
-"so good, it is hard to know. Even the organization doesn't take control over "
-"its corporate messages they are always talking about the organization. "
-"Taking control of corporate messages presentation is a decision the "
-"organization needs to take by itself, based on its need of better describe "
-"what it is. To work out the corporate graphic design of an organization it "
-"is required to identify which are the visual manifestations the organization "
-"reflects its existence on."
-msgstr ""
-"When the organization doesn't take control over the corporate messages it "
-"produces, the organization is letting that area of its identity to the "
-"unknown and the results might be good or not so good, it is hard to know. "
-"The issue to see here is that even the organization doesn't take control "
-"over its corporate messages, they are always talking about the organization. "
-"Taking control of corporate messages is a decision the organization needs to "
-"take by itself, based on its need of better describe what it is."
-
-msgid ""
-"The CentOS Artwork SIG has identified the following visual manifestations "
-"for The CentOS Project organization:"
-msgstr ""
-
-msgid "GNU/Linux Distribution — to control the operating system appearance."
-msgstr ""
-
-msgid "Web environment — to control the web applications appearance."
-msgstr ""
-
-msgid "Promotion — to control the industrial media appearance."
-msgstr ""
-
-#, fuzzy
-msgid "Corporate Brand"
-msgstr "Corporate Behaviour"
-
-msgid ""
-"The corporate brand is the graphical identification of an organization. The "
-"CentOS Artwork SIG uses The CentOS Brand to connect all the visual "
-"manifestations The CentOS Project is made of (e.g., GNU/Linux Distributions, "
-"Websites, Stationery, etc.) and, this way, it provides visual recognition "
-"among similar projects available on the Internet."
-msgstr ""
-
-msgid ""
-"The CentOS Brand is composed of a graphical component known as The CentOS "
-"Symbol and a typographical component known as The CentOS Type. When The "
-"CentOS Symbol and The CentOS Type are put together, they create what we know "
-"as The CentOS Logo. All the components that make The CentOS Brand can be "
-"used together or separately, considering that, in hierarchy order, The "
-"CentOS Logo is rather preferred than The CentOS Symbol, as well as The "
-"CentOS Symbol is rather preferred than The CentOS Type alone."
-msgstr ""
-
-#, fuzzy
-msgid "corporate-logo-howto.png"
-msgstr "corporate.png"
-
-msgid ""
-"The CentOS Brand must be exactly the same every time it is printed out, no "
-"matter what the medium is. A route to reproduce The CentOS Brand this way "
-"must be used so as to avoid reproduction mistakes of any kind when final "
-"images are branded with it. To prevent such mistakes, The CentOS Artwork SIG "
-"uses configuration files and the <emphasis role=\"strong\">render</emphasis> "
-"module of <emphasis role=\"strong\">centos-art.sh</emphasis> script to "
-"produce PNG brand images of different sizes and colors that can be combined "
-"later with other images instead of manipulating The CentOS Brand in SVG "
-"format inside each different design model that requires it. This also grants "
-"a single point of change for all brands already applied on final images. In "
-"this environment, if you make a change to brands SVG files, they will be "
-"propagated to all final images the next time you render them."
-msgstr ""
-
-msgid ""
-"The CentOS Symbol is the graphical part of The CentOS Logo. As The CentOS "
-"Logo, The CentOS Symbol is used to “brand” images produced by The CentOS "
-"Project and provide visual connection between images so they can be "
-"monolithically recognized as part of The CentOS Project. The CentOS Symbol "
-"must be exactly the same every time it is printed out and a route to "
-"reproduce it in such a way must be available so as to avoid reproduction "
-"mistakes when images are branded with it."
-msgstr ""
-
-msgid ""
-"The CentOS Type is the typographical part of The CentOS Logo. The CentOS "
-"Type is used to “brand” images produce by The CentOS Project and provide "
-"visual connection between images so they can be monolithically recognized as "
-"part of The CentOS Project. The CentOS Type alone provides less recognition "
-"than The CentOS Logo and The CentOS Symbol. Frequently, The CentOS Type is "
-"used to advert the major release of CentOS Distribution on the first images "
-"shown as part of Distribution installation process. The CentOS Symbol and "
-"any release information printed out with it must have exactly the same "
-"proportions every time they are printed out."
-msgstr ""
-
-#, fuzzy
-msgid "Corporate Fonts"
-msgstr "Corporate Mission"
-
-msgid ""
-"The CentOS Artwork SIG uses the following font files in their corporate "
-"graphic designs:"
-msgstr ""
-
-#, fuzzy
-msgid "corporate-fonts.png"
-msgstr "corporate.png"
-
-#, fuzzy
-msgid "Corporate Colors"
-msgstr "Corporate Behaviour"
-
-msgid ""
-"In addition to colors used in The CentOS Symbol (9ccd2aff, 932279ff, "
-"262577ff, efa724ff) and The CentOS Default Background Color (204c8dff), The "
-"CentOS Artwork SIG uses the following colors in their corporate graphic "
-"designs:"
-msgstr ""
-
-#, fuzzy
-msgid "corporate-colors.png"
-msgstr "corporate.png"
-
-msgid ""
-"Artistic motifs have not any limitation in the number of colors used. If you "
-"are a graphic designer creating artistic motifs for The CentOS Project, feel "
-"free to take your creativeness at its limit by creating color-full artistic "
-"motifs. For final bootup images which require a reduced number of colors, "
-"create palette of colors for them with the appropriate number of colors and "
-"let the <emphasis role=\"strong\">render</emphasis> module of <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script to do the rest."
-msgstr ""
-
-#, fuzzy
-msgid "Corporate Clothes"
-msgstr "Corporate Structure"
-
-msgid ""
-"The CentOS clothes identify the The CentOS Project representative people at "
-"public presentations."
-msgstr ""
-
-#, fuzzy
-msgid "corporate-clothes-cap.png"
-msgstr "corporate.png"
-
-#, fuzzy
-msgid "corporate-clothes-shirt.png"
-msgstr "corporate.png"
-
-#, fuzzy
-msgid "Corporate Themes"
-msgstr "Corporate Mission"
-
-msgid ""
-"The CentOS themes organize visual styles for all the visual manifestation "
-"The CentOS Project is made of. In order to automate the process of rendering "
-"images based on customizable patterns, themes have been divided into “design "
-"models”, “localization files,” and “artistic motifs.”"
-msgstr ""
-
-#, fuzzy
-msgid "corporate-themes.png"
-msgstr "corporate.png"
-
-#, fuzzy
-msgid "Design Models"
-msgstr "The CentOS Web"
-
-msgid ""
-"Design models are compressed SVG files created with Inkscape. They describe "
-"the image files used to implement the CentOS project visual manifestations. "
-"For example, in the specific case of CentOS distribution, each final image "
-"you want to re-brand has a design model associated used to set the final "
-"image dimensions, whether or not it has round borders, and what background "
-"to use on it. Design models are created once and rarely modified through "
-"time. They are only modified if the visual manifestation they refer to "
-"changes or needs to be tuned up."
-msgstr ""
-
-msgid "Localization Files"
-msgstr ""
-
-msgid ""
-"Localization files provide localization for messages inside design models. "
-"For example, if you decide to use slide images in CentOS installer, you need "
-"to create one design model for each slide image you want to produce in "
-"English language. Then, using <emphasis role=\"strong\">locale</emphasis> "
-"module, you create PO files for each design model you have. PO files are "
-"created using the current language information of your terminal (e.g., see "
-"value of <literal>LANG</literal> variable). Then you use the <emphasis role="
-"\"strong\">locale</emphasis> module again to edit the PO files and provide "
-"string translations from English to your preferred language. Once "
-"translations are on the PO files, you use the <emphasis role=\"strong"
-"\">render</emphasis> module to produce images for your preferred language, "
-"based on the artistic motif you initiate rendition for and the related "
-"design models set in the rendition configuration file."
-msgstr ""
-
-msgid "Artistic Motifs"
-msgstr ""
-
-msgid ""
-"Artistic motifs are PNG images holding the look and feel of each design "
-"model available. One important characteristic of artistic motifs is "
-"preserving one unique visual style for all the PNG images they are made of. "
-"Artistic motifs aren't limited in number. It is possible to have several "
-"artistic motifs and produce final images for all of them using one single "
-"set of design models. Artistic motifs give plenty of room for graphic "
-"designers' creativeness. As convention, artistic motifs are conceived "
-"without any specific brand information on them. The brand information is set "
-"using brand images later, when final images are produced."
-msgstr ""
-
-msgid "Corporate Communication"
-msgstr "Corporate Communication"
-
-msgid ""
-"The CentOS Project corporate communication is focused on the effective "
-"propagation of corporate messages. Propagation of corporate messages is "
-"closely related to the media the organization uses as vehicle to distribute "
-"its corporate messages."
-msgstr ""
-"The CentOS Project corporate communication is focused on the effective "
-"propagation of corporate messages. Propagation of corporate messages is "
-"closely related to the media the organization uses as vehicle to distribute "
-"its corporate messages."
-
-msgid ""
-"The CentOS Project corporate communication takes place through the following "
-"visual manifestations:"
-msgstr ""
-"The CentOS Project corporate communication takes place through the following "
-"visual manifestations:"
-
-msgid "The CentOS Distribution"
-msgstr "The CentOS Distribution"
-
-msgid ""
-"This visual manifestation communicates its existence through software "
-"packages. There are packages that make a remarkable use of images, packages "
-"that make a moderate use of images, and packages that don't use images at "
-"all. This visual manifestation is focused on providing The CentOS Project "
-"images required by software packages that do use images in a remarkable way, "
-"specially those holding the upstream brand (e.g., <emphasis>anaconda</"
-"emphasis>, <emphasis>grub</emphasis>, <emphasis>syslinux</emphasis>, "
-"<emphasis>gdm</emphasis>, <emphasis>kdebase</emphasis>)."
-msgstr ""
-"This visual manifestation communicates its existence through software "
-"packages. There are packages that make a remarkable use of images, packages "
-"that make a moderate use of images, and packages that don't use images at "
-"all. This visual manifestation is focused on providing The CentOS Project "
-"images required by software packages that do use images in a remarkable way, "
-"specially those holding the upstream brand (e.g., <emphasis>anaconda</"
-"emphasis>, <emphasis>grub</emphasis>, <emphasis>syslinux</emphasis>, "
-"<emphasis>gdm</emphasis>, <emphasis>kdebase</emphasis>)."
-
-#, fuzzy
-msgid ""
-"The Community Enterprise Operating System itself (communicates the essence "
-"of The CentOS Project existence.)."
-msgstr ""
-"The Community Enterprise Operating System itself (communicates the essense "
-"of The CentOS Project existence.)."
-
-msgid ""
-"Release Schema (Lifetime) and all the stuff related (e.g., Release Notes, "
-"Documentation, Erratas, etc.)."
-msgstr ""
-"Release Schema (Lifetime) and all the stuff related (e.g., Release Notes, "
-"Documentation, Erratas, etc.)."
-
-msgid "The CentOS Web"
-msgstr "The CentOS Web"
-
-msgid ""
-"This visual manifestation communicates its existence through web "
-"applications. These web applications are free software and come from "
-"different providers which distribute their work with predefined visual "
-"styles. Frequently, these predefined visual styles have no visual relation "
-"among themselves and introduce some visual contradictions when they all are "
-"put together. Removing these visual contradictions is object of work for "
-"this visual manifestation."
-msgstr ""
-"This visual manifestation communicates its existence through web "
-"applications. These web applications are free software and come from "
-"different providers which distribute their work with predefined visual "
-"styles. Frequently, these predefined visual styles have no visual relation "
-"among themselves and introduce some visual contradictions when they all are "
-"put together. Removing these visual contradictions is object of work for "
-"this visual manifestation."
-
-msgid "The CentOS Chat."
-msgstr "The CentOS Chat."
-
-msgid "The CentOS Mailing Lists."
-msgstr "The CentOS Mailing Lists."
-
-msgid "The CentOS Forums."
-msgstr "The CentOS Forums."
-
-msgid "The CentOS Wiki."
-msgstr "The CentOS Wiki."
-
-msgid "Special Interest Groups (SIGs)."
-msgstr "Special Interest Groups (SIGs)."
-
-msgid "Social Events, Interviews, Conferences, etc."
-msgstr "Social Events, Interviews, Conferences, etc."
-
-msgid ""
-"The extensive network of mirrors available for downloading ISO files as well "
-"as RPMs and SRPMs used to build them up in different architectures."
-msgstr ""
-"The extensive network of mirrors available for downloading ISO files as well "
-"as RPMs and SRPMs used to build them up in different architectures."
-
-msgid "The CentOS Showroom"
-msgstr "The CentOS Showroom"
-
-msgid ""
-"This visual manifestation communicates its existence through production of "
-"industrial objects carrying The CentOS Brand. These branded objects are "
-"directed to be distributed on social events and/or shops. They provide a way "
-"of promotion and commercialization that may help to reduce The CentOS "
-"Project expenses (e.g., electrical power, hosting, servers, full-time-"
-"developers, etc.), in a similar way as donations may do."
-msgstr ""
-"This visual manifestation communicates its existence through production of "
-"industrial objects carrying The CentOS Brand. These branded objects are "
-"directed to be distributed on social events and/or shops. They provide a way "
-"of promotion and commercialization that may help to reduce The CentOS "
-"Project expenses (e.g., electrical power, hosting, servers, full-time-"
-"developers, etc.), in a similar way as donations may do."
-
-msgid "Stationery (e.g., Posters, Stickers, CD Lables and Sleeves)."
-msgstr "Stationery (e.g., Posters, Stickers, CD Lables and Sleeves)."
-
-msgid "Clothes (e.g., Shirts, T-shirts, Pullovers, Caps)."
-msgstr "Clothes (e.g., Shirts, T-shirts, Pullovers, Caps)."
-
-#, fuzzy
-msgid "Installation media (e.g., CDs, DVD, Pen-drives)."
-msgstr "Installation media (e.g., CDs, DVD, Pendrives)."
-
-#, fuzzy
-msgid "Corporate Behavior"
-msgstr "Corporate Behaviour"
-
-#, fuzzy
-msgid ""
-"The CentOS Project corporate behavior is focused on the effective "
-"interaction of each member involved in the organization (e.g., core "
-"developers, community members, etc.). It is related to ethics and politics "
-"used to do the things inside the organization. It is related to the sense of "
-"direction chosen by the organization and the way the organization projects "
-"itself to achieve it."
-msgstr ""
-"The CentOS Project corporate behaviour is focused on the effective "
-"interaction of each member involved in the organization (e.g., core "
-"developers, community members, etc.). It is related to ethics and politics "
-"used to do the things inside the organization. It is related to the sense of "
-"direction chosen by the organization and they way the organization projects "
-"itself to achieve it."
-
-msgid ""
-"The CentOS Project corporate behavior is based on a meritocracy (the more "
-"you do the more you are allowed to do)."
-msgstr ""
-
-msgid "Corporate Structure"
-msgstr "Corporate Structure"
-
-msgid ""
-"The CentOS Project corporate structure is based on a Monolithic Corporate "
-"Visual Identity Structure. In this configuration, one unique name and one "
-"unique visual style is used in all visual manifestation The CentOS Project "
-"is made of."
-msgstr ""
-"The CentOS Project corporate structure is based on a Monolithic Corporate "
-"Visual Identity Structure. In this configuration, one unique name and one "
-"unique visual style is used in all visual manifestation The CentOS Project "
-"is made of."
-
-msgid ""
-"In a monolithic corporate visual identity structure, internal and external "
-"stakeholders use to feel a strong sensation of uniformity, orientation, and "
-"identification with the organization. No matter if you are visiting web "
-"sites, using the distribution, or acting on social events, the one unique "
-"name and one unique visual style connects them all to say: Hey! we are all "
-"part of The CentOS Project."
-msgstr ""
-"In a monolithic corporate visual identity structure, internal and external "
-"stakeholders use to feel a strong sensation of uniformity, orientation, and "
-"identification with the organization. No matter if you are visiting web "
-"sites, using the distribution, or acting on social events, the one unique "
-"name and one unique visual style connects them all to say: Hey! we are all "
-"part of The CentOS Project."
-
-msgid ""
-"Other corporate structures for The CentOS Project have been considered as "
-"well. Such is the case of producing one different visual style for each "
-"major release of The CentOS Distribution. This structure isn't inconvenient "
-"at all, but some visual contradictions could be introduced if it isn't "
-"applied correctly and we need to be aware of it. To apply it correctly, we "
-"need to know what The CentOS Project is made of."
-msgstr ""
-"Other corporate structures for The CentOS Project have been considered as "
-"well. Such is the case of producing one different visual style for each "
-"major release of The CentOS Distribution. This structure isn't inconvenient "
-"at all, but some visual contradictions could be introduced if it isn't "
-"applied correctly and we need to be aware of it. To apply it correctly, we "
-"need to know what The CentOS Project is made of."
-
-#, fuzzy
-msgid ""
-"The CentOS Project, as organization, is mainly made of (but not limited to) "
-"three visual manifestations: The CentOS Distribution, The CentOS Web and The "
-"CentOS Showroom. Inside The CentOS Distribution visual manifestations, The "
-"CentOS Project maintains near to four different major releases of The CentOS "
-"Distribution, in parallel. However, inside The CentOS Web visual "
-"manifestations, the content is produced for no specific release information "
-"(e.g., there is no a complete web site for each major release of The CentOS "
-"Distribution individually, but one web site to cover them all). Likewise, "
-"the content produced in The CentOS Showroom is industrially created for no "
-"specific release, but The CentOS Project in general."
-msgstr ""
-"The CentOS Project, as organization, is mainly made of (but not limited to) "
-"three visual manifestions: The CentOS Distribution, The CentOS Web and The "
-"CentOS Showroom. Inside The CentOS Distribution visual manifestations, The "
-"CentOS Project maintains near to four different major releases of The CentOS "
-"Distribution, parallely in time. However, inside The CentOS Web visual "
-"manifestations, the content is produced for no specific release information "
-"(e.g., there is no a complete web site for each major release of The CentOS "
-"Distribution individually, but one web site to cover them all). Likewise, "
-"the content produced in The CentOS Showroom is industrially created for no "
-"specific release, but The CentOS Project in general."
-
-#, fuzzy
-msgid ""
-"In order to produce the The CentOS Project Monolithic Corporate Visual "
-"Identity Structure correctly, we need to consider all the visual "
-"manifestations The CentOS Project is made of, not just one of them. If one "
-"different visual style is implemented for each major release of The CentOS "
-"Distribution, which one of those different visual styles would be used to "
-"cover the remaining visual manifestations The CentOS Project is made of (e."
-"g., The CentOS Web and The CentOS Showroom)?"
-msgstr ""
-"In order to produce the The CentOS Project Monolithic Corporate Visual "
-"Identity Structure correctly, we need to concider all the visual "
-"manifestations The CentOS Project is made of, not just one of them. If one "
-"different visual style is implemented for each major release of The CentOS "
-"Distribution, which one of those different visual styles would be used to "
-"cover the remaining visual manifestations The CentOS Project is made of (e."
-"g., The CentOS Web and The CentOS Showroom)?"
-
-#, fuzzy
-msgid ""
-"Probably you are thinking: yes, I see your point, but The CentOS Brand "
-"connects them all already, why would we need to join them up into the same "
-"visual style too, isn't it more work to do, and harder to maintain? It is "
-"true that The CentOS Brand does connect all the visual manifestations it is "
-"present on, but that connection is even stronger if one unique visual style "
-"backups it. In fact, whatever thing you do to strength the visual connection "
-"among The CentOS Project visual manifestations would be very good in favor "
-"of The CentOS Project recognition."
-msgstr ""
-"Harder to maintain, more work to do, probably. Specially when you consider "
-"that The CentOS Project has proven stability and consistency through time "
-"and, that, certainly, didn't come through swinging magical wands or "
-"something but hardly working out to automate tasks and providing maintenance "
-"through time. With that in mind, I consider The CentOS Project Corporate "
-"Visual Identity Structure must be consequent with such stability and "
-"consistency tradition. It is true that The CentOS Brand does connect all the "
-"visual manifestations it is present on, but that connection is strengthened "
-"if one unique visual style backups it. In fact, whatever thing you do to "
-"strength the visual connection among The CentOS Project visual "
-"manifestations would be very good in favor of The CentOS Project recognition."
-
-#, fuzzy
-msgid ""
-"Having just one visual style in all visual manifestations for eternity would "
-"be a very boring thing and would give the idea of a visually out-of-date "
-"project. So, there is no problem on creating new visual styles for each new "
-"major release of The CentOS Distribution, in order to refresh The CentOS "
-"Distribution visual style; the problem itself is in not propagating the new "
-"visual style created for the new release of The CentOS Distribution to all "
-"other visual manifestations The CentOS Project is made of, in a way The "
-"CentOS Project could be recognized no matter what visual manifestation be in "
-"front of us. Such lack of uniformity is what introduces the visual "
-"contradiction The CentOS Artwork SIG is precisely trying to solve by mean of "
-"automating the production of corporate themes inside The CentOS Artwork "
-"Repository."
-msgstr ""
-"Obviously, having just one visual style in all visual manifestations for "
-"eternity would be a very boring thing and would give the idea of a visually "
-"outdated project. So, there is no problem on creating new visual styles for "
-"each new major release of The CentOS Distribution, in order to refresh The "
-"CentOS Distribution visual style; the problem itself is in not propagating "
-"the new visual style created for the new release of The CentOS Distribution "
-"to all other visual manifestations The CentOS Project is made of, in a way "
-"The CentOS Project could be recognized no matter what visual manifestation "
-"be in front of us. Such lack of uniformity is what introduces the visual "
-"contradiction we would be precisely trying to solve by mean of themes "
-"production in The CentOS Artwork Repository."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
-
-#~ msgid ""
-#~ "The corporate design is focused on the effective presentation of "
-#~ "corporate messages. As corporate messages we understand all the "
-#~ "information emitted from the organization; and when we say <emphasis>all</"
-#~ "emphasis> we mean everything that can be perceived through the human "
-#~ "senses. The corporate design takes care of defining what this information "
-#~ "is and controlling the way it goes out the organization producing it."
-#~ msgstr ""
-#~ "The corporate design is focused on the effective presentation of "
-#~ "corporate messages. As corporate messages we understand all the "
-#~ "information emitted from the organization; and when we say <emphasis>all</"
-#~ "emphasis> we mean everything that can be perceived through the human "
-#~ "senses. The corporate design takes care of defining what this information "
-#~ "is and controlling the way it goes out the organization producing it."
-
-#~ msgid ""
-#~ "In the very specific case of The CentOS Project, we'll concentrate our "
-#~ "attention on corporate messages that reach us through the visual sense. "
-#~ "This is, all the visual manifestations The CentOS Project is made of. As "
-#~ "visual manifestations we understand all the visible media The CentOS "
-#~ "Project uses to manifest its existence on. At this point it is necessary "
-#~ "to consider what The CentOS Project is, what its mission is and what it "
-#~ "is producing. This, in order to identify which visual manifestations the "
-#~ "organization is demanding attention of corporate design for."
-#~ msgstr ""
-#~ "In the very specific case of The CentOS Project, we'll concentrate our "
-#~ "attention on corporate messages that reach us through the visual sense. "
-#~ "This is, all the visual manifestations The CentOS Project is made of. As "
-#~ "visual manifestations we understand all the visible media The CentOS "
-#~ "Project uses to manifest its existence on. At this point it is necessary "
-#~ "to consider what The CentOS Project is, what its mission is and what it "
-#~ "is producing. This, in order to identify which visual manifestations the "
-#~ "organization is demanding attention of corporate design for."
-
-#, fuzzy
-#~ msgid "The CentOS Visual Manifestations"
-#~ msgstr "The CentOS Distribution"
-
-#, fuzzy
-#~ msgid ""
-#~ "Inside The CentOS Project applies corporate design to the following "
-#~ "visual manifestations:"
-#~ msgstr ""
-#~ "Inside The CentOS Project we identify and apply corporate design to the "
-#~ "following visual manifestations:"
-
-#~ msgid ""
-#~ "<emphasis role=\"strong\">The CentOS Distribution:</emphasis> This visual "
-#~ "manifestation exists to cover all actions related to artwork production "
-#~ "and re-branding, required by The CentOS Distribution in order to comply "
-#~ "with upstream's redistribution guidelines."
-#~ msgstr ""
-#~ "<emphasis role=\"strong\">The CentOS Distribution:</emphasis> This visual "
-#~ "manifestation exists to cover all actions related to artwork production "
-#~ "and re-branding, required by The CentOS Distribution in order to comply "
-#~ "with upstream's redistribution guidelines."
-
-#~ msgid ""
-#~ "<emphasis role=\"strong\">The CentOS Web:</emphasis> This visual "
-#~ "manifestation exists to cover all actions related to artwork production "
-#~ "required by The CentOS Project to manifest its existence in the World "
-#~ "Wide Web medium."
-#~ msgstr ""
-#~ "<emphasis role=\"strong\">The CentOS Web:</emphasis> This visual "
-#~ "manifestation exists to cover all actions related to artwork production "
-#~ "required by The CentOS Project to manifest its existence in the World "
-#~ "Wide Web medium."
-
-#~ msgid ""
-#~ "<emphasis role=\"strong\">The CentOS Showroom:</emphasis> This visual "
-#~ "manifestation exists to cover all actions related to artwork production "
-#~ "required by The CentOS Project to manifest its existence through media "
-#~ "produced industrially (e.g., stationery, clothes, CDs, DVDs, etc.)."
-#~ msgstr ""
-#~ "<emphasis role=\"strong\">The CentOS Showroom:</emphasis> This visual "
-#~ "manifestation exists to cover all actions related to artwork production "
-#~ "required by The CentOS Project to manifest its existence through media "
-#~ "produced industrially (e.g., stationery, clothes, CDs, DVDs, etc.)."
-
-#, fuzzy
-#~ msgid ""
-#~ "These visual manifestations seem to cover most media required by The "
-#~ "CentOS Project, as organization, to show its existence. However, other "
-#~ "visual manifestations could be added in the future, as long as they be "
-#~ "needed, to cover different areas like stands, buildings, offices, road "
-#~ "transportation or whatever visual manifestation The CentOS Project "
-#~ "touches to show its existence."
-#~ msgstr ""
-#~ "The visual manifestations identified above seem to cover most media "
-#~ "required by The CentOS Project, as organization, to show its existence. "
-#~ "However, other visual manifestations could be added in the future, as "
-#~ "long as they be needed, to cover different areas like stands, buildings, "
-#~ "offices, road transportation or whatever visual manifestation The CentOS "
-#~ "Project touches to show its existence."
-
-#~ msgid ""
-#~ "Once all visual manifestations have been identified and defined through "
-#~ "design models, it is time to visually remark their connection with The "
-#~ "CentOS Project. This kind of connection is realized by applying The "
-#~ "CentOS Brand to design models inside visual manifestations supported "
-#~ "through corporate design."
-#~ msgstr ""
-#~ "Once all visual manifestations have been identified and defined through "
-#~ "design models, it is time to visually remark their connection with The "
-#~ "CentOS Project. This kind of connection is realized by applying The "
-#~ "CentOS Brand to design models inside visual manifestations supported "
-#~ "through corporate design."
-
-#, fuzzy
-#~ msgid "The CentOS Brand"
-#~ msgstr "The CentOS Chat."
-
-#, fuzzy
-#~ msgid "The CentOS Brand construction"
-#~ msgstr "The CentOS Distribution"
-
-#, fuzzy
-#~ msgid "The CentOS Symbol"
-#~ msgstr "The CentOS Web"
-
-#, fuzzy
-#~ msgid "The CentOS Symbol construction (1of4)"
-#~ msgstr "The CentOS Distribution"
-
-#, fuzzy
-#~ msgid "corporate-symbol-howto-1of4.png"
-#~ msgstr "corporate.png"
-
-#, fuzzy
-#~ msgid "The CentOS Symbol construction (2of4)"
-#~ msgstr "The CentOS Distribution"
-
-#, fuzzy
-#~ msgid "corporate-symbol-howto-2of4.png"
-#~ msgstr "corporate.png"
-
-#, fuzzy
-#~ msgid "The CentOS Symbol construction (3of4)"
-#~ msgstr "The CentOS Distribution"
-
-#, fuzzy
-#~ msgid "corporate-symbol-howto-3of4.png"
-#~ msgstr "corporate.png"
-
-#, fuzzy
-#~ msgid "The CentOS Symbol construction (4of4)"
-#~ msgstr "The CentOS Distribution"
-
-#, fuzzy
-#~ msgid "corporate-symbol-howto-4of4.png"
-#~ msgstr "corporate.png"
-
-#, fuzzy
-#~ msgid "The CentOS Type"
-#~ msgstr "The CentOS Web"
-
-#, fuzzy
-#~ msgid "The CentOS Logo"
-#~ msgstr "The CentOS Showroom"
-
-#, fuzzy
-#~ msgid "The CentOS Themes"
-#~ msgstr "The CentOS Web"
-
-#, fuzzy
-#~ msgid "The CentOS Motifs"
-#~ msgstr "The CentOS Forums."
-
-#~ msgid ""
-#~ "The CentOS Project corporate behaviour takes place through The CentOS "
-#~ "Project corporate communication, as described above."
-#~ msgstr ""
-#~ "The CentOS Project corporate behaviour takes place through The CentOS "
-#~ "Project corporate communication, as described above."
-
-#~ msgid ""
-#~ "Probably you are thinking: yes, I see your point, but The CentOS Brand "
-#~ "connects them all already, why would we need to join them up into the "
-#~ "same visual style too, isn't it more work to do, and harder to maintain?"
-#~ msgstr ""
-#~ "Probably you are thinking: yes, I see your point, but The CentOS Brand "
-#~ "connects them all already, why would we need to join them up into the "
-#~ "same visual style too, isn't it more work to do, and harder to maintain?"
-
-#, fuzzy
-#~ msgid ""
-#~ "@@image: 'Final/corporate-logo-howto.png'; md5=THIS FILE DOESN'T EXIST"
-#~ msgstr "@@image: 'corporate.png'; md5=THIS FILE DOESN'T EXIST"
diff --git a/Artworks/Documentation/Corporate/Locales/en_US/corporate.svgz.po b/Artworks/Documentation/Corporate/Locales/en_US/corporate.svgz.po
deleted file mode 100644
index 18e78bb..0000000
--- a/Artworks/Documentation/Corporate/Locales/en_US/corporate.svgz.po
+++ /dev/null
@@ -1,61 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-26 22:08-0500\n"
-"PO-Revision-Date: 2013-11-26 22:08-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "The CentOS Project Corporate Identity"
-msgstr "The CentOS Project Corporate Identity"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "2013-07-23"
-msgstr "2013-07-23"
-
-msgid "Alain Reguera Delgado"
-msgstr "Alain Reguera Delgado"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manuals"
-msgstr "Manuals"
-
-msgid "Corporate"
-msgstr "Corporate"
-
-#, no-wrap
-msgid "COMMUNICATION"
-msgstr "COMMUNICATION"
-
-#, no-wrap
-msgid "GRAPHIC DESIGN"
-msgstr "GRAPHIC DESIGN"
-
-#, no-wrap
-msgid "STRUCTURE"
-msgstr "STRUCTURE"
-
-#, no-wrap
-msgid "BEHAVIOUR"
-msgstr "BEHAVIOUR"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Corporate/Locales/es_ES/corporate.asciidoc.po b/Artworks/Documentation/Corporate/Locales/es_ES/corporate.asciidoc.po
deleted file mode 100644
index 964a12d..0000000
--- a/Artworks/Documentation/Corporate/Locales/es_ES/corporate.asciidoc.po
+++ /dev/null
@@ -1,372 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-10-24 01:23-0400\n"
-"PO-Revision-Date: 2013-10-24 01:23-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid "@@image: 'corporate.png'; md5=9caa5d90bf85b562e8a815fe466d0783"
-msgstr ""
-
-msgid "The CentOS Project Corporate Visual Identity"
-msgstr "La Identidad Visual Corporativa Del Proyecto CentOS"
-
-msgid "Jul 2013"
-msgstr ""
-
-msgid "Alain"
-msgstr ""
-
-msgid "Reguera"
-msgstr ""
-
-msgid "Delgado"
-msgstr ""
-
-msgid "al@centos.org.cu"
-msgstr ""
-
-msgid "ARD"
-msgstr ""
-
-msgid "1.0"
-msgstr ""
-
-msgid ""
-"The CentOS Project Corporate Identity is the “persona” of the organization "
-"known as The CentOS Project. The CentOS Project Corporate Identity plays a "
-"significant role in the way The CentOS Project, as organization, presents "
-"itself to both internal and external stakeholders. In general terms, The "
-"CentOS Project Corporate Identity expresses the values and ambitions of The "
-"CentOS Project organization, its business, and its characteristics."
-msgstr ""
-
-msgid ""
-"The CentOS Project Corporate Identity provides visibility, recognizability, "
-"reputation, structure and identification to The CentOS Project organization "
-"by means of Corporate Design, Corporate Communication, and Corporate "
-"Behaviour."
-msgstr ""
-
-msgid "The CentOS Project Corporate Identity"
-msgstr ""
-
-msgid "corporate.png"
-msgstr ""
-
-msgid "Corporate Mission"
-msgstr "Misión Corporativa"
-
-msgid ""
-"The CentOS Project exists to produce The CentOS Distribution, an Enterprise-"
-"class Linux Distribution derived from sources freely provided to the public "
-"by a prominent North American Enterprise Linux vendor. The CentOS "
-"Distribution conforms fully with the upstream vendors redistribution policy "
-"and aims to be 100% binary compatible. (The CentOS Distribution mainly "
-"changes packages to remove upstream vendor branding and artwork.)."
-msgstr ""
-
-msgid ""
-"The CentOS Distribution is developed by a small but growing team of core "
-"developers. In turn the core developers are supported by an active user "
-"community including system administrators, network administrators, "
-"enterprise users, managers, core Linux contributors and Linux enthusiasts "
-"from around the world."
-msgstr ""
-
-msgid ""
-"The CentOS Distribution has numerous advantages including: an active and "
-"growing user community, quickly rebuilt, tested, and QA'ed errata packages, "
-"an extensive mirror network, developers who are contactable and responsive "
-"of a reliable Enterprise-class Linux Distribution, multiple free support "
-"avenues including a <ulink url=\"http://wiki.centos.org/\">Wiki</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/tinycontent/index.php?id=8\">IRC "
-"Chat</ulink>, <ulink url=\"http://lists.centos.org/\">Email Lists</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/newbb/\">Forums</ulink>, and a "
-"dynamic <ulink url=\"http://www.centos.org/modules/smartfaq/\">FAQ</ulink>."
-msgstr ""
-
-msgid "Corporate Graphic Design"
-msgstr "Diseño Gráfico Corporativo"
-
-msgid ""
-"The corporate design is focused on the effective presentation of corporate "
-"messages. As corporate messages we understand all the information emitted "
-"from the organization; and when we say <emphasis>all</emphasis> we mean "
-"everything that can be perceived through the human senses. The corporate "
-"design takes care of defining what this information is and controlling the "
-"way it goes out the organization producing it."
-msgstr ""
-
-msgid ""
-"When the organization doesn't take control over the corporate messages it "
-"produces, the organization is letting that area of its identity to the "
-"unknown and the results might be good or not so good, it is hard to know. "
-"The issue to see here is that even the organization doesn't take control "
-"over its corporate messages, they are always talking about the organization. "
-"Taking control of corporate messages is a decision the organization needs to "
-"take by itself, based on its need of better describe what it is."
-msgstr ""
-
-msgid ""
-"In the very specific case of The CentOS Project, we'll concentrate our "
-"attention on corporate messages that reach us through the visual sense. This "
-"is, all the visual manifestations The CentOS Project is made of. As visual "
-"manifestations we understand all the visible media The CentOS Project uses "
-"to manifest its existence on. At this point it is necessary to consider what "
-"The CentOS Project is, what its mission is and what it is producing. This, "
-"in order to identify which visual manifestations the organization is "
-"demanding attention of corporate design for."
-msgstr ""
-
-msgid ""
-"Inside The CentOS Project we identify and apply corporate design to the "
-"following visual manifestations:"
-msgstr ""
-
-msgid ""
-"<emphasis role=\"strong\">The CentOS Distribution:</emphasis> This visual "
-"manifestation exists to cover all actions related to artwork production and "
-"re-branding, required by The CentOS Distribution in order to comply with "
-"upstream's redistribution guidelines."
-msgstr ""
-
-msgid ""
-"<emphasis role=\"strong\">The CentOS Web:</emphasis> This visual "
-"manifestation exists to cover all actions related to artwork production "
-"required by The CentOS Project to manifest its existence in the World Wide "
-"Web medium."
-msgstr ""
-
-msgid ""
-"<emphasis role=\"strong\">The CentOS Showroom:</emphasis> This visual "
-"manifestation exists to cover all actions related to artwork production "
-"required by The CentOS Project to manifest its existence through media "
-"produced industrially (e.g., stationery, clothes, CDs, DVDs, etc.)."
-msgstr ""
-
-msgid ""
-"The visual manifestations identified above seem to cover most media required "
-"by The CentOS Project, as organization, to show its existence. However, "
-"other visual manifestations could be added in the future, as long as they be "
-"needed, to cover different areas like stands, buildings, offices, road "
-"transportation or whatever visual manifestation The CentOS Project touches "
-"to show its existence."
-msgstr ""
-
-msgid ""
-"Once all visual manifestations have been identified and defined through "
-"design models, it is time to visually remark their connection with The "
-"CentOS Project. This kind of connection is realized by applying The CentOS "
-"Brand to design models inside visual manifestations supported through "
-"corporate design."
-msgstr ""
-
-msgid "Corporate Communication"
-msgstr "Comunicación Corporativa"
-
-msgid ""
-"The CentOS Project corporate communication is focused on the effective "
-"propagation of corporate messages. Propagation of corporate messages is "
-"closely related to the media the organization uses as vehicle to distribute "
-"its corporate messages."
-msgstr ""
-
-msgid ""
-"The CentOS Project corporate communication takes place through the following "
-"visual manifestations:"
-msgstr ""
-
-msgid "The CentOS Distribution"
-msgstr "La Distribución CentOS"
-
-msgid ""
-"This visual manifestation communicates its existence through software "
-"packages. There are packages that make a remarkable use of images, packages "
-"that make a moderate use of images, and packages that don't use images at "
-"all. This visual manifestation is focused on providing The CentOS Project "
-"images required by software packages that do use images in a remarkable way, "
-"specially those holding the upstream brand (e.g., <emphasis>anaconda</"
-"emphasis>, <emphasis>grub</emphasis>, <emphasis>syslinux</emphasis>, "
-"<emphasis>gdm</emphasis>, <emphasis>kdebase</emphasis>)."
-msgstr ""
-
-msgid ""
-"The Community Enterprise Operating System itself (communicates the essense "
-"of The CentOS Project existence.)."
-msgstr ""
-
-msgid ""
-"Release Schema (Lifetime) and all the stuff related (e.g., Release Notes, "
-"Documentation, Erratas, etc.)."
-msgstr ""
-
-msgid "The CentOS Web"
-msgstr "La Web CentOS"
-
-msgid ""
-"This visual manifestation communicates its existence through web "
-"applications. These web applications are free software and come from "
-"different providers which distribute their work with predefined visual "
-"styles. Frequently, these predefined visual styles have no visual relation "
-"among themselves and introduce some visual contradictions when they all are "
-"put together. Removing these visual contradictions is object of work for "
-"this visual manifestation."
-msgstr ""
-
-msgid "The CentOS Chat."
-msgstr ""
-
-msgid "The CentOS Mailing Lists."
-msgstr ""
-
-msgid "The CentOS Forums."
-msgstr ""
-
-msgid "The CentOS Wiki."
-msgstr ""
-
-msgid "Special Interest Groups (SIGs)."
-msgstr ""
-
-msgid "Social Events, Interviews, Conferences, etc."
-msgstr ""
-
-msgid ""
-"The extensive network of mirrors available for downloading ISO files as well "
-"as RPMs and SRPMs used to build them up in different architectures."
-msgstr ""
-
-msgid "The CentOS Showroom"
-msgstr "El Mercado CentOS"
-
-msgid ""
-"This visual manifestation communicates its existence through production of "
-"industrial objects carrying The CentOS Brand. These branded objects are "
-"directed to be distributed on social events and/or shops. They provide a way "
-"of promotion and commercialization that may help to reduce The CentOS "
-"Project expenses (e.g., electrical power, hosting, servers, full-time-"
-"developers, etc.), in a similar way as donations may do."
-msgstr ""
-
-msgid "Stationery (e.g., Posters, Stickers, CD Lables and Sleeves)."
-msgstr ""
-
-msgid "Clothes (e.g., Shirts, T-shirts, Pullovers, Caps)."
-msgstr ""
-
-msgid "Installation media (e.g., CDs, DVD, Pendrives)."
-msgstr ""
-
-msgid "Corporate Behaviour"
-msgstr "Comportamiento Corporativo"
-
-msgid ""
-"The CentOS Project corporate behaviour is focused on the effective "
-"interaction of each member involved in the organization (e.g., core "
-"developers, community members, etc.). It is related to ethics and politics "
-"used to do the things inside the organization. It is related to the sense of "
-"direction chosen by the organization and they way the organization projects "
-"itself to achieve it."
-msgstr ""
-
-msgid ""
-"The CentOS Project corporate behaviour takes place through The CentOS "
-"Project corporate communication, as described above."
-msgstr ""
-
-msgid "Corporate Structure"
-msgstr "Estructura Corporativa"
-
-msgid ""
-"The CentOS Project corporate structure is based on a Monolithic Corporate "
-"Visual Identity Structure. In this configuration, one unique name and one "
-"unique visual style is used in all visual manifestation The CentOS Project "
-"is made of."
-msgstr ""
-
-msgid ""
-"In a monolithic corporate visual identity structure, internal and external "
-"stakeholders use to feel a strong sensation of uniformity, orientation, and "
-"identification with the organization. No matter if you are visiting web "
-"sites, using the distribution, or acting on social events, the one unique "
-"name and one unique visual style connects them all to say: Hey! we are all "
-"part of The CentOS Project."
-msgstr ""
-
-msgid ""
-"Other corporate structures for The CentOS Project have been considered as "
-"well. Such is the case of producing one different visual style for each "
-"major release of The CentOS Distribution. This structure isn't inconvenient "
-"at all, but some visual contradictions could be introduced if it isn't "
-"applied correctly and we need to be aware of it. To apply it correctly, we "
-"need to know what The CentOS Project is made of."
-msgstr ""
-
-msgid ""
-"The CentOS Project, as organization, is mainly made of (but not limited to) "
-"three visual manifestions: The CentOS Distribution, The CentOS Web and The "
-"CentOS Showroom. Inside The CentOS Distribution visual manifestations, The "
-"CentOS Project maintains near to four different major releases of The CentOS "
-"Distribution, parallely in time. However, inside The CentOS Web visual "
-"manifestations, the content is produced for no specific release information "
-"(e.g., there is no a complete web site for each major release of The CentOS "
-"Distribution individually, but one web site to cover them all). Likewise, "
-"the content produced in The CentOS Showroom is industrially created for no "
-"specific release, but The CentOS Project in general."
-msgstr ""
-
-msgid ""
-"In order to produce the The CentOS Project Monolithic Corporate Visual "
-"Identity Structure correctly, we need to concider all the visual "
-"manifestations The CentOS Project is made of, not just one of them. If one "
-"different visual style is implemented for each major release of The CentOS "
-"Distribution, which one of those different visual styles would be used to "
-"cover the remaining visual manifestations The CentOS Project is made of (e."
-"g., The CentOS Web and The CentOS Showroom)?"
-msgstr ""
-
-msgid ""
-"Probably you are thinking: yes, I see your point, but The CentOS Brand "
-"connects them all already, why would we need to join them up into the same "
-"visual style too, isn't it more work to do, and harder to maintain?"
-msgstr ""
-
-msgid ""
-"Harder to maintain, more work to do, probably. Specially when you consider "
-"that The CentOS Project has proven stability and consistency through time "
-"and, that, certainly, didn't come through swinging magical wands or "
-"something but hardly working out to automate tasks and providing maintenance "
-"through time. With that in mind, I consider The CentOS Project Corporate "
-"Visual Identity Structure must be consequent with such stability and "
-"consistency tradition. It is true that The CentOS Brand does connect all the "
-"visual manifestations it is present on, but that connection is strengthened "
-"if one unique visual style backups it. In fact, whatever thing you do to "
-"strength the visual connection among The CentOS Project visual "
-"manifestations would be very good in favor of The CentOS Project recognition."
-msgstr ""
-
-msgid ""
-"Obviously, having just one visual style in all visual manifestations for "
-"eternity would be a very boring thing and would give the idea of a visually "
-"outdated project. So, there is no problem on creating new visual styles for "
-"each new major release of The CentOS Distribution, in order to refresh The "
-"CentOS Distribution visual style; the problem itself is in not propagating "
-"the new visual style created for the new release of The CentOS Distribution "
-"to all other visual manifestations The CentOS Project is made of, in a way "
-"The CentOS Project could be recognized no matter what visual manifestation "
-"be in front of us. Such lack of uniformity is what introduces the visual "
-"contradiction we would be precisely trying to solve by mean of themes "
-"production in The CentOS Artwork Repository."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Documentation/Corporate/Locales/es_ES/corporate.svgz.po b/Artworks/Documentation/Corporate/Locales/es_ES/corporate.svgz.po
deleted file mode 100644
index d3b6d92..0000000
--- a/Artworks/Documentation/Corporate/Locales/es_ES/corporate.svgz.po
+++ /dev/null
@@ -1,61 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: corporate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-24 01:23-0400\n"
-"PO-Revision-Date: 2013-10-24 01:23-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "The CentOS Project Corporate Identity"
-msgstr ""
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "2013-07-23"
-msgstr ""
-
-msgid "Alain Reguera Delgado"
-msgstr ""
-
-msgid "The CentOS Project"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Manuals"
-msgstr ""
-
-msgid "Corporate"
-msgstr ""
-
-#, no-wrap
-msgid "COMMUNICATION"
-msgstr "COMUNICACIÓN"
-
-#, no-wrap
-msgid "GRAPHIC DESIGN"
-msgstr "DISEÑO GRÁFICO"
-
-#, no-wrap
-msgid "STRUCTURE"
-msgstr "ESTRUCTURA"
-
-#, no-wrap
-msgid "BEHAVIOUR"
-msgstr "COMPORTAMIENTO"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Documentation/Corporate/corporate-clothes-head.svgz b/Artworks/Documentation/Corporate/corporate-clothes-head.svgz
deleted file mode 100644
index ac335c1..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-clothes-head.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-clothes-torso.svgz b/Artworks/Documentation/Corporate/corporate-clothes-torso.svgz
deleted file mode 100644
index b042c8d..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-clothes-torso.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-colors.svgz b/Artworks/Documentation/Corporate/corporate-colors.svgz
deleted file mode 100644
index 9ad2de4..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-colors.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-fonts.svgz b/Artworks/Documentation/Corporate/corporate-fonts.svgz
deleted file mode 100644
index b612f4d..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-fonts.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-logo-howto.svgz b/Artworks/Documentation/Corporate/corporate-logo-howto.svgz
deleted file mode 100644
index 1b575a9..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-logo-howto.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-symbol-howto-1of4.svgz b/Artworks/Documentation/Corporate/corporate-symbol-howto-1of4.svgz
deleted file mode 100644
index 2b74847..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-symbol-howto-1of4.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-symbol-howto-2of4.svgz b/Artworks/Documentation/Corporate/corporate-symbol-howto-2of4.svgz
deleted file mode 100644
index a350cc7..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-symbol-howto-2of4.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-symbol-howto-3of4.svgz b/Artworks/Documentation/Corporate/corporate-symbol-howto-3of4.svgz
deleted file mode 100644
index 0d1dba5..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-symbol-howto-3of4.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-symbol-howto-4of4.svgz b/Artworks/Documentation/Corporate/corporate-symbol-howto-4of4.svgz
deleted file mode 100644
index 842a1d9..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-symbol-howto-4of4.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate-themes.svgz b/Artworks/Documentation/Corporate/corporate-themes.svgz
deleted file mode 100644
index 618070c..0000000
Binary files a/Artworks/Documentation/Corporate/corporate-themes.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/corporate.asciidoc b/Artworks/Documentation/Corporate/corporate.asciidoc
deleted file mode 100644
index 8e3ef7a..0000000
--- a/Artworks/Documentation/Corporate/corporate.asciidoc
+++ /dev/null
@@ -1,370 +0,0 @@
-The CentOS Project Corporate Visual Identity
-============================================
-Alain Reguera Delgado <al@centos.org.cu>
-v1.0, Jul 2013
-
-Abstract
---------
-
-The CentOS Project Corporate Identity is the ``persona'' of the
-organization known as The CentOS Project.  The CentOS Project
-Corporate Identity plays a significant role in the way The CentOS
-Project, as organization, presents itself to both internal and
-external stakeholders. In general terms, The CentOS Project Corporate
-Identity expresses the values and ambitions of The CentOS Project
-organization, its business, and its characteristics.
-
-The CentOS Project Corporate Identity provides visibility,
-recognizability, reputation, structure and identification to The
-CentOS Project organization by means of Corporate Design, Corporate
-Communication, and Corporate Behavior.
-
-[[corporate_identity]]
-.The CentOS Project Corporate Identity
-image::corporate.png[alt="The CentOS Project Corporate Identity"]
-
-Corporate Mission
------------------
-
-The CentOS Project exists to produce The CentOS Distribution, an
-Enterprise-class Linux Distribution derived from sources freely
-provided to the public by a prominent North American Enterprise Linux
-vendor.  The CentOS Distribution conforms fully with the upstream
-vendors redistribution policy and aims to be 100% binary compatible.
-(The CentOS Distribution mainly changes packages to remove upstream
-vendor branding and artwork.).
-
-The CentOS Distribution is developed by a small but growing team of
-core developers.  In turn the core developers are supported by an
-active user community including system administrators, network
-administrators, enterprise users, managers, core Linux contributors
-and Linux enthusiasts from around the world.
-
-The CentOS Distribution has numerous advantages including: an active
-and growing user community, quickly rebuilt, tested, and QA'ed errata
-packages, an extensive mirror network, developers who are contactable
-and responsive of a reliable Enterprise-class Linux Distribution,
-multiple free support avenues including a
-http://wiki.centos.org/[Wiki],
-http://www.centos.org/modules/tinycontent/index.php?id=8[IRC Chat],
-http://lists.centos.org/[Email Lists],
-http://www.centos.org/modules/newbb/[Forums], and a dynamic
-http://www.centos.org/modules/smartfaq/[FAQ].
-
-Corporate Graphic Design
-------------------------
-
-Corporate graphic design is focused on the presentation of corporate
-messages with efficiency and efficacy. Corporate graphic design is a
-cornerstone of corporate visual identity.  When the organization
-doesn't take control over the corporate messages it produces, the
-organization is letting that area of its identity to the unknown and
-the result might be good or not so good, it is hard to know.  Even the
-organization doesn't take control over its corporate messages they are
-always talking about the organization.  Taking control of corporate
-messages presentation is a decision the organization needs to take by
-itself, based on its need of better describe what it is.  To work out
-the corporate graphic design of an organization it is required to
-identify which are the visual manifestations the organization reflects
-its existence on.
-
-The CentOS Artwork SIG has identified the following visual
-manifestations for The CentOS Project organization:
-
-* GNU/Linux Distribution -- to control the operating system appearance.
-* Web environment -- to control the web applications appearance.
-* Promotion -- to control the industrial media appearance.
-
-[[centos-brand]]
-Corporate Brand
-~~~~~~~~~~~~~~~
-
-The corporate brand is the graphical identification of an
-organization.  The CentOS Artwork SIG uses The CentOS Brand to connect
-all the visual manifestations The CentOS Project is made of (e.g.,
-GNU/Linux Distributions, Websites, Stationery, etc.) and, this way, it
-provides visual recognition among similar projects available on the
-Internet.
-
-The CentOS Brand is composed of a graphical component known as The
-CentOS Symbol and a typographical component known as The CentOS Type.
-When The CentOS Symbol and The CentOS Type are put together, they
-create what we know as The CentOS Logo.  All the components that make
-The CentOS Brand can be used together or separately, considering that,
-in hierarchy order, The CentOS Logo is rather preferred than The
-CentOS Symbol, as well as The CentOS Symbol is rather preferred than
-The CentOS Type alone.
-
-image:corporate-logo-howto.png[corporate-logo-howto.png]
-
-The CentOS Brand must be exactly the same every time it is printed
-out, no matter what the medium is.  A route to reproduce The CentOS
-Brand this way must be used so as to avoid reproduction mistakes of
-any kind when final images are branded with it. To prevent such
-mistakes, The CentOS Artwork SIG uses configuration files and the
-*render* module of *centos-art.sh* script to produce PNG brand images
-of different sizes and colors that can be combined later with other
-images instead of manipulating The CentOS Brand in SVG format inside
-each different design model that requires it.  This also grants a
-single point of change for all brands already applied on final images.
-In this environment, if you make a change to brands SVG files, they
-will be propagated to all final images the next time you render them.
-
-The CentOS Symbol is the graphical part of The CentOS Logo. As The
-CentOS Logo, The CentOS Symbol is used to ``brand'' images produced by
-The CentOS Project and provide visual connection between images so
-they can be monolithically recognized as part of The CentOS Project.
-The CentOS Symbol must be exactly the same every time it is printed
-out and a route to reproduce it in such a way must be available so as
-to avoid reproduction mistakes when images are branded with it.
-
-The CentOS Type is the typographical part of The CentOS Logo.  The
-CentOS Type is used to ``brand'' images produce by The CentOS Project
-and provide visual connection between images so they can be
-monolithically recognized as part of The CentOS Project.  The CentOS
-Type alone provides less recognition than The CentOS Logo and The
-CentOS Symbol. Frequently, The CentOS Type is used to advert the major
-release of CentOS Distribution on the first images shown as part of
-Distribution installation process.  The CentOS Symbol and any release
-information printed out with it must have exactly the same proportions
-every time they are printed out.
-
-Corporate Fonts
-~~~~~~~~~~~~~~~
-
-The CentOS Artwork SIG uses the following font files in their
-corporate graphic designs:
-
-image:corporate-fonts.png[corporate-fonts.png]
-
-Corporate Colors
-~~~~~~~~~~~~~~~~
-
-In addition to colors used in The CentOS Symbol (9ccd2aff, 932279ff,
-262577ff, efa724ff) and The CentOS Default Background Color
-(204c8dff), The CentOS Artwork SIG uses the following colors in their
-corporate graphic designs:
-
-image:../corporate-colors.png[corporate-colors.png]
-
-Artistic motifs have not any limitation in the number of colors used.
-If you are a graphic designer creating artistic motifs for The CentOS
-Project, feel free to take your creativeness at its limit by creating
-color-full artistic motifs. For final bootup images which require a
-reduced number of colors, create palette of colors for them with the
-appropriate number of colors and let the *render* module of
-*centos-art.sh* script to do the rest.
-
-[[centos-clothes]]
-Corporate Clothes
-~~~~~~~~~~~~~~~~~
-
-The CentOS clothes identify the The CentOS Project representative
-people at public presentations.
-
-image:../corporate-clothes-head.png[corporate-clothes-cap.png]
-
-image:../corporate-clothes-torso.png[corporate-clothes-shirt.png]
-
-[[corporate-themes]]
-Corporate Themes
-~~~~~~~~~~~~~~~~
-
-The CentOS themes organize visual styles for all the visual
-manifestation The CentOS Project is made of. In order to automate the
-process of rendering images based on customizable patterns, themes
-have been divided into ``design models'', ``localization files,'' and
-``artistic motifs.''
-
-image:corporate-themes.png[corporate-themes.png]
-
-[[corporate-themes-models]]
-Design Models
-^^^^^^^^^^^^^
-
-Design models are compressed SVG files created with Inkscape. They
-describe the image files used to implement the CentOS project visual
-manifestations.  For example, in the specific case of CentOS
-distribution, each final image you want to re-brand has a design model
-associated used to set the final image dimensions, whether or not it
-has round borders, and what background to use on it.  Design models
-are created once and rarely modified through time. They are only
-modified if the visual manifestation they refer to changes or needs to
-be tuned up.
-
-[[corporate-themes-l10n]]
-Localization Files
-^^^^^^^^^^^^^^^^^^
-
-Localization files provide localization for messages inside design
-models. For example, if you decide to use slide images in CentOS
-installer, you need to create one design model for each slide image
-you want to produce in English language. Then, using *locale* module,
-you create PO files for each design model you have. PO files are
-created using the current language information of your terminal (e.g.,
-see value of +LANG+ variable). Then you use the *locale* module again
-to edit the PO files and provide string translations from English to
-your preferred language.  Once translations are on the PO files, you
-use the *render* module to produce images for your preferred language,
-based on the artistic motif you initiate rendition for and the related
-design models set in the rendition configuration file.
-
-[[corporate-themes-motifs]]
-Artistic Motifs
-^^^^^^^^^^^^^^^
-
-Artistic motifs are PNG images holding the look and feel of each
-design model available.  One important characteristic of artistic
-motifs is preserving one unique visual style for all the PNG images
-they are made of.  Artistic motifs aren't limited in number. It is
-possible to have several artistic motifs and produce final images for
-all of them using one single set of design models. Artistic motifs
-give plenty of room for graphic designers' creativeness.  As
-convention, artistic motifs are conceived without any specific brand
-information on them. The brand information is set using brand images
-later, when final images are produced.
-
-[[corporate-communication]]
-Corporate Communication
------------------------
-
-The CentOS Project corporate communication is focused on the effective
-propagation of corporate messages. Propagation of corporate messages
-is closely related to the media the organization uses as vehicle to
-distribute its corporate messages.
-
-The CentOS Project corporate communication takes place through the
-following visual manifestations:
-
-The CentOS Distribution
-~~~~~~~~~~~~~~~~~~~~~~~
-
-This visual manifestation communicates its existence through software
-packages.  There are packages that make a remarkable use of images,
-packages that make a moderate use of images, and packages that don't
-use images at all.  This visual manifestation is focused on providing
-The CentOS Project images required by software packages that do use
-images in a remarkable way, specially those holding the upstream brand
-(e.g., _anaconda_, _grub_, _syslinux_, _gdm_, _kdebase_).
-
-- The Community Enterprise Operating System itself (communicates the
-  essence of The CentOS Project existence.).
-
-- Release Schema (Lifetime) and all the stuff related (e.g., Release
-  Notes, Documentation, Erratas, etc.).
-
-The CentOS Web
-~~~~~~~~~~~~~~
-
-This visual manifestation communicates its existence through web
-applications.  These web applications are free software and come from
-different providers which distribute their work with predefined visual
-styles.  Frequently, these predefined visual styles have no visual
-relation among themselves and introduce some visual contradictions
-when they all are put together.  Removing these visual contradictions
-is object of work for this visual manifestation.
-
-- The CentOS Chat.
-- The CentOS Mailing Lists.
-- The CentOS Forums.
-- The CentOS Wiki.
-- Special Interest Groups (SIGs).
-- Social Events, Interviews, Conferences, etc.
-- The extensive network of mirrors available for downloading ISO files
-  as well as RPMs and SRPMs used to build them up in different
-  architectures.
-
-The CentOS Showroom
-~~~~~~~~~~~~~~~~~~~
-
-This visual manifestation communicates its existence through
-production of industrial objects carrying The CentOS Brand.  These
-branded objects are directed to be distributed on social events and/or
-shops. They provide a way of promotion and commercialization that may
-help to reduce The CentOS Project expenses (e.g., electrical power,
-hosting, servers, full-time-developers, etc.), in a similar way as
-donations may do.
-
-- Stationery (e.g., Posters, Stickers, CD Lables and Sleeves).
-- Clothes (e.g., Shirts, T-shirts, Pullovers, Caps).
-- Installation media (e.g., CDs, DVD, Pen-drives).
-
-Corporate Behavior
--------------------
-
-The CentOS Project corporate behavior is focused on the effective
-interaction of each member involved in the organization (e.g., core
-developers, community members, etc.).  It is related to ethics and
-politics used to do the things inside the organization. It is related
-to the sense of direction chosen by the organization and the way the
-organization projects itself to achieve it.
-
-The CentOS Project corporate behavior is based on a meritocracy (the
-more you do the more you are allowed to do).
-
-Corporate Structure
--------------------
-The CentOS Project corporate structure is based on a Monolithic
-Corporate Visual Identity Structure. In this configuration, one unique
-name and one unique visual style is used in all visual manifestation
-The CentOS Project is made of.
-
-In a monolithic corporate visual identity structure, internal and
-external stakeholders use to feel a strong sensation of uniformity,
-orientation, and identification with the organization. No matter if
-you are visiting web sites, using the distribution, or acting on
-social events, the one unique name and one unique visual style
-connects them all to say: Hey! we are all part of The CentOS Project.
-
-Other corporate structures for The CentOS Project have been considered
-as well. Such is the case of producing one different visual style for
-each major release of The CentOS Distribution. This structure isn't
-inconvenient at all, but some visual contradictions could be
-introduced if it isn't applied correctly and we need to be aware of
-it. To apply it correctly, we need to know what The CentOS Project is
-made of.
-
-The CentOS Project, as organization, is mainly made of (but not
-limited to) three visual manifestations: The CentOS Distribution, The
-CentOS Web and The CentOS Showroom.  Inside The CentOS Distribution
-visual manifestations, The CentOS Project maintains near to four
-different major releases of The CentOS Distribution, in parallel.
-However, inside The CentOS Web visual manifestations, the content is
-produced for no specific release information (e.g., there is no a
-complete web site for each major release of The CentOS Distribution
-individually, but one web site to cover them all).  Likewise, the
-content produced in The CentOS Showroom is industrially created for no
-specific release, but The CentOS Project in general.
-
-In order to produce the The CentOS Project Monolithic Corporate Visual
-Identity Structure correctly, we need to consider all the visual
-manifestations The CentOS Project is made of, not just one of them.
-If one different visual style is implemented for each major release of
-The CentOS Distribution, which one of those different visual styles
-would be used to cover the remaining visual manifestations The CentOS
-Project is made of (e.g., The CentOS Web and The CentOS Showroom)?
-
-Probably you are thinking: yes, I see your point, but The CentOS Brand
-connects them all already, why would we need to join them up into the
-same visual style too, isn't it more work to do, and harder to
-maintain?  It is true that The CentOS Brand does connect all the
-visual manifestations it is present on, but that connection is even
-stronger if one unique visual style backups it.  In fact, whatever
-thing you do to strength the visual connection among The CentOS
-Project visual manifestations would be very good in favor of The
-CentOS Project recognition.
-
-Having just one visual style in all visual manifestations for eternity
-would be a very boring thing and would give the idea of a visually
-out-of-date project. So, there is no problem on creating new visual
-styles for each new major release of The CentOS Distribution, in order
-to refresh The CentOS Distribution visual style; the problem itself is
-in not propagating the new visual style created for the new release of
-The CentOS Distribution to all other visual manifestations The CentOS
-Project is made of, in a way The CentOS Project could be recognized no
-matter what visual manifestation be in front of us. Such lack of
-uniformity is what introduces the visual contradiction The CentOS
-Artwork SIG is precisely trying to solve by mean of automating the
-production of corporate themes inside The CentOS Artwork Repository.
-
-// vim: set syntax=asciidoc:
diff --git a/Artworks/Documentation/Corporate/corporate.svgz b/Artworks/Documentation/Corporate/corporate.svgz
deleted file mode 100644
index bf60578..0000000
Binary files a/Artworks/Documentation/Corporate/corporate.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Corporate/render.conf b/Artworks/Documentation/Corporate/render.conf
deleted file mode 100644
index 4978f22..0000000
--- a/Artworks/Documentation/Corporate/render.conf
+++ /dev/null
@@ -1,127 +0,0 @@
-[corporate.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate.svgz.po"
-command         = "/usr/bin/convert -colors 32"
-
-[corporate-fonts.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-fonts.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-fonts.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-logo-howto.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-logo-howto.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-logo-howto.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-symbol-howto-1of4.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-symbol-howto-1of4.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-symbol-howto-1of4.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-symbol-howto-2of4.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-symbol-howto-2of4.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-symbol-howto-2of4.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-symbol-howto-3of4.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-symbol-howto-3of4.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-symbol-howto-3of4.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-symbol-howto-4of4.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-symbol-howto-4of4.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-symbol-howto-4of4.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-themes.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-themes.svgz"
-export-id       = "CENTOSARTWORK"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate-themes.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[corporate-clothes-head.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-clothes-head.svgz"
-export-id       = "CENTOSARTWORK"
-command         = "/usr/bin/convert"
-
-[corporate-clothes-torso.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-clothes-torso.svgz"
-export-id       = "CENTOSARTWORK"
-command         = "/usr/bin/convert"
-
-[corporate-colors.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "corporate-colors.svgz"
-export-id       = "CENTOSARTWORK"
-command         = "/usr/bin/convert"
-
-[corporate-symbol.png]
-render-type     = "svg"
-render-flow     = "extended"
-render-from     = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Webenv/centos.svgz"
-export-id       = "CENTOSARTWORK"
-heights         = "200"
-fgcolors        = "ad7fa8"
-bgcolors        = "ffffff-0"
-formats         = "png"
-
-[corporate-type.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.svgz"
-export-id       = "CENTOSARTWORK"
-heights         = "200"
-fgcolors        = "ad7fa8"
-bgcolors        = "ffffff-0"
-formats         = "png"
-
-[corporate-type-release.png]
-render-type     = "svg"
-render-flow     = "extended"
-render-from     = "${TCAR_BASEDIR}/Artworks/Brands/Types/{Webenv/centos.svgz,Numbers/6.svgz}"
-export-id       = "CENTOSARTWORK"
-heights         = "200"
-fgcolors        = "ad7fa8"
-bgcolors        = "ffffff-0"
-formats         = "png"
-
-[corporate-logo.png]
-render-type     = "svg"
-render-flow     = "extended"
-render-from     = "${TCAR_BASEDIR}/Artworks/Brands/{Symbols/Webenv/centos.svgz,Types/Webenv/centos.svgz}"
-export-id       = "CENTOSARTWORK"
-heights         = "200"
-fgcolors        = "ad7fa8"
-bgcolors        = "ffffff-0"
-formats         = "png"
-
-[corporate.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "corporate.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/corporate.asciidoc.po"
-images-from     = "${TCAR_BASEDIR}/Artworks/Icons/Webenv/Final"
-styles-from     = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css"
-formats         = "xhtml"
-render-page     = "single chunks"
diff --git a/Artworks/Documentation/Licenses/Locales/en_US/gfdl.asciidoc.po b/Artworks/Documentation/Licenses/Locales/en_US/gfdl.asciidoc.po
deleted file mode 100644
index 7c9b686..0000000
--- a/Artworks/Documentation/Licenses/Locales/en_US/gfdl.asciidoc.po
+++ /dev/null
@@ -1,876 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: gfdl.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-13 13:44-0500\n"
-"PO-Revision-Date: 2013-11-13 13:44-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "GNU Free Documentation License"
-msgstr "GNU Free Documentation License"
-
-msgid "November 2002"
-msgstr "November 2002"
-
-msgid "Free"
-msgstr "Free"
-
-msgid "Software"
-msgstr "Software"
-
-msgid "Foundation"
-msgstr "Foundation"
-
-msgid "http://www.fsf.org/"
-msgstr "http://www.fsf.org/"
-
-msgid "FSF"
-msgstr "FSF"
-
-msgid "1.2"
-msgstr "1.2"
-
-msgid ""
-"Copyright © 2000, 2001, 2002 Free Software Foundation, Inc. 675 Mass Ave, "
-"Cambridge, MA 02139, USA"
-msgstr ""
-"Copyright © 2000, 2001, 2002 Free Software Foundation, Inc. 675 Mass Ave, "
-"Cambridge, MA 02139, USA"
-
-msgid ""
-"Everyone is permitted to copy and distribute verbatim copies of this license "
-"document, but changing it is not allowed."
-msgstr ""
-"Everyone is permitted to copy and distribute verbatim copies of this license "
-"document, but changing it is not allowed."
-
-msgid "Preamble"
-msgstr "Preamble"
-
-msgid ""
-"The purpose of this License is to make a manual, textbook, or other "
-"functional and useful document “free” in the sense of freedom: to assure "
-"everyone the effective freedom to copy and redistribute it, with or without "
-"modifying it, either commercially or noncommercially. Secondarily, this "
-"License preserves for the author and publisher a way to get credit for their "
-"work, while not being considered responsible for modifications made by "
-"others."
-msgstr ""
-"The purpose of this License is to make a manual, textbook, or other "
-"functional and useful document “free” in the sense of freedom: to assure "
-"everyone the effective freedom to copy and redistribute it, with or without "
-"modifying it, either commercially or noncommercially. Secondarily, this "
-"License preserves for the author and publisher a way to get credit for their "
-"work, while not being considered responsible for modifications made by "
-"others."
-
-msgid ""
-"This License is a kind of “copyleft”, which means that derivative works of "
-"the document must themselves be free in the same sense. It complements the "
-"GNU General Public License, which is a copyleft license designed for free "
-"software."
-msgstr ""
-"This License is a kind of “copyleft”, which means that derivative works of "
-"the document must themselves be free in the same sense. It complements the "
-"GNU General Public License, which is a copyleft license designed for free "
-"software."
-
-msgid ""
-"We have designed this License in order to use it for manuals for free "
-"software, because free software needs free documentation: a free program "
-"should come with manuals providing the same freedoms that the software does. "
-"But this License is not limited to software manuals; it can be used for any "
-"textual work, regardless of subject matter or whether it is published as a "
-"printed book. We recommend this License principally for works whose purpose "
-"is instruction or reference."
-msgstr ""
-"We have designed this License in order to use it for manuals for free "
-"software, because free software needs free documentation: a free program "
-"should come with manuals providing the same freedoms that the software does. "
-"But this License is not limited to software manuals; it can be used for any "
-"textual work, regardless of subject matter or whether it is published as a "
-"printed book. We recommend this License principally for works whose purpose "
-"is instruction or reference."
-
-msgid "Applicability and definitions"
-msgstr "Applicability and definitions"
-
-msgid ""
-"This License applies to any manual or other work, in any medium, that "
-"contains a notice placed by the copyright holder saying it can be "
-"distributed under the terms of this License. Such a notice grants a world-"
-"wide, royalty-free license, unlimited in duration, to use that work under "
-"the conditions stated herein. The “Document”, below, refers to any such "
-"manual or work. Any member of the public is a licensee, and is addressed as "
-"“you”. You accept the license if you copy, modify or distribute the work in "
-"a way requiring permission under copyright law."
-msgstr ""
-"This License applies to any manual or other work, in any medium, that "
-"contains a notice placed by the copyright holder saying it can be "
-"distributed under the terms of this License. Such a notice grants a world-"
-"wide, royalty-free license, unlimited in duration, to use that work under "
-"the conditions stated herein. The “Document”, below, refers to any such "
-"manual or work. Any member of the public is a licensee, and is addressed as "
-"“you”. You accept the license if you copy, modify or distribute the work in "
-"a way requiring permission under copyright law."
-
-msgid ""
-"A “Modified Version” of the Document means any work containing the Document "
-"or a portion of it, either copied verbatim, or with modifications and/or "
-"translated into another language."
-msgstr ""
-"A “Modified Version” of the Document means any work containing the Document "
-"or a portion of it, either copied verbatim, or with modifications and/or "
-"translated into another language."
-
-msgid ""
-"A “Secondary Section” is a named appendix or a front-matter section of the "
-"Document that deals exclusively with the relationship of the publishers or "
-"authors of the Document to the Document's overall subject (or to related "
-"matters) and contains nothing that could fall directly within that overall "
-"subject. (Thus, if the Document is in part a textbook of mathematics, a "
-"<xref linkend=\"secondary-section\"/> may not explain any mathematics.) The "
-"relationship could be a matter of historical connection with the subject or "
-"with related matters, or of legal, commercial, philosophical, ethical or "
-"political position regarding them."
-msgstr ""
-"A “Secondary Section” is a named appendix or a front-matter section of the "
-"Document that deals exclusively with the relationship of the publishers or "
-"authors of the Document to the Document's overall subject (or to related "
-"matters) and contains nothing that could fall directly within that overall "
-"subject. (Thus, if the Document is in part a textbook of mathematics, a "
-"<xref linkend=\"secondary-section\"/> may not explain any mathematics.) The "
-"relationship could be a matter of historical connection with the subject or "
-"with related matters, or of legal, commercial, philosophical, ethical or "
-"political position regarding them."
-
-msgid ""
-"The “Invariant Sections” are certain <xref linkend=\"secondary-section\"/> "
-"whose titles are designated, as being those of Invariant Sections, in the "
-"notice that says that the Document is released under this License. If a "
-"section does not fit the above definition of Secondary then it is not "
-"allowed to be designated as Invariant. The Document may contain zero "
-"Invariant Sections. If the Document does not identify any Invariant Section "
-"then there are none."
-msgstr ""
-"The “Invariant Sections” are certain <xref linkend=\"secondary-section\"/> "
-"whose titles are designated, as being those of Invariant Sections, in the "
-"notice that says that the Document is released under this License. If a "
-"section does not fit the above definition of Secondary then it is not "
-"allowed to be designated as Invariant. The Document may contain zero "
-"Invariant Sections. If the Document does not identify any Invariant Section "
-"then there are none."
-
-msgid ""
-"The “Cover Texts” are certain short passages of text that are listed, as "
-"Front-Cover Texts or Back-Cover Texts, in the notice that says that the "
-"Document is released under this License. A Front-Cover Text may be at most 5 "
-"words, and a Back-Cover Text may be at most 25 words."
-msgstr ""
-"The “Cover Texts” are certain short passages of text that are listed, as "
-"Front-Cover Texts or Back-Cover Texts, in the notice that says that the "
-"Document is released under this License. A Front-Cover Text may be at most 5 "
-"words, and a Back-Cover Text may be at most 25 words."
-
-msgid ""
-"A “Transparent” copy of the Document means a machine-readable copy, "
-"represented in a format whose specification is available to the general "
-"public, that is suitable for revising the document straightforwardly with "
-"generic text editors or (for images composed of pixels) generic paint "
-"programs or (for drawings) some widely available drawing editor, and that is "
-"suitable for input to text formatters or for automatic translation to a "
-"variety of formats suitable for input to text formatters. A copy made in an "
-"otherwise <xref linkend=\"transparent\"/> file format whose markup, or "
-"absence of markup, has been arranged to thwart or discourage subsequent "
-"modification by readers is not <xref linkend=\"transparent\"/>. An image "
-"format is not <xref linkend=\"transparent\"/> if used for any substantial "
-"amount of text. A copy that is not “&lt;&lt; transparent&gt;&gt;” is called "
-"“Opaque”."
-msgstr ""
-"A “Transparent” copy of the Document means a machine-readable copy, "
-"represented in a format whose specification is available to the general "
-"public, that is suitable for revising the document straightforwardly with "
-"generic text editors or (for images composed of pixels) generic paint "
-"programs or (for drawings) some widely available drawing editor, and that is "
-"suitable for input to text formatters or for automatic translation to a "
-"variety of formats suitable for input to text formatters. A copy made in an "
-"otherwise <xref linkend=\"transparent\"/> file format whose markup, or "
-"absence of markup, has been arranged to thwart or discourage subsequent "
-"modification by readers is not <xref linkend=\"transparent\"/>. An image "
-"format is not <xref linkend=\"transparent\"/> if used for any substantial "
-"amount of text. A copy that is not “&lt;&lt; transparent&gt;&gt;” is called "
-"“Opaque”."
-
-msgid ""
-"Examples of suitable formats for <xref linkend=\"transparent\"/> copies "
-"include plain ASCII without markup, Texinfo input format, LaTeX input "
-"format, SGML or XML using a publicly available DTD, and standard-conforming "
-"simple HTML, PostScript or PDF designed for human modification. Examples of "
-"transparent image formats include PNG, XCF and JPG. Opaque formats include "
-"proprietary formats that can be read and edited only by proprietary word "
-"processors, SGML or XML for which the DTD and/or processing tools are not "
-"generally available, and the machine-generated HTML, PostScript or PDF "
-"produced by some word processors for output purposes only."
-msgstr ""
-"Examples of suitable formats for <xref linkend=\"transparent\"/> copies "
-"include plain ASCII without markup, Texinfo input format, LaTeX input "
-"format, SGML or XML using a publicly available DTD, and standard-conforming "
-"simple HTML, PostScript or PDF designed for human modification. Examples of "
-"transparent image formats include PNG, XCF and JPG. Opaque formats include "
-"proprietary formats that can be read and edited only by proprietary word "
-"processors, SGML or XML for which the DTD and/or processing tools are not "
-"generally available, and the machine-generated HTML, PostScript or PDF "
-"produced by some word processors for output purposes only."
-
-msgid ""
-"The “Title Page” means, for a printed book, the title page itself, plus such "
-"following pages as are needed to hold, legibly, the material this License "
-"requires to appear in the title page. For works in formats which do not have "
-"any title page as such, “Title Page” means the text near the most prominent "
-"appearance of the work's title, preceding the beginning of the body of the "
-"text."
-msgstr ""
-"The “Title Page” means, for a printed book, the title page itself, plus such "
-"following pages as are needed to hold, legibly, the material this License "
-"requires to appear in the title page. For works in formats which do not have "
-"any title page as such, “Title Page” means the text near the most prominent "
-"appearance of the work's title, preceding the beginning of the body of the "
-"text."
-
-msgid ""
-"A section “Entitled XYZ” means a named subunit of the Document whose title "
-"either is precisely XYZ or contains XYZ in parentheses following text that "
-"translates XYZ in another language. (Here XYZ stands for a specific section "
-"name mentioned below, such as “Acknowledgements”, “Dedications”, "
-"“Endorsements”, or “History”.) To “Preserve the Title” of such a section "
-"when you modify the Document means that it remains a section “Entitled XYZ” "
-"according to this definition."
-msgstr ""
-"A section “Entitled XYZ” means a named subunit of the Document whose title "
-"either is precisely XYZ or contains XYZ in parentheses following text that "
-"translates XYZ in another language. (Here XYZ stands for a specific section "
-"name mentioned below, such as “Acknowledgements”, “Dedications”, "
-"“Endorsements”, or “History”.) To “Preserve the Title” of such a section "
-"when you modify the Document means that it remains a section “Entitled XYZ” "
-"according to this definition."
-
-msgid ""
-"The Document may include Warranty Disclaimers next to the notice which "
-"states that this License applies to the Document. These Warranty Disclaimers "
-"are considered to be included by reference in this License, but only as "
-"regards disclaiming warranties: any other implication that these Warranty "
-"Disclaimers may have is void and has no effect on the meaning of this "
-"License."
-msgstr ""
-"The Document may include Warranty Disclaimers next to the notice which "
-"states that this License applies to the Document. These Warranty Disclaimers "
-"are considered to be included by reference in this License, but only as "
-"regards disclaiming warranties: any other implication that these Warranty "
-"Disclaimers may have is void and has no effect on the meaning of this "
-"License."
-
-msgid "Verbatim copying"
-msgstr "Verbatim copying"
-
-msgid ""
-"You may copy and distribute the Document in any medium, either commercially "
-"or noncommercially, provided that this License, the copyright notices, and "
-"the license notice saying this License applies to the Document are "
-"reproduced in all copies, and that you add no other conditions whatsoever to "
-"those of this License. You may not use technical measures to obstruct or "
-"control the reading or further copying of the copies you make or distribute. "
-"However, you may accept compensation in exchange for copies. If you "
-"distribute a large enough number of copies you must also follow the "
-"conditions in section <xref linkend=\"licenses-gfdl-section-4\"/>."
-msgstr ""
-"You may copy and distribute the Document in any medium, either commercially "
-"or noncommercially, provided that this License, the copyright notices, and "
-"the license notice saying this License applies to the Document are "
-"reproduced in all copies, and that you add no other conditions whatsoever to "
-"those of this License. You may not use technical measures to obstruct or "
-"control the reading or further copying of the copies you make or distribute. "
-"However, you may accept compensation in exchange for copies. If you "
-"distribute a large enough number of copies you must also follow the "
-"conditions in section <xref linkend=\"licenses-gfdl-section-4\"/>."
-
-msgid ""
-"You may also lend copies, under the same conditions stated above, and you "
-"may publicly display copies."
-msgstr ""
-"You may also lend copies, under the same conditions stated above, and you "
-"may publicly display copies."
-
-msgid "Copying in quantity"
-msgstr "Copying in quantity"
-
-msgid ""
-"If you publish printed copies (or copies in media that commonly have printed "
-"covers) of the Document, numbering more than 100, and the Document's license "
-"notice requires Cover Texts, you must enclose the copies in covers that "
-"carry, clearly and legibly, all these <xref linkend=\"cover-texts\"/>: Front-"
-"Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both "
-"covers must also clearly and legibly identify you as the publisher of these "
-"copies. The front cover must present the full title with all words of the "
-"title equally prominent and visible. You may add other material on the "
-"covers in addition. Copying with changes limited to the covers, as long as "
-"they preserve the title of the Document and satisfy these conditions, can be "
-"treated as verbatim copying in other respects."
-msgstr ""
-"If you publish printed copies (or copies in media that commonly have printed "
-"covers) of the Document, numbering more than 100, and the Document's license "
-"notice requires Cover Texts, you must enclose the copies in covers that "
-"carry, clearly and legibly, all these <xref linkend=\"cover-texts\"/>: Front-"
-"Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both "
-"covers must also clearly and legibly identify you as the publisher of these "
-"copies. The front cover must present the full title with all words of the "
-"title equally prominent and visible. You may add other material on the "
-"covers in addition. Copying with changes limited to the covers, as long as "
-"they preserve the title of the Document and satisfy these conditions, can be "
-"treated as verbatim copying in other respects."
-
-msgid ""
-"If the required texts for either cover are too voluminous to fit legibly, "
-"you should put the first ones listed (as many as fit reasonably) on the "
-"actual cover, and continue the rest onto adjacent pages."
-msgstr ""
-"If the required texts for either cover are too voluminous to fit legibly, "
-"you should put the first ones listed (as many as fit reasonably) on the "
-"actual cover, and continue the rest onto adjacent pages."
-
-msgid ""
-"If you publish or distribute Opaque copies of the Document numbering more "
-"than 100, you must either include a machine-readable <xref linkend="
-"\"transparent\"/> copy along with each Opaque copy, or state in or with each "
-"Opaque copy a computer-network location from which the general network-using "
-"public has access to download using public-standard network protocols a "
-"complete <xref linkend=\"transparent\"/> copy of the Document, free of added "
-"material. If you use the latter option, you must take reasonably prudent "
-"steps, when you begin distribution of Opaque copies in quantity, to ensure "
-"that this <xref linkend=\"transparent\"/> copy will remain thus accessible "
-"at the stated location until at least one year after the last time you "
-"distribute an Opaque copy (directly or through your agents or retailers) of "
-"that edition to the public."
-msgstr ""
-"If you publish or distribute Opaque copies of the Document numbering more "
-"than 100, you must either include a machine-readable <xref linkend="
-"\"transparent\"/> copy along with each Opaque copy, or state in or with each "
-"Opaque copy a computer-network location from which the general network-using "
-"public has access to download using public-standard network protocols a "
-"complete <xref linkend=\"transparent\"/> copy of the Document, free of added "
-"material. If you use the latter option, you must take reasonably prudent "
-"steps, when you begin distribution of Opaque copies in quantity, to ensure "
-"that this <xref linkend=\"transparent\"/> copy will remain thus accessible "
-"at the stated location until at least one year after the last time you "
-"distribute an Opaque copy (directly or through your agents or retailers) of "
-"that edition to the public."
-
-msgid ""
-"It is requested, but not required, that you contact the authors of the "
-"Document well before redistributing any large number of copies, to give them "
-"a chance to provide you with an updated version of the Document."
-msgstr ""
-"It is requested, but not required, that you contact the authors of the "
-"Document well before redistributing any large number of copies, to give them "
-"a chance to provide you with an updated version of the Document."
-
-msgid "Modifications"
-msgstr "Modifications"
-
-msgid ""
-"You may copy and distribute a <xref linkend=\"modified-version\"/> of the "
-"Document under the conditions of sections <xref linkend=\"licenses-gfdl-"
-"section-3\"/> and <xref linkend=\"licenses-gfdl-section-4\"/> above, "
-"provided that you release the <xref linkend=\"modified-version\"/> under "
-"precisely this License, with the <xref linkend=\"modified-version\"/> "
-"filling the role of the Document, thus licensing distribution and "
-"modification of the <xref linkend=\"modified-version\"/> to whoever "
-"possesses a copy of it. In addition, you must do these things in the <xref "
-"linkend=\"modified-version\"/>:"
-msgstr ""
-"You may copy and distribute a <xref linkend=\"modified-version\"/> of the "
-"Document under the conditions of sections <xref linkend=\"licenses-gfdl-"
-"section-3\"/> and <xref linkend=\"licenses-gfdl-section-4\"/> above, "
-"provided that you release the <xref linkend=\"modified-version\"/> under "
-"precisely this License, with the <xref linkend=\"modified-version\"/> "
-"filling the role of the Document, thus licensing distribution and "
-"modification of the <xref linkend=\"modified-version\"/> to whoever "
-"possesses a copy of it. In addition, you must do these things in the <xref "
-"linkend=\"modified-version\"/>:"
-
-msgid ""
-"Use in the <xref linkend=\"title-page\"/> (and on the covers, if any) a "
-"title distinct from that of the Document, and from those of previous "
-"versions (which should, if there were any, be listed in the History section "
-"of the Document). You may use the same title as a previous version if the "
-"original publisher of that version gives permission."
-msgstr ""
-"Use in the <xref linkend=\"title-page\"/> (and on the covers, if any) a "
-"title distinct from that of the Document, and from those of previous "
-"versions (which should, if there were any, be listed in the History section "
-"of the Document). You may use the same title as a previous version if the "
-"original publisher of that version gives permission."
-
-msgid ""
-"List on the <xref linkend=\"title-page\"/>, as authors, one or more persons "
-"or entities responsible for authorship of the modifications in the <xref "
-"linkend=\"modified-version\"/>, together with at least five of the principal "
-"authors of the Document (all of its principal authors, if it has fewer than "
-"five), unless they release you from this requirement."
-msgstr ""
-"List on the <xref linkend=\"title-page\"/>, as authors, one or more persons "
-"or entities responsible for authorship of the modifications in the <xref "
-"linkend=\"modified-version\"/>, together with at least five of the principal "
-"authors of the Document (all of its principal authors, if it has fewer than "
-"five), unless they release you from this requirement."
-
-msgid ""
-"State on the <xref linkend=\"title-page\"/> the name of the publisher of the "
-"<xref linkend=\"modified-version\"/>, as the publisher."
-msgstr ""
-"State on the <xref linkend=\"title-page\"/> the name of the publisher of the "
-"<xref linkend=\"modified-version\"/>, as the publisher."
-
-msgid "Preserve all the copyright notices of the Document."
-msgstr "Preserve all the copyright notices of the Document."
-
-msgid ""
-"Add an appropriate copyright notice for your modifications adjacent to the "
-"other copyright notices."
-msgstr ""
-"Add an appropriate copyright notice for your modifications adjacent to the "
-"other copyright notices."
-
-msgid ""
-"Include, immediately after the copyright notices, a license notice giving "
-"the public permission to use the <xref linkend=\"modified-version\"/> under "
-"the terms of this License, in the form shown in the Addendum below."
-msgstr ""
-"Include, immediately after the copyright notices, a license notice giving "
-"the public permission to use the <xref linkend=\"modified-version\"/> under "
-"the terms of this License, in the form shown in the Addendum below."
-
-msgid ""
-"Preserve in that license notice the full lists of <xref linkend=\"invariant-"
-"sections\"/> and required <xref linkend=\"cover-texts\"/> given in the "
-"Document's license notice."
-msgstr ""
-"Preserve in that license notice the full lists of <xref linkend=\"invariant-"
-"sections\"/> and required <xref linkend=\"cover-texts\"/> given in the "
-"Document's license notice."
-
-msgid "Include an unaltered copy of this License."
-msgstr "Include an unaltered copy of this License."
-
-msgid ""
-"Preserve the section Entitled “History”, Preserve its Title, and add to it "
-"an item stating at least the title, year, new authors, and publisher of the "
-"<xref linkend=\"modified-version\"/> as given on the <xref linkend=\"title-"
-"page\"/>. If there is no section Entitled “History” in the Document, create "
-"one stating the title, year, authors, and publisher of the Document as given "
-"on its <xref linkend=\"title-page\"/>, then add an item describing the <xref "
-"linkend=\"modified-version\"/> as stated in the previous sentence."
-msgstr ""
-"Preserve the section Entitled “History”, Preserve its Title, and add to it "
-"an item stating at least the title, year, new authors, and publisher of the "
-"<xref linkend=\"modified-version\"/> as given on the <xref linkend=\"title-"
-"page\"/>. If there is no section Entitled “History” in the Document, create "
-"one stating the title, year, authors, and publisher of the Document as given "
-"on its <xref linkend=\"title-page\"/>, then add an item describing the <xref "
-"linkend=\"modified-version\"/> as stated in the previous sentence."
-
-msgid ""
-"Preserve the network location, if any, given in the Document for public "
-"access to a <xref linkend=\"transparent\"/> copy of the Document, and "
-"likewise the network locations given in the Document for previous versions "
-"it was based on. These may be placed in the “History” section. You may omit "
-"a network location for a work that was published at least four years before "
-"the Document itself, or if the original publisher of the version it refers "
-"to gives permission."
-msgstr ""
-"Preserve the network location, if any, given in the Document for public "
-"access to a <xref linkend=\"transparent\"/> copy of the Document, and "
-"likewise the network locations given in the Document for previous versions "
-"it was based on. These may be placed in the “History” section. You may omit "
-"a network location for a work that was published at least four years before "
-"the Document itself, or if the original publisher of the version it refers "
-"to gives permission."
-
-msgid ""
-"For any section Entitled “Acknowledgements” or “Dedications”, Preserve the "
-"Title of the section, and preserve in the section all the substance and tone "
-"of each of the contributor acknowledgements and/or dedications given therein."
-msgstr ""
-"For any section Entitled “Acknowledgements” or “Dedications”, Preserve the "
-"Title of the section, and preserve in the section all the substance and tone "
-"of each of the contributor acknowledgements and/or dedications given therein."
-
-msgid ""
-"Preserve all the <xref linkend=\"invariant-sections\"/> of the Document, "
-"unaltered in their text and in their titles. Section numbers or the "
-"equivalent are not considered part of the section titles."
-msgstr ""
-"Preserve all the <xref linkend=\"invariant-sections\"/> of the Document, "
-"unaltered in their text and in their titles. Section numbers or the "
-"equivalent are not considered part of the section titles."
-
-msgid ""
-"Delete any section Entitled “Endorsements”. Such a section may not be "
-"included in the <xref linkend=\"modified-version\"/>."
-msgstr ""
-"Delete any section Entitled “Endorsements”. Such a section may not be "
-"included in the <xref linkend=\"modified-version\"/>."
-
-msgid ""
-"Do not retitle any existing section to be Entitled “Endorsements” or to "
-"conflict in title with any <xref linkend=\"invariant-sections\"/>."
-msgstr ""
-"Do not retitle any existing section to be Entitled “Endorsements” or to "
-"conflict in title with any <xref linkend=\"invariant-sections\"/>."
-
-msgid "Preserve any Warranty Disclaimers."
-msgstr "Preserve any Warranty Disclaimers."
-
-msgid ""
-"If the <xref linkend=\"modified-version\"/> includes new front-matter "
-"sections or appendices that qualify as <xref linkend=\"secondary-section\"/> "
-"and contain no material copied from the Document, you may at your option "
-"designate some or all of these sections as invariant. To do this, add their "
-"titles to the list of <xref linkend=\"invariant-sections\"/> in the <xref "
-"linkend=\"modified-version\"/>'s license notice. These titles must be "
-"distinct from any other section titles."
-msgstr ""
-"If the <xref linkend=\"modified-version\"/> includes new front-matter "
-"sections or appendices that qualify as <xref linkend=\"secondary-section\"/> "
-"and contain no material copied from the Document, you may at your option "
-"designate some or all of these sections as invariant. To do this, add their "
-"titles to the list of <xref linkend=\"invariant-sections\"/> in the <xref "
-"linkend=\"modified-version\"/>'s license notice. These titles must be "
-"distinct from any other section titles."
-
-msgid ""
-"You may add a section Entitled “Endorsements”, provided it contains nothing "
-"but endorsements of your <xref linkend=\"modified-version\"/> by various "
-"parties&amp;ndash;for example, statements of peer review or that the text "
-"has been approved by an organization as the authoritative definition of a "
-"standard."
-msgstr ""
-"You may add a section Entitled “Endorsements”, provided it contains nothing "
-"but endorsements of your <xref linkend=\"modified-version\"/> by various "
-"parties&amp;ndash;for example, statements of peer review or that the text "
-"has been approved by an organization as the authoritative definition of a "
-"standard."
-
-msgid ""
-"You may add a passage of up to five words as a Front-Cover Text, and a "
-"passage of up to 25 words as a Back-Cover Text, to the end of the list of "
-"<xref linkend=\"cover-texts\"/> in the <xref linkend=\"modified-version\"/>. "
-"Only one passage of Front-Cover Text and one of Back-Cover Text may be added "
-"by (or through arrangements made by) any one entity. If the Document already "
-"includes a cover text for the same cover, previously added by you or by "
-"arrangement made by the same entity you are acting on behalf of, you may not "
-"add another; but you may replace the old one, on explicit permission from "
-"the previous publisher that added the old one."
-msgstr ""
-"You may add a passage of up to five words as a Front-Cover Text, and a "
-"passage of up to 25 words as a Back-Cover Text, to the end of the list of "
-"<xref linkend=\"cover-texts\"/> in the <xref linkend=\"modified-version\"/>. "
-"Only one passage of Front-Cover Text and one of Back-Cover Text may be added "
-"by (or through arrangements made by) any one entity. If the Document already "
-"includes a cover text for the same cover, previously added by you or by "
-"arrangement made by the same entity you are acting on behalf of, you may not "
-"add another; but you may replace the old one, on explicit permission from "
-"the previous publisher that added the old one."
-
-msgid ""
-"The author(s) and publisher(s) of the Document do not by this License give "
-"permission to use their names for publicity for or to assert or imply "
-"endorsement of any <xref linkend=\"modified-version\"/>."
-msgstr ""
-"The author(s) and publisher(s) of the Document do not by this License give "
-"permission to use their names for publicity for or to assert or imply "
-"endorsement of any <xref linkend=\"modified-version\"/>."
-
-msgid "Combining documents"
-msgstr "Combining documents"
-
-msgid ""
-"You may combine the Document with other documents released under this "
-"License, under the terms defined in section <xref linkend=\"licenses-gfdl-"
-"section-5\"/> above for modified versions, provided that you include in the "
-"combination all of the <xref linkend=\"invariant-sections\"/> of all of the "
-"original documents, unmodified, and list them all as <xref linkend="
-"\"invariant-sections\"/> of your combined work in its license notice, and "
-"that you preserve all their Warranty Disclaimers."
-msgstr ""
-"You may combine the Document with other documents released under this "
-"License, under the terms defined in section <xref linkend=\"licenses-gfdl-"
-"section-5\"/> above for modified versions, provided that you include in the "
-"combination all of the <xref linkend=\"invariant-sections\"/> of all of the "
-"original documents, unmodified, and list them all as <xref linkend="
-"\"invariant-sections\"/> of your combined work in its license notice, and "
-"that you preserve all their Warranty Disclaimers."
-
-msgid ""
-"The combined work need only contain one copy of this License, and multiple "
-"identical <xref linkend=\"invariant-sections\"/> may be replaced with a "
-"single copy. If there are multiple <xref linkend=\"invariant-sections\"/> "
-"with the same name but different contents, make the title of each such "
-"section unique by adding at the end of it, in parentheses, the name of the "
-"original author or publisher of that section if known, or else a unique "
-"number. Make the same adjustment to the section titles in the list of <xref "
-"linkend=\"invariant-sections\"/> in the license notice of the combined work."
-msgstr ""
-"The combined work need only contain one copy of this License, and multiple "
-"identical <xref linkend=\"invariant-sections\"/> may be replaced with a "
-"single copy. If there are multiple <xref linkend=\"invariant-sections\"/> "
-"with the same name but different contents, make the title of each such "
-"section unique by adding at the end of it, in parentheses, the name of the "
-"original author or publisher of that section if known, or else a unique "
-"number. Make the same adjustment to the section titles in the list of <xref "
-"linkend=\"invariant-sections\"/> in the license notice of the combined work."
-
-msgid ""
-"In the combination, you must combine any sections Entitled “History” in the "
-"various original documents, forming one section Entitled “History”; likewise "
-"combine any sections Entitled “Acknowledgements”, and any sections Entitled "
-"“Dedications”. You must delete all sections Entitled “Endorsements”."
-msgstr ""
-"In the combination, you must combine any sections Entitled “History” in the "
-"various original documents, forming one section Entitled “History”; likewise "
-"combine any sections Entitled “Acknowledgements”, and any sections Entitled "
-"“Dedications”. You must delete all sections Entitled “Endorsements”."
-
-msgid "Collection of documents"
-msgstr "Collection of documents"
-
-msgid ""
-"You may make a collection consisting of the Document and other documents "
-"released under this License, and replace the individual copies of this "
-"License in the various documents with a single copy that is included in the "
-"collection, provided that you follow the rules of this License for verbatim "
-"copying of each of the documents in all other respects."
-msgstr ""
-"You may make a collection consisting of the Document and other documents "
-"released under this License, and replace the individual copies of this "
-"License in the various documents with a single copy that is included in the "
-"collection, provided that you follow the rules of this License for verbatim "
-"copying of each of the documents in all other respects."
-
-msgid ""
-"You may extract a single document from such a collection, and distribute it "
-"individually under this License, provided you insert a copy of this License "
-"into the extracted document, and follow this License in all other respects "
-"regarding verbatim copying of that document."
-msgstr ""
-"You may extract a single document from such a collection, and distribute it "
-"individually under this License, provided you insert a copy of this License "
-"into the extracted document, and follow this License in all other respects "
-"regarding verbatim copying of that document."
-
-msgid "Aggregation with independent works"
-msgstr "Aggregation with independent works"
-
-msgid ""
-"A compilation of the Document or its derivatives with other separate and "
-"independent documents or works, in or on a volume of a storage or "
-"distribution medium, is called an “aggregate” if the copyright resulting "
-"from the compilation is not used to limit the legal rights of the "
-"compilation's users beyond what the individual works permit. When the "
-"Document is included in an aggregate, this License does not apply to the "
-"other works in the aggregate which are not themselves derivative works of "
-"the Document."
-msgstr ""
-"A compilation of the Document or its derivatives with other separate and "
-"independent documents or works, in or on a volume of a storage or "
-"distribution medium, is called an “aggregate” if the copyright resulting "
-"from the compilation is not used to limit the legal rights of the "
-"compilation's users beyond what the individual works permit. When the "
-"Document is included in an aggregate, this License does not apply to the "
-"other works in the aggregate which are not themselves derivative works of "
-"the Document."
-
-msgid ""
-"If the Cover Text requirement of section <xref linkend=\"licenses-gfdl-"
-"section-4\"/> is applicable to these copies of the Document, then if the "
-"Document is less than one half of the entire aggregate, the Document's <xref "
-"linkend=\"cover-texts\"/> may be placed on covers that bracket the Document "
-"within the aggregate, or the electronic equivalent of covers if the Document "
-"is in electronic form. Otherwise they must appear on printed covers that "
-"bracket the whole aggregate."
-msgstr ""
-"If the Cover Text requirement of section <xref linkend=\"licenses-gfdl-"
-"section-4\"/> is applicable to these copies of the Document, then if the "
-"Document is less than one half of the entire aggregate, the Document's <xref "
-"linkend=\"cover-texts\"/> may be placed on covers that bracket the Document "
-"within the aggregate, or the electronic equivalent of covers if the Document "
-"is in electronic form. Otherwise they must appear on printed covers that "
-"bracket the whole aggregate."
-
-msgid "Translations"
-msgstr "Translations"
-
-msgid ""
-"Translation is considered a kind of modification, so you may distribute "
-"translations of the Document under the terms of section <xref linkend="
-"\"licenses-gfdl-section-5\"/>. Replacing <xref linkend=\"invariant-sections"
-"\"/> with translations requires special permission from their copyright "
-"holders, but you may include translations of some or all <xref linkend="
-"\"invariant-sections\"/> in addition to the original versions of these <xref "
-"linkend=\"invariant-sections\"/>. You may include a translation of this "
-"License, and all the license notices in the Document, and any Warranty "
-"Disclaimers, provided that you also include the original English version of "
-"this License and the original versions of those notices and disclaimers. In "
-"case of a disagreement between the translation and the original version of "
-"this License or a notice or disclaimer, the original version will prevail."
-msgstr ""
-"Translation is considered a kind of modification, so you may distribute "
-"translations of the Document under the terms of section <xref linkend="
-"\"licenses-gfdl-section-5\"/>. Replacing <xref linkend=\"invariant-sections"
-"\"/> with translations requires special permission from their copyright "
-"holders, but you may include translations of some or all <xref linkend="
-"\"invariant-sections\"/> in addition to the original versions of these <xref "
-"linkend=\"invariant-sections\"/>. You may include a translation of this "
-"License, and all the license notices in the Document, and any Warranty "
-"Disclaimers, provided that you also include the original English version of "
-"this License and the original versions of those notices and disclaimers. In "
-"case of a disagreement between the translation and the original version of "
-"this License or a notice or disclaimer, the original version will prevail."
-
-msgid ""
-"If a section in the Document is Entitled “Acknowledgements”, “Dedications”, "
-"or “History”, the requirement (section <xref linkend=\"licenses-gfdl-section-"
-"5\"/>) to Preserve its Title (section <xref linkend=\"licenses-gfdl-section-2"
-"\"/>) will typically require changing the actual title."
-msgstr ""
-"If a section in the Document is Entitled “Acknowledgements”, “Dedications”, "
-"or “History”, the requirement (section <xref linkend=\"licenses-gfdl-section-"
-"5\"/>) to Preserve its Title (section <xref linkend=\"licenses-gfdl-section-2"
-"\"/>) will typically require changing the actual title."
-
-msgid "Termination"
-msgstr "Termination"
-
-msgid ""
-"You may not copy, modify, sublicense, or distribute the Document except as "
-"expressly provided for under this License. Any other attempt to copy, "
-"modify, sublicense or distribute the Document is void, and will "
-"automatically terminate your rights under this License. However, parties who "
-"have received copies, or rights, from you under this License will not have "
-"their licenses terminated so long as such parties remain in full compliance."
-msgstr ""
-"You may not copy, modify, sublicense, or distribute the Document except as "
-"expressly provided for under this License. Any other attempt to copy, "
-"modify, sublicense or distribute the Document is void, and will "
-"automatically terminate your rights under this License. However, parties who "
-"have received copies, or rights, from you under this License will not have "
-"their licenses terminated so long as such parties remain in full compliance."
-
-msgid "Future Revisions of this License"
-msgstr "Future Revisions of this License"
-
-msgid ""
-"The Free Software Foundation may publish new, revised versions of the GNU "
-"Free Documentation License from time to time. Such new versions will be "
-"similar in spirit to the present version, but may differ in detail to "
-"address new problems or concerns. See <ulink url=\"http://www.gnu.org/"
-"copyleft/\">http://www.gnu.org/copyleft/</ulink>."
-msgstr ""
-"The Free Software Foundation may publish new, revised versions of the GNU "
-"Free Documentation License from time to time. Such new versions will be "
-"similar in spirit to the present version, but may differ in detail to "
-"address new problems or concerns. See <ulink url=\"http://www.gnu.org/"
-"copyleft/\">http://www.gnu.org/copyleft/</ulink>."
-
-msgid ""
-"Each version of the License is given a distinguishing version number. If the "
-"Document specifies that a particular numbered version of this License “or "
-"any later version” applies to it, you have the option of following the terms "
-"and conditions either of that specified version or of any later version that "
-"has been published (not as a draft) by the Free Software Foundation. If the "
-"Document does not specify a version number of this License, you may choose "
-"any version ever published (not as a draft) by the Free Software Foundation."
-msgstr ""
-"Each version of the License is given a distinguishing version number. If the "
-"Document specifies that a particular numbered version of this License “or "
-"any later version” applies to it, you have the option of following the terms "
-"and conditions either of that specified version or of any later version that "
-"has been published (not as a draft) by the Free Software Foundation. If the "
-"Document does not specify a version number of this License, you may choose "
-"any version ever published (not as a draft) by the Free Software Foundation."
-
-msgid "How to use this License for your documents"
-msgstr "How to use this License for your documents"
-
-msgid ""
-"To use this License in a document you have written, include a copy of the "
-"License in the document and put the following copyright and license notices "
-"just after the title page:"
-msgstr ""
-"To use this License in a document you have written, include a copy of the "
-"License in the document and put the following copyright and license notices "
-"just after the title page:"
-
-#, no-wrap
-msgid ""
-"Copyright (C)  YEAR  YOUR NAME.\n"
-"\n"
-"Permission is granted to copy, distribute and/or modify this\n"
-"document under the terms of the GNU Free Documentation License,\n"
-"Version 1.2 or any later version published by the Free Software\n"
-"Foundation; with no Invariant Sections, no Front-Cover Texts, and\n"
-"no Back-Cover Texts.  A copy of the license is included in the\n"
-"section entitled ``GNU Free Documentation License''."
-msgstr ""
-"Copyright (C)  YEAR  YOUR NAME.\n"
-"\n"
-"Permission is granted to copy, distribute and/or modify this\n"
-"document under the terms of the GNU Free Documentation License,\n"
-"Version 1.2 or any later version published by the Free Software\n"
-"Foundation; with no Invariant Sections, no Front-Cover Texts, and\n"
-"no Back-Cover Texts.  A copy of the license is included in the\n"
-"section entitled ``GNU Free Documentation License''."
-
-msgid ""
-"If you have <xref linkend=\"invariant-sections\"/>, Front-Cover Texts and "
-"Back-Cover Texts, replace the “with…Texts”. line with this:"
-msgstr ""
-"If you have <xref linkend=\"invariant-sections\"/>, Front-Cover Texts and "
-"Back-Cover Texts, replace the “with…Texts”. line with this:"
-
-#, no-wrap
-msgid ""
-"with the Invariant Sections being LIST THEIR TITLES, with the\n"
-"Front-Cover Texts being LIST, and with the Back-Cover Texts being\n"
-"LIST."
-msgstr ""
-"with the Invariant Sections being LIST THEIR TITLES, with the\n"
-"Front-Cover Texts being LIST, and with the Back-Cover Texts being\n"
-"LIST."
-
-msgid ""
-"If you have <xref linkend=\"invariant-sections\"/> without <xref linkend="
-"\"cover-texts\"/>, or some other combination of the three, merge those two "
-"alternatives to suit the situation."
-msgstr ""
-"If you have <xref linkend=\"invariant-sections\"/> without <xref linkend="
-"\"cover-texts\"/>, or some other combination of the three, merge those two "
-"alternatives to suit the situation."
-
-msgid ""
-"If your document contains nontrivial examples of program code, we recommend "
-"releasing these examples in parallel under your choice of free software "
-"license, such as the GNU General Public License, to permit their use in free "
-"software."
-msgstr ""
-"If your document contains nontrivial examples of program code, we recommend "
-"releasing these examples in parallel under your choice of free software "
-"license, such as the GNU General Public License, to permit their use in free "
-"software."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Licenses/Locales/en_US/gpl.asciidoc.po b/Artworks/Documentation/Licenses/Locales/en_US/gpl.asciidoc.po
deleted file mode 100644
index 0a61c7a..0000000
--- a/Artworks/Documentation/Licenses/Locales/en_US/gpl.asciidoc.po
+++ /dev/null
@@ -1,784 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: gpl.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-13 13:44-0500\n"
-"PO-Revision-Date: 2013-11-13 13:44-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "GNU General Public License"
-msgstr "GNU General Public License"
-
-msgid "June 1991"
-msgstr "June 1991"
-
-msgid "Free"
-msgstr "Free"
-
-msgid "Software"
-msgstr "Software"
-
-msgid "Foundation"
-msgstr "Foundation"
-
-msgid "FSF"
-msgstr "FSF"
-
-msgid "2"
-msgstr "2"
-
-msgid ""
-"Copyright © 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, "
-"Cambridge, MA 02139, USA"
-msgstr ""
-"Copyright © 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, "
-"Cambridge, MA 02139, USA"
-
-msgid ""
-"Everyone is permitted to copy and distribute verbatim copies of this license "
-"document, but changing it is not allowed."
-msgstr ""
-"Everyone is permitted to copy and distribute verbatim copies of this license "
-"document, but changing it is not allowed."
-
-msgid "Preamble"
-msgstr "Preamble"
-
-msgid ""
-"The licenses for most software are designed to take away your freedom to "
-"share and change it. By contrast, the GNU General Public License is intended "
-"to guarantee your freedom to share and change free software—to make sure the "
-"software is free for all its users. This General Public License applies to "
-"most of the Free Software Foundation's software and to any other program "
-"whose authors commit to using it. (Some other Free Software Foundation "
-"software is covered by the GNU Library General Public License instead.) You "
-"can apply it to your programs, too."
-msgstr ""
-"The licenses for most software are designed to take away your freedom to "
-"share and change it. By contrast, the GNU General Public License is intended "
-"to guarantee your freedom to share and change free software—to make sure the "
-"software is free for all its users. This General Public License applies to "
-"most of the Free Software Foundation's software and to any other program "
-"whose authors commit to using it. (Some other Free Software Foundation "
-"software is covered by the GNU Library General Public License instead.) You "
-"can apply it to your programs, too."
-
-msgid ""
-"When we speak of free software, we are referring to freedom, not price. Our "
-"General Public Licenses are designed to make sure that you have the freedom "
-"to distribute copies of free software (and charge for this service if you "
-"wish), that you receive source code or can get it if you want it, that you "
-"can change the software or use pieces of it in new free programs; and that "
-"you know you can do these things."
-msgstr ""
-"When we speak of free software, we are referring to freedom, not price. Our "
-"General Public Licenses are designed to make sure that you have the freedom "
-"to distribute copies of free software (and charge for this service if you "
-"wish), that you receive source code or can get it if you want it, that you "
-"can change the software or use pieces of it in new free programs; and that "
-"you know you can do these things."
-
-msgid ""
-"To protect your rights, we need to make restrictions that forbid anyone to "
-"deny you these rights or to ask you to surrender the rights. These "
-"restrictions translate to certain responsibilities for you if you distribute "
-"copies of the software, or if you modify it."
-msgstr ""
-"To protect your rights, we need to make restrictions that forbid anyone to "
-"deny you these rights or to ask you to surrender the rights. These "
-"restrictions translate to certain responsibilities for you if you distribute "
-"copies of the software, or if you modify it."
-
-msgid ""
-"For example, if you distribute copies of such a program, whether gratis or "
-"for a fee, you must give the recipients all the rights that you have. You "
-"must make sure that they, too, receive or can get the source code. And you "
-"must show them these terms so they know their rights."
-msgstr ""
-"For example, if you distribute copies of such a program, whether gratis or "
-"for a fee, you must give the recipients all the rights that you have. You "
-"must make sure that they, too, receive or can get the source code. And you "
-"must show them these terms so they know their rights."
-
-msgid "We protect your rights with two steps:"
-msgstr "We protect your rights with two steps:"
-
-msgid "copyright the software, and"
-msgstr "copyright the software, and"
-
-msgid ""
-"offer you this license which gives you legal permission to copy, distribute "
-"and/or modify the software."
-msgstr ""
-"offer you this license which gives you legal permission to copy, distribute "
-"and/or modify the software."
-
-msgid ""
-"Also, for each author's protection and ours, we want to make certain that "
-"everyone understands that there is no warranty for this free software. If "
-"the software is modified by someone else and passed on, we want its "
-"recipients to know that what they have is not the original, so that any "
-"problems introduced by others will not reflect on the original authors' "
-"reputations."
-msgstr ""
-"Also, for each author's protection and ours, we want to make certain that "
-"everyone understands that there is no warranty for this free software. If "
-"the software is modified by someone else and passed on, we want its "
-"recipients to know that what they have is not the original, so that any "
-"problems introduced by others will not reflect on the original authors' "
-"reputations."
-
-msgid ""
-"Finally, any free program is threatened constantly by software patents. We "
-"wish to avoid the danger that redistributors of a free program will "
-"individually obtain patent licenses, in effect making the program "
-"proprietary. To prevent this, we have made it clear that any patent must be "
-"licensed for everyone's free use or not licensed at all."
-msgstr ""
-"Finally, any free program is threatened constantly by software patents. We "
-"wish to avoid the danger that redistributors of a free program will "
-"individually obtain patent licenses, in effect making the program "
-"proprietary. To prevent this, we have made it clear that any patent must be "
-"licensed for everyone's free use or not licensed at all."
-
-msgid ""
-"The precise terms and conditions for copying, distribution and modification "
-"follow."
-msgstr ""
-"The precise terms and conditions for copying, distribution and modification "
-"follow."
-
-msgid "Terms and Conditions for Copying, Distribution and Modification"
-msgstr "Terms and Conditions for Copying, Distribution and Modification"
-
-#, fuzzy
-msgid "Section 0"
-msgstr "Section 10"
-
-msgid ""
-"This License applies to any program or other work which contains a notice "
-"placed by the copyright holder saying it may be distributed under the terms "
-"of this General Public License. The “Program”, below, refers to any such "
-"program or work, and a “work based on the Program” means either the Program "
-"or any derivative work under copyright law: that is to say, a work "
-"containing the Program or a portion of it, either verbatim or with "
-"modifications and/or translated into another language. (Hereinafter, "
-"translation is included without limitation in the term “modification”.) Each "
-"licensee is addressed as “you”."
-msgstr ""
-
-msgid ""
-"Activities other than copying, distribution and modification are not covered "
-"by this License; they are outside its scope. The act of running the Program "
-"is not restricted, and the output from the Program is covered only if its "
-"contents constitute a work based on the Program (independent of having been "
-"made by running the Program). Whether that is true depends on what the "
-"Program does."
-msgstr ""
-
-msgid "Section 1"
-msgstr "Section 1"
-
-msgid ""
-"You may copy and distribute verbatim copies of the Program's source code as "
-"you receive it, in any medium, provided that you conspicuously and "
-"appropriately publish on each copy an appropriate copyright notice and "
-"disclaimer of warranty; keep intact all the notices that refer to this "
-"License and to the absence of any warranty; and give any other recipients of "
-"the Program a copy of this License along with the Program."
-msgstr ""
-"You may copy and distribute verbatim copies of the Program's source code as "
-"you receive it, in any medium, provided that you conspicuously and "
-"appropriately publish on each copy an appropriate copyright notice and "
-"disclaimer of warranty; keep intact all the notices that refer to this "
-"License and to the absence of any warranty; and give any other recipients of "
-"the Program a copy of this License along with the Program."
-
-msgid ""
-"You may charge a fee for the physical act of transferring a copy, and you "
-"may at your option offer warranty protection in exchange for a fee."
-msgstr ""
-"You may charge a fee for the physical act of transferring a copy, and you "
-"may at your option offer warranty protection in exchange for a fee."
-
-msgid "Section 2"
-msgstr "Section 2"
-
-msgid ""
-"You may modify your copy or copies of the Program or any portion of it, thus "
-"forming a work based on the Program, and copy and distribute such "
-"modifications or work under the terms of <xref linkend=\"licenses-gpl-1-1\"/"
-"> above, provided that you also meet all of these conditions:"
-msgstr ""
-"You may modify your copy or copies of the Program or any portion of it, thus "
-"forming a work based on the Program, and copy and distribute such "
-"modifications or work under the terms of <xref linkend=\"licenses-gpl-1-1\"/"
-"> above, provided that you also meet all of these conditions:"
-
-msgid ""
-"You must cause the modified files to carry prominent notices stating that "
-"you changed the files and the date of any change."
-msgstr ""
-"You must cause the modified files to carry prominent notices stating that "
-"you changed the files and the date of any change."
-
-msgid ""
-"You must cause any work that you distribute or publish, that in whole or in "
-"part contains or is derived from the Program or any part thereof, to be "
-"licensed as a whole at no charge to all third parties under the terms of "
-"this License."
-msgstr ""
-"You must cause any work that you distribute or publish, that in whole or in "
-"part contains or is derived from the Program or any part thereof, to be "
-"licensed as a whole at no charge to all third parties under the terms of "
-"this License."
-
-msgid ""
-"If the modified program normally reads commands interactively when run, you "
-"must cause it, when started running for such interactive use in the most "
-"ordinary way, to print or display an announcement including an appropriate "
-"copyright notice and a notice that there is no warranty (or else, saying "
-"that you provide a warranty) and that users may redistribute the program "
-"under these conditions, and telling the user how to view a copy of this "
-"License."
-msgstr ""
-"If the modified program normally reads commands interactively when run, you "
-"must cause it, when started running for such interactive use in the most "
-"ordinary way, to print or display an announcement including an appropriate "
-"copyright notice and a notice that there is no warranty (or else, saying "
-"that you provide a warranty) and that users may redistribute the program "
-"under these conditions, and telling the user how to view a copy of this "
-"License."
-
-msgid "Exception"
-msgstr "Exception"
-
-msgid ""
-"If the Program itself is interactive but does not normally print such an "
-"announcement, your work based on the Program is not required to print an "
-"announcement."
-msgstr ""
-"If the Program itself is interactive but does not normally print such an "
-"announcement, your work based on the Program is not required to print an "
-"announcement."
-
-msgid ""
-"These requirements apply to the modified work as a whole. If identifiable "
-"sections of that work are not derived from the Program, and can be "
-"reasonably considered independent and separate works in themselves, then "
-"this License, and its terms, do not apply to those sections when you "
-"distribute them as separate works. But when you distribute the same sections "
-"as part of a whole which is a work based on the Program, the distribution of "
-"the whole must be on the terms of this License, whose permissions for other "
-"licensees extend to the entire whole, and thus to each and every part "
-"regardless of who wrote it."
-msgstr ""
-"These requirements apply to the modified work as a whole. If identifiable "
-"sections of that work are not derived from the Program, and can be "
-"reasonably considered independent and separate works in themselves, then "
-"this License, and its terms, do not apply to those sections when you "
-"distribute them as separate works. But when you distribute the same sections "
-"as part of a whole which is a work based on the Program, the distribution of "
-"the whole must be on the terms of this License, whose permissions for other "
-"licensees extend to the entire whole, and thus to each and every part "
-"regardless of who wrote it."
-
-msgid ""
-"Thus, it is not the intent of this section to claim rights or contest your "
-"rights to work written entirely by you; rather, the intent is to exercise "
-"the right to control the distribution of derivative or collective works "
-"based on the Program."
-msgstr ""
-"Thus, it is not the intent of this section to claim rights or contest your "
-"rights to work written entirely by you; rather, the intent is to exercise "
-"the right to control the distribution of derivative or collective works "
-"based on the Program."
-
-msgid ""
-"In addition, mere aggregation of another work not based on the Program with "
-"the Program (or with a work based on the Program) on a volume of a storage "
-"or distribution medium does not bring the other work under the scope of this "
-"License."
-msgstr ""
-"In addition, mere aggregation of another work not based on the Program with "
-"the Program (or with a work based on the Program) on a volume of a storage "
-"or distribution medium does not bring the other work under the scope of this "
-"License."
-
-msgid "Section 3"
-msgstr "Section 3"
-
-msgid ""
-"You may copy and distribute the Program (or a work based on it, under <xref "
-"linkend=\"licenses-gpl-1-2\"/>) in object code or executable form under the "
-"terms of <xref linkend=\"licenses-gpl-1-1\"/> and <xref linkend=\"licenses-"
-"gpl-1-2\"/> above provided that you also do one of the following:"
-msgstr ""
-"You may copy and distribute the Program (or a work based on it, under <xref "
-"linkend=\"licenses-gpl-1-2\"/>) in object code or executable form under the "
-"terms of <xref linkend=\"licenses-gpl-1-1\"/> and <xref linkend=\"licenses-"
-"gpl-1-2\"/> above provided that you also do one of the following:"
-
-msgid ""
-"Accompany it with the complete corresponding machine-readable source code, "
-"which must be distributed under the terms of <xref linkend=\"licenses-gpl-1-1"
-"\"/> and <xref linkend=\"licenses-gpl-1-2\"/> above on a medium customarily "
-"used for software interchange; or,"
-msgstr ""
-"Accompany it with the complete corresponding machine-readable source code, "
-"which must be distributed under the terms of <xref linkend=\"licenses-gpl-1-1"
-"\"/> and <xref linkend=\"licenses-gpl-1-2\"/> above on a medium customarily "
-"used for software interchange; or,"
-
-msgid ""
-"Accompany it with a written offer, valid for at least three years, to give "
-"any third party, for a charge no more than your cost of physically "
-"performing source distribution, a complete machine-readable copy of the "
-"corresponding source code, to be distributed under the terms of <xref "
-"linkend=\"licenses-gpl-1-1\"/> and <xref linkend=\"licenses-gpl-1-2\"/> "
-"above on a medium customarily used for software interchange; or,"
-msgstr ""
-"Accompany it with a written offer, valid for at least three years, to give "
-"any third party, for a charge no more than your cost of physically "
-"performing source distribution, a complete machine-readable copy of the "
-"corresponding source code, to be distributed under the terms of <xref "
-"linkend=\"licenses-gpl-1-1\"/> and <xref linkend=\"licenses-gpl-1-2\"/> "
-"above on a medium customarily used for software interchange; or,"
-
-msgid ""
-"Accompany it with the information you received as to the offer to distribute "
-"corresponding source code. (This alternative is allowed only for "
-"noncommercial distribution and only if you received the program in object "
-"code or executable form with such an offer, in accord with Subsection b "
-"above.)"
-msgstr ""
-"Accompany it with the information you received as to the offer to distribute "
-"corresponding source code. (This alternative is allowed only for "
-"noncommercial distribution and only if you received the program in object "
-"code or executable form with such an offer, in accord with Subsection b "
-"above.)"
-
-msgid ""
-"The source code for a work means the preferred form of the work for making "
-"modifications to it. For an executable work, complete source code means all "
-"the source code for all modules it contains, plus any associated interface "
-"definition files, plus the scripts used to control compilation and "
-"installation of the executable. However, as a special exception, the source "
-"code distributed need not include anything that is normally distributed (in "
-"either source or binary form) with the major components (compiler, kernel, "
-"and so on) of the operating system on which the executable runs, unless that "
-"component itself accompanies the executable."
-msgstr ""
-"The source code for a work means the preferred form of the work for making "
-"modifications to it. For an executable work, complete source code means all "
-"the source code for all modules it contains, plus any associated interface "
-"definition files, plus the scripts used to control compilation and "
-"installation of the executable. However, as a special exception, the source "
-"code distributed need not include anything that is normally distributed (in "
-"either source or binary form) with the major components (compiler, kernel, "
-"and so on) of the operating system on which the executable runs, unless that "
-"component itself accompanies the executable."
-
-msgid ""
-"If distribution of executable or object code is made by offering access to "
-"copy from a designated place, then offering equivalent access to copy the "
-"source code from the same place counts as distribution of the source code, "
-"even though third parties are not compelled to copy the source along with "
-"the object code."
-msgstr ""
-"If distribution of executable or object code is made by offering access to "
-"copy from a designated place, then offering equivalent access to copy the "
-"source code from the same place counts as distribution of the source code, "
-"even though third parties are not compelled to copy the source along with "
-"the object code."
-
-msgid "Section 4"
-msgstr "Section 4"
-
-msgid ""
-"You may not copy, modify, sublicense, or distribute the Program except as "
-"expressly provided under this License. Any attempt otherwise to copy, "
-"modify, sublicense or distribute the Program is void, and will automatically "
-"terminate your rights under this License. However, parties who have received "
-"copies, or rights, from you under this License will not have their licenses "
-"terminated so long as such parties remain in full compliance."
-msgstr ""
-"You may not copy, modify, sublicense, or distribute the Program except as "
-"expressly provided under this License. Any attempt otherwise to copy, "
-"modify, sublicense or distribute the Program is void, and will automatically "
-"terminate your rights under this License. However, parties who have received "
-"copies, or rights, from you under this License will not have their licenses "
-"terminated so long as such parties remain in full compliance."
-
-msgid "Section 5"
-msgstr "Section 5"
-
-msgid ""
-"You are not required to accept this License, since you have not signed it. "
-"However, nothing else grants you permission to modify or distribute the "
-"Program or its derivative works. These actions are prohibited by law if you "
-"do not accept this License. Therefore, by modifying or distributing the "
-"Program (or any work based on the Program), you indicate your acceptance of "
-"this License to do so, and all its terms and conditions for copying, "
-"distributing or modifying the Program or works based on it."
-msgstr ""
-"You are not required to accept this License, since you have not signed it. "
-"However, nothing else grants you permission to modify or distribute the "
-"Program or its derivative works. These actions are prohibited by law if you "
-"do not accept this License. Therefore, by modifying or distributing the "
-"Program (or any work based on the Program), you indicate your acceptance of "
-"this License to do so, and all its terms and conditions for copying, "
-"distributing or modifying the Program or works based on it."
-
-msgid "Section 6"
-msgstr "Section 6"
-
-msgid ""
-"Each time you redistribute the Program (or any work based on the Program), "
-"the recipient automatically receives a license from the original licensor to "
-"copy, distribute or modify the Program subject to these terms and "
-"conditions. You may not impose any further restrictions on the recipients' "
-"exercise of the rights granted herein. You are not responsible for enforcing "
-"compliance by third parties to this License."
-msgstr ""
-"Each time you redistribute the Program (or any work based on the Program), "
-"the recipient automatically receives a license from the original licensor to "
-"copy, distribute or modify the Program subject to these terms and "
-"conditions. You may not impose any further restrictions on the recipients' "
-"exercise of the rights granted herein. You are not responsible for enforcing "
-"compliance by third parties to this License."
-
-msgid "Section 7"
-msgstr "Section 7"
-
-msgid ""
-"If, as a consequence of a court judgment or allegation of patent "
-"infringement or for any other reason (not limited to patent issues), "
-"conditions are imposed on you (whether by court order, agreement or "
-"otherwise) that contradict the conditions of this License, they do not "
-"excuse you from the conditions of this License. If you cannot distribute so "
-"as to satisfy simultaneously your obligations under this License and any "
-"other pertinent obligations, then as a consequence you may not distribute "
-"the Program at all. For example, if a patent license would not permit "
-"royalty-free redistribution of the Program by all those who receive copies "
-"directly or indirectly through you, then the only way you could satisfy both "
-"it and this License would be to refrain entirely from distribution of the "
-"Program."
-msgstr ""
-"If, as a consequence of a court judgment or allegation of patent "
-"infringement or for any other reason (not limited to patent issues), "
-"conditions are imposed on you (whether by court order, agreement or "
-"otherwise) that contradict the conditions of this License, they do not "
-"excuse you from the conditions of this License. If you cannot distribute so "
-"as to satisfy simultaneously your obligations under this License and any "
-"other pertinent obligations, then as a consequence you may not distribute "
-"the Program at all. For example, if a patent license would not permit "
-"royalty-free redistribution of the Program by all those who receive copies "
-"directly or indirectly through you, then the only way you could satisfy both "
-"it and this License would be to refrain entirely from distribution of the "
-"Program."
-
-msgid ""
-"If any portion of this section is held invalid or unenforceable under any "
-"particular circumstance, the balance of the section is intended to apply and "
-"the section as a whole is intended to apply in other circumstances."
-msgstr ""
-"If any portion of this section is held invalid or unenforceable under any "
-"particular circumstance, the balance of the section is intended to apply and "
-"the section as a whole is intended to apply in other circumstances."
-
-msgid ""
-"It is not the purpose of this section to induce you to infringe any patents "
-"or other property right claims or to contest validity of any such claims; "
-"this section has the sole purpose of protecting the integrity of the free "
-"software distribution system, which is implemented by public license "
-"practices. Many people have made generous contributions to the wide range of "
-"software distributed through that system in reliance on consistent "
-"application of that system; it is up to the author/donor to decide if he or "
-"she is willing to distribute software through any other system and a "
-"licensee cannot impose that choice."
-msgstr ""
-"It is not the purpose of this section to induce you to infringe any patents "
-"or other property right claims or to contest validity of any such claims; "
-"this section has the sole purpose of protecting the integrity of the free "
-"software distribution system, which is implemented by public license "
-"practices. Many people have made generous contributions to the wide range of "
-"software distributed through that system in reliance on consistent "
-"application of that system; it is up to the author/donor to decide if he or "
-"she is willing to distribute software through any other system and a "
-"licensee cannot impose that choice."
-
-msgid ""
-"This section is intended to make thoroughly clear what is believed to be a "
-"consequence of the rest of this License."
-msgstr ""
-"This section is intended to make thoroughly clear what is believed to be a "
-"consequence of the rest of this License."
-
-msgid "Section 8"
-msgstr "Section 8"
-
-msgid ""
-"If the distribution and/or use of the Program is restricted in certain "
-"countries either by patents or by copyrighted interfaces, the original "
-"copyright holder who places the Program under this License may add an "
-"explicit geographical distribution limitation excluding those countries, so "
-"that distribution is permitted only in or among countries not thus excluded. "
-"In such case, this License incorporates the limitation as if written in the "
-"body of this License."
-msgstr ""
-"If the distribution and/or use of the Program is restricted in certain "
-"countries either by patents or by copyrighted interfaces, the original "
-"copyright holder who places the Program under this License may add an "
-"explicit geographical distribution limitation excluding those countries, so "
-"that distribution is permitted only in or among countries not thus excluded. "
-"In such case, this License incorporates the limitation as if written in the "
-"body of this License."
-
-msgid "Section 9"
-msgstr "Section 9"
-
-msgid ""
-"The Free Software Foundation may publish revised and/or new versions of the "
-"General Public License from time to time. Such new versions will be similar "
-"in spirit to the present version, but may differ in detail to address new "
-"problems or concerns."
-msgstr ""
-"The Free Software Foundation may publish revised and/or new versions of the "
-"General Public License from time to time. Such new versions will be similar "
-"in spirit to the present version, but may differ in detail to address new "
-"problems or concerns."
-
-msgid ""
-"Each version is given a distinguishing version number. If the Program "
-"specifies a version number of this License which applies to it and “any "
-"later version”, you have the option of following the terms and conditions "
-"either of that version or of any later version published by the Free "
-"Software Foundation. If the Program does not specify a version number of "
-"this License, you may choose any version ever published by the Free Software "
-"Foundation."
-msgstr ""
-"Each version is given a distinguishing version number. If the Program "
-"specifies a version number of this License which applies to it and “any "
-"later version”, you have the option of following the terms and conditions "
-"either of that version or of any later version published by the Free "
-"Software Foundation. If the Program does not specify a version number of "
-"this License, you may choose any version ever published by the Free Software "
-"Foundation."
-
-msgid "Section 10"
-msgstr "Section 10"
-
-msgid ""
-"If you wish to incorporate parts of the Program into other free programs "
-"whose distribution conditions are different, write to the author to ask for "
-"permission. For software which is copyrighted by the Free Software "
-"Foundation, write to the Free Software Foundation; we sometimes make "
-"exceptions for this. Our decision will be guided by the two goals of "
-"preserving the free status of all derivatives of our free software and of "
-"promoting the sharing and reuse of software generally."
-msgstr ""
-"If you wish to incorporate parts of the Program into other free programs "
-"whose distribution conditions are different, write to the author to ask for "
-"permission. For software which is copyrighted by the Free Software "
-"Foundation, write to the Free Software Foundation; we sometimes make "
-"exceptions for this. Our decision will be guided by the two goals of "
-"preserving the free status of all derivatives of our free software and of "
-"promoting the sharing and reuse of software generally."
-
-msgid "NO WARRANTY"
-msgstr "NO WARRANTY"
-
-msgid "Section 11"
-msgstr "Section 11"
-
-msgid ""
-"BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE "
-"PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE "
-"STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE "
-"PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, "
-"INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND "
-"FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND "
-"PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, "
-"YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION."
-msgstr ""
-"BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE "
-"PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE "
-"STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE "
-"PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, "
-"INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND "
-"FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND "
-"PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, "
-"YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION."
-
-msgid "Section 12"
-msgstr "Section 12"
-
-msgid ""
-"IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL "
-"ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE "
-"THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY "
-"GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE "
-"OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA "
-"OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD "
-"PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), "
-"EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF "
-"SUCH DAMAGES."
-msgstr ""
-"IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL "
-"ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE "
-"THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY "
-"GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE "
-"OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA "
-"OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD "
-"PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), "
-"EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF "
-"SUCH DAMAGES."
-
-msgid "End of Terms and Conditions."
-msgstr "End of Terms and Conditions."
-
-msgid "How to Apply These Terms to Your New Programs"
-msgstr "How to Apply These Terms to Your New Programs"
-
-msgid ""
-"If you develop a new program, and you want it to be of the greatest possible "
-"use to the public, the best way to achieve this is to make it free software "
-"which everyone can redistribute and change under these terms."
-msgstr ""
-"If you develop a new program, and you want it to be of the greatest possible "
-"use to the public, the best way to achieve this is to make it free software "
-"which everyone can redistribute and change under these terms."
-
-msgid ""
-"To do so, attach the following notices to the program. It is safest to "
-"attach them to the start of each source file to most effectively convey the "
-"exclusion of warranty; and each file should have at least the &lt;quote&gt;"
-"copyright&lt;/quote&gt; line and a pointer to where the full notice is found."
-msgstr ""
-"To do so, attach the following notices to the program. It is safest to "
-"attach them to the start of each source file to most effectively convey the "
-"exclusion of warranty; and each file should have at least the &lt;quote&gt;"
-"copyright&lt;/quote&gt; line and a pointer to where the full notice is found."
-
-#, no-wrap
-msgid ""
-"&lt;one line to give the program's name and a brief idea of what it does.&gt;\n"
-"Copyright (C) 19yy  &lt;name of author&gt;\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"&lt;one line to give the program's name and a brief idea of what it does.&gt;\n"
-"Copyright (C) 19yy  &lt;name of author&gt;\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-
-msgid ""
-"Also add information on how to contact you by electronic and paper mail."
-msgstr ""
-"Also add information on how to contact you by electronic and paper mail."
-
-msgid ""
-"If the program is interactive, make it output a short notice like this when "
-"it starts in an interactive mode:"
-msgstr ""
-"If the program is interactive, make it output a short notice like this when "
-"it starts in an interactive mode:"
-
-#, no-wrap
-msgid ""
-"Gnomovision version 69, Copyright (C) 19yy name of author\n"
-"Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n"
-"This is free software, and you are welcome to redistribute it\n"
-"under certain conditions; type `show c' for details."
-msgstr ""
-"Gnomovision version 69, Copyright (C) 19yy name of author\n"
-"Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n"
-"This is free software, and you are welcome to redistribute it\n"
-"under certain conditions; type `show c' for details."
-
-msgid ""
-"The hypothetical commands `show w' and `show c' should show the appropriate "
-"parts of the General Public License. Of course, the commands you use may be "
-"called something other than `show w' and `show c'; they could even be mouse-"
-"clicks or menu items—whatever suits your program."
-msgstr ""
-"The hypothetical commands `show w' and `show c' should show the appropriate "
-"parts of the General Public License. Of course, the commands you use may be "
-"called something other than `show w' and `show c'; they could even be mouse-"
-"clicks or menu items—whatever suits your program."
-
-msgid ""
-"You should also get your employer (if you work as a programmer) or your "
-"school, if any, to sign a “copyright disclaimer” for the program, if "
-"necessary. Here is a sample; alter the names:"
-msgstr ""
-"You should also get your employer (if you work as a programmer) or your "
-"school, if any, to sign a “copyright disclaimer” for the program, if "
-"necessary. Here is a sample; alter the names:"
-
-#, no-wrap
-msgid ""
-"Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n"
-"`Gnomovision' (which makes passes at compilers) written by James Hacker.\n"
-"\n"
-"&lt;signature of Ty Coon&gt;, 1 April 1989\n"
-"Ty Coon, President of Vice"
-msgstr ""
-"Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n"
-"`Gnomovision' (which makes passes at compilers) written by James Hacker.\n"
-"\n"
-"&lt;signature of Ty Coon&gt;, 1 April 1989\n"
-"Ty Coon, President of Vice"
-
-msgid ""
-"This General Public License does not permit incorporating your program into "
-"proprietary programs. If your program is a subroutine library, you may "
-"consider it more useful to permit linking proprietary applications with the "
-"library. If this is what you want to do, use the GNU Library General Public "
-"License instead of this License."
-msgstr ""
-"This General Public License does not permit incorporating your program into "
-"proprietary programs. If your program is a subroutine library, you may "
-"consider it more useful to permit linking proprietary applications with the "
-"library. If this is what you want to do, use the GNU Library General Public "
-"License instead of this License."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
-
-#~ msgid ""
-#~ "<anchor id=\"licenses-gpl-1-9\" xreflabel=\"[licenses-gpl-1-9]\"/> &lt;"
-#~ "sect2 id=\"licenses-gpl-1-9\" xreflabel=\"Section 9\"&gt;"
-#~ msgstr ""
-#~ "<anchor id=\"licenses-gpl-1-9\" xreflabel=\"[licenses-gpl-1-9]\"/> &lt;"
-#~ "sect2 id=\"licenses-gpl-1-9\" xreflabel=\"Section 9\"&gt;"
diff --git a/Artworks/Documentation/Licenses/Locales/es_ES/gfdl.asciidoc.po b/Artworks/Documentation/Licenses/Locales/es_ES/gfdl.asciidoc.po
deleted file mode 100644
index ada2c1b..0000000
--- a/Artworks/Documentation/Licenses/Locales/es_ES/gfdl.asciidoc.po
+++ /dev/null
@@ -1,586 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: gfdl.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-13 13:44-0500\n"
-"PO-Revision-Date: 2013-11-13 13:44-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "GNU Free Documentation License"
-msgstr "Licencia de Documentación Libre de GNU"
-
-msgid "November 2002"
-msgstr "Noviembre 2002"
-
-msgid "Free"
-msgstr ""
-
-msgid "Software"
-msgstr ""
-
-msgid "Foundation"
-msgstr ""
-
-msgid "http://www.fsf.org/"
-msgstr ""
-
-msgid "FSF"
-msgstr ""
-
-msgid "1.2"
-msgstr ""
-
-msgid ""
-"Copyright © 2000, 2001, 2002 Free Software Foundation, Inc. 675 Mass Ave, "
-"Cambridge, MA 02139, USA"
-msgstr ""
-
-msgid ""
-"Everyone is permitted to copy and distribute verbatim copies of this license "
-"document, but changing it is not allowed."
-msgstr ""
-"Todos están permitidos de copiar y distribuir copias exactas de este "
-"documento, pero modificarlo no está permitido."
-
-msgid "Preamble"
-msgstr "Preámbulo"
-
-msgid ""
-"The purpose of this License is to make a manual, textbook, or other "
-"functional and useful document “free” in the sense of freedom: to assure "
-"everyone the effective freedom to copy and redistribute it, with or without "
-"modifying it, either commercially or noncommercially. Secondarily, this "
-"License preserves for the author and publisher a way to get credit for their "
-"work, while not being considered responsible for modifications made by "
-"others."
-msgstr ""
-"El propósito de esta Licencia es permitir que un manual, libro de "
-"texto, u otro documento escrito sea «libre» en el sentido de libertad: "
-"asegurar a todo el mundo la libertad efectiva de copiarlo y "
-"redistribuirlo, con o sin modificaciones, de manera comercial o no. En "
-"segundo término, esta Licencia proporciona al autor y al editor una "
-"manera de obtener reconocimiento por su trabajo, sin que se le "
-"considere responsable de las modificaciones realizadas por otros. "
-
-msgid ""
-"This License is a kind of “copyleft”, which means that derivative works of "
-"the document must themselves be free in the same sense. It complements the "
-"GNU General Public License, which is a copyleft license designed for free "
-"software."
-msgstr ""
-"Esta Licencia es de tipo «copyleft», lo que significa que los trabajos "
-"derivados del documento deben a su vez ser libres en el mismo sentido. "
-"Complementa la Licencia Pública General de GNU, que es una licencia "
-"tipo copyleft diseñada para el software libre. "
-
-msgid ""
-"We have designed this License in order to use it for manuals for free "
-"software, because free software needs free documentation: a free program "
-"should come with manuals providing the same freedoms that the software does. "
-"But this License is not limited to software manuals; it can be used for any "
-"textual work, regardless of subject matter or whether it is published as a "
-"printed book. We recommend this License principally for works whose purpose "
-"is instruction or reference."
-msgstr ""
-"Hemos diseñado esta Licencia para usarla en manuales de software "
-"libre, ya que el software libre necesita documentación libre: Un "
-"programa libre debe venir con los manuales que ofrezcan la mismas "
-"libertades que da el software. Pero esta licencia no se limita a "
-"manuales de software; puede ser usada para cualquier trabajo textual, "
-"sin tener en cuenta su temática o si se publica como libro impreso. "
-"Recomendamos esta licencia principalmente para trabajos cuyo fin sea "
-"instructivo o de referencia."
-
-msgid "Applicability and definitions"
-msgstr "Aplicación y definiciones"
-
-msgid ""
-"This License applies to any manual or other work, in any medium, that "
-"contains a notice placed by the copyright holder saying it can be "
-"distributed under the terms of this License. Such a notice grants a world-"
-"wide, royalty-free license, unlimited in duration, to use that work under "
-"the conditions stated herein. The “Document”, below, refers to any such "
-"manual or work. Any member of the public is a licensee, and is addressed as "
-"“you”. You accept the license if you copy, modify or distribute the work in "
-"a way requiring permission under copyright law."
-msgstr ""
-
-msgid ""
-"A “Modified Version” of the Document means any work containing the Document "
-"or a portion of it, either copied verbatim, or with modifications and/or "
-"translated into another language."
-msgstr ""
-
-msgid ""
-"A “Secondary Section” is a named appendix or a front-matter section of the "
-"Document that deals exclusively with the relationship of the publishers or "
-"authors of the Document to the Document's overall subject (or to related "
-"matters) and contains nothing that could fall directly within that overall "
-"subject. (Thus, if the Document is in part a textbook of mathematics, a "
-"<xref linkend=\"secondary-section\"/> may not explain any mathematics.) The "
-"relationship could be a matter of historical connection with the subject or "
-"with related matters, or of legal, commercial, philosophical, ethical or "
-"political position regarding them."
-msgstr ""
-
-msgid ""
-"The “Invariant Sections” are certain <xref linkend=\"secondary-section\"/> "
-"whose titles are designated, as being those of Invariant Sections, in the "
-"notice that says that the Document is released under this License. If a "
-"section does not fit the above definition of Secondary then it is not "
-"allowed to be designated as Invariant. The Document may contain zero "
-"Invariant Sections. If the Document does not identify any Invariant Section "
-"then there are none."
-msgstr ""
-
-msgid ""
-"The “Cover Texts” are certain short passages of text that are listed, as "
-"Front-Cover Texts or Back-Cover Texts, in the notice that says that the "
-"Document is released under this License. A Front-Cover Text may be at most 5 "
-"words, and a Back-Cover Text may be at most 25 words."
-msgstr ""
-
-msgid ""
-"A “Transparent” copy of the Document means a machine-readable copy, "
-"represented in a format whose specification is available to the general "
-"public, that is suitable for revising the document straightforwardly with "
-"generic text editors or (for images composed of pixels) generic paint "
-"programs or (for drawings) some widely available drawing editor, and that is "
-"suitable for input to text formatters or for automatic translation to a "
-"variety of formats suitable for input to text formatters. A copy made in an "
-"otherwise <xref linkend=\"transparent\"/> file format whose markup, or "
-"absence of markup, has been arranged to thwart or discourage subsequent "
-"modification by readers is not <xref linkend=\"transparent\"/>. An image "
-"format is not <xref linkend=\"transparent\"/> if used for any substantial "
-"amount of text. A copy that is not “&lt;&lt; transparent&gt;&gt;” is called "
-"“Opaque”."
-msgstr ""
-
-msgid ""
-"Examples of suitable formats for <xref linkend=\"transparent\"/> copies "
-"include plain ASCII without markup, Texinfo input format, LaTeX input "
-"format, SGML or XML using a publicly available DTD, and standard-conforming "
-"simple HTML, PostScript or PDF designed for human modification. Examples of "
-"transparent image formats include PNG, XCF and JPG. Opaque formats include "
-"proprietary formats that can be read and edited only by proprietary word "
-"processors, SGML or XML for which the DTD and/or processing tools are not "
-"generally available, and the machine-generated HTML, PostScript or PDF "
-"produced by some word processors for output purposes only."
-msgstr ""
-
-msgid ""
-"The “Title Page” means, for a printed book, the title page itself, plus such "
-"following pages as are needed to hold, legibly, the material this License "
-"requires to appear in the title page. For works in formats which do not have "
-"any title page as such, “Title Page” means the text near the most prominent "
-"appearance of the work's title, preceding the beginning of the body of the "
-"text."
-msgstr ""
-
-msgid ""
-"A section “Entitled XYZ” means a named subunit of the Document whose title "
-"either is precisely XYZ or contains XYZ in parentheses following text that "
-"translates XYZ in another language. (Here XYZ stands for a specific section "
-"name mentioned below, such as “Acknowledgements”, “Dedications”, "
-"“Endorsements”, or “History”.) To “Preserve the Title” of such a section "
-"when you modify the Document means that it remains a section “Entitled XYZ” "
-"according to this definition."
-msgstr ""
-
-msgid ""
-"The Document may include Warranty Disclaimers next to the notice which "
-"states that this License applies to the Document. These Warranty Disclaimers "
-"are considered to be included by reference in this License, but only as "
-"regards disclaiming warranties: any other implication that these Warranty "
-"Disclaimers may have is void and has no effect on the meaning of this "
-"License."
-msgstr ""
-
-msgid "Verbatim copying"
-msgstr ""
-
-msgid ""
-"You may copy and distribute the Document in any medium, either commercially "
-"or noncommercially, provided that this License, the copyright notices, and "
-"the license notice saying this License applies to the Document are "
-"reproduced in all copies, and that you add no other conditions whatsoever to "
-"those of this License. You may not use technical measures to obstruct or "
-"control the reading or further copying of the copies you make or distribute. "
-"However, you may accept compensation in exchange for copies. If you "
-"distribute a large enough number of copies you must also follow the "
-"conditions in section <xref linkend=\"licenses-gfdl-section-4\"/>."
-msgstr ""
-
-msgid ""
-"You may also lend copies, under the same conditions stated above, and you "
-"may publicly display copies."
-msgstr ""
-
-msgid "Copying in quantity"
-msgstr ""
-
-msgid ""
-"If you publish printed copies (or copies in media that commonly have printed "
-"covers) of the Document, numbering more than 100, and the Document's license "
-"notice requires Cover Texts, you must enclose the copies in covers that "
-"carry, clearly and legibly, all these <xref linkend=\"cover-texts\"/>: Front-"
-"Cover Texts on the front cover, and Back-Cover Texts on the back cover. Both "
-"covers must also clearly and legibly identify you as the publisher of these "
-"copies. The front cover must present the full title with all words of the "
-"title equally prominent and visible. You may add other material on the "
-"covers in addition. Copying with changes limited to the covers, as long as "
-"they preserve the title of the Document and satisfy these conditions, can be "
-"treated as verbatim copying in other respects."
-msgstr ""
-
-msgid ""
-"If the required texts for either cover are too voluminous to fit legibly, "
-"you should put the first ones listed (as many as fit reasonably) on the "
-"actual cover, and continue the rest onto adjacent pages."
-msgstr ""
-
-msgid ""
-"If you publish or distribute Opaque copies of the Document numbering more "
-"than 100, you must either include a machine-readable <xref linkend="
-"\"transparent\"/> copy along with each Opaque copy, or state in or with each "
-"Opaque copy a computer-network location from which the general network-using "
-"public has access to download using public-standard network protocols a "
-"complete <xref linkend=\"transparent\"/> copy of the Document, free of added "
-"material. If you use the latter option, you must take reasonably prudent "
-"steps, when you begin distribution of Opaque copies in quantity, to ensure "
-"that this <xref linkend=\"transparent\"/> copy will remain thus accessible "
-"at the stated location until at least one year after the last time you "
-"distribute an Opaque copy (directly or through your agents or retailers) of "
-"that edition to the public."
-msgstr ""
-
-msgid ""
-"It is requested, but not required, that you contact the authors of the "
-"Document well before redistributing any large number of copies, to give them "
-"a chance to provide you with an updated version of the Document."
-msgstr ""
-
-msgid "Modifications"
-msgstr ""
-
-msgid ""
-"You may copy and distribute a <xref linkend=\"modified-version\"/> of the "
-"Document under the conditions of sections <xref linkend=\"licenses-gfdl-"
-"section-3\"/> and <xref linkend=\"licenses-gfdl-section-4\"/> above, "
-"provided that you release the <xref linkend=\"modified-version\"/> under "
-"precisely this License, with the <xref linkend=\"modified-version\"/> "
-"filling the role of the Document, thus licensing distribution and "
-"modification of the <xref linkend=\"modified-version\"/> to whoever "
-"possesses a copy of it. In addition, you must do these things in the <xref "
-"linkend=\"modified-version\"/>:"
-msgstr ""
-
-msgid ""
-"Use in the <xref linkend=\"title-page\"/> (and on the covers, if any) a "
-"title distinct from that of the Document, and from those of previous "
-"versions (which should, if there were any, be listed in the History section "
-"of the Document). You may use the same title as a previous version if the "
-"original publisher of that version gives permission."
-msgstr ""
-
-msgid ""
-"List on the <xref linkend=\"title-page\"/>, as authors, one or more persons "
-"or entities responsible for authorship of the modifications in the <xref "
-"linkend=\"modified-version\"/>, together with at least five of the principal "
-"authors of the Document (all of its principal authors, if it has fewer than "
-"five), unless they release you from this requirement."
-msgstr ""
-
-msgid ""
-"State on the <xref linkend=\"title-page\"/> the name of the publisher of the "
-"<xref linkend=\"modified-version\"/>, as the publisher."
-msgstr ""
-
-msgid "Preserve all the copyright notices of the Document."
-msgstr ""
-
-msgid ""
-"Add an appropriate copyright notice for your modifications adjacent to the "
-"other copyright notices."
-msgstr ""
-
-msgid ""
-"Include, immediately after the copyright notices, a license notice giving "
-"the public permission to use the <xref linkend=\"modified-version\"/> under "
-"the terms of this License, in the form shown in the Addendum below."
-msgstr ""
-
-msgid ""
-"Preserve in that license notice the full lists of <xref linkend=\"invariant-"
-"sections\"/> and required <xref linkend=\"cover-texts\"/> given in the "
-"Document's license notice."
-msgstr ""
-
-msgid "Include an unaltered copy of this License."
-msgstr ""
-
-msgid ""
-"Preserve the section Entitled “History”, Preserve its Title, and add to it "
-"an item stating at least the title, year, new authors, and publisher of the "
-"<xref linkend=\"modified-version\"/> as given on the <xref linkend=\"title-"
-"page\"/>. If there is no section Entitled “History” in the Document, create "
-"one stating the title, year, authors, and publisher of the Document as given "
-"on its <xref linkend=\"title-page\"/>, then add an item describing the <xref "
-"linkend=\"modified-version\"/> as stated in the previous sentence."
-msgstr ""
-
-msgid ""
-"Preserve the network location, if any, given in the Document for public "
-"access to a <xref linkend=\"transparent\"/> copy of the Document, and "
-"likewise the network locations given in the Document for previous versions "
-"it was based on. These may be placed in the “History” section. You may omit "
-"a network location for a work that was published at least four years before "
-"the Document itself, or if the original publisher of the version it refers "
-"to gives permission."
-msgstr ""
-
-msgid ""
-"For any section Entitled “Acknowledgements” or “Dedications”, Preserve the "
-"Title of the section, and preserve in the section all the substance and tone "
-"of each of the contributor acknowledgements and/or dedications given therein."
-msgstr ""
-
-msgid ""
-"Preserve all the <xref linkend=\"invariant-sections\"/> of the Document, "
-"unaltered in their text and in their titles. Section numbers or the "
-"equivalent are not considered part of the section titles."
-msgstr ""
-
-msgid ""
-"Delete any section Entitled “Endorsements”. Such a section may not be "
-"included in the <xref linkend=\"modified-version\"/>."
-msgstr ""
-
-msgid ""
-"Do not retitle any existing section to be Entitled “Endorsements” or to "
-"conflict in title with any <xref linkend=\"invariant-sections\"/>."
-msgstr ""
-
-msgid "Preserve any Warranty Disclaimers."
-msgstr ""
-
-msgid ""
-"If the <xref linkend=\"modified-version\"/> includes new front-matter "
-"sections or appendices that qualify as <xref linkend=\"secondary-section\"/> "
-"and contain no material copied from the Document, you may at your option "
-"designate some or all of these sections as invariant. To do this, add their "
-"titles to the list of <xref linkend=\"invariant-sections\"/> in the <xref "
-"linkend=\"modified-version\"/>'s license notice. These titles must be "
-"distinct from any other section titles."
-msgstr ""
-
-msgid ""
-"You may add a section Entitled “Endorsements”, provided it contains nothing "
-"but endorsements of your <xref linkend=\"modified-version\"/> by various "
-"parties&amp;ndash;for example, statements of peer review or that the text "
-"has been approved by an organization as the authoritative definition of a "
-"standard."
-msgstr ""
-
-msgid ""
-"You may add a passage of up to five words as a Front-Cover Text, and a "
-"passage of up to 25 words as a Back-Cover Text, to the end of the list of "
-"<xref linkend=\"cover-texts\"/> in the <xref linkend=\"modified-version\"/>. "
-"Only one passage of Front-Cover Text and one of Back-Cover Text may be added "
-"by (or through arrangements made by) any one entity. If the Document already "
-"includes a cover text for the same cover, previously added by you or by "
-"arrangement made by the same entity you are acting on behalf of, you may not "
-"add another; but you may replace the old one, on explicit permission from "
-"the previous publisher that added the old one."
-msgstr ""
-
-msgid ""
-"The author(s) and publisher(s) of the Document do not by this License give "
-"permission to use their names for publicity for or to assert or imply "
-"endorsement of any <xref linkend=\"modified-version\"/>."
-msgstr ""
-
-msgid "Combining documents"
-msgstr ""
-
-msgid ""
-"You may combine the Document with other documents released under this "
-"License, under the terms defined in section <xref linkend=\"licenses-gfdl-"
-"section-5\"/> above for modified versions, provided that you include in the "
-"combination all of the <xref linkend=\"invariant-sections\"/> of all of the "
-"original documents, unmodified, and list them all as <xref linkend="
-"\"invariant-sections\"/> of your combined work in its license notice, and "
-"that you preserve all their Warranty Disclaimers."
-msgstr ""
-
-msgid ""
-"The combined work need only contain one copy of this License, and multiple "
-"identical <xref linkend=\"invariant-sections\"/> may be replaced with a "
-"single copy. If there are multiple <xref linkend=\"invariant-sections\"/> "
-"with the same name but different contents, make the title of each such "
-"section unique by adding at the end of it, in parentheses, the name of the "
-"original author or publisher of that section if known, or else a unique "
-"number. Make the same adjustment to the section titles in the list of <xref "
-"linkend=\"invariant-sections\"/> in the license notice of the combined work."
-msgstr ""
-
-msgid ""
-"In the combination, you must combine any sections Entitled “History” in the "
-"various original documents, forming one section Entitled “History”; likewise "
-"combine any sections Entitled “Acknowledgements”, and any sections Entitled "
-"“Dedications”. You must delete all sections Entitled “Endorsements”."
-msgstr ""
-
-msgid "Collection of documents"
-msgstr ""
-
-msgid ""
-"You may make a collection consisting of the Document and other documents "
-"released under this License, and replace the individual copies of this "
-"License in the various documents with a single copy that is included in the "
-"collection, provided that you follow the rules of this License for verbatim "
-"copying of each of the documents in all other respects."
-msgstr ""
-
-msgid ""
-"You may extract a single document from such a collection, and distribute it "
-"individually under this License, provided you insert a copy of this License "
-"into the extracted document, and follow this License in all other respects "
-"regarding verbatim copying of that document."
-msgstr ""
-
-msgid "Aggregation with independent works"
-msgstr ""
-
-msgid ""
-"A compilation of the Document or its derivatives with other separate and "
-"independent documents or works, in or on a volume of a storage or "
-"distribution medium, is called an “aggregate” if the copyright resulting "
-"from the compilation is not used to limit the legal rights of the "
-"compilation's users beyond what the individual works permit. When the "
-"Document is included in an aggregate, this License does not apply to the "
-"other works in the aggregate which are not themselves derivative works of "
-"the Document."
-msgstr ""
-
-msgid ""
-"If the Cover Text requirement of section <xref linkend=\"licenses-gfdl-"
-"section-4\"/> is applicable to these copies of the Document, then if the "
-"Document is less than one half of the entire aggregate, the Document's <xref "
-"linkend=\"cover-texts\"/> may be placed on covers that bracket the Document "
-"within the aggregate, or the electronic equivalent of covers if the Document "
-"is in electronic form. Otherwise they must appear on printed covers that "
-"bracket the whole aggregate."
-msgstr ""
-
-msgid "Translations"
-msgstr ""
-
-msgid ""
-"Translation is considered a kind of modification, so you may distribute "
-"translations of the Document under the terms of section <xref linkend="
-"\"licenses-gfdl-section-5\"/>. Replacing <xref linkend=\"invariant-sections"
-"\"/> with translations requires special permission from their copyright "
-"holders, but you may include translations of some or all <xref linkend="
-"\"invariant-sections\"/> in addition to the original versions of these <xref "
-"linkend=\"invariant-sections\"/>. You may include a translation of this "
-"License, and all the license notices in the Document, and any Warranty "
-"Disclaimers, provided that you also include the original English version of "
-"this License and the original versions of those notices and disclaimers. In "
-"case of a disagreement between the translation and the original version of "
-"this License or a notice or disclaimer, the original version will prevail."
-msgstr ""
-
-msgid ""
-"If a section in the Document is Entitled “Acknowledgements”, “Dedications”, "
-"or “History”, the requirement (section <xref linkend=\"licenses-gfdl-section-"
-"5\"/>) to Preserve its Title (section <xref linkend=\"licenses-gfdl-section-2"
-"\"/>) will typically require changing the actual title."
-msgstr ""
-
-msgid "Termination"
-msgstr ""
-
-msgid ""
-"You may not copy, modify, sublicense, or distribute the Document except as "
-"expressly provided for under this License. Any other attempt to copy, "
-"modify, sublicense or distribute the Document is void, and will "
-"automatically terminate your rights under this License. However, parties who "
-"have received copies, or rights, from you under this License will not have "
-"their licenses terminated so long as such parties remain in full compliance."
-msgstr ""
-
-msgid "Future Revisions of this License"
-msgstr ""
-
-msgid ""
-"The Free Software Foundation may publish new, revised versions of the GNU "
-"Free Documentation License from time to time. Such new versions will be "
-"similar in spirit to the present version, but may differ in detail to "
-"address new problems or concerns. See <ulink url=\"http://www.gnu.org/"
-"copyleft/\">http://www.gnu.org/copyleft/</ulink>."
-msgstr ""
-
-msgid ""
-"Each version of the License is given a distinguishing version number. If the "
-"Document specifies that a particular numbered version of this License “or "
-"any later version” applies to it, you have the option of following the terms "
-"and conditions either of that specified version or of any later version that "
-"has been published (not as a draft) by the Free Software Foundation. If the "
-"Document does not specify a version number of this License, you may choose "
-"any version ever published (not as a draft) by the Free Software Foundation."
-msgstr ""
-
-msgid "How to use this License for your documents"
-msgstr ""
-
-msgid ""
-"To use this License in a document you have written, include a copy of the "
-"License in the document and put the following copyright and license notices "
-"just after the title page:"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"Copyright (C)  YEAR  YOUR NAME.\n"
-"\n"
-"Permission is granted to copy, distribute and/or modify this\n"
-"document under the terms of the GNU Free Documentation License,\n"
-"Version 1.2 or any later version published by the Free Software\n"
-"Foundation; with no Invariant Sections, no Front-Cover Texts, and\n"
-"no Back-Cover Texts.  A copy of the license is included in the\n"
-"section entitled ``GNU Free Documentation License''."
-msgstr ""
-
-msgid ""
-"If you have <xref linkend=\"invariant-sections\"/>, Front-Cover Texts and "
-"Back-Cover Texts, replace the “with…Texts”. line with this:"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"with the Invariant Sections being LIST THEIR TITLES, with the\n"
-"Front-Cover Texts being LIST, and with the Back-Cover Texts being\n"
-"LIST."
-msgstr ""
-
-msgid ""
-"If you have <xref linkend=\"invariant-sections\"/> without <xref linkend="
-"\"cover-texts\"/>, or some other combination of the three, merge those two "
-"alternatives to suit the situation."
-msgstr ""
-
-msgid ""
-"If your document contains nontrivial examples of program code, we recommend "
-"releasing these examples in parallel under your choice of free software "
-"license, such as the GNU General Public License, to permit their use in free "
-"software."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Documentation/Licenses/Locales/es_ES/gpl.asciidoc.po b/Artworks/Documentation/Licenses/Locales/es_ES/gpl.asciidoc.po
deleted file mode 100644
index 686864e..0000000
--- a/Artworks/Documentation/Licenses/Locales/es_ES/gpl.asciidoc.po
+++ /dev/null
@@ -1,755 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: gpl.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-13 13:44-0500\n"
-"PO-Revision-Date: 2013-11-13 13:44-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "GNU General Public License"
-msgstr "Licencia Pública General de GNU"
-
-msgid "June 1991"
-msgstr "Junio 1991"
-
-msgid "Free"
-msgstr ""
-
-msgid "Software"
-msgstr ""
-
-msgid "Foundation"
-msgstr ""
-
-msgid "FSF"
-msgstr ""
-
-msgid "2"
-msgstr ""
-
-msgid ""
-"Copyright © 1989, 1991 Free Software Foundation, Inc. 675 Mass Ave, "
-"Cambridge, MA 02139, USA"
-msgstr ""
-
-msgid ""
-"Everyone is permitted to copy and distribute verbatim copies of this license "
-"document, but changing it is not allowed."
-msgstr ""
-"Todos están permitidos de copiar y distribuir copias exactas de este "
-"documento, pero modificarlo no está permitido."
-
-msgid "Preamble"
-msgstr "Preámbulo"
-
-msgid ""
-"The licenses for most software are designed to take away your freedom to "
-"share and change it. By contrast, the GNU General Public License is intended "
-"to guarantee your freedom to share and change free software—to make sure the "
-"software is free for all its users. This General Public License applies to "
-"most of the Free Software Foundation's software and to any other program "
-"whose authors commit to using it. (Some other Free Software Foundation "
-"software is covered by the GNU Library General Public License instead.) You "
-"can apply it to your programs, too."
-msgstr ""
-"Las licencias que cubren la mayor parte del software están diseñadas para "
-"quitarle a usted la libertad de compartirlo y modificarlo. Por el contrario, "
-"la Licencia Pública General de GNU pretende garantizarle la libertad de "
-"compartir y modificar software libre, para asegurar que el software es libre "
-"para todos sus usuarios. Esta Licencia Pública General se aplica a la mayor "
-"parte del software del la Free Software Foundation y a cualquier otro "
-"programa si sus autores se comprometen a utilizarla. (Existe otro software "
-"de la Free Software Foundation que está cubierto por la Licencia Pública "
-"General de GNU para Bibliotecas). Si quiere, también puede aplicarla a sus "
-"propios programas."
-
-msgid ""
-"When we speak of free software, we are referring to freedom, not price. Our "
-"General Public Licenses are designed to make sure that you have the freedom "
-"to distribute copies of free software (and charge for this service if you "
-"wish), that you receive source code or can get it if you want it, that you "
-"can change the software or use pieces of it in new free programs; and that "
-"you know you can do these things."
-msgstr ""
-"Cuando hablamos de software libre, estamos refiriéndonos a libertad, no a "
-"precio. Nuestras Licencias Públicas Generales están diseñadas para "
-"asegurarnos de que tenga la libertad de distribuir copias de software libre "
-"(y cobrar por ese servicio si quiere), de que reciba el código fuente o que "
-"pueda conseguirlo si lo quiere, de que pueda modificar el software o usar "
-"fragmentos de él en programas nuevos libres, y de que sepa que puede hacer "
-"todas estas cosas. "
-
-msgid ""
-"To protect your rights, we need to make restrictions that forbid anyone to "
-"deny you these rights or to ask you to surrender the rights. These "
-"restrictions translate to certain responsibilities for you if you distribute "
-"copies of the software, or if you modify it."
-msgstr ""
-"Para proteger sus derechos necesitamos algunas restricciones que prohíban a "
-"cualquiera negarle a usted estos derechos o pedirle que renuncie a ellos. "
-"Estas restricciones se traducen en ciertas obligaciones que le afectan si "
-"distribuye copias del software, o si lo modifica. "
-
-msgid ""
-"For example, if you distribute copies of such a program, whether gratis or "
-"for a fee, you must give the recipients all the rights that you have. You "
-"must make sure that they, too, receive or can get the source code. And you "
-"must show them these terms so they know their rights."
-msgstr ""
-"Por ejemplo, si distribuye copias de uno de estos programas, sea "
-"gratuitamente, o a cambio de una contraprestación, debe dar a los receptores "
-"todos los derechos que tiene. Debe asegurarse de que ellos también reciben, "
-"o pueden conseguir, el código fuente. Y debe mostrarles estas condiciones de "
-"forma que conozcan sus derechos. "
-
-msgid "We protect your rights with two steps:"
-msgstr "Protegemos sus derechos con la combinación de dos medidas:"
-
-msgid "copyright the software, and"
-msgstr "Derechos de copia del software (copyright), y "
-
-msgid ""
-"offer you this license which gives you legal permission to copy, distribute "
-"and/or modify the software."
-msgstr ""
-"Le ofrecemos esta licencia, que le da permiso legal para copiar, distribuir "
-"y/o modificar el software. "
-
-msgid ""
-"Also, for each author's protection and ours, we want to make certain that "
-"everyone understands that there is no warranty for this free software. If "
-"the software is modified by someone else and passed on, we want its "
-"recipients to know that what they have is not the original, so that any "
-"problems introduced by others will not reflect on the original authors' "
-"reputations."
-msgstr ""
-"También, para la protección de cada autor y la nuestra propia, queremos "
-"asegurarnos de que todo el mundo comprende que no se proporciona ninguna "
-"garantía para este software libre. Si el software se modifica por cualquiera "
-"y éste a su vez lo distribuye, queremos que sus receptores sepan que lo que "
-"tienen no es el original, de forma que cualquier problema introducido por "
-"otros no afecte a la reputación de los autores originales. "
-
-msgid ""
-"Finally, any free program is threatened constantly by software patents. We "
-"wish to avoid the danger that redistributors of a free program will "
-"individually obtain patent licenses, in effect making the program "
-"proprietary. To prevent this, we have made it clear that any patent must be "
-"licensed for everyone's free use or not licensed at all."
-msgstr ""
-"Finalmente, cualquier programa libre está constantemente amenazado por "
-"patentes sobre el software. Queremos evitar el peligro de que los "
-"redistribuidores de un programa libre obtengan patentes por su cuenta, "
-"convirtiendo de facto el programa en propietario. Para evitar esto, hemos "
-"dejado claro que cualquier patente debe ser pedida para el uso libre de "
-"cualquiera, o no ser pedida. "
-
-msgid ""
-"The precise terms and conditions for copying, distribution and modification "
-"follow."
-msgstr ""
-"Los términos precisos y las condiciones para la copia, distribución y "
-"modificación se exponen a continuación. "
-
-msgid "Terms and Conditions for Copying, Distribution and Modification"
-msgstr "Términos y condiciones para la copia, distribución y modificación"
-
-msgid "Section 0"
-msgstr "Sección 0"
-
-msgid ""
-"This License applies to any program or other work which contains a notice "
-"placed by the copyright holder saying it may be distributed under the terms "
-"of this General Public License. The “Program”, below, refers to any such "
-"program or work, and a “work based on the Program” means either the Program "
-"or any derivative work under copyright law: that is to say, a work "
-"containing the Program or a portion of it, either verbatim or with "
-"modifications and/or translated into another language. (Hereinafter, "
-"translation is included without limitation in the term “modification”.) Each "
-"licensee is addressed as “you”."
-msgstr ""
-"Esta Licencia se aplica a cualquier programa u otro tipo de obra que "
-"contenga una notificación colocada por el propietario del copyright diciendo "
-"que puede distribuirse bajo los términos de esta Licencia Pública General. "
-"El «Programa», en adelante, se referirá a cualquier programa u obra, y «obra "
-"basada en el Programa» se referirá bien al Programa o a cualquier trabajo "
-"derivado de él según la ley de derechos de autor (copyright): Esto es, una "
-"obra o trabajo que contenga el programa o una porción de él, bien en forma "
-"literal o con modificaciones y/o traducido en otro lenguaje. Aquí y después, "
-"la traducción está incluida sin limitación en el término «modificación». Cada "
-"concesionario (licenciatario) será denominado «usted». "
-
-msgid ""
-"Activities other than copying, distribution and modification are not covered "
-"by this License; they are outside its scope. The act of running the Program "
-"is not restricted, and the output from the Program is covered only if its "
-"contents constitute a work based on the Program (independent of having been "
-"made by running the Program). Whether that is true depends on what the "
-"Program does."
-msgstr ""
-"Cualquier otra actividad que no sea la copia, distribución o modificación no "
-"está cubierta por esta Licencia, está fuera de su ámbito. El acto de "
-"ejecutar el Programa no está restringido, y los resultados del Programa "
-"están cubiertos únicamente si sus contenidos constituyen un trabajo basado "
-"en el Programa, independientemente de haberlo producido mediante la "
-"ejecución del programa. El que esto se cumpla, depende de lo que haga el "
-"programa. "
-
-msgid "Section 1"
-msgstr "Sección 1"
-
-msgid ""
-"You may copy and distribute verbatim copies of the Program's source code as "
-"you receive it, in any medium, provided that you conspicuously and "
-"appropriately publish on each copy an appropriate copyright notice and "
-"disclaimer of warranty; keep intact all the notices that refer to this "
-"License and to the absence of any warranty; and give any other recipients of "
-"the Program a copy of this License along with the Program."
-msgstr ""
-"Usted puede copiar y distribuir copias literales del código fuente del "
-"Programa, según lo has recibido, en cualquier medio, supuesto que de forma "
-"adecuada y bien visible publique en cada copia un  anuncio de copyright "
-"adecuado y un repudio de garantía, mantenga  intactos todos los anuncios que "
-"se refieran a esta Licencia y a la  ausencia de garantía, y proporcione a "
-"cualquier otro receptor del  programa una copia de esta Licencia junto con "
-"el Programa. "
-
-msgid ""
-"You may charge a fee for the physical act of transferring a copy, and you "
-"may at your option offer warranty protection in exchange for a fee."
-msgstr ""
-"Puede cobrar un precio por el acto físico de transferir una copia, y puede, "
-"según su libre albedrío, ofrecer garantía a cambio de unos honorarios. "
-
-msgid "Section 2"
-msgstr "Sección 2"
-
-msgid ""
-"You may modify your copy or copies of the Program or any portion of it, thus "
-"forming a work based on the Program, and copy and distribute such "
-"modifications or work under the terms of <xref linkend=\"licenses-gpl-1-1\"/"
-"> above, provided that you also meet all of these conditions:"
-msgstr ""
-"Puede modificar su copia o copias del Programa o de cualquier porción de él, "
-"formando de esta manera un trabajo basado en el Programa, y copiar y "
-"distribuir esa modificación o trabajo bajo los términos de la <xref linkend="
-"\"licenses-gpl-1-1\"/> anterior, probado que además usted cumpla con todas "
-"las siguientes condiciones: "
-
-msgid ""
-"You must cause the modified files to carry prominent notices stating that "
-"you changed the files and the date of any change."
-msgstr ""
-"Debe hacer que los ficheros modificados lleven anuncios prominentes "
-"indicando que los ha cambiado y la fecha de cualquier cambio."
-
-msgid ""
-"You must cause any work that you distribute or publish, that in whole or in "
-"part contains or is derived from the Program or any part thereof, to be "
-"licensed as a whole at no charge to all third parties under the terms of "
-"this License."
-msgstr ""
-"Debe hacer que cualquier trabajo que distribuya o publique y que en todo o "
-"en parte contenga o sea derivado del Programa o de cualquier parte de él sea "
-"licenciada como un todo, sin carga alguna, a todas las terceras partes y "
-"bajo los términos de esta Licencia. "
-
-msgid ""
-"If the modified program normally reads commands interactively when run, you "
-"must cause it, when started running for such interactive use in the most "
-"ordinary way, to print or display an announcement including an appropriate "
-"copyright notice and a notice that there is no warranty (or else, saying "
-"that you provide a warranty) and that users may redistribute the program "
-"under these conditions, and telling the user how to view a copy of this "
-"License."
-msgstr ""
-
-msgid "Exception"
-msgstr "Excepción"
-
-msgid ""
-"If the Program itself is interactive but does not normally print such an "
-"announcement, your work based on the Program is not required to print an "
-"announcement."
-msgstr ""
-"Si el propio Programa es interactivo pero normalmente no muestra ese "
-"anuncio, no se requiere que su trabajo basado en el Programa muestre ningún "
-"anuncio. "
-
-msgid ""
-"These requirements apply to the modified work as a whole. If identifiable "
-"sections of that work are not derived from the Program, and can be "
-"reasonably considered independent and separate works in themselves, then "
-"this License, and its terms, do not apply to those sections when you "
-"distribute them as separate works. But when you distribute the same sections "
-"as part of a whole which is a work based on the Program, the distribution of "
-"the whole must be on the terms of this License, whose permissions for other "
-"licensees extend to the entire whole, and thus to each and every part "
-"regardless of who wrote it."
-msgstr ""
-"Estos requisitos se aplican al trabajo modificado como un todo. Si partes "
-"identificables de ese trabajo no son derivadas del Programa, y pueden, "
-"razonablemente, ser consideradas trabajos independientes y separados por "
-"ellos mismos, entonces esta Licencia y sus términos no se aplican a esas "
-"partes cuando sean distribuidas como trabajos separados. Pero cuando "
-"distribuya esas mismas secciones como partes de un todo que es un trabajo "
-"basado en el Programa, la distribución del todo debe ser según los términos "
-"de esta licencia, cuyos permisos para otros licenciatarios se extienden al "
-"todo completo, y por lo tanto a todas y cada una de sus partes, con "
-"independencia de quién la escribió. "
-
-msgid ""
-"Thus, it is not the intent of this section to claim rights or contest your "
-"rights to work written entirely by you; rather, the intent is to exercise "
-"the right to control the distribution of derivative or collective works "
-"based on the Program."
-msgstr ""
-"Por lo tanto, no es la intención de este apartado reclamar derechos o "
-"desafiar sus derechos sobre trabajos escritos totalmente por usted mismo. El "
-"intento es ejercer el derecho a controlar la distribución de trabajos "
-"derivados o colectivos basados en el Programa. "
-
-msgid ""
-"In addition, mere aggregation of another work not based on the Program with "
-"the Program (or with a work based on the Program) on a volume of a storage "
-"or distribution medium does not bring the other work under the scope of this "
-"License."
-msgstr ""
-"Además, el simple hecho de reunir un trabajo no basado en el Programa con el "
-"Programa (o con un trabajo basado en el Programa) en un volumen de "
-"almacenamiento o en un medio de distribución no hace que dicho trabajo entre "
-"dentro del ámbito cubierto por esta Licencia. "
-
-msgid "Section 3"
-msgstr "Sección 3"
-
-msgid ""
-"You may copy and distribute the Program (or a work based on it, under <xref "
-"linkend=\"licenses-gpl-1-2\"/>) in object code or executable form under the "
-"terms of <xref linkend=\"licenses-gpl-1-1\"/> and <xref linkend=\"licenses-"
-"gpl-1-2\"/> above provided that you also do one of the following:"
-msgstr ""
-"Puede copiar y distribuir el Programa (o un trabajo basado en él, según se "
-"especifica en la Sección 2, como código objeto o en formato ejecutable según "
-"los términos de las <xref linkend=\"licenses-gpl-1-1\"/> y <xref linkend="
-"\"licenses-gpl-1-2\"/> anteriores, supuesto que además cumpla una de las "
-"siguientes condiciones: "
-
-msgid ""
-"Accompany it with the complete corresponding machine-readable source code, "
-"which must be distributed under the terms of <xref linkend=\"licenses-gpl-1-1"
-"\"/> and <xref linkend=\"licenses-gpl-1-2\"/> above on a medium customarily "
-"used for software interchange; or,"
-msgstr ""
-"Acompañarlo con el código fuente leíble completo correspondiente, leíble por "
-"máquinas, que debe ser distribuido según los términos de las <xref linkend="
-"\"licenses-gpl-1-1\"/> y <xref linkend=\"licenses-gpl-1-2\"/> mencionadas "
-"antes en un medio habitualmente utilizado para el intercambio de software, "
-"o, "
-
-msgid ""
-"Accompany it with a written offer, valid for at least three years, to give "
-"any third party, for a charge no more than your cost of physically "
-"performing source distribution, a complete machine-readable copy of the "
-"corresponding source code, to be distributed under the terms of <xref "
-"linkend=\"licenses-gpl-1-1\"/> and <xref linkend=\"licenses-gpl-1-2\"/> "
-"above on a medium customarily used for software interchange; or,"
-msgstr ""
-"Acompañarlo con una oferta por escrito, válida durante al menos tres años, "
-"de proporcionar a cualquier tercera parte una copia completa en formato "
-"electrónico del código fuente correspondiente, a un coste no mayor que el de "
-"realizar físicamente la distribución del fuente, que será distribuido bajo "
-"las condiciones descritas en los apartados 1 y 2 anteriores, en un medio "
-"habitualmente utilizado para el intercambio de programas, o "
-
-msgid ""
-"Accompany it with the information you received as to the offer to distribute "
-"corresponding source code. (This alternative is allowed only for "
-"noncommercial distribution and only if you received the program in object "
-"code or executable form with such an offer, in accord with Subsection b "
-"above.)"
-msgstr ""
-"Acompañarlo con la información que recibiste ofreciendo distribuir el código "
-"fuente correspondiente. (Esta opción se permite sólo para distribución no "
-"comercial y sólo si usted recibió el programa como código objeto o en "
-"formato ejecutable con tal oferta, de acuerdo con la Subsección b anterior). "
-
-msgid ""
-"The source code for a work means the preferred form of the work for making "
-"modifications to it. For an executable work, complete source code means all "
-"the source code for all modules it contains, plus any associated interface "
-"definition files, plus the scripts used to control compilation and "
-"installation of the executable. However, as a special exception, the source "
-"code distributed need not include anything that is normally distributed (in "
-"either source or binary form) with the major components (compiler, kernel, "
-"and so on) of the operating system on which the executable runs, unless that "
-"component itself accompanies the executable."
-msgstr ""
-"Por código fuente de un trabajo se entiende la forma preferida del trabajo "
-"cuando se le hacen modificaciones. Para un trabajo ejecutable, se entiende "
-"por código fuente completo todo el código fuente para todos los módulos que "
-"contiene, más cualquier fichero asociado de definición de interfaces, más "
-"los guiones utilizados para controlar la compilación e instalación del "
-"ejecutable. Como excepción especial el código fuente distribuido no necesita "
-"incluir nada que sea distribuido normalmente (bien como fuente, bien en "
-"forma binaria) con los componentes principales (compilador, núcleo y "
-"similares) del sistema operativo en el cual funciona el ejecutable, a no ser "
-"que el propio componente acompañe al ejecutable. "
-
-msgid ""
-"If distribution of executable or object code is made by offering access to "
-"copy from a designated place, then offering equivalent access to copy the "
-"source code from the same place counts as distribution of the source code, "
-"even though third parties are not compelled to copy the source along with "
-"the object code."
-msgstr ""
-"Si la distribución del ejecutable o del código objeto se hace mediante la "
-"oferta acceso para copiarlo de un cierto lugar, entonces se considera la "
-"oferta de acceso para copiar el código fuente del mismo lugar como "
-"distribución del código fuente, incluso aunque terceras partes no estén "
-"forzadas a copiar el fuente junto con el código objeto."
-
-msgid "Section 4"
-msgstr "Sección 4"
-
-msgid ""
-"You may not copy, modify, sublicense, or distribute the Program except as "
-"expressly provided under this License. Any attempt otherwise to copy, "
-"modify, sublicense or distribute the Program is void, and will automatically "
-"terminate your rights under this License. However, parties who have received "
-"copies, or rights, from you under this License will not have their licenses "
-"terminated so long as such parties remain in full compliance."
-msgstr ""
-"No puede copiar, modificar, sublicenciar o distribuir el Programa excepto "
-"como prevé expresamente esta Licencia. Cualquier intento de copiar, "
-"modificar sublicenciar o distribuir el Programa de otra forma es inválida, y "
-"hará que cesen automáticamente los derechos que te proporciona esta "
-"Licencia. En cualquier caso, las partes que hayan recibido copias o derechos "
-"de usted bajo esta Licencia no cesarán en sus derechos mientras esas partes "
-"continúen cumpliéndola."
-
-msgid "Section 5"
-msgstr "Sección 5"
-
-msgid ""
-"You are not required to accept this License, since you have not signed it. "
-"However, nothing else grants you permission to modify or distribute the "
-"Program or its derivative works. These actions are prohibited by law if you "
-"do not accept this License. Therefore, by modifying or distributing the "
-"Program (or any work based on the Program), you indicate your acceptance of "
-"this License to do so, and all its terms and conditions for copying, "
-"distributing or modifying the Program or works based on it."
-msgstr ""
-"No está obligado a aceptar esta licencia, ya que no la ha firmado. Sin "
-"embargo, no hay hada más que le proporcione permiso para modificar o "
-"distribuir el Programa o sus trabajos derivados. Estas acciones están "
-"prohibidas por la ley si no acepta esta Licencia. Por lo tanto, si modifica "
-"o distribuye el Programa (o cualquier trabajo basado en el Programa), está "
-"indicando que acepta esta Licencia para poder hacerlo, y todos sus términos "
-"y condiciones para copiar, distribuir o modificar el Programa o trabajos "
-"basados en él."
-
-msgid "Section 6"
-msgstr "Sección 6"
-
-msgid ""
-"Each time you redistribute the Program (or any work based on the Program), "
-"the recipient automatically receives a license from the original licensor to "
-"copy, distribute or modify the Program subject to these terms and "
-"conditions. You may not impose any further restrictions on the recipients' "
-"exercise of the rights granted herein. You are not responsible for enforcing "
-"compliance by third parties to this License."
-msgstr ""
-"Cada vez que redistribuya el Programa (o cualquier trabajo basado  en el "
-"Programa), el receptor recibe automáticamente una licencia  del "
-"licenciatario original para copiar, distribuir o modificar el Programa, de "
-"forma sujeta a estos términos y condiciones. No puede imponer al receptor "
-"ninguna restricción más sobre el ejercicio de  los derechos aquí "
-"garantizados. No es usted responsable de hacer  cumplir esta licencia por "
-"terceras partes."
-
-msgid "Section 7"
-msgstr "Sección 7"
-
-msgid ""
-"If, as a consequence of a court judgment or allegation of patent "
-"infringement or for any other reason (not limited to patent issues), "
-"conditions are imposed on you (whether by court order, agreement or "
-"otherwise) that contradict the conditions of this License, they do not "
-"excuse you from the conditions of this License. If you cannot distribute so "
-"as to satisfy simultaneously your obligations under this License and any "
-"other pertinent obligations, then as a consequence you may not distribute "
-"the Program at all. For example, if a patent license would not permit "
-"royalty-free redistribution of the Program by all those who receive copies "
-"directly or indirectly through you, then the only way you could satisfy both "
-"it and this License would be to refrain entirely from distribution of the "
-"Program."
-msgstr ""
-"Si como consecuencia de una resolución judicial o de una alegación de "
-"infracción de patente o por cualquier otra razón (no limitada a asuntos "
-"relacionados con patentes) se le imponen condiciones (ya sea por mandato "
-"judicial, por acuerdo o por cualquier otra causa) que contradigan las "
-"condiciones de esta Licencia, ello no le exime de cumplir las condiciones de "
-"esta Licencia. Si no puede realizar distribuciones de forma que se "
-"satisfagan simultáneamente sus obligaciones bajo esta licencia y cualquier "
-"otra obligación pertinente entonces, como consecuencia, no puede distribuir "
-"el Programa de ninguna forma. Por ejemplo, si una patente no permite la "
-"redistribución libre de derechos de autor del Programa por parte de todos "
-"aquellos que reciban copias directa o indirectamente a través de usted, "
-"entonces la única forma en que podría satisfacer tanto esa condición como "
-"esta Licencia sería evitar completamente la distribución del Programa. "
-
-msgid ""
-"If any portion of this section is held invalid or unenforceable under any "
-"particular circumstance, the balance of the section is intended to apply and "
-"the section as a whole is intended to apply in other circumstances."
-msgstr ""
-"Si cualquier porción de este apartado se considera inválida o imposible de "
-"cumplir bajo cualquier circunstancia particular ha de cumplirse el resto y "
-"la sección por entero ha de cumplirse en cualquier otra circunstancia. "
-
-msgid ""
-"It is not the purpose of this section to induce you to infringe any patents "
-"or other property right claims or to contest validity of any such claims; "
-"this section has the sole purpose of protecting the integrity of the free "
-"software distribution system, which is implemented by public license "
-"practices. Many people have made generous contributions to the wide range of "
-"software distributed through that system in reliance on consistent "
-"application of that system; it is up to the author/donor to decide if he or "
-"she is willing to distribute software through any other system and a "
-"licensee cannot impose that choice."
-msgstr ""
-"No es el propósito de este apartado inducirle a infringir ninguna "
-"reivindicación de patente ni de ningún otro derecho de propiedad o impugnar "
-"la validez de ninguna de dichas reivindicaciones. Este apartado tiene el "
-"único propósito de proteger la integridad del sistema de distribución de "
-"software libre, que se realiza mediante prácticas de licencia pública. Mucha "
-"gente ha hecho contribuciones generosas a la gran variedad de software "
-"distribuido mediante ese sistema con la confianza de que el sistema se "
-"aplicará consistentemente. Será el autor/donante quien decida si quiere "
-"distribuir software mediante cualquier otro sistema y una licencia no puede "
-"imponer esa elección. "
-
-msgid ""
-"This section is intended to make thoroughly clear what is believed to be a "
-"consequence of the rest of this License."
-msgstr ""
-"Este apartado pretende dejar completamente claro lo que se cree que es una "
-"consecuencia del resto de esta Licencia. "
-
-msgid "Section 8"
-msgstr "Sección 8"
-
-msgid ""
-"If the distribution and/or use of the Program is restricted in certain "
-"countries either by patents or by copyrighted interfaces, the original "
-"copyright holder who places the Program under this License may add an "
-"explicit geographical distribution limitation excluding those countries, so "
-"that distribution is permitted only in or among countries not thus excluded. "
-"In such case, this License incorporates the limitation as if written in the "
-"body of this License."
-msgstr ""
-"Si la distribución y/o uso de el Programa está restringida en ciertos "
-"países, bien por patentes o por interfaces bajo copyright, el tenedor del "
-"copyright que coloca este Programa bajo esta Licencia puede añadir una "
-"limitación explícita de distribución geográfica excluyendo esos países, de "
-"forma que la distribución se permita sólo en o entre los países no excluidos "
-"de esta manera. En ese caso, esta Licencia incorporará la limitación como si "
-"estuviese escrita en el cuerpo de esta Licencia."
-
-msgid "Section 9"
-msgstr "Sección 9"
-
-msgid ""
-"The Free Software Foundation may publish revised and/or new versions of the "
-"General Public License from time to time. Such new versions will be similar "
-"in spirit to the present version, but may differ in detail to address new "
-"problems or concerns."
-msgstr ""
-"La Free Software Foundation puede publicar versiones revisadas y/o nuevas de "
-"la Licencia Pública General de tiempo en tiempo. Dichas nuevas versiones "
-"serán similares en espíritu a la presente versión, pero pueden ser "
-"diferentes en detalles para considerar nuevos problemas o situaciones. "
-
-msgid ""
-"Each version is given a distinguishing version number. If the Program "
-"specifies a version number of this License which applies to it and “any "
-"later version”, you have the option of following the terms and conditions "
-"either of that version or of any later version published by the Free "
-"Software Foundation. If the Program does not specify a version number of "
-"this License, you may choose any version ever published by the Free Software "
-"Foundation."
-msgstr ""
-"Cada versión recibe un número de versión que la distingue de otras. Si el "
-"Programa especifica un número de versión de esta Licencia que se aplica "
-"aplica a éste y a «cualquier versión posterior», usted tiene la opción de "
-"seguir los términos y condiciones, bien de esa versión, bien de cualquier "
-"versión posterior publicada por la Free Software Foundation. Si el Programa "
-"no especifica un número de versión de esta Licencia, usted puede escoger "
-"cualquier versión publicada por la Free Software Foundation. "
-
-msgid "Section 10"
-msgstr "Sección 10"
-
-msgid ""
-"If you wish to incorporate parts of the Program into other free programs "
-"whose distribution conditions are different, write to the author to ask for "
-"permission. For software which is copyrighted by the Free Software "
-"Foundation, write to the Free Software Foundation; we sometimes make "
-"exceptions for this. Our decision will be guided by the two goals of "
-"preserving the free status of all derivatives of our free software and of "
-"promoting the sharing and reuse of software generally."
-msgstr ""
-"Si quiere incorporar partes del Programa en otros programas libres cuyas "
-"condiciones de distribución son diferentes, escribe al autor para pedirle "
-"permiso. Si el software tiene copyright de la Free Software Foundation, "
-"escribe a la Free Software Foundation: algunas veces hacemos excepciones en "
-"estos casos. Nuestra decisión estará guiada por el doble objetivo de de "
-"preservar la libertad de todos los derivados de nuestro software libre y "
-"promover el que se comparta y reutilice el software en general."
-
-msgid "NO WARRANTY"
-msgstr "AUSENCIA GARANTÍA"
-
-msgid "Section 11"
-msgstr "Sección 11"
-
-msgid ""
-"BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE "
-"PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE "
-"STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE "
-"PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, "
-"INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND "
-"FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND "
-"PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, "
-"YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION."
-msgstr ""
-"DEBIDO A QUE EL PROGRAMA SE LICENCIA LIBRE DE CARGAS, NO SE OFRECE NINGUNA "
-"GARANTÍA SOBRE EL PROGRAMA, EN TODA LA EXTENSIÓN PERMITIDA POR LA "
-"LEGISLACIÓN APLICABLE. EXCEPTO CUANDO SE INDIQUE DE OTRA FORMA POR ESCRITO, "
-"LOS PROPIETARIOS DEL COPYRIGHT Y/U OTRAS PARTES PROPORCIONAN EL PROGRAMA «TAL "
-"CUAL», SIN GARANTÍA DE NINGUNA CLASE, BIEN EXPRESA O IMPLÍCITA, CON "
-"INCLUSIÓN, PERO SIN LIMITACIÓN A LAS GARANTÍAS MERCANTILES IMPLÍCITAS O A LA "
-"CONVENIENCIA PARA UN PROPÓSITO PARTICULAR. CUALQUIER RIESGO REFERENTE A LA "
-"CALIDAD Y PRESTACIONES DEL PROGRAMA ES ASUMIDO POR USTED. SI SE PROBASE QUE "
-"EL PROGRAMA ES DEFECTUOSO, USTED ASUME EL COSTE DE CUALQUIER SERVICIO, "
-"REPARACIÓN O CORRECCIÓN NECESARIO."
-
-msgid "Section 12"
-msgstr "Sección 12"
-
-msgid ""
-"IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL "
-"ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE "
-"THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY "
-"GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE "
-"OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA "
-"OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD "
-"PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), "
-"EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF "
-"SUCH DAMAGES."
-msgstr ""
-"EN NINGÚN CASO, SALVO QUE LO REQUIERA LA LEGISLACIÓN APLICABLE O HAYA SIDO "
-"ACORDADO POR ESCRITO, NINGÚN TENEDOR DEL COPYRIGHT NI NINGUNA OTRA PARTE QUE "
-"MODIFIQUE Y/O REDISTRIBUYA EL PROGRAMA SEGÚN SE PERMITE EN ESTA LICENCIA "
-"SERÁ RESPONSABLE ANTE USTED POR DAÑOS, INCLUYENDO CUALQUIER DAÑO GENERAL, "
-"ESPECIAL, INCIDENTAL O RESULTANTE PRODUCIDO POR EL USO O LA IMPOSIBILIDAD DE "
-"USO DEL PROGRAMA (CON INCLUSIÓN, PERO SIN LIMITACIÓN A LA PÉRDIDA DE DATOS O "
-"A LA GENERACIÓN INCORRECTA DE DATOS O A PÉRDIDAS SUFRIDAS POR USTED O POR "
-"TERCERAS PARTES O A UN FALLO DEL PROGRAMA AL FUNCIONAR EN COMBINACIÓN CON "
-"CUALQUIER OTRO PROGRAMA), INCLUSO SI DICHO TENEDOR U OTRA PARTE HA SIDO "
-"ADVERTIDO DE LA POSIBILIDAD DE DICHOS DAÑOS. "
-
-msgid "End of Terms and Conditions."
-msgstr "Fin de los términos y condiciones"
-
-msgid "How to Apply These Terms to Your New Programs"
-msgstr ""
-
-msgid ""
-"If you develop a new program, and you want it to be of the greatest possible "
-"use to the public, the best way to achieve this is to make it free software "
-"which everyone can redistribute and change under these terms."
-msgstr ""
-
-msgid ""
-"To do so, attach the following notices to the program. It is safest to "
-"attach them to the start of each source file to most effectively convey the "
-"exclusion of warranty; and each file should have at least the &lt;quote&gt;"
-"copyright&lt;/quote&gt; line and a pointer to where the full notice is found."
-msgstr ""
-
-#, no-wrap
-msgid ""
-"&lt;one line to give the program's name and a brief idea of what it does.&gt;\n"
-"Copyright (C) 19yy  &lt;name of author&gt;\n"
-"\n"
-"This program is free software; you can redistribute it and/or modify\n"
-"it under the terms of the GNU General Public License as published by\n"
-"the Free Software Foundation; either version 2 of the License, or\n"
-"(at your option) any later version.\n"
-"\n"
-"This program is distributed in the hope that it will be useful,\n"
-"but WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\n"
-"GNU General Public License for more details.\n"
-"\n"
-"You should have received a copy of the GNU General Public License\n"
-"along with this program; if not, write to the Free Software\n"
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-msgstr ""
-
-msgid ""
-"Also add information on how to contact you by electronic and paper mail."
-msgstr ""
-
-msgid ""
-"If the program is interactive, make it output a short notice like this when "
-"it starts in an interactive mode:"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"Gnomovision version 69, Copyright (C) 19yy name of author\n"
-"Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.\n"
-"This is free software, and you are welcome to redistribute it\n"
-"under certain conditions; type `show c' for details."
-msgstr ""
-
-msgid ""
-"The hypothetical commands `show w' and `show c' should show the appropriate "
-"parts of the General Public License. Of course, the commands you use may be "
-"called something other than `show w' and `show c'; they could even be mouse-"
-"clicks or menu items—whatever suits your program."
-msgstr ""
-
-msgid ""
-"You should also get your employer (if you work as a programmer) or your "
-"school, if any, to sign a “copyright disclaimer” for the program, if "
-"necessary. Here is a sample; alter the names:"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"Yoyodyne, Inc., hereby disclaims all copyright interest in the program\n"
-"`Gnomovision' (which makes passes at compilers) written by James Hacker.\n"
-"\n"
-"&lt;signature of Ty Coon&gt;, 1 April 1989\n"
-"Ty Coon, President of Vice"
-msgstr ""
-
-msgid ""
-"This General Public License does not permit incorporating your program into "
-"proprietary programs. If your program is a subroutine library, you may "
-"consider it more useful to permit linking proprietary applications with the "
-"library. If this is what you want to do, use the GNU Library General Public "
-"License instead of this License."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Documentation/Licenses/gfdl.asciidoc b/Artworks/Documentation/Licenses/gfdl.asciidoc
deleted file mode 100644
index 815a86c..0000000
--- a/Artworks/Documentation/Licenses/gfdl.asciidoc
+++ /dev/null
@@ -1,457 +0,0 @@
-= GNU Free Documentation License
-Free Software Foundation <http://www.fsf.org/>
-Version 1.2, November 2002
-
-Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.  675
-Mass Ave, Cambridge, MA 02139, USA
-
-Everyone is permitted to copy and distribute verbatim copies of this
-license document, but changing it is not allowed.
-
-[[licenses-gfdl-section-1]]
-== Preamble
-
-The purpose of this License is to make a manual, textbook, or other
-functional and useful document ``free'' in the sense of freedom: to
-assure everyone the effective freedom to copy and redistribute it,
-with or without modifying it, either commercially or noncommercially.
-Secondarily, this License preserves for the author and publisher a way
-to get credit for their work, while not being considered responsible
-for modifications made by others.
-    
-This License is a kind of ``copyleft'', which means that
-derivative works of the document must themselves be free in the same
-sense.  It complements the GNU General Public License, which is a
-copyleft license designed for free software.
-    
-We have designed this License in order to use it for manuals for free
-software, because free software needs free documentation: a free
-program should come with manuals providing the same freedoms that the
-software does.  But this License is not limited to software manuals;
-it can be used for any textual work, regardless of subject matter or
-whether it is published as a printed book.  We recommend this License
-principally for works whose purpose is instruction or
-reference.
-
-[[licenses-gfdl-section-2]]
-
-== Applicability and definitions
-
-This License applies to any manual or other work, in any medium, that
-contains a notice placed by the copyright holder saying it can be
-distributed under the terms of this License.  Such a notice grants a
-world-wide, royalty-free license, unlimited in duration, to use that
-work under the conditions stated herein.  The ``Document'', below,
-refers to any such manual or work.  Any member of the public is a
-licensee, and is addressed as ``you''.  You accept the license if you
-copy, modify or distribute the work in a way requiring permission
-under copyright law.
-
-anchor:modified-version[Modified Version]
-
-A ``Modified Version'' of the Document means any work containing the
-Document or a portion of it, either copied verbatim, or with
-modifications and/or translated into another language.
-
-anchor:secondary-section[Secondary Section]
-
-A ``Secondary Section'' is a named appendix or a front-matter section
-of the Document that deals exclusively with the relationship of the
-publishers or authors of the Document to the Document's overall
-subject (or to related matters) and contains nothing that could fall
-directly within that overall subject.  (Thus, if the Document is in
-part a textbook of mathematics, a <<secondary-section>> may not
-explain any mathematics.) The relationship could be a matter of
-historical connection with the subject or with related matters, or of
-legal, commercial, philosophical, ethical or political position
-regarding them.
-
-anchor:invariant-sections[Invariant Sections]
-
-The ``Invariant Sections'' are certain <<secondary-section>> whose
-titles are designated, as being those of Invariant Sections, in the
-notice that says that the Document is released under this License.  If
-a section does not fit the above definition of Secondary then it is
-not allowed to be designated as Invariant.  The Document may contain
-zero Invariant Sections.  If the Document does not identify any
-Invariant Section then there are none.
-
-anchor:cover-texts[Cover Texts]
-
-The ``Cover Texts'' are certain short passages of text that are
-listed, as Front-Cover Texts or Back-Cover Texts, in the notice that
-says that the Document is released under this License.  A Front-Cover
-Text may be at most 5 words, and a Back-Cover Text may be at most 25
-words.
-        
-anchor:transparent[Transparent]
-
-A ``Transparent'' copy of the Document means a machine-readable copy,
-represented in a format whose specification is available to the
-general public, that is suitable for revising the document
-straightforwardly with generic text editors or (for images composed of
-pixels) generic paint programs or (for drawings) some widely available
-drawing editor, and that is suitable for input to text formatters or
-for automatic translation to a variety of formats suitable for input
-to text formatters.  A copy made in an otherwise <<transparent>> file
-format whose markup, or absence of markup, has been arranged to thwart
-or discourage subsequent modification by readers is not
-<<transparent>>.  An image format is not <<transparent>> if used for
-any substantial amount of text.  A copy that is not ``<<
-transparent>>'' is called ``Opaque''.
-        
-Examples of suitable formats for <<transparent>> copies include plain
-ASCII without markup, Texinfo input format, LaTeX input format, SGML
-or XML using a publicly available DTD, and standard-conforming simple
-HTML, PostScript or PDF designed for human modification.  Examples of
-transparent image formats include PNG, XCF and JPG.  Opaque formats
-include proprietary formats that can be read and edited only by
-proprietary word processors, SGML or XML for which the DTD and/or
-processing tools are not generally available, and the
-machine-generated HTML, PostScript or PDF produced by some word
-processors for output purposes only.
-
-anchor:title-page[Title Page]
-
-The ``Title Page'' means, for a printed book, the title page itself,
-plus such following pages as are needed to hold, legibly, the material
-this License requires to appear in the title page.  For works in
-formats which do not have any title page as such, ``Title Page'' means
-the text near the most prominent appearance of the work's title,
-preceding the beginning of the body of the text.
-        
-A section ``Entitled XYZ'' means a named subunit of the Document whose
-title either is precisely XYZ or contains XYZ in parentheses following
-text that translates XYZ in another language.  (Here XYZ stands for a
-specific section name mentioned below, such as ``Acknowledgements'',
-``Dedications'', ``Endorsements'', or ``History''.) To ``Preserve the
-Title'' of such a section when you modify the Document means that it
-remains a section ``Entitled XYZ'' according to this
-definition.
-        
-The Document may include Warranty Disclaimers next to the notice which
-states that this License applies to the Document.  These Warranty
-Disclaimers are considered to be included by reference in this
-License, but only as regards disclaiming warranties: any other
-implication that these Warranty Disclaimers may have is void and has
-no effect on the meaning of this License.
-
-[[licenses-gfdl-section-3]]
-
-== Verbatim copying
-
-You may copy and distribute the Document in any medium, either
-commercially or noncommercially, provided that this License, the
-copyright notices, and the license notice saying this License applies
-to the Document are reproduced in all copies, and that you add no
-other conditions whatsoever to those of this License.  You may not use
-technical measures to obstruct or control the reading or further
-copying of the copies you make or distribute.  However, you may accept
-compensation in exchange for copies.  If you distribute a large enough
-number of copies you must also follow the conditions in section
-<<licenses-gfdl-section-4>>.
-    
-You may also lend copies, under the same conditions stated above, and
-you may publicly display copies.
-
-[[licenses-gfdl-section-4]]
-
-== Copying in quantity
-
-If you publish printed copies (or copies in media that commonly have
-printed covers) of the Document, numbering more than 100, and the
-Document's license notice requires Cover Texts, you must enclose the
-copies in covers that carry, clearly and legibly, all these
-<<cover-texts>>: Front-Cover Texts on the front cover, and Back-Cover
-Texts on the back cover.  Both covers must also clearly and legibly
-identify you as the publisher of these copies.  The front cover must
-present the full title with all words of the title equally prominent
-and visible.  You may add other material on the covers in addition.
-Copying with changes limited to the covers, as long as they preserve
-the title of the Document and satisfy these conditions, can be treated
-as verbatim copying in other respects.
-    
-If the required texts for either cover are too voluminous to fit
-legibly, you should put the first ones listed (as many as fit
-reasonably) on the actual cover, and continue the rest onto adjacent
-pages.
-    
-If you publish or distribute Opaque copies of the Document numbering
-more than 100, you must either include a machine-readable
-<<transparent>> copy along with each Opaque copy, or state in or with
-each Opaque copy a computer-network location from which the general
-network-using public has access to download using public-standard
-network protocols a complete <<transparent>> copy of the Document,
-free of added material.  If you use the latter option, you must take
-reasonably prudent steps, when you begin distribution of Opaque copies
-in quantity, to ensure that this <<transparent>> copy will remain thus
-accessible at the stated location until at least one year after the
-last time you distribute an Opaque copy (directly or through your
-agents or retailers) of that edition to the public.
-    
-It is requested, but not required, that you contact the authors of the
-Document well before redistributing any large number of copies, to
-give them a chance to provide you with an updated version of the
-Document.
-    
-[[licenses-gfdl-section-5]]
-
-== Modifications
-
-You may copy and distribute a <<modified-version>> of the Document
-under the conditions of sections <<licenses-gfdl-section-3>> and
-<<licenses-gfdl-section-4>> above, provided that you release the
-<<modified-version>> under precisely this License, with the
-<<modified-version>> filling the role of the Document, thus licensing
-distribution and modification of the <<modified-version>> to whoever
-possesses a copy of it.  In addition, you must do these things in the
-<<modified-version>>:
-
-a. Use in the <<title-page>> (and on the covers, if
-any) a title distinct from that of the Document, and from those of
-previous versions (which should, if there were any, be listed in the
-History section of the Document).  You may use the same title as a
-previous version if the original publisher of that version gives
-permission.
-
-b. List on the <<title-page>>, as authors, one or more persons or
-entities responsible for authorship of the modifications in the
-<<modified-version>>, together with at least five of the principal
-authors of the Document (all of its principal authors, if it has fewer
-than five), unless they release you from this requirement.
-
-c. State on the <<title-page>> the name of the publisher of the
-<<modified-version>>, as the publisher.
-    
-d. Preserve all the copyright notices of the Document.
-
-e. Add an appropriate copyright notice for your modifications adjacent
-to the other copyright notices.
-
-f. Include, immediately after the copyright notices, a license notice
-giving the public permission to use the <<modified-version>> under the
-terms of this License, in the form shown in the Addendum below.
-
-g. Preserve in that license notice the full lists of
-<<invariant-sections>> and required <<cover-texts>> given in the
-Document's license notice.
-
-h. Include an unaltered copy of this License.
-
-i. Preserve the section Entitled ``History'', Preserve its Title, and
-add to it an item stating at least the title, year, new authors, and
-publisher of the <<modified-version>> as given on the <<title-page>>.
-If there is no section Entitled ``History'' in the Document, create
-one stating the title, year, authors, and publisher of the Document as
-given on its <<title-page>>, then add an item describing the
-<<modified-version>> as stated in the previous sentence.
-
-j. Preserve the network location, if any, given in the Document for
-public access to a <<transparent>> copy of the Document, and likewise
-the network locations given in the Document for previous versions it
-was based on.  These may be placed in the ``History'' section.  You
-may omit a network location for a work that was published at least
-four years before the Document itself, or if the original publisher of
-the version it refers to gives permission.
-
-k. For any section Entitled ``Acknowledgements'' or ``Dedications'',
-Preserve the Title of the section, and preserve in the section all the
-substance and tone of each of the contributor acknowledgements and/or
-dedications given therein.
-
-l. Preserve all the <<invariant-sections>> of the Document, unaltered
-in their text and in their titles.  Section numbers or the equivalent
-are not considered part of the section titles.
-
-m. Delete any section Entitled ``Endorsements''.  Such a section may
-not be included in the <<modified-version>>.
-
-n. Do not retitle any existing section to be Entitled ``Endorsements''
-or to conflict in title with any <<invariant-sections>>.
-
-o. Preserve any Warranty Disclaimers.
-    
-If the <<modified-version>> includes new front-matter sections or
-appendices that qualify as <<secondary-section>> and contain no
-material copied from the Document, you may at your option designate
-some or all of these sections as invariant.  To do this, add their
-titles to the list of <<invariant-sections>> in the
-<<modified-version>>'s license notice.  These titles must be distinct
-from any other section titles.
-    
-You may add a section Entitled ``Endorsements'', provided it contains
-nothing but endorsements of your <<modified-version>> by various
-parties&ndash;for example, statements of peer review or that the text
-has been approved by an organization as the authoritative definition
-of a standard.
-    
-You may add a passage of up to five words as a Front-Cover Text, and a
-passage of up to 25 words as a Back-Cover Text, to the end of the list
-of <<cover-texts>> in the <<modified-version>>.  Only one passage of
-Front-Cover Text and one of Back-Cover Text may be added by (or
-through arrangements made by) any one entity.  If the Document already
-includes a cover text for the same cover, previously added by you or
-by arrangement made by the same entity you are acting on behalf of,
-you may not add another; but you may replace the old one, on explicit
-permission from the previous publisher that added the old one.
-    
-The author(s) and publisher(s) of the Document do not by this License
-give permission to use their names for publicity for or to assert or
-imply endorsement of any <<modified-version>>.
-    
-[[licenses-gfdl-section-6]]
-
-== Combining documents
-
-You may combine the Document with other documents released under this
-License, under the terms defined in section
-<<licenses-gfdl-section-5>> above for modified versions, provided that
-you include in the combination all of the <<invariant-sections>> of
-all of the original documents, unmodified, and list them all as
-<<invariant-sections>> of your combined work in its license notice,
-and that you preserve all their Warranty Disclaimers.
-    
-The combined work need only contain one copy of this License, and
-multiple identical <<invariant-sections>> may be replaced with a
-single copy.  If there are multiple <<invariant-sections>> with the
-same name but different contents, make the title of each such section
-unique by adding at the end of it, in parentheses, the name of the
-original author or publisher of that section if known, or else a
-unique number.  Make the same adjustment to the section titles in the
-list of <<invariant-sections>> in the license notice of the combined
-work.
-    
-In the combination, you must combine any sections Entitled ``History''
-in the various original documents, forming one section Entitled
-``History''; likewise combine any sections Entitled
-``Acknowledgements'', and any sections Entitled ``Dedications''.  You
-must delete all sections Entitled ``Endorsements''.
-    
-[[licenses-gfdl-section-7]]
-
-== Collection of documents
-
-You may make a collection consisting of the Document and other
-documents released under this License, and replace the individual
-copies of this License in the various documents with a single copy
-that is included in the collection, provided that you follow the rules
-of this License for verbatim copying of each of the documents in all
-other respects.
-    
-You may extract a single document from such a collection, and
-distribute it individually under this License, provided you insert a
-copy of this License into the extracted document, and follow this
-License in all other respects regarding verbatim copying of that
-document.
-    
-[[licenses-gfdl-section-8]]
-
-== Aggregation with independent works
-    
-A compilation of the Document or its derivatives with other separate
-and independent documents or works, in or on a volume of a storage or
-distribution medium, is called an ``aggregate'' if the copyright
-resulting from the compilation is not used to limit the legal rights
-of the compilation's users beyond what the individual works permit.
-When the Document is included in an aggregate, this License does not
-apply to the other works in the aggregate which are not themselves
-derivative works of the Document.
-    
-If the Cover Text requirement of section <<licenses-gfdl-section-4>>
-is applicable to these copies of the Document, then if the Document is
-less than one half of the entire aggregate, the Document's
-<<cover-texts>> may be placed on covers that bracket the Document
-within the aggregate, or the electronic equivalent of covers if the
-Document is in electronic form.  Otherwise they must appear on printed
-covers that bracket the whole aggregate.
-    
-[[licenses-gfdl-section-9]]
-
-== Translations
-
-Translation is considered a kind of modification, so you may
-distribute translations of the Document under the terms of section
-<<licenses-gfdl-section-5>>.  Replacing <<invariant-sections>> with
-translations requires special permission from their copyright holders,
-but you may include translations of some or all <<invariant-sections>>
-in addition to the original versions of these <<invariant-sections>>.
-You may include a translation of this License, and all the license
-notices in the Document, and any Warranty Disclaimers, provided that
-you also include the original English version of this License and the
-original versions of those notices and disclaimers.  In case of a
-disagreement between the translation and the original version of this
-License or a notice or disclaimer, the original version will prevail.
-
-If a section in the Document is Entitled ``Acknowledgements'',
-``Dedications'', or ``History'', the requirement (section
-<<licenses-gfdl-section-5>>) to Preserve its Title (section
-<<licenses-gfdl-section-2>>) will typically require changing the
-actual title.
-
-[[licenses-gfdl-section-10]]
-
-== Termination
-
-You may not copy, modify, sublicense, or distribute the Document
-except as expressly provided for under this License.  Any other
-attempt to copy, modify, sublicense or distribute the Document is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-[[licenses-gfdl-section-11]]
-
-== Future Revisions of this License
-
-The Free Software Foundation may publish new, revised versions of the
-GNU Free Documentation License from time to time.  Such new versions
-will be similar in spirit to the present version, but may differ in
-detail to address new problems or concerns.  See
-http://www.gnu.org/copyleft/[http://www.gnu.org/copyleft/].
-
-Each version of the License is given a distinguishing version number.
-If the Document specifies that a particular numbered version of this
-License ``or any later version'' applies to it, you have the option of
-following the terms and conditions either of that specified version or
-of any later version that has been published (not as a draft) by the
-Free Software Foundation.  If the Document does not specify a version
-number of this License, you may choose any version ever published (not
-as a draft) by the Free Software Foundation.
-
-[[licenses-gfdl-section-12]]
-
-== Appendix A. How to use this License for your documents
-
-To use this License in a document you have written, include a copy of
-the License in the document and put the following copyright and
-license notices just after the title page:
-
-----------------------------------------------------------------------
-Copyright (C)  YEAR  YOUR NAME.
-
-Permission is granted to copy, distribute and/or modify this
-document under the terms of the GNU Free Documentation License,
-Version 1.2 or any later version published by the Free Software
-Foundation; with no Invariant Sections, no Front-Cover Texts, and
-no Back-Cover Texts.  A copy of the license is included in the
-section entitled ``GNU Free Documentation License''.
-----------------------------------------------------------------------
-
-If you have <<invariant-sections>>, Front-Cover Texts and Back-Cover
-Texts, replace the ``with...Texts''.  line with this:
-
-----------------------------------------------------------------------
-with the Invariant Sections being LIST THEIR TITLES, with the
-Front-Cover Texts being LIST, and with the Back-Cover Texts being
-LIST.
-----------------------------------------------------------------------
-
-If you have <<invariant-sections>> without <<cover-texts>>, or some
-other combination of the three, merge those two alternatives to suit
-the situation.
-
-If your document contains nontrivial examples of program code, we
-recommend releasing these examples in parallel under your choice of
-free software license, such as the GNU General Public License, to
-permit their use in free software.
diff --git a/Artworks/Documentation/Licenses/gpl.asciidoc b/Artworks/Documentation/Licenses/gpl.asciidoc
deleted file mode 100644
index 19bc03f..0000000
--- a/Artworks/Documentation/Licenses/gpl.asciidoc
+++ /dev/null
@@ -1,426 +0,0 @@
-= GNU General Public License
-Free Software Foundation
-Version 2, June 1991
-
-Copyright (C) 1989, 1991 Free Software Foundation, Inc.  675 Mass Ave,
-Cambridge, MA 02139, USA
-
-Everyone is permitted to copy and distribute verbatim copies of this
-license document, but changing it is not allowed.
-
-[[licenses-gpl-0]]
-
-== Preamble
-
-The licenses for most software are designed to take away your freedom
-to share and change it.  By contrast, the GNU General Public License
-is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-    
-When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-    
-To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if
-you distribute copies of the software, or if you modify it.
-    
-For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-We protect your rights with two steps:
-
-1. copyright the software, and 
-2. offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-    
-Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on,
-we want its recipients to know that what they have is not the
-original, so that any problems introduced by others will not reflect
-on the original authors' reputations.
-    
-Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at
-all.
-    
-The precise terms and conditions for copying, distribution and
-modification follow.
-
-[[licenses-gpl-1]]
-
-== Terms and Conditions for Copying, Distribution and Modification
-
-[[licenses-gpl-1-0]]
-
-=== Section 0
-
-This License applies to any program or other work which contains a
-notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The ``Program'',
-below, refers to any such program or work, and a ``work based on the
-Program'' means either the Program or any derivative work under
-copyright law: that is to say, a work containing the Program or a
-portion of it, either verbatim or with modifications and/or translated
-into another language.  (Hereinafter, translation is included without
-limitation in the term ``modification''.)  Each licensee is addressed
-as ``you''.
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-[[licenses-gpl-1-1]]
-
-=== Section 1
-    
-You may copy and distribute verbatim copies of the Program's source
-code as you receive it, in any medium, provided that you conspicuously
-and appropriately publish on each copy an appropriate copyright notice
-and disclaimer of warranty; keep intact all the notices that refer to
-this License and to the absence of any warranty; and give any other
-recipients of the Program a copy of this License along with the
-Program.
-    
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a
-fee.
-
-[[licenses-gpl-1-2]]
-    
-=== Section 2
-      
-You may modify your copy or copies of the Program or any portion of
-it, thus forming a work based on the Program, and copy and distribute
-such modifications or work under the terms of <<licenses-gpl-1-1>>
-above, provided that you also meet all of these conditions:
-    
-a. You must cause the modified files to carry prominent notices
-stating that you changed the files and the date of any change.
-    
-b. You must cause any work that you distribute or publish, that in
-whole or in part contains or is derived from the Program or any part
-thereof, to be licensed as a whole at no charge to all third parties
-under the terms of this License.
-    
-c. If the modified program normally reads commands interactively when
-run, you must cause it, when started running for such interactive use
-in the most ordinary way, to print or display an announcement
-including an appropriate copyright notice and a notice that there is
-no warranty (or else, saying that you provide a warranty) and that
-users may redistribute the program under these conditions, and telling
-the user how to view a copy of this License.
-
-[NOTE]
-.Exception
-======================================================================
-If the Program itself is interactive but does not normally print such
-an announcement, your work based on the Program is not required to
-print an announcement.
-======================================================================
-    
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote
-it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-[[licenses-gpl-1-3]]
-
-=== Section 3
-    
-You may copy and distribute the Program (or a work based on it, under
-<<licenses-gpl-1-2>>) in object code or executable form under the
-terms of <<licenses-gpl-1-1>> and <<licenses-gpl-1-2>> above provided
-that you also do one of the following:
-    
-a. Accompany it with the complete corresponding machine-readable
-source code, which must be distributed under the terms of
-<<licenses-gpl-1-1>> and <<licenses-gpl-1-2>> above on a medium
-customarily used for software interchange; or,
-    
-b. Accompany it with a written offer, valid for at least three years,
-to give any third party, for a charge no more than your cost of
-physically performing source distribution, a complete machine-readable
-copy of the corresponding source code, to be distributed under the
-terms of <<licenses-gpl-1-1>> and <<licenses-gpl-1-2>> above on a
-medium customarily used for software interchange; or,
-
-c. Accompany it with the information you received as to the offer to
-distribute corresponding source code.  (This alternative is allowed
-only for noncommercial distribution and only if you received the
-program in object code or executable form with such an offer, in
-accord with Subsection b above.)
-    
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-[[licenses-gpl-1-4]]
-
-=== Section 4
-            
-You may not copy, modify, sublicense, or distribute the Program except
-as expressly provided under this License.  Any attempt otherwise to
-copy, modify, sublicense or distribute the Program is void, and will
-automatically terminate your rights under this License.  However,
-parties who have received copies, or rights, from you under this
-License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-[[licenses-gpl-1-5]]
-            
-=== Section 5
-            
-You are not required to accept this License, since you have not signed
-it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-[[licenses-gpl-1-6]]
-       
-=== Section 6
-            
-Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-[[licenses-gpl-1-7]]
-            
-=== Section 7
-
-If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-            
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-            
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-            
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-[[licenses-gpl-1-8]]
-            
-=== Section 8
-            
-If the distribution and/or use of the Program is restricted in certain
-countries either by patents or by copyrighted interfaces, the original
-copyright holder who places the Program under this License may add an
-explicit geographical distribution limitation excluding those
-countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-            
-[[licenses-gpl-1-9]]
-            
-=== Section 9
-            
-The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions
-will be similar in spirit to the present version, but may differ in
-detail to address new problems or concerns.
-            
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and
-``any later version'', you have the option of following the terms and
-conditions either of that version or of any later version published by
-the Free Software Foundation.  If the Program does not specify a
-version number of this License, you may choose any version ever
-published by the Free Software Foundation.
-
-[[licenses-gpl-1-10]]
-
-=== Section 10
-            
-If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the
-author to ask for permission.  For software which is copyrighted by
-the Free Software Foundation, write to the Free Software Foundation;
-we sometimes make exceptions for this.  Our decision will be guided by
-the two goals of preserving the free status of all derivatives of our
-free software and of promoting the sharing and reuse of software
-generally.
-
-[[licenses-gpl-1-11]]
-
-=== NO WARRANTY
-
-*Section 11*
-            
-BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT
-WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER
-PARTIES PROVIDE THE PROGRAM ``AS IS'' WITHOUT WARRANTY OF ANY KIND,
-EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE
-IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
-PURPOSE.  THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE
-PROGRAM IS WITH YOU.  SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME
-THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
-
-[[licenses-gpl-1-12]]
-
-=== Section 12
-            
-IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR
-DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL
-DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM
-(INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED
-INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF
-THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER
-OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
-            
-_End of Terms and Conditions._
-            
-[[licenses-gpl-2]]
-
-== Appendix A. How to Apply These Terms to Your New Programs
-
-If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these
-terms.
-        
-To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the <quote>copyright</quote> line and a pointer to where the full
-notice is found.
-        
-----------------------------------------------------------------------
-<one line to give the program's name and a brief idea of what it does.>
-Copyright (C) 19yy  <name of author>
-    
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or
-(at your option) any later version.
-    
-This program is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-GNU General Public License for more details.
-    
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-----------------------------------------------------------------------
-        
-Also add information on how to contact you by electronic and paper
-mail.
-        
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-        
-----------------------------------------------------------------------
-Gnomovision version 69, Copyright (C) 19yy name of author
-Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-This is free software, and you are welcome to redistribute it
-under certain conditions; type `show c' for details.
-----------------------------------------------------------------------
-        
-The hypothetical commands `show w' and `show c' should show the
-appropriate parts of the General Public License.  Of course, the
-commands you use may be called something other than `show w' and `show
-c'; they could even be mouse-clicks or menu items--whatever suits your
-program.
-        
-You should also get your employer (if you work as a programmer) or
-your school, if any, to sign a ``copyright disclaimer'' for
-the program, if necessary.  Here is a sample; alter the names:
-        
-----------------------------------------------------------------------
-Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-`Gnomovision' (which makes passes at compilers) written by James Hacker.
-        
-<signature of Ty Coon>, 1 April 1989
-Ty Coon, President of Vice
-----------------------------------------------------------------------
-        
-This General Public License does not permit incorporating your program
-into proprietary programs.  If your program is a subroutine library,
-you may consider it more useful to permit linking proprietary
-applications with the library.  If this is what you want to do, use
-the GNU Library General Public License instead of this License.
-    
-    
-
-
diff --git a/Artworks/Documentation/Licenses/render.conf b/Artworks/Documentation/Licenses/render.conf
deleted file mode 100644
index a5d2d47..0000000
--- a/Artworks/Documentation/Licenses/render.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-[gfdl.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "gfdl.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/gfdl.asciidoc.po"
-formats         = "xhtml"
-render-page     = "single"
-
-[gpl.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "gpl.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/gpl.asciidoc.po"
-formats         = "xhtml"
-render-page     = "single"
diff --git a/Artworks/Documentation/Repository/Locales/en_US/repository-infra.svgz.po b/Artworks/Documentation/Repository/Locales/en_US/repository-infra.svgz.po
deleted file mode 100644
index 8da01ef..0000000
--- a/Artworks/Documentation/Repository/Locales/en_US/repository-infra.svgz.po
+++ /dev/null
@@ -1,38 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: repository-infra.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-15 10:06-0500\n"
-"PO-Revision-Date: 2013-11-15 10:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-#, no-wrap
-msgid "INTERNET"
-msgstr "INTERNET"
-
-#, no-wrap
-msgid "SSL/TLS"
-msgstr "SSL/TLS"
-
-#, no-wrap
-msgid "WORKING COPY"
-msgstr "WORKING COPY"
-
-#, no-wrap
-msgid "CENTRAL "
-msgstr "CENTRAL "
-
-#, no-wrap
-msgid "REPOSITORY"
-msgstr "REPOSITORY"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Repository/Locales/en_US/repository-version-schema.svgz.po b/Artworks/Documentation/Repository/Locales/en_US/repository-version-schema.svgz.po
deleted file mode 100644
index b0df349..0000000
--- a/Artworks/Documentation/Repository/Locales/en_US/repository-version-schema.svgz.po
+++ /dev/null
@@ -1,157 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: repository-version-schema.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-15 10:06-0500\n"
-"PO-Revision-Date: 2013-11-15 10:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "repository-version-schema.svgz"
-msgstr "repository-version-schema.svgz"
-
-msgid "image/svg+xml"
-msgstr "image/svg+xml"
-
-msgid "2013-11-13"
-msgstr "2013-11-13"
-
-msgid "Alain Reguera Delgado"
-msgstr "Alain Reguera Delgado"
-
-msgid "The CentOS Project"
-msgstr "The CentOS Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "en_US"
-msgstr "en_US"
-
-msgid "Identity"
-msgstr "Identity"
-
-msgid "Models"
-msgstr "Models"
-
-msgid "Manual"
-msgstr "Manual"
-
-msgid "Scripts"
-msgstr "Scripts"
-
-msgid "Bash"
-msgstr "Bash"
-
-msgid "Functions"
-msgstr "Functions"
-
-msgid "Path"
-msgstr "Path"
-
-#, no-wrap
-msgid "2.0"
-msgstr "2.0"
-
-#, no-wrap
-msgid "2.1"
-msgstr "2.1"
-
-#, no-wrap
-msgid "2.2"
-msgstr "2.2"
-
-#, no-wrap
-msgid "2.3"
-msgstr "2.3"
-
-#, no-wrap
-msgid "2.4"
-msgstr "2.4"
-
-#, no-wrap
-msgid "2.5"
-msgstr "2.5"
-
-#, no-wrap
-msgid "Development updates every month"
-msgstr "Development updates every month"
-
-#, no-wrap
-msgid "2.6"
-msgstr "2.6"
-
-#, no-wrap
-msgid "2"
-msgstr "2"
-
-#, no-wrap
-msgid "1.0"
-msgstr "1.0"
-
-#, no-wrap
-msgid "1.1"
-msgstr "1.1"
-
-#, no-wrap
-msgid "1.2"
-msgstr "1.2"
-
-#, no-wrap
-msgid "1.3"
-msgstr "1.3"
-
-#, no-wrap
-msgid "1.4"
-msgstr "1.4"
-
-#, no-wrap
-msgid "1.5"
-msgstr "1.5"
-
-#, no-wrap
-msgid "1.6"
-msgstr "1.6"
-
-#, no-wrap
-msgid "3"
-msgstr "3"
-
-#, no-wrap
-msgid "3.0"
-msgstr "3.0"
-
-#, no-wrap
-msgid "3.1"
-msgstr "3.1"
-
-#, no-wrap
-msgid "0.6"
-msgstr "0.6"
-
-#, no-wrap
-msgid "0.5"
-msgstr "0.5"
-
-#, no-wrap
-msgid "1"
-msgstr "1"
-
-#, no-wrap
-msgid "Release every 6 months"
-msgstr "Release every 6 months"
-
-#, no-wrap
-msgid "No maintainance updates"
-msgstr "No maintainance updates"
-
-#, no-wrap
-msgid "master"
-msgstr "master"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Documentation/Repository/Locales/en_US/repository.asciidoc.po b/Artworks/Documentation/Repository/Locales/en_US/repository.asciidoc.po
deleted file mode 100644
index 7ab6841..0000000
--- a/Artworks/Documentation/Repository/Locales/en_US/repository.asciidoc.po
+++ /dev/null
@@ -1,192 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: repository.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-15 10:06-0500\n"
-"PO-Revision-Date: 2013-11-15 10:06-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid "@@image: 'repository-infra.png'; md5=48f2ca34b510c9d776366cd19eb88e1a"
-msgstr ""
-
-msgid "The CentOS Artwork Repository"
-msgstr "The CentOS Artwork Repository"
-
-msgid "Nov 2013"
-msgstr "Nov 2013"
-
-msgid "Alain"
-msgstr "Alain"
-
-msgid "Reguera"
-msgstr "Reguera"
-
-msgid "Delgado"
-msgstr "Delgado"
-
-msgid "al@centos.org.cu"
-msgstr "al@centos.org.cu"
-
-msgid "ARD"
-msgstr "ARD"
-
-msgid "1.0"
-msgstr "1.0"
-
-msgid "Mission"
-msgstr "Mission"
-
-msgid ""
-"The CentOS Artwork Repository exists to produce The CentOS Project corporate "
-"visual identity."
-msgstr ""
-"The CentOS Artwork Repository exists to produce The CentOS Project corporate "
-"visual identity."
-
-msgid "Infrastructure"
-msgstr "Infrastructure"
-
-msgid ""
-"The CentOS Artwork Repository is made of one “central repository” and many "
-"“working copies” of that central repository. The working copies are "
-"independent one another, can be distributed all around the world and provide "
-"a local place for designers, documenters, translators and programmers to "
-"perform their work in a decentralized way. The central repository, on the "
-"other hand, provides a common place for all independent working copies to "
-"exchange data in the community."
-msgstr ""
-"The CentOS Artwork Repository is made of one “central repository” and many "
-"“working copies” of that central repository. The working copies are "
-"independent one another, can be distributed all around the world and provide "
-"a local place for designers, documenters, translators and programmers to "
-"perform their work in a decentralized way. The central repository, on the "
-"other hand, provides a common place for all independent working copies to "
-"exchange data in the community."
-
-msgid "repository-infra.png"
-msgstr "repository-infra.png"
-
-msgid "Subversion"
-msgstr "Subversion"
-
-msgid ""
-"The current infrastructure that holds &amp;TCAR;, on the Internet, is made "
-"of the following components:"
-msgstr ""
-"The current infrastructure that holds &amp;TCAR;, on the Internet, is made "
-"of the following components:"
-
-msgid ""
-"<ulink url=\"http://subversion.tigris.org/\">Subversion</ulink> — Modern "
-"Version Control System designed to replace CVS."
-msgstr ""
-"<ulink url=\"http://subversion.tigris.org/\">Subversion</ulink> — Modern "
-"Version Control System designed to replace CVS."
-
-msgid ""
-"<ulink url=\"http://trac.edgewall.org/\">Trac</ulink> — Enhanced wiki and "
-"issue tracking system."
-msgstr ""
-"<ulink url=\"http://trac.edgewall.org/\">Trac</ulink> — Enhanced wiki and "
-"issue tracking system."
-
-msgid ""
-"Httpd+WebDav as data exchanging route between the workstations and the "
-"central repository, through the Internet. Httpd was configured to provide "
-"service through SSL, so all traffic between the workstations and the server "
-"be protected while it travels across the Internet."
-msgstr ""
-"Httpd+WebDav as data exchanging route between the workstations and the "
-"central repository, through the Internet. Httpd was configured to provide "
-"service through SSL, so all traffic between the workstations and the server "
-"be protected while it travels across the Internet."
-
-msgid ""
-"The access rights are controlled by using a combination of both Subversion's "
-"authorization files and Httpd's password files. These files can be managed "
-"consistently through Trac's WebAdmin plug-in."
-msgstr ""
-"The access rights are controlled by using a combination of both Subversion's "
-"authorization files and Httpd's password files. These files can be managed "
-"consistently through Trac's WebAdmin plug-in."
-
-msgid ""
-"In this infrastructure, the first level of directories in the repository "
-"provides the Subversion's standard trunk-branches-tags layout. The second "
-"level of directories provides organization for different work lines, as "
-"described in &lt;xref linkend=\"repo-convs-worklines\" /&gt;. All other "
-"subsequent directory levels from second level on exist to organize specific "
-"concepts related to the work line they belong to."
-msgstr ""
-"In this infrastructure, the first level of directories in the repository "
-"provides the Subversion's standard trunk-branches-tags layout. The second "
-"level of directories provides organization for different work lines, as "
-"described in &lt;xref linkend=\"repo-convs-worklines\" /&gt;. All other "
-"subsequent directory levels from second level on exist to organize specific "
-"concepts related to the work line they belong to."
-
-msgid "Git"
-msgstr "Git"
-
-msgid ""
-"In addition to current Subversion infrastructure, we are working on a Git "
-"infrastructure with the intention of migrating the current Subversion "
-"infrastructure up to it, progressively. The Git infrastructure we are "
-"working on is made of the following components:"
-msgstr ""
-"In addition to current Subversion infrastructure, we are working on a Git "
-"infrastructure with the intention of migrating the current Subversion "
-"infrastructure up to it, progressively. The Git infrastructure we are "
-"working on is made of the following components:"
-
-msgid "Git — Fast version control system."
-msgstr "Git — Fast version control system."
-
-msgid "Gitolite — Highly flexible server for git directory version tracker."
-msgstr "Gitolite — Highly flexible server for git directory version tracker."
-
-msgid "Gitweb — Simple web interface to git repositories."
-msgstr "Gitweb — Simple web interface to git repositories."
-
-msgid "MantisBT — Web-based issue tracking system."
-msgstr "MantisBT — Web-based issue tracking system."
-
-msgid ""
-"The data exchanging route between the working copies and the central "
-"repository takes place through SSH."
-msgstr ""
-"The data exchanging route between the working copies and the central "
-"repository takes place through SSH."
-
-msgid ""
-"The access rights are controlled by using a combination of SSH public keys "
-"and Gitolite's repository configuration file."
-msgstr ""
-"The access rights are controlled by using a combination of SSH public keys "
-"and Gitolite's repository configuration file."
-
-msgid ""
-"In this infrastructure, the first level of directories in the repository "
-"provides organization for different work lines, as described in &lt;xref "
-"linkend=\"repo-convs-worklines\" /&gt;. All other subsequent directory "
-"levels from second level on exist to organize specific concepts related to "
-"the work line they belong to."
-msgstr ""
-"In this infrastructure, the first level of directories in the repository "
-"provides organization for different work lines, as described in &lt;xref "
-"linkend=\"repo-convs-worklines\" /&gt;. All other subsequent directory "
-"levels from second level on exist to organize specific concepts related to "
-"the work line they belong to."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
-
-#~ msgid "@@image: 'repository-infra.png'; md5=THIS FILE DOESN'T EXIST"
-#~ msgstr "@@image: 'repository-infra.png'; md5=THIS FILE DOESN'T EXIST"
diff --git a/Artworks/Documentation/Repository/render.conf b/Artworks/Documentation/Repository/render.conf
deleted file mode 100644
index ac7e48b..0000000
--- a/Artworks/Documentation/Repository/render.conf
+++ /dev/null
@@ -1,25 +0,0 @@
-[repository-infra.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "repository-infra.svgz"
-export-id       = "CENTOSARTWORK"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/repository-infra.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[repository-version-schema.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "repository-version-schema.svgz"
-export-id       = "CENTOSARTWORK"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/repository-version-schema.svgz.po"
-command         = "/usr/bin/convert -colors 128"
-
-[repository.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "repository.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/repository.asciidoc.po"
-images-from     = "${TCAR_BASEDIR}/Artworks/Icons/Webenv/Final"
-styles-from     = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css"
-formats         = "xhtml"
-render-page     = "single chunks"
diff --git a/Artworks/Documentation/Repository/repository-infra.svgz b/Artworks/Documentation/Repository/repository-infra.svgz
deleted file mode 100644
index 8626f1d..0000000
Binary files a/Artworks/Documentation/Repository/repository-infra.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Repository/repository-version-schema.svgz b/Artworks/Documentation/Repository/repository-version-schema.svgz
deleted file mode 100644
index 13a04db..0000000
Binary files a/Artworks/Documentation/Repository/repository-version-schema.svgz and /dev/null differ
diff --git a/Artworks/Documentation/Repository/repository.asciidoc b/Artworks/Documentation/Repository/repository.asciidoc
deleted file mode 100644
index b77a23f..0000000
--- a/Artworks/Documentation/Repository/repository.asciidoc
+++ /dev/null
@@ -1,1287 +0,0 @@
-The CentOS Artwork Repository
-=============================
-Alain Reguera Delgado <al@centos.org.cu>
-v1.0, Nov 2013
-
-== Overview
-
-Organizations have corporate identity, even when they don't take an
-intentional control over it. It is a choise from the corporation to
-define how much control to take over its identity.  This kind of
-control is expensive and not all corporations are able to maintain it.
-However, it is necessary that, based on pragmatic facts, the
-corporation assume an acceptable degree of compromise with its
-identity in order to create a consistent idea of itself in a way that
-can be progresively improved through time.  
-
-During the years (2003-2009), we've seen a growing interest inside The
-CentOS Community for helping on The CentOS Project development. Some
-people seem to be very clear about what the project needs are and how
-to maintain it being a very stable project, but others however don't
-to get what The CentOS Project is (even it is explained time after
-time) and sometimes decide to put their efforts in the wrong direction
-making everything to be a waste of time and source of distraction from
-what is really needed.
-
-The CentOS Artwork Repository phases the question ``What can I do
-for The CentOS Project?'' by identifying different work lines
-you can join in and providing automated production mechanisms that
-complement one another according to each work line needs so consistent
-results can be achieved inside a distributed environment under version
-control.  For example, consider an environment where there are graphic
-designers to produce images, documentors to produce documentation
-manuals (whose can use images produced by graphic designers),
-programmers to produce automation scripts (needed to standardize
-production tasks) and translators to localize source files created by
-graphic designers, documetors and programmers.  Once such environment
-has been implemented, it would be possible for packagers to take
-localized images and localized documentation from The CentOS Artwork
-Repository (through an automation script probably) to rebrand/update
-the content of those packages inside The CentOS Distribution that must
-include information specific to The CentOS Project itself (e.g., boot
-loader, distribution installer, release notes, display managers,
-release notes, web browsers default page, etc.).
-
-Most production tasks inside The CentOS Artwork Repository are focused
-on the files needed to implement The CentOS Project corporate visual
-identity.footnote:[Notice that, here, visual identity means everything
-perceived through the human's visual sences (i.e., the human eyes),
-but the corporate identity is a wider concept that extends to all
-human senses (i.e., visibilty (eyes), audition (ears), scent (nose),
-touch (fingers), and savour (tongue)), not just that one related to
-visual aspects.  Nevertheless, we need to be consequent with the media
-where The CentOS Project manifests its existence on.] This includes
-everything from file edition (e.g., text width, text indentation, line
-numbering, text tabulation, etc.) up to how the web sites,
-distribution, and industrial stuff (e.g., pullovers, caps,
-installation media, etc.) look and feel.  Notice that, more specific
-details like typography, window design, icons, menu items, etc.,
-inside The CentOS Distribution are already covered by The CentOS
-Project upstream provider.  In our effort to be 100% binary compatible
-with the upstream provider and also keeping maintainance low, we stand
-over those specific details as much as possible assuming them as
-default.  However, if you feel brave enough (and prove your ability to
-keep yourself being that way) it would be possible to open a work line
-for you to maintain variants of such very specific details inside The
-CentOS Artwork Repository.
-
-In addition to visual manifestations, there are also emotional
-feelings and ethical behaviours that must be considered as part of The
-CentOS Project corporate identity. A pleasant experience in this area
-includes The CentOS Wiki, specifically the way it was conceived and
-administered. When the The CentOS Wiki was published, The CentOS
-Project published a list of needs with it so anyone could contribute
-based on them.  Not much time after that, the list of tasks triggered
-some souls' motivations ruled by the good will of initiating the
-translation of that content published inside the wiki, redesigning its
-visual style, proposing the TreeFlower theme for The CentOS
-Distribution, and reducing to zero the contraditions of precoceived
-minds with respect, reason and passion. As result of this experience,
-we found that The CentOS Community posseses an incredible strong
-creative force, however, a long path must be traveled before it can be
-focalized into the right direction because: it isn't enough just
-telling what the right direction is, it is also necessary to provide
-the vehicles for The CentOS Community be able of moving through it.
-
-The CentOS Artwork Repository extends the feelings and ethicals
-behaviours from The CentOS Wiki to itself by identifying the visual
-manifestations The CentOS Project is made of (i.e., tracing a
-direction) and allowing people to develop them through standardized
-procedures inside a colaborative environment (i.e., providing the
-vehicles).
-
-Finally, if you find yourself needing to do something for The CentOS
-Project and The CentOS Artwork Repository isn't the place for it,  be
-sure to define what that something exactly is and also make it a
-community effort so it can be validated as something useful to the
-community itself.  Otherwise, the effort would loose its initial sense
-soon enough so as to be considered seriously.  Notice that the way
-these needs are described may take different forms: they can be
-written and organized inside a book, an article, or even a well
-documented program ;-).
-
-[[corporate-mission]]
-== Repository Mission
-
-The CentOS Artwork Repository exists to produce The CentOS Project
-corporate visual identity.
-
-== Repository Infrastructure
-
-The CentOS Artwork Repository is made of one ``central repository''
-and many ``working copies'' of that central repository.  The working
-copies are independent one another, can be distributed all around the
-world and provide a local place for designers, documenters,
-translators and programmers to perform their work in a decentralized
-way.  The central repository, on the other hand, provides a common
-place for all independent working copies to exchange data in the
-community.
-
-image:repository-infra.png[repository-infra.png]
-
-=== Subversion
-
-The current infrastructure that holds The CentOS Artwork Repository on
-the Internet, is made of the following components:
-
- * http://subversion.tigris.org/[Subversion] -- Modern Version Control System designed to replace CVS.
- * http://trac.edgewall.org/[Trac] -- Enhanced wiki and issue tracking system.
- * Httpd+WebDav as data exchanging route between the workstations and
-   the central repository, through the Internet.  Httpd was configured
-   to provide service through SSL, so all traffic between the
-   workstations and the server be protected while it travels across
-   the Internet.  The access rights are controlled by using a
-   combination of both Subversion's authorization files and Httpd's
-   password files.  These files can be managed consistently through
-   Trac's WebAdmin plug-in.
-
-In this infrastructure, the first level of directories in the
-repository provides the Subversion's standard trunk-branches-tags
-layout.  The second level of directories provides organization for
-different work lines, as described in <<repo-convs-worklines>>.  All
-other subsequent directory levels from second level on exist to
-organize specific concepts related to the work line they belong to.
-
-=== Git
-
-In addition to current Subversion infrastructure, we are working on a
-Git infrastructure with the intention of migrating the current
-Subversion infrastructure up to it, progressively. The Git
-infrastructure we are working on is made of the following components: 
-
-* Git -- Fast version control system.
-* Gitolite -- Highly flexible server for git directory version
-  tracker.
-* Gitweb -- Simple web interface to git repositories.
-* MantisBT -- Web-based issue tracking system.
-* The data exchanging route between the working copies and the central
-  repository takes place through SSH. The access rights are controlled
-  by using a combination of SSH public keys and Gitolite's repository
-  configuration file.
-
-In this infrastructure, the first level of directories in the
-repository provides organization for different work lines, as
-described in <<repo-convs-worklines>>.  All other subsequent directory
-levels from second level on exist to organize specific concepts
-related to the work line they belong to.
-
-[[repo-convs-worklines]]
-== Repository Work Lines
-
-The content production inside The CentOS Artwork Repository has been
-divided into individual work lines that relate one another based on
-the idea of doing one thing well. In this model, the content produced
-individually by each work line is combined one another later to
-achieve higher purposes (e.g., corporate identity for The CentOS
-Project). The repository work lines, as conceived here, provide a
-reliable environment for people to work synchronized and
-decentralized.
-
-The action of combining work lines inside The CentOS Artwork
-Repository is also known as the ``Production Cycle'' of CentOS
-corporate visual identity.  The rest of this section describes the
-work lines available in the repository and how they integrate one
-another.
-
-[[repo-convs-worklines-artworks]]
-=== Graphic Design
-
-Graphic Design is the first component The CentOS Artwork SIG works out
-in order to produce The CentOS Project corporate visual identity.
-Through this work line, graphic designers create ``design models'' and
-``artistic motifs'' for all the visual manifestation The CentOS
-Project is made of.  Once design models and artistic motifs are set in
-place, graphic designers use the *render* module of *centos-art.sh*
-script to combine them all into final images.
-
-The mission of Artworks work line is define all the visual
-manifestations the The CentOS Project is made of and provide design
-models and artistic motifs for them in order to produce the final
-image files required to transmit the visual style that identifies The
-CentOS Project as unique organization.
-
-The graphic design process takes place in the +Artworks/+ directory
-stored at the first level of the repository directory structure. This
-directory organizes themes (design models and artistic models),
-palettes, brushes, icons, brands and customizations for the web
-environment.
-
-To know more about The CentOS Project corporate visual identity, read
-the article named
-``_link:../../../Corporate/Final/en_US/index.html[The CentOS Project
-Corporate Visual Identity]._''
-
-[[repo-convs-worklines-l10n]]
-
-=== Localization
-
-Localization is the second component that must be worked out in the
-production cycle of CentOS corporate visual identity.  Through this
-work line translators localize source files (e.g., SVG, DocBook, Shell
-scripts) which are later used to produce localized images, localized
-documentation and localized automation scripts.  To localize source
-files, translators use the *locale* module of *centos-art.sh* script
-which takes care of retrieving translatable strings from source files
-and provide a consistent localization interface based on GNU *gettext*
-multi-lingual message production tool set and *xml2po* command.
-
-The mission of Localization work line is extending the visual identity
-(produced in English language) to as many native languages as
-possible, in order for people which doesn't understand English
-language to feel more comfortable with The CentOS Project in their own
-native languages.
-
-The localization process takes place inside the +Locales/+ directory
-of each component that requires localization.  This directory contains
-the component related PO files organized in language-specific
-directories.  To know more about the specific localization process
-read the *locale* module documentation.
-
-[[repo-convs-worlines-manuals]]
-
-=== Documentation
-
-Documentation is the third component that must be worked out in the
-production cycle of corporate visual identity.  Through this work line
-documenters settle down the conceptual and practical uses around The
-CentOS Artwork Repository and all the content produced inside it.  To
-write documentation, documenters use Asciidoc as source documentation
-format and the *render* module of *centos-art.sh* script to transform
-Asciidoc source documentation format into final output formats,
-including man pages and html.
-
-The mission of Documentation work line is describe the standard
-procedures The CentOS Artwork Repository relies on, as well as
-conceive a place to help you understand what The CentOS Artwork
-Repository is and what can you do with it.
-
-The Documentation work line takes place inside the +Documentation/+
-directory inside major components stored in the first directory level
-of the repository (e.g., Artworks, Automation and Packages).
-
-[[repo-convs-worlines-packages]]
-=== Packages
-
-The packages work line is the fourth component that must be worked out
-in the corporate identity production cycle. Through this work line
-packager gather final images, final translations and final
-documentation related to artworks and put them all together inside RPM
-packages. For this purpose, packagers use the *package* module of
-*centos-art.sh* script which provides a consistent interface for
-building packages inside the repository.
-
-The mission of Packages work line is package the information The
-CentOS Project requires to re-brand The CentOS Distribution according
-Red Hat redistribution guidelines. It is also the mission of this work
-line to make The CentOS Artwork Repository easy to install, configure
-and use by most graphic designers, documenters, programmers and
-translators.
-
-The packages work line takes place in the +Packages/+ directory stored
-at the first level of the repository directory structure. This
-directory organizes both SOURCES and SPECS files used to build RPMS
-and SRPMS files. In this directory, SOURCES and SPECS files are under
-version control but RPMS and SRPMS produced from them are not.
-
-[[repo-convs-worklines-scripts]]
-=== Automation
-
-The automation work line is the fifth and last component that must be
-worked out in the corporate identity production cycle.  This work line
-closes the production cycle and provides the production standards
-graphic designers, documenters, translators and packagers need to make
-their work consistent and reusable.  For this purpose, programmers
-develop the *centos-art.sh* script.
-
-The mission of Automation work line is standardize the interaction of
-work lines in a reliable way.
-
-The Automation work line takes place in the +Automation/+ directory
-stored at the first level of the repository directory structure.
-Presently, most of the automation work is done in Bash.
-
-== Preparing Your Workstation
-
-Once your workstation has been installed, it is time for you to
-configure it. The configuration of your workstation consists on
-defining your workplace, download a working copy from The CentOS Artwork Repository and
-finally, run the *prepare* functionality of
-*centos-art.sh* script to install/update the software
-needed, render images, create links, and anything else needed.
-
-=== Define Your Workplace
-
-Once you've installed the workstation and it is up and running, you
-need to register the user name you'll use for working. In this task
-you need to use the commands *useradd* and *passwd* to create the user
-name and set a password for it, respectively.  These commands require
-administrative privileges to be executed, so you need to login as
-``root'' superuser for doing so.
-
-[CAUTION]
-Do not use the ``root'' username for regular tasks inside your working
-copy of The CentOS Artwork Repository.  This is dangerous and might
-provoke irreversible damages to your workstation.
-
-When you've registered your user name in the workstation, it provides
-an identifier for you to open a user's session in the workstation and
-a place to store the information you produce, as well. This place is
-known as your home directory and is unique for each user registered in
-the workstation. For example, if you register the user name john in
-your workstation, your home directory would be located at
-+/home/john/+.
-
-At this point it is important to define where to download the working
-copy of The CentOS Artwork Repository inside your home directory.
-This decision deserves special attention and should be implemented
-carefully in order to grant a standard environment that could be
-distributed. Let's see some alternatives.
-
-==== Different absolute paths
-
-Consider that you store your working copy under
-+/home/john/Projects/artwork/+ and I store mine under
-+/home/al/Projects/artwork/+, we'll end up refering the same files
-inside our working copies through different absolute paths.  This
-alternative generates a contradiction when files which hold path
-information inside are committed up to the central repository from
-different working copies. The contradiction comes from the question:
-which is the correct absolute path to use inside such files, yours or
-mine? (None of them is, of course.)
-
-==== One unique absolute path
-
-Another case would be that where you and I ourselves use one unique
-home directory (e.g., +/home/centos/Projects/artwork/+) to store the
-working copy of The CentOS Artwork Repository in our own workstations,
-but configure the subversion client to use different user names to
-commit changes up from the working copy to the central repository.
-This alternative might be not so good in situations where you and I
-have to share the same workstation.  In such cases, it would be
-required that we both share the password information of the same
-system user (the ``centos'' user in our example) which, in addition,
-gives access to that user's subversion client configuration and this
-way provokes the whole sense of using different subversion credentials
-for committing changes to be lost.
-
-==== Different absolute paths, dynamic expansion, symbolic links, relative links, and environment variables
-
-With this solution it is possible to store working copies of The
-CentOS Artwork Repository on different locations inside the same
-workstation without lose relation between files. Here we use the
-TCAR_WORKDIR environment variable to set the location of the working
-copy inside the workstation. Later the centos-art.sh scripts uses this
-value as reference to determine where the working copy is. This value
-is also the one used for dynamic expansion inside design models and
-other similar files. In the case of web projects where different
-components are required to produce the final content, we create
-symbolic links between them and use relative paths so it is possible
-to reuse them and retain the relation between them in different
-contexts.
-
-For example, lets consider the organization of XHTML manuals rendered
-from DocBook source files. When you render a DocBook manual inside The
-CentOS Artwork Repository it creates XHTML files.  This XHTML files
-use images and common style sheets for better presentation.  Both of
-these images and styles components live outside the XHTML structure
-so, in order to make them available relatively to the XHTML structure,
-we created symbolic links from the XHTML structure to the outside
-location where they are in.  The creation of symbolic links takes
-place automatically when each DockBook manual is rendered through
-*centos-art.sh*, which uses the value of TCAR_WORKDIR environment
-variable as reference to determine the absolute path of the working
-copy.  
-
-Because absolute paths are no longer stored inside permanent files and
-*centos-art.sh* script uses the TCAR_WORKDIR environment variable to
-determine where the working copy is stored in the workstation, it
-should be safe to download working copies of The CentOS Artwork
-Repository anywhere in the workstation. One just have to be sure that
-the value of TCAR_WORKDIR environment variable does match the location
-of the working copy you are using.
-
-=== Download Your Working Copy
-
-In order to use The CentOS Artwork Repository you need to download a
-working copy from the central repository into your workstation.  To
-download such working copy use the following command:
-
-----------------------------------------------------------------------
-git clone gitolite@centos.org.cu/centos-artwork.git
-----------------------------------------------------------------------
-
-This command will create your working copy inside your home directory,
-specifically in a directory named <filename
-class="directory">artwork.git</filename>. Inside this directory you
-will find all the files you need to work with inside The CentOS
-Artwork Repository. If you want to have your working copy in a
-location different to that one shown above.
-
-The first time you download the working copy it contains no image
-files, nor documentation, or localized content inside it. This is
-because all the files provided in the working copy are source files
-(e.g., the files needed to produce other files) and it is up to you to
-render them in order to produce the final files (e.g., images and
-documentation) used to implement The CentOS Project corporate visual
-identity.
-
-=== Configure Administrative Tasks
-
-Most of the administrative tasks you need to perform in your working
-copy of The CentOS Artwork Repository are standardized inside the
-*prepare* functionality of *centos-art.sh* script. Inside
-*centos-art.sh* script, all administrative task are invoked through
-the *sudo* command. Thus, in order for the *centos-art.sh* script to
-perform administrative tasks, you need to update the *sudo*'s
-configuration in a way that such administrative actions be allowed.
-
-At time of this writing the *centos-art.sh* script
-implements just one administrative task, that is package management.
-Nevertheless, in the future, other administrative tasks might be
-included as well (e.g., installing themes locally from the working
-copy for testing purposes.).
-
-To update the *sudo*'s configuration, execute the *visudo* command as
-``root''.  Later, uncoment the <varname>Cmnd_Alias</varname> related
-to ``SOFTWARE'' and add a line for your username allowing software
-commands. This configuration is illustrated in <xref
-linkend="repo-ws-config-sudoers-example" />.
-
-[[repo-ws-config-sudoers-example]]
-.The /etc/sudoers configuration file
-======================================================================
-----------------------------------------------------------------------
-## Installation and management of software
-Cmnd_Alias SOFTWARE = /bin/rpm, /usr/bin/up2date, /usr/bin/yum
-
-## Next comes the main part: which users can run what software on
-## which machines (the sudoers file can be shared between multiple
-## systems).
-## Syntax:
-##
-##      user    MACHINE=COMMANDS
-##
-## The COMMANDS section may have other options added to it.
-##
-## Allow root to run any commands anywhere
-root    ALL=(ALL)       ALL
-
-## Allow the centos user to run installation and management of
-## software anywhere.
-al      ALL=(ALL)       SOFTWARE
-----------------------------------------------------------------------
-======================================================================
-
-[[repo-ws-config-runout]]
-=== Run Preparation Tool
-
-Once you've both downloaded a working copy from The CentOS Artwork
-Repository and configured the *sudo* configuration file successfully,
-run the *prepare* functionality of *centos-art.sh* script to complete
-the configuration process using the following command:
-
-----------------------------------------------------------------------
-~/artwork/Scripts/Bash/centos-art.sh prepare
-----------------------------------------------------------------------
-
-[[repo-convs-filename-rfiles]]
-== Repository File Names
-
-Inside The CentOS Artwork Repository, file names are always written in
-lowercase.  Digits (e.g., 0, 1, 2), hyphen (-), dot (.) and low line
-(_) characters are also accepted. In case you use hyphen and dot
-characters, don't use them as first character in the file name.
-
-=== File Names Written Correctly
-
-The following file names are written correctly:
-
-* +01-welcome.png+
-* +splash.png+
-* +anaconda_header.png+
-
-=== File Names Written Incorrectly
-
-* +01-Welcome.png+
-* +-welcome.png+
-* +Splash.png+
-* +AnacondaHeader.png+
-
-== Repository Link Names
-
-Inside The CentOS Artwork Repository, links are always symbolic and
-follow the same name convention used by regular files, as described in
-<<repo-convs-filename-rfiles>>.
-
-== Repository Directory Names
-
-Inside The CentOS Artwork Repository, directory names are all written
-capitalized and sometimes in cammel case. Digits (e.g., 0, 1, 2),
-hyphen (-), dot (.) and low line (_) characters are also accepted. In
-case you use hyphen and dot characters, don't use them as first
-character in the directory name.
-
-=== Directory Names Written Correctly
-
-The following directory names are written correctly:
-
-* +Identity+
-* +Themes+
-* +Motifs+
-* +TreeFlower+
-* +0.0.1+
-* +0.0.1-35+
-
-=== Directory Names Written Incorrectly
-
-The following directory names are written incorrectly:
-
-* +identity+
-* +theMes+
-* +MOTIFS+
-* +treeFlower+
-* +.0.1+
-* +.0.1-35+
-
-== Repository Directory Structure
-
-Occasionly, you may find that new components of The CentOS Project
-corporate visual identity need to be added to the repository in order
-to work them out. If that is the case, the first question we need to
-ask ourselves, before starting to create directories blindly all over,
-is: _What is the right place to store it?_
-
-To create a directory structure inside the repository you need to
-define the concept behind it first. Later you need to create a new
-directory inside the repository, remembering that there are locations
-inside the repository that already define concepts you probably would
-prefer to reuse.  For example, the +Artworks/Themes/Motifs+ directory
-stores artistic motifs of different themes, the
-+Artworks/Themes/Models+ directory stores design models for themes,
-the +Documentation+ directory stores documentation, +Locales+ stores
-translation messages, and the +Automation+ stores automation scripts.
-
-The best suggestion we can probably give you would be to send a mail
-with your questions to the mailto:centos-devel@centos.org[CentOS
-developers mailing list]
-(mailto:centos-devel@centos.org[centos-devel@centos.org]).  This is
-the place where development of The CentOS Artwork Repository takes place and surely, in
-community, it will be possible to find a place for your new component
-inside the repository.
-
-The following sub-sections describe relevant directories of The CentOS
-Artwork Repository that you can use as reference to know where the
-files you are looking for are stored in and where you can store new
-files, as well.
-
-=== The +Artworks/+ Directory
-
-This directory contains files affecting the visual style of The CentOS
-Project. This directory organizes Brushes, Gradients, Fonts, Palettes,
-Patterns Themes and the web environment customizable files.
-
-=== The +Artworks/Brands/+ Directory
-
-This directory ...
-
-=== The +Artworks/Brushes/+ Directory
-
-This directory contains GIMP brushes. Brushes stored in this directory
-will be available inside GIMP's brushes dialog.
-
-=== The +Artworks/Documentation/+ Directory
-
-
-This directory ...
-
-=== The +Artworks/Fonts/+ Directory
-
-This directory contains font files. Font files stored in this
-directory will be available to be used from applications like GIMP and
-Inkscape.
-
-=== The +Artworks/Gradients/+ Directory
-
-This directory contains GIMP gradients. Gradients stored in this
-directory will be available inside GIMP's gradients dialog. This
-directory organizes gradient files inside
-
-=== The +Artworks/Icons/+ Directory
-
-This directory ...
-
-=== The +Artworks/Palettes/+ Directory
-
-This directory ...
-
-=== The +Artworks/Patterns/+ Directory
-
-This directory contains GIMP patterns. Patterns stored in this
-directory will be available inside GIMP's patterns dialog.
-
-=== The +Artworks/Themes/+ Directory
-
-This directory ...
-
-=== The +Artworks/Webenv/+ Directory
-
-This directory ...
-
-=== The +Automation/+ Directory
-
-This directory ...
-
-== Repository Authoring
-
-The content produced inside The CentOS Artwork Repository is copyright
-of The CentOS Project.  This is something you, as author, should be
-aware of because you are contributing your creation's rights to
-someone else; The CentOS Project in this case.  This way, your work is
-distributed using ``The CentOS Project'' as copyright holder, not your
-name (even you remain as natural author of the work).  Because The
-CentOS Project is the copyright holder, is the license chosen by The
-CentOS Project the one applied to your work, so it is the one you need
-to agree with before making a creation inside The CentOS Artwork
-Repository.
-
-The CentOS Project is a community project controlled by its own
-community of users.  Inside the community, The CentOS Administrators
-group is the higher authority and the only one able to set core
-decision like the kind of license used inside the project and
-subproject like The CentOS Artwork Repository.
-
-The redistribution conditions of The CentOS Artwork Repository are
-described in ...
-
-== Repository Publishing
-
-When you perform changes inside your working copy, those changes are
-local to your working copy only. In order for you to share your
-changes with others, you need to push them up to the central
-repository the working copy you are using was initially downloaded
-from. To push your changes up to the central repository see
-git-push(1) man page.
-
-Initially, you won't be able to publish your changes to The CentOS
-Artwork Repository immediately. It is necessary that you prove your
-interest in contributing first sending a mail to the
-http://lists.centos.org/mailman/listinfo/centos-devel[CentOS
-Developers mailing list]
-(mailto:centos-devel@centos.org[centos-devel@centos.org]), preferably
-in conjunction with a description of the changes you pretend to
-commit. This restriction is necessary in order to protect the source
-repository from spammers.
-
-Once you've received access to publish your changes, they will remain
-valid to you and there is no need for you to request permission to
-publish new changes as long as you behave as a good cooperating
-citizen.
-
-As a good cooperating citizen one understand of a person who respects
-the work already done by others and share ideas with authors before
-changing relevant parts of their work, specially in situations when
-the access required to realize the changes has been granted already.
-Of course, there is a time when conversation has taken place already,
-the paths has been traced and changing the work is so obvious that
-there is no need for you to talk about it; that's because you already
-did, you already built the trust to keep going. As complement, the
-mailing list mentioned above is available for sharing ideas in a way
-that good relationship between community citizens could be constantly
-balanced.
-
-The relationship between community citizens is monitored by repository
-administrators. Repository administrators are responsible of granting
-that everything goes the way it needs to go in order for The CentOS Artwork Repository to
-accomplish its mission (see <<corporate-mission>>).
-
-== Repository Copying Conditions
-
-The CentOS Project uses The CentOS Artwork Repository to produce The
-CentOS Project corporate visual identity.
-
-The The CentOS Artwork Repository is not in the public domain; it is
-copyrighted and there are restrictions on their distribution, but
-these restrictions are designed to permit everything that a good
-cooperating citizen would want to do.  What is not allowed is to try
-to prevent others from further sharing any version of this work that
-they might get from you.
-
-Specifically, we want to make sure that you have the right to give
-away copies of The CentOS Artwork Repository, that you receive source
-code or else can get it if you want it, that you can change this work
-or use pieces of it in new free works, and that you know you can do
-these things.
-
-To make sure that everyone has such rights, we have to forbid you to
-deprive anyone else of these rights.  For example, if you distribute
-copies of the The CentOS Artwork Repository, you must give the
-recipients all the rights that you have.  You must make sure that
-they, too, receive or can get the source code.  And you must tell them
-their rights.
-
-Also, for our own protection, we must make certain that everyone finds
-out that there is no warranty for the The CentOS Artwork Repository.
-If this work is modified by someone else and passed on, we want their
-recipients to know that what they have is not what we distributed, so
-that any problems introduced by others will not reflect on our
-reputation.
-
-The The CentOS Artwork Repository is released as a GPL work.
-Individual packages used by The CentOS Artwork Repository include
-their own licenses and the The CentOS Artwork Repository license
-applies to all packages that it does not clash with.  If there is a
-clash between the The CentOS Artwork Repository license and individual
-package licenses, the individual package license applies instead.
-
-The precise conditions of the license for the The CentOS Artwork
-Repository are found in (...). This manual specifically is covered by
-the conditions found in (...).
-
-[[repo-history]]
-== History
-
-=== 2008
-
-The CentOS Artwork Repository started at
-mailto:centos-devel@centos.org[The CentOS Developers Mailing List]
-around 2008, on a discussion about how to automate slide images used
-by Anaconda (The CentOS Distribution installer).  In such discussion,
-http://wiki.centos.org/RalphAngenendt[Ralph Angenendt] rose up his
-hand to ask --Do you have something to show?.
-
-To answer the question,
-http://wiki.centos.org/AlainRegueraDelgado[Alain Reguera Delgado]
-suggested a bash script which combined SVG and SED files in order to
-produce PNG images in different languages --in conjunction with
-the proposition of creating a Subversion repository where translations
-and image production could be distributed inside The CentOS Community.
-
-http://wiki.centos.org/KaranbirSingh[Karanbir Singh] considered the
-idea intresting and provided the infrastructure necessary to support
-the effort.  This way, https://projects.centos.org/trac/artwork[The
-CentOS Artwork SIG] and https://projects.centos.org/svn/artwork[The
-CentOS Artwork Repository] were officially created and made world wide
-available. In this configuration, users were able to register
-themselves and administrators were able to assign access rights to
-registered users inside The CentOS Artwork Repository, both using a
-Trac web interface.
-
-Once The CentOS Artwork Repository was available, Alain Reguera
-Delgado uploaded the bash script used to produce the Anaconda
-slides;footnote:[See
-https://projects.centos.org/trac/artwork/browser/Main/render.sh?rev=15]
-Ralph Angenendt documented it very well;footnote:[See
-https://projects.centos.org/trac/artwork/wiki/HowToTranslateSlides]
-and people started to download working copies of The CentOS Artwork
-Repository to produce slide images in their own
-languages.footnote:[See
-http://www.google.com/search?q=anaconda+slides+site%3Alists.centos.org]
-
-From this time on The CentOS Artwork Repository has been evolving into
-an automated production environment where The CentOS Community can
-conceive The CentOS Project corporate visual identity.
-
-The exact changes commited to The CentOS Artwork Repository through
-history can be found in the
-https://projects.centos.org/trac/artwork/timeline[repository logs] so
-you can know the real history about it. For those of you who just want
-to get a glance of changes committed, see <<repo-history>>.
-
-=== 2009
-
-Around 2009, the rendition script was at a very rustic state where
-only slide images could be produced, so it was redesigned to extend
-the image production to other areas, different from slide images.  In
-this configuration, one SVG file was used as input to produce a
-translated instance of it which, in turn, was used to produce one
-translated PNG image as output. The SVG translated instance was
-created through SED replacement commands. The translated PNG image was
-created from the SVG translated instance using Inkscape command-line
-interface.
-
-The repository directory structure was prepared to receive the
-rendition script using design templates and translation files in the
-same location. There was one directory structure for each art work
-that needed to be produced. In this configuration, if you would want
-to produce the same art work with a different visual style or
-structure, it was needed to create a new directory structure for it
-because both the image structure and the image visual style were
-together in the design template.
-
-The rendition script was moved to a common place and linked from
-different directory structures. There was no need to have the same
-code in different directory structures if it could be in just one
-place and then be linked from different locations.  
-
-Corporate identity concepts began to be considered. As referece, it
-was used the book "Corporate Identity" by Wally Olins (1989) and
-http://en.wikipedia.org/Corporate_identity[Wikipedia related links].
-This way, the rendition script main's goal becomes to: _automate the
-production process of a monolithic corporate visual identity
-structure, based on the mission and the release schema of The CentOS
-Project_.
-
-The repository directory structures began to be documented by mean of
-flat text files. Later, documentation in flat text files was moved
-onto LaTeX format and this way The CentOS Artwork User Guide was
-initiated.
-
-=== 2010
-
-Around 2010, the rendition script changed its name from *render.sh* to
-*centos-art.sh* and became a collection of functionalities where
-rendition was just one among others (e.g., documentation and
-localization).
-
-The *centos-art.sh* was initially conceived to automate frequent tasks
-inside the repository based in the idea of Unix toolbox: to create
-small and specialized tools that do one thing well.  This way,
-functionalities inside *centos-art.sh* began to be identified and
-separated one another. For example, when images were rendered, there
-was no need to load functionalities related to documentation manual.
-This layout moved us onto ``common functionalities'' and ``specific
-functionalities'' inside *centos-art.sh* script. Common
-functionalities are loaded when *centos-art.sh* script is initiated
-and are available to specific functionalities.  
-
-Suddenly, no need was found to keep all the links spreaded around the
-repository in order to execute the *centos-art.sh* script from
-different locations.  The *centos-art* command-line interface was used
-instead. The *centos-art* command-line interface is a symbolic link
-stored inside the +\~/bin+ directory pointing to *centos-art.sh*
-script.  As default configuration, inside The CentOS Distribution, the
-path to +\~/bin+ is included in the search path for commands (see PATH
-environment variable).  This way, using the *centos-art* command-line
-interface, it is possible to execute the *centos-art.sh* script from
-virtually anywhere inside the workstation, just as we frequently do
-with regular commands.
-
-Start using GNU getopt as default option parser inside the
-*centos-art.sh* script.
-
-The repository directory structure was updated to improve the
-implementation of corporate visual identity concepts.  Specially in
-the area related to themes. Having both structure and style in the
-same file introduced content duplication when producing art works.
-Because of this reason, they were separated into two different
-directory structures: the design models and the artistic motifs
-directory structures.  From this point on, the *centos-art.sh* was
-able to produce themes as result of arbitrary combinations between
-design models (structure) and artistic motifs (visual styles).
-
-In the documentation area, the documents in LaTeX format were migrated
-to Texinfo format. In this configuration, each directory structure in
-the repository has a documentation entry associated in a Texinfo
-structure which can be read, edited and administered (e.g., renamed,
-deleted and copied) interactively through *centos-art.sh* script.
-Additionally, the texi2html program was used to produced customized
-XHTML output in conjunction with CSS from The CentOS Web Environment.
-
-=== 2011
-
-Around 2011, the *centos-art.sh* script was
-redesigned to start translating XML-based files (e.g., SVG and Docbook
-files) through *xml2po* program and shell scripts
-(e.g., Bash scripts) through GNU gettext tools.  This configuration
-provided a stronger localization interface for graphic designers,
-translators and programmers. The SED replacement files are no longer
-used to handle localization.  
-
-The *render*, *help* and
-*locale* functionalities consolidated themselves as
-the most frequent tasks performed in The CentOS Artwork Repository working copy.
-Additionally, the *prepare* and
-*tuneup* functionalities were also maintained as
-useful tasks.
-
-In the documentation area, it was introduced the transformation of
-localized DocBook XML DTD instances through the
-*render* and *locale*
-functionalities.  In this configuration, you use
-*locale* functionality to localize DocBook source
-files to your prefered language and later, using the
-*render* functionality, you can produce the
-localized XTHML and PDF output as specified in a XSLT layer.
-Unfortunly, the transformation DocBook XML -> FO -> PDF (through
-PassiveTex) seems to be buggy inside CentOS 5.5, so it was commented
-inside the *centos-art.sh* script. Most documentation
-is now organized in DocBook format, even Texinfo format remains as the
-only format with automated production tasks.
-
-In the automation area, the *centos-art.sh* script
-introduced the capability of reading configuration files. The main
-goal here was moving some command-line options from functionalities
-onto a more persistent medium.  Most configuration files were set to
-define the position of brands inside images and documentation manual
-specific options.
-
-[[repo-history-2012]]
-=== 2012
-
-The CentOS Artwork Repository development was eventually stopped at
-November 2011 until July 2012 when we needed to make the
-*centos-art.sh* script a bit more customizable than it presently was.
-For example, it was considered as a need that functionalities inside
-the *centos-art.sh* script must be not just conceived independent one
-another but reusable in different contexts as well.
-
-[[repo-history-2012-1]]
-==== Make Localization Of *centos-art.sh* Script Specific To Different Contexts
-
-The procedure used to locale messages inside the *centos-art.sh*
-script has to be re-designed in order to accept such pluggable
-behavior into the script. We couldn't publish unique
-+centos-art.sh.po+ and +centos-art.sh.mo+ files because they may
-contain different information in different contexts. For example, if
-you are using the *render* and
-*help* functionalities you only need translation
-messages for them and not those from other functionalities that may
-exist in the central repository but you didn't download nor use into
-your working copy.
-
-One solution for this could be to have independent PO files for each
-functionality of *centos-art.sh* script which are
-combined to create the final PO and MO files that
-*gettext* uses to retrive translated strings
-when *centos-art.sh* script is running. For this
-solution to be effective, you must be selective about the
-functionalities and locales directories you download into your working
-copy. For example, if you want to use the render functionality and its
-locale messages only, you must download the required directories and
-exclude others.
-
-[NOTE]
-======================================================================
-In case you don't want to be selective and download the whole
-repository, the creation of the +centos-art.sh.po+,
-+centos-art.sh.pot+ and
-+centos-art.sh.mo+ files will occur automatically
-the first time you run the *prepare* functionality
-(which require the *locale* functionality to be
-available), or later, by running the following command:
-
-----------------------------------------------------------------------
-centos-art locale Scripts/Bash --update
-----------------------------------------------------------------------
-
-For more information about the *prepare* and *locale* functionalities,
-see their respective manuals.
-======================================================================
-
-[[repo-history-2012-2]]
-.Directory structure of a rendering-only context
-======================================================================
-----------------------------------------------------------------------
-/home/centos/Projects/artwork/
-|-- Locales/
-|   `-- Scripts/
-|       `-- Bash/
-|           `-- es_ES/
-|               |-- Functions/
-|               |   |-- Commons/
-|               |   |   |-- messages.po
-|               |   |   `-- messages.pot
-|               |   |-- Locales/
-|               |   |   |-- messages.po
-|               |   |   `-- messages.pot
-|               |   `-- Render/
-|               |       |-- messages.po
-|               |       `-- messages.pot
-|               |-- LC_MESSAGES/
-|               |   `-- centos-art.sh.mo
-|               |-- centos-art.sh.po
-|               `-- centos-art.sh.pot
-`-- Scripts/
-    `-- Bash/
-        |-- Functions/
-        |   |-- Commons/
-        |   |-- Locales/
-        |   `-- Render/
-        `-- centos-art.sh
-----------------------------------------------------------------------
-======================================================================
-
-As shown in <<repo-history-2012-2>>, both *Commons* and *Locales*
-functionalities will always be required directories. The +Commons+
-directory contains the common functionalities and the *Locales*
-directory contains the standard procedures you need to run in order to
-build the final +centos-art.sh.mo+ file used by *gettext* to retrive
-translation strings when the *centos-art.sh* script is running.
-Remember that +centos-art.sh.pot+, +centos-art.sh.po+ files aren't
-under version control and they are built by combining each
-funtionality message.po file into a PO and later a MO file.  
-
-A practical example of using the solution described above may be found
-when you are working on the corporate identity of The CentOS Project
-and then need to start a new corporate identity project for another
-organization.  You want to keep the directory structure of The CentOS
-Artwork Repository and its automation tool, the *centos-art.sh*
-script.  Your new project requires you to introduce new
-functionalities to *centos-art.sh* which don't fit the needs of The
-CentOS Project (e.g., you want to introduce a *report* functionality
-to mesure how much connect time do you consume through your PPP
-internface.) or you just want to keep the directory structure of your
-new project as simple as possible.
-
-To go through this it is possible to mix specific parts of different
-central repositories into one single working copy.  This is the
-working copy you'll use to manage your new project. In
-<<repo-history-2012-1>>, we see how the +Render+, +Locales+ and
-+Commons+ directories which come from the The CentOS Artwork
-Repository has been integrated into the working copy of your new
-project.
-
-----------------------------------------------------------------------
-/home/al/Projects/Myapp/
-|-- Locales/
-|   `-- Scripts/
-|       `-- Bash/         
-|           `-- es_ES/
-|               |-- Functions/
-|               |   |-- Commons/ &lt;--| from https://projects.centos.org/svn/artwork/
-|               |   |   |-- messages.po
-|               |   |   `-- messages.pot
-|               |   |-- Locales/ &lt;--| from https://projects.centos.org/svn/artwork/
-|               |   |   |-- messages.po
-|               |   |   `-- messages.pot
-|               |   |-- Render/  &lt;--| from https://projects.centos.org/svn/artwork/
-|               |   |   |-- messages.po
-|               |   |   `-- messages.pot
-|               |   `-- Report/
-|               |       |-- messages.po
-|               |       `-- messages.pot
-|               |-- LC_MESSAGES/
-|               |   `-- myapp.sh.mo
-|               |-- myapp.sh.po
-|               `-- myapp.sh.pot
-`-- Scripts/
-    `-- Bash/
-        |-- Functions/
-        |   |-- Commons/ &lt;--| from https://projects.centos.org/svn/artwork/
-        |   |-- Locales/ &lt;--| from https://projects.centos.org/svn/artwork/
-        |   |-- Render/  &lt;--| from https://projects.centos.org/svn/artwork/
-        |   `-- Report/
-        `-- myapp.sh
-----------------------------------------------------------------------
-
-At this point, your working copy contains files from two different
-central repositories. One repository provides the files of your new
-organization project and the other one provides the files related to
-the *render* functionality from The CentOS Artwork Repository.  In
-this environment, all updates commited to the +Render+, +Locales+ and
-+Commons+ directories at The CentOS Artwork Repository will be
-available to you too, the next time you update your working copy.
-Likewise, if you change something in any of these directories and
-commit your changes, your changes will be available to poeple working
-in The CentOS Artwork Repository the next time they update their
-working copies.
-
-Understanding the need of mixing different central repositories into a
-single working copy is an important step for reusing the
-functionalities that come with centos-art.sh script, but it is not
-enough if you want to customize the information produced by it.  By
-default, the centos-art.sh script uses information related to The
-CentOS Project.  You probably need to change this if you are producing
-images to a different organization than The CentOS Project. For
-example, some of the information you might need to change would be the
-copyright holder, brands, domain names, mailing lists, and so forth.
-To change this information you need to duplicate the file
-+centos-art.sh+ and rename it to something else.  Later, you need to
-edit the renamed version and change variables inside according your
-needs. In <<repo-history-2012-1>>, we used the name *myapp.sh* instead
-of *centos-art.sh* so the information we set inside it could reflect
-the specific needs that motivated the creation of a new project
-without affecting those from The CentOS Project.
-
-Most of the information you need to change in your duplicated version
-of +centos-art.sh+ file is controlled by a set of read-only variables.
-You modify these variables here and they will be available all along
-the script execution time. For example, you can change the value of
-CLI_WRKCOPY variable inside your duplicated version of +centos-art.sh+
-to change the absolute path you use to store your working copy.
-
-==== Enhance The CentOS Logo Construction
-
-The CentOS Logo is made of two different components known as The
-CentOS Symbol and The CentOS Type.  Presently (at the end of
-September), to produce these components, we create one SVG image for
-each PNG image we want to produce, store it in
-+Identity/Models/Brands/Logos+ directory structure and run the
-command:
-
-----------------------------------------------------------------------
-centos-art render Identity/Images/Brands/Logos*
-----------------------------------------------------------------------
-
-This model works and scales well in situations when there isn't a need
-to reuse final images among themselves. However, when you need to
-reuse images among themselves, a better solution is required. The goal
-here would be: don't create SVG images for PNG
-images you can build based on other PNG images.
-
-This might be achieved through one of the following ways:
-
-- Create a new specific functionality to achieved the goal.  Needed
-  because the *render* specific functionality uses SVG files as
-  reference to build images (i.e., one SVG image produces one PNG
-  image).
-
-- Modify *render* functionality to work in different modes based on
-  file type or file extension.  The first mode would use SVG files as
-  reference to build PNG images (just as it was doing so far).  The
-  second mode would use a configuration file named +render.conf+ as
-  reference inside the design models directory you want to produce
-  images for so as to build the related PNG images.  In this second
-  case, the configuration file specifies how final PNG images will be
-  produced (e.g., by appending or overlapping them one another).
-
-For example, consider the following command-line:
-
-----------------------------------------------------------------------
-centos-art render Identity/Images/Brands/Logos
-----------------------------------------------------------------------
-
-This command should evaluate which type of rendition will be done,
-based on whether the source file is a scalable vector graphic (SVG) or
-a configuration file.  To make this decision, the *centos-art.sh*
-script looks for SVG files first, and configuration files later.  When
-SVG files are found, the *centos-art.sh* script uses a list of SVG
-files and process them one by one excluding any related configuration
-file that could exist.  On the other hand, if no SVG file is found
-inside the related design model directory structure, the
-*centos-art.sh* script will use the configuration file with the name
-+render.conf+ to create images as specified inside it. When neither a
-SVG or a configuration file is found inside the design model directory
-structure, the *centos-art.sh* script finishes its execution without
-any error message.  For example, if no SVG file is found inside
-+Identity/Models/Brands/Logos/+ directory and the
-+Identity/Models/Brands/Logos/images.conf+ configuration file exists
-therein with the following content:
-
-----------------------------------------------------------------------
-[centos.png]
-models  = "Identity/Models/Brands/Symbols/centos-symbol-forlogos.svgz Identity/Models/Brands/Types/centos.svgz"
-formats = "xpm jpg"
-heights = "48 78"
-fgcolor = "000000 ffffff"
-bgcolor = "ffffff-0"
-command = "/usr/bin/convert +append"
-
-[centos-artwork.png]
-models  = "Identity/Models/Brands/Symbols/centos-symbol-forlogos.svgz Identity/Models/Brands/Types/centos.svgz Identity/Models/Brands/Types/artwork.svgz"
-formats = "xpm jpg"
-heights = "48 78"
-fgcolor = "000000 ffffff"
-bgcolor = "ffffff-0"
-command = "/usr/bin/convert +append"
-----------------------------------------------------------------------
-
-The *centos-art.sh* script should produce the
-following image files:
-
-----------------------------------------------------------------------
-Identity/Images/Brands/Logos/000000/ffffff-0/48/centos.jpg
-Identity/Images/Brands/Logos/000000/ffffff-0/48/centos.png
-Identity/Images/Brands/Logos/000000/ffffff-0/48/centos.xpm
-Identity/Images/Brands/Logos/000000/ffffff-0/48/centos-artwork.png
-Identity/Images/Brands/Logos/000000/ffffff-0/48/centos-artwork.jpg
-Identity/Images/Brands/Logos/000000/ffffff-0/48/centos-artwork.xmp
-Identity/Images/Brands/Logos/000000/ffffff-0/78/centos.jpg
-Identity/Images/Brands/Logos/000000/ffffff-0/78/centos.png
-Identity/Images/Brands/Logos/000000/ffffff-0/78/centos.xpm
-Identity/Images/Brands/Logos/000000/ffffff-0/78/centos-artwork.png
-Identity/Images/Brands/Logos/000000/ffffff-0/78/centos-artwork.jpg
-Identity/Images/Brands/Logos/000000/ffffff-0/78/centos-artwork.xmp
-Identity/Images/Brands/Logos/ffffff/ffffff-0/48/centos.jpg
-Identity/Images/Brands/Logos/ffffff/ffffff-0/48/centos.png
-Identity/Images/Brands/Logos/ffffff/ffffff-0/48/centos.xpm
-Identity/Images/Brands/Logos/ffffff/ffffff-0/48/centos-artwork.png
-Identity/Images/Brands/Logos/ffffff/ffffff-0/48/centos-artwork.jpg
-Identity/Images/Brands/Logos/ffffff/ffffff-0/48/centos-artwork.xmp
-Identity/Images/Brands/Logos/ffffff/ffffff-0/78/centos.jpg
-Identity/Images/Brands/Logos/ffffff/ffffff-0/78/centos.png
-Identity/Images/Brands/Logos/ffffff/ffffff-0/78/centos.xpm
-Identity/Images/Brands/Logos/ffffff/ffffff-0/78/centos-artwork.png
-Identity/Images/Brands/Logos/ffffff/ffffff-0/78/centos-artwork.jpg
-Identity/Images/Brands/Logos/ffffff/ffffff-0/78/centos-artwork.xmp
-----------------------------------------------------------------------
-
-The final location for storing images output inside the repository is
-determined by using the design model directory provided as argument.
-Basically, the *centos-art.sh* script changes the
-path components from Models to Images and adds foreground color,
-background color, height value and image name to it to differentiate
-rendered images.
-
-In case you need to restrict the amount of files you want to produce
-including their formats, heights, colors and commands, you need to
-modify the content of the related +render.conf+ configuration file.
-There is not any command-line option available for such tasks. The
-most *render* command-line options can do for you is when there are
-more than one configuration file inside the same design model
-directory and you need to specify which one of them will be used as
-reference. In such case you can use the
-<option>--filter="REGEX"</option> option.  
-
-When images are produced through configuration files, the
-*centos-art.sh* script takes the order provided in
-the list of design models to build the list of images you will work
-with through the command specified. For example, the order in which
-images will be appended or overlapped.  
-
-Localization of logo images will not be and must not be supported in
-any way. That would bring disastrous confusion in the area of visual
-recognition.
-
-=== 2013
-
-Development of CentOS Artwork Repository was eventually stopped at
-November, 2012, when I moved myself from Cienfuegos to Havana city for
-working. I returned on May 14th of 2013 and continued developing The
-CentOS Artwork Repository at home.  Considered a
-Git+Gitolite+Gitweb+MantisBT infrastructure for CentOS Artwork
-Repository and started working on it in my workstation.  This, in
-order to implement a distributed work flow for The CentOS Artwork
-Repository based on Git version control system.
-
-[[repository-history-2013-UpdateRepositoryLayout]]
-==== Update Repository Directories Structure
-
-I face the following situation: I am working on a documentation
-project named ``solinfo-network''.  While I was organizing it, I found
-that the directory structure of The CentOS Artwork Repository fits
-quite well the needs of ``solinfo-network'' documentation project.
-However, I don't want to duplicate automation scripts in two separate
-projects, but share them between themselves (i.e., changes committed
-to automation scripts are pushed to one single place, not two.).
-
-When we use Subversion repositories, it is possible to checkout
-specific parts of different repositories into a new repository. This
-is very useful if we need to create several projects that share the
-same component and we don't want to duplicate the common component in
-two or more different projects but ``share'' it between them.
-
-When we use Git repository, it is not possible to checkout specific
-parts of a repository but the complete tree. So, in order to share
-common components of a repository we need to create one repository for
-each common component we want to share and then use Git
-submodules<citation>see progit-book, page 152.</citation>  This
-requires that brand new repositories be created for each component we
-want to share.
-
-In both situations, including Git and Subversion repositories, it is
-necessary that we define very well the structure of each component we
-want to share, so it can be ``plugged'' nicely into other projects.
-Likewise, other projects must have the same directory structure the
-pluggable component was design to fit in. If these two conditions can
-be reached, it would be possible to reuse repositories components and
-concentrate efforts.  The current directory structure The CentOS
-Artwork Repository is set in allows components inside Subversion
-repositories to be reused by related working copies.  However, we
-cannot do the same if it is stored in a Git repository.  In order for
-Git repositories to be able to share components with other Git
-repositories, The CentOS Artwork Repository directory structure needs
-to be reorganized to better delineate each component the repository is
-made of.
-
-// vim: set syntax=asciidoc:
diff --git a/Artworks/Fonts/denmark.ttf b/Artworks/Fonts/denmark.ttf
deleted file mode 100755
index c262338..0000000
Binary files a/Artworks/Fonts/denmark.ttf and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/add.svgz b/Artworks/Icons/Tango/Actions/add.svgz
deleted file mode 100644
index 55575b6..0000000
Binary files a/Artworks/Icons/Tango/Actions/add.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/address-book-new.svgz b/Artworks/Icons/Tango/Actions/address-book-new.svgz
deleted file mode 100644
index 6904fb7..0000000
Binary files a/Artworks/Icons/Tango/Actions/address-book-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/appointment-new.svgz b/Artworks/Icons/Tango/Actions/appointment-new.svgz
deleted file mode 100644
index c1bdde8..0000000
Binary files a/Artworks/Icons/Tango/Actions/appointment-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/back.svgz b/Artworks/Icons/Tango/Actions/back.svgz
deleted file mode 100644
index b0d1e98..0000000
Binary files a/Artworks/Icons/Tango/Actions/back.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/bookmark-new.svgz b/Artworks/Icons/Tango/Actions/bookmark-new.svgz
deleted file mode 100644
index 560c4f8..0000000
Binary files a/Artworks/Icons/Tango/Actions/bookmark-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/bottom.svgz b/Artworks/Icons/Tango/Actions/bottom.svgz
deleted file mode 100644
index a5e9ef6..0000000
Binary files a/Artworks/Icons/Tango/Actions/bottom.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/contact-new.svgz b/Artworks/Icons/Tango/Actions/contact-new.svgz
deleted file mode 100644
index af8a327..0000000
Binary files a/Artworks/Icons/Tango/Actions/contact-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-new.svgz b/Artworks/Icons/Tango/Actions/document-new.svgz
deleted file mode 100644
index 306f780..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-open.svgz b/Artworks/Icons/Tango/Actions/document-open.svgz
deleted file mode 100644
index ac11ae6..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-open.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-print-preview.svgz b/Artworks/Icons/Tango/Actions/document-print-preview.svgz
deleted file mode 100644
index 1618949..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-print-preview.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-print.svgz b/Artworks/Icons/Tango/Actions/document-print.svgz
deleted file mode 100644
index ffd97f4..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-print.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-properties.svgz b/Artworks/Icons/Tango/Actions/document-properties.svgz
deleted file mode 100644
index cb13605..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-properties.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-save-as.svgz b/Artworks/Icons/Tango/Actions/document-save-as.svgz
deleted file mode 100644
index 71c3403..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-save-as.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/document-save.svgz b/Artworks/Icons/Tango/Actions/document-save.svgz
deleted file mode 100644
index 91ea8b4..0000000
Binary files a/Artworks/Icons/Tango/Actions/document-save.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/down.svgz b/Artworks/Icons/Tango/Actions/down.svgz
deleted file mode 100644
index 0faca5f..0000000
Binary files a/Artworks/Icons/Tango/Actions/down.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-clear.svgz b/Artworks/Icons/Tango/Actions/edit-clear.svgz
deleted file mode 100644
index 841afe5..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-clear.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-copy.svgz b/Artworks/Icons/Tango/Actions/edit-copy.svgz
deleted file mode 100644
index de4df1c..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-copy.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-delete.svgz b/Artworks/Icons/Tango/Actions/edit-delete.svgz
deleted file mode 100644
index 23ae108..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-delete.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-find-replace.svgz b/Artworks/Icons/Tango/Actions/edit-find-replace.svgz
deleted file mode 100644
index 0fc4dfa..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-find-replace.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-paste.svgz b/Artworks/Icons/Tango/Actions/edit-paste.svgz
deleted file mode 100644
index 427653a..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-paste.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-redo.svgz b/Artworks/Icons/Tango/Actions/edit-redo.svgz
deleted file mode 100644
index ab45461..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-redo.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-select-all.svgz b/Artworks/Icons/Tango/Actions/edit-select-all.svgz
deleted file mode 100644
index a081b8f..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-select-all.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/edit-undo.svgz b/Artworks/Icons/Tango/Actions/edit-undo.svgz
deleted file mode 100644
index ec2617f..0000000
Binary files a/Artworks/Icons/Tango/Actions/edit-undo.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/find.svgz b/Artworks/Icons/Tango/Actions/find.svgz
deleted file mode 100644
index bd7dcb4..0000000
Binary files a/Artworks/Icons/Tango/Actions/find.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/finish.svgz b/Artworks/Icons/Tango/Actions/finish.svgz
deleted file mode 100644
index 9202ec1..0000000
Binary files a/Artworks/Icons/Tango/Actions/finish.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/folder-new.svgz b/Artworks/Icons/Tango/Actions/folder-new.svgz
deleted file mode 100644
index ba96743..0000000
Binary files a/Artworks/Icons/Tango/Actions/folder-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-indent-less.svgz b/Artworks/Icons/Tango/Actions/format-indent-less.svgz
deleted file mode 100644
index dc82077..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-indent-less.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-indent-more.svgz b/Artworks/Icons/Tango/Actions/format-indent-more.svgz
deleted file mode 100644
index 4579c7d..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-indent-more.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-justify-center.svgz b/Artworks/Icons/Tango/Actions/format-justify-center.svgz
deleted file mode 100644
index 6325391..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-justify-center.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-justify-fill.svgz b/Artworks/Icons/Tango/Actions/format-justify-fill.svgz
deleted file mode 100644
index 540574f..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-justify-fill.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-justify-left.svgz b/Artworks/Icons/Tango/Actions/format-justify-left.svgz
deleted file mode 100644
index fe356e7..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-justify-left.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-justify-right.svgz b/Artworks/Icons/Tango/Actions/format-justify-right.svgz
deleted file mode 100644
index 2b78979..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-justify-right.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-text-bold.svgz b/Artworks/Icons/Tango/Actions/format-text-bold.svgz
deleted file mode 100644
index e5455f1..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-text-bold.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-text-italic.svgz b/Artworks/Icons/Tango/Actions/format-text-italic.svgz
deleted file mode 100644
index a6df9df..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-text-italic.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-text-strikethrough.svgz b/Artworks/Icons/Tango/Actions/format-text-strikethrough.svgz
deleted file mode 100644
index 3b29e53..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-text-strikethrough.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/format-text-underline.svgz b/Artworks/Icons/Tango/Actions/format-text-underline.svgz
deleted file mode 100644
index d2a3e71..0000000
Binary files a/Artworks/Icons/Tango/Actions/format-text-underline.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/gnome-run.svgz b/Artworks/Icons/Tango/Actions/gnome-run.svgz
deleted file mode 100644
index ac97387..0000000
Binary files a/Artworks/Icons/Tango/Actions/gnome-run.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/go-home.svgz b/Artworks/Icons/Tango/Actions/go-home.svgz
deleted file mode 100644
index 8557bff..0000000
Binary files a/Artworks/Icons/Tango/Actions/go-home.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/go-jump.svgz b/Artworks/Icons/Tango/Actions/go-jump.svgz
deleted file mode 100644
index 1b9914f..0000000
Binary files a/Artworks/Icons/Tango/Actions/go-jump.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/gtk-fullscreen.svgz b/Artworks/Icons/Tango/Actions/gtk-fullscreen.svgz
deleted file mode 100644
index 2c338b2..0000000
Binary files a/Artworks/Icons/Tango/Actions/gtk-fullscreen.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/gtk-remove.svgz b/Artworks/Icons/Tango/Actions/gtk-remove.svgz
deleted file mode 100644
index d02f6d5..0000000
Binary files a/Artworks/Icons/Tango/Actions/gtk-remove.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/lock.svgz b/Artworks/Icons/Tango/Actions/lock.svgz
deleted file mode 100644
index 7edd22d..0000000
Binary files a/Artworks/Icons/Tango/Actions/lock.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/mail-forward.svgz b/Artworks/Icons/Tango/Actions/mail-forward.svgz
deleted file mode 100644
index 1731bd6..0000000
Binary files a/Artworks/Icons/Tango/Actions/mail-forward.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/mail-mark-junk.svgz b/Artworks/Icons/Tango/Actions/mail-mark-junk.svgz
deleted file mode 100644
index f9f40f4..0000000
Binary files a/Artworks/Icons/Tango/Actions/mail-mark-junk.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/mail-message-new.svgz b/Artworks/Icons/Tango/Actions/mail-message-new.svgz
deleted file mode 100644
index 36524d3..0000000
Binary files a/Artworks/Icons/Tango/Actions/mail-message-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/mail-reply-all.svgz b/Artworks/Icons/Tango/Actions/mail-reply-all.svgz
deleted file mode 100644
index 0725049..0000000
Binary files a/Artworks/Icons/Tango/Actions/mail-reply-all.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/mail-reply-sender.svgz b/Artworks/Icons/Tango/Actions/mail-reply-sender.svgz
deleted file mode 100644
index 9f63322..0000000
Binary files a/Artworks/Icons/Tango/Actions/mail-reply-sender.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/mail-send-receive.svgz b/Artworks/Icons/Tango/Actions/mail-send-receive.svgz
deleted file mode 100644
index a4202d6..0000000
Binary files a/Artworks/Icons/Tango/Actions/mail-send-receive.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-eject.svgz b/Artworks/Icons/Tango/Actions/media-eject.svgz
deleted file mode 100644
index 74e566e..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-eject.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-playback-pause.svgz b/Artworks/Icons/Tango/Actions/media-playback-pause.svgz
deleted file mode 100644
index 6b31e18..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-playback-pause.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-playback-start.svgz b/Artworks/Icons/Tango/Actions/media-playback-start.svgz
deleted file mode 100644
index 15c83a9..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-playback-start.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-playback-stop.svgz b/Artworks/Icons/Tango/Actions/media-playback-stop.svgz
deleted file mode 100644
index d5a916a..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-playback-stop.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-record.svgz b/Artworks/Icons/Tango/Actions/media-record.svgz
deleted file mode 100644
index a4d774c..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-record.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-seek-backward.svgz b/Artworks/Icons/Tango/Actions/media-seek-backward.svgz
deleted file mode 100644
index d0847e2..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-seek-backward.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-seek-forward.svgz b/Artworks/Icons/Tango/Actions/media-seek-forward.svgz
deleted file mode 100644
index 6a42ca9..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-seek-forward.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-skip-backward.svgz b/Artworks/Icons/Tango/Actions/media-skip-backward.svgz
deleted file mode 100644
index 487d701..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-skip-backward.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/media-skip-forward.svgz b/Artworks/Icons/Tango/Actions/media-skip-forward.svgz
deleted file mode 100644
index 99685f7..0000000
Binary files a/Artworks/Icons/Tango/Actions/media-skip-forward.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/next.svgz b/Artworks/Icons/Tango/Actions/next.svgz
deleted file mode 100644
index 316590e..0000000
Binary files a/Artworks/Icons/Tango/Actions/next.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/process-stop.svgz b/Artworks/Icons/Tango/Actions/process-stop.svgz
deleted file mode 100644
index 41ba54e..0000000
Binary files a/Artworks/Icons/Tango/Actions/process-stop.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/start.svgz b/Artworks/Icons/Tango/Actions/start.svgz
deleted file mode 100644
index 7ef5738..0000000
Binary files a/Artworks/Icons/Tango/Actions/start.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/stock_new-dir.svgz b/Artworks/Icons/Tango/Actions/stock_new-dir.svgz
deleted file mode 100644
index 52e539e..0000000
Binary files a/Artworks/Icons/Tango/Actions/stock_new-dir.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/stock_new-window.svgz b/Artworks/Icons/Tango/Actions/stock_new-window.svgz
deleted file mode 100644
index b6a0801..0000000
Binary files a/Artworks/Icons/Tango/Actions/stock_new-window.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/system-log-out.svgz b/Artworks/Icons/Tango/Actions/system-log-out.svgz
deleted file mode 100644
index c1673ca..0000000
Binary files a/Artworks/Icons/Tango/Actions/system-log-out.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/system-search.svgz b/Artworks/Icons/Tango/Actions/system-search.svgz
deleted file mode 100644
index 4498932..0000000
Binary files a/Artworks/Icons/Tango/Actions/system-search.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/system-shutdown.svgz b/Artworks/Icons/Tango/Actions/system-shutdown.svgz
deleted file mode 100644
index 44d9493..0000000
Binary files a/Artworks/Icons/Tango/Actions/system-shutdown.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/tab-new.svgz b/Artworks/Icons/Tango/Actions/tab-new.svgz
deleted file mode 100644
index f3c5679..0000000
Binary files a/Artworks/Icons/Tango/Actions/tab-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/top.svgz b/Artworks/Icons/Tango/Actions/top.svgz
deleted file mode 100644
index 4eff2c4..0000000
Binary files a/Artworks/Icons/Tango/Actions/top.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/up.svgz b/Artworks/Icons/Tango/Actions/up.svgz
deleted file mode 100644
index 64603bb..0000000
Binary files a/Artworks/Icons/Tango/Actions/up.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/view-refresh.svgz b/Artworks/Icons/Tango/Actions/view-refresh.svgz
deleted file mode 100644
index b626954..0000000
Binary files a/Artworks/Icons/Tango/Actions/view-refresh.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/view-restore.svgz b/Artworks/Icons/Tango/Actions/view-restore.svgz
deleted file mode 100644
index 4515b67..0000000
Binary files a/Artworks/Icons/Tango/Actions/view-restore.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/zoom-best-fit.svgz b/Artworks/Icons/Tango/Actions/zoom-best-fit.svgz
deleted file mode 100644
index ad6e74b..0000000
Binary files a/Artworks/Icons/Tango/Actions/zoom-best-fit.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/zoom-in.svgz b/Artworks/Icons/Tango/Actions/zoom-in.svgz
deleted file mode 100644
index 10e9ff3..0000000
Binary files a/Artworks/Icons/Tango/Actions/zoom-in.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/zoom-original.svgz b/Artworks/Icons/Tango/Actions/zoom-original.svgz
deleted file mode 100644
index 7af86c8..0000000
Binary files a/Artworks/Icons/Tango/Actions/zoom-original.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Actions/zoom-out.svgz b/Artworks/Icons/Tango/Actions/zoom-out.svgz
deleted file mode 100644
index 9db18a0..0000000
Binary files a/Artworks/Icons/Tango/Actions/zoom-out.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/accessories-calculator.svgz b/Artworks/Icons/Tango/Apps/accessories-calculator.svgz
deleted file mode 100644
index 5fbba91..0000000
Binary files a/Artworks/Icons/Tango/Apps/accessories-calculator.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/accessories-character-map.svgz b/Artworks/Icons/Tango/Apps/accessories-character-map.svgz
deleted file mode 100644
index b98642f..0000000
Binary files a/Artworks/Icons/Tango/Apps/accessories-character-map.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/accessories-dictionary.svgz b/Artworks/Icons/Tango/Apps/accessories-dictionary.svgz
deleted file mode 100644
index 5486dc4..0000000
Binary files a/Artworks/Icons/Tango/Apps/accessories-dictionary.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/arts.svgz b/Artworks/Icons/Tango/Apps/arts.svgz
deleted file mode 100644
index ae26ec5..0000000
Binary files a/Artworks/Icons/Tango/Apps/arts.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/evolution.svgz b/Artworks/Icons/Tango/Apps/evolution.svgz
deleted file mode 100644
index b877038..0000000
Binary files a/Artworks/Icons/Tango/Apps/evolution.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/file-manager.svgz b/Artworks/Icons/Tango/Apps/file-manager.svgz
deleted file mode 100644
index c9eadf5..0000000
Binary files a/Artworks/Icons/Tango/Apps/file-manager.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/gnome-monitor.svgz b/Artworks/Icons/Tango/Apps/gnome-monitor.svgz
deleted file mode 100644
index 057b7c9..0000000
Binary files a/Artworks/Icons/Tango/Apps/gnome-monitor.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/gnome-shutdown.svgz b/Artworks/Icons/Tango/Apps/gnome-shutdown.svgz
deleted file mode 100644
index 276bbc6..0000000
Binary files a/Artworks/Icons/Tango/Apps/gnome-shutdown.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/help.svgz b/Artworks/Icons/Tango/Apps/help.svgz
deleted file mode 100644
index 1dce2a7..0000000
Binary files a/Artworks/Icons/Tango/Apps/help.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/im-aim.svgz b/Artworks/Icons/Tango/Apps/im-aim.svgz
deleted file mode 100644
index efd106b..0000000
Binary files a/Artworks/Icons/Tango/Apps/im-aim.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/im-icq.svgz b/Artworks/Icons/Tango/Apps/im-icq.svgz
deleted file mode 100644
index 4a809ac..0000000
Binary files a/Artworks/Icons/Tango/Apps/im-icq.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/im-jabber.svgz b/Artworks/Icons/Tango/Apps/im-jabber.svgz
deleted file mode 100644
index 5e774b4..0000000
Binary files a/Artworks/Icons/Tango/Apps/im-jabber.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/im-msn.svgz b/Artworks/Icons/Tango/Apps/im-msn.svgz
deleted file mode 100644
index 323f86b..0000000
Binary files a/Artworks/Icons/Tango/Apps/im-msn.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/im-nov.svgz b/Artworks/Icons/Tango/Apps/im-nov.svgz
deleted file mode 100644
index ddef864..0000000
Binary files a/Artworks/Icons/Tango/Apps/im-nov.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/im-yahoo.svgz b/Artworks/Icons/Tango/Apps/im-yahoo.svgz
deleted file mode 100644
index 992ca04..0000000
Binary files a/Artworks/Icons/Tango/Apps/im-yahoo.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/internet-group-chat.svgz b/Artworks/Icons/Tango/Apps/internet-group-chat.svgz
deleted file mode 100644
index 47c5c00..0000000
Binary files a/Artworks/Icons/Tango/Apps/internet-group-chat.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/internet-mail.svgz b/Artworks/Icons/Tango/Apps/internet-mail.svgz
deleted file mode 100644
index c052524..0000000
Binary files a/Artworks/Icons/Tango/Apps/internet-mail.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/internet-news-reader.svgz b/Artworks/Icons/Tango/Apps/internet-news-reader.svgz
deleted file mode 100644
index 4443b43..0000000
Binary files a/Artworks/Icons/Tango/Apps/internet-news-reader.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/internet-web-browser.svgz b/Artworks/Icons/Tango/Apps/internet-web-browser.svgz
deleted file mode 100644
index 1f318f0..0000000
Binary files a/Artworks/Icons/Tango/Apps/internet-web-browser.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/kscreensaver.svgz b/Artworks/Icons/Tango/Apps/kscreensaver.svgz
deleted file mode 100644
index 1a950a6..0000000
Binary files a/Artworks/Icons/Tango/Apps/kscreensaver.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/logviewer.svgz b/Artworks/Icons/Tango/Apps/logviewer.svgz
deleted file mode 100644
index 0fdf985..0000000
Binary files a/Artworks/Icons/Tango/Apps/logviewer.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/office-calendar.svgz b/Artworks/Icons/Tango/Apps/office-calendar.svgz
deleted file mode 100644
index 3f0760c..0000000
Binary files a/Artworks/Icons/Tango/Apps/office-calendar.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-accessibility.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-accessibility.svgz
deleted file mode 100644
index 2a6e680..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-accessibility.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-assistive-technology.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-assistive-technology.svgz
deleted file mode 100644
index fe42b21..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-assistive-technology.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-font.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-font.svgz
deleted file mode 100644
index 2e52a84..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-font.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-keyboard-shortcuts.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-keyboard-shortcuts.svgz
deleted file mode 100644
index 04ea7b7..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-keyboard-shortcuts.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-locale.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-locale.svgz
deleted file mode 100644
index 3cd9d4d..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-locale.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-multimedia.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-multimedia.svgz
deleted file mode 100644
index 6321d90..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-multimedia.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-remote-desktop.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-remote-desktop.svgz
deleted file mode 100644
index dc94c59..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-remote-desktop.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-desktop-theme.svgz b/Artworks/Icons/Tango/Apps/preferences-desktop-theme.svgz
deleted file mode 100644
index 4d0ad2c..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-desktop-theme.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-system-network-proxy.svgz b/Artworks/Icons/Tango/Apps/preferences-system-network-proxy.svgz
deleted file mode 100644
index 8f685f8..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-system-network-proxy.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-system-session.svgz b/Artworks/Icons/Tango/Apps/preferences-system-session.svgz
deleted file mode 100644
index 4f8c984..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-system-session.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/preferences-system-windows.svgz b/Artworks/Icons/Tango/Apps/preferences-system-windows.svgz
deleted file mode 100644
index 10b5301..0000000
Binary files a/Artworks/Icons/Tango/Apps/preferences-system-windows.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/system-installer.svgz b/Artworks/Icons/Tango/Apps/system-installer.svgz
deleted file mode 100644
index 9142b33..0000000
Binary files a/Artworks/Icons/Tango/Apps/system-installer.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/system-software-update.svgz b/Artworks/Icons/Tango/Apps/system-software-update.svgz
deleted file mode 100644
index 99cbdde..0000000
Binary files a/Artworks/Icons/Tango/Apps/system-software-update.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/system-users.svgz b/Artworks/Icons/Tango/Apps/system-users.svgz
deleted file mode 100644
index ad93d31..0000000
Binary files a/Artworks/Icons/Tango/Apps/system-users.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/text-editor.svgz b/Artworks/Icons/Tango/Apps/text-editor.svgz
deleted file mode 100644
index c36cda0..0000000
Binary files a/Artworks/Icons/Tango/Apps/text-editor.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/wallpaper.svgz b/Artworks/Icons/Tango/Apps/wallpaper.svgz
deleted file mode 100644
index 90bf328..0000000
Binary files a/Artworks/Icons/Tango/Apps/wallpaper.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/web-browser.svgz b/Artworks/Icons/Tango/Apps/web-browser.svgz
deleted file mode 100644
index 4da3ee9..0000000
Binary files a/Artworks/Icons/Tango/Apps/web-browser.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Apps/xfce-terminal.svgz b/Artworks/Icons/Tango/Apps/xfce-terminal.svgz
deleted file mode 100644
index c00e385..0000000
Binary files a/Artworks/Icons/Tango/Apps/xfce-terminal.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/accessories.svgz b/Artworks/Icons/Tango/Categories/accessories.svgz
deleted file mode 100644
index 4e66409..0000000
Binary files a/Artworks/Icons/Tango/Categories/accessories.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-accessories.svgz b/Artworks/Icons/Tango/Categories/applications-accessories.svgz
deleted file mode 100644
index 7f0741f..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-accessories.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-development.svgz b/Artworks/Icons/Tango/Categories/applications-development.svgz
deleted file mode 100644
index 67fd08d..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-development.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-games.svgz b/Artworks/Icons/Tango/Categories/applications-games.svgz
deleted file mode 100644
index 10a0ff3..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-games.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-graphics.svgz b/Artworks/Icons/Tango/Categories/applications-graphics.svgz
deleted file mode 100644
index 2466583..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-graphics.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-internet.svgz b/Artworks/Icons/Tango/Categories/applications-internet.svgz
deleted file mode 100644
index d99d95f..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-internet.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-multimedia.svgz b/Artworks/Icons/Tango/Categories/applications-multimedia.svgz
deleted file mode 100644
index 4d57ee7..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-multimedia.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-office.svgz b/Artworks/Icons/Tango/Categories/applications-office.svgz
deleted file mode 100644
index e87f8af..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-office.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-other.svgz b/Artworks/Icons/Tango/Categories/applications-other.svgz
deleted file mode 100644
index 166e768..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-other.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/applications-system.svgz b/Artworks/Icons/Tango/Categories/applications-system.svgz
deleted file mode 100644
index 77caac9..0000000
Binary files a/Artworks/Icons/Tango/Categories/applications-system.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/games.svgz b/Artworks/Icons/Tango/Categories/games.svgz
deleted file mode 100644
index ad64e6c..0000000
Binary files a/Artworks/Icons/Tango/Categories/games.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/package_development.svgz b/Artworks/Icons/Tango/Categories/package_development.svgz
deleted file mode 100644
index a36f4f3..0000000
Binary files a/Artworks/Icons/Tango/Categories/package_development.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/preferences-desktop-peripherals.svgz b/Artworks/Icons/Tango/Categories/preferences-desktop-peripherals.svgz
deleted file mode 100644
index 3f8c9ee..0000000
Binary files a/Artworks/Icons/Tango/Categories/preferences-desktop-peripherals.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/preferences-desktop.svgz b/Artworks/Icons/Tango/Categories/preferences-desktop.svgz
deleted file mode 100644
index cbac297..0000000
Binary files a/Artworks/Icons/Tango/Categories/preferences-desktop.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Categories/system-settings.svgz b/Artworks/Icons/Tango/Categories/system-settings.svgz
deleted file mode 100644
index c3fe5e8..0000000
Binary files a/Artworks/Icons/Tango/Categories/system-settings.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/audio-card.svgz b/Artworks/Icons/Tango/Devices/audio-card.svgz
deleted file mode 100644
index 15a1ef5..0000000
Binary files a/Artworks/Icons/Tango/Devices/audio-card.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/audio-input-microphone.svgz b/Artworks/Icons/Tango/Devices/audio-input-microphone.svgz
deleted file mode 100644
index 9acdd45..0000000
Binary files a/Artworks/Icons/Tango/Devices/audio-input-microphone.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/battery.svgz b/Artworks/Icons/Tango/Devices/battery.svgz
deleted file mode 100644
index 3c6fd4c..0000000
Binary files a/Artworks/Icons/Tango/Devices/battery.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/camera-photo.svgz b/Artworks/Icons/Tango/Devices/camera-photo.svgz
deleted file mode 100644
index b626d3e..0000000
Binary files a/Artworks/Icons/Tango/Devices/camera-photo.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/camera-video.svgz b/Artworks/Icons/Tango/Devices/camera-video.svgz
deleted file mode 100644
index 7426d5a..0000000
Binary files a/Artworks/Icons/Tango/Devices/camera-video.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/cdrom_unmount.svgz b/Artworks/Icons/Tango/Devices/cdrom_unmount.svgz
deleted file mode 100644
index 154aa7f..0000000
Binary files a/Artworks/Icons/Tango/Devices/cdrom_unmount.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/display.svgz b/Artworks/Icons/Tango/Devices/display.svgz
deleted file mode 100644
index 429a66a..0000000
Binary files a/Artworks/Icons/Tango/Devices/display.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/drive-cdrom.svgz b/Artworks/Icons/Tango/Devices/drive-cdrom.svgz
deleted file mode 100644
index 38150c5..0000000
Binary files a/Artworks/Icons/Tango/Devices/drive-cdrom.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/drive-harddisk.svgz b/Artworks/Icons/Tango/Devices/drive-harddisk.svgz
deleted file mode 100644
index 59eea0a..0000000
Binary files a/Artworks/Icons/Tango/Devices/drive-harddisk.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/drive-removable-media.svgz b/Artworks/Icons/Tango/Devices/drive-removable-media.svgz
deleted file mode 100644
index 1b50544..0000000
Binary files a/Artworks/Icons/Tango/Devices/drive-removable-media.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/gnome-dev-keyboard.svgz b/Artworks/Icons/Tango/Devices/gnome-dev-keyboard.svgz
deleted file mode 100644
index 08ff21b..0000000
Binary files a/Artworks/Icons/Tango/Devices/gnome-dev-keyboard.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/gnome-dev-media-cf.svgz b/Artworks/Icons/Tango/Devices/gnome-dev-media-cf.svgz
deleted file mode 100644
index eb6808a..0000000
Binary files a/Artworks/Icons/Tango/Devices/gnome-dev-media-cf.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/gnome-dev-mouse-ball.svgz b/Artworks/Icons/Tango/Devices/gnome-dev-mouse-ball.svgz
deleted file mode 100644
index 0f3845d..0000000
Binary files a/Artworks/Icons/Tango/Devices/gnome-dev-mouse-ball.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/gnome-dev-printer.svgz b/Artworks/Icons/Tango/Devices/gnome-dev-printer.svgz
deleted file mode 100644
index dd2c313..0000000
Binary files a/Artworks/Icons/Tango/Devices/gnome-dev-printer.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/input-gaming.svgz b/Artworks/Icons/Tango/Devices/input-gaming.svgz
deleted file mode 100644
index 3ed618f..0000000
Binary files a/Artworks/Icons/Tango/Devices/input-gaming.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/media-floppy.svgz b/Artworks/Icons/Tango/Devices/media-floppy.svgz
deleted file mode 100644
index 1607729..0000000
Binary files a/Artworks/Icons/Tango/Devices/media-floppy.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/network-wired.svgz b/Artworks/Icons/Tango/Devices/network-wired.svgz
deleted file mode 100644
index 3c718cd..0000000
Binary files a/Artworks/Icons/Tango/Devices/network-wired.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/network-wireless.svgz b/Artworks/Icons/Tango/Devices/network-wireless.svgz
deleted file mode 100644
index 5e56f57..0000000
Binary files a/Artworks/Icons/Tango/Devices/network-wireless.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Devices/system.svgz b/Artworks/Icons/Tango/Devices/system.svgz
deleted file mode 100644
index 09ba32e..0000000
Binary files a/Artworks/Icons/Tango/Devices/system.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-cvs-added.svgz b/Artworks/Icons/Tango/Emblems/emblem-cvs-added.svgz
deleted file mode 100644
index 2c31215..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-cvs-added.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-cvs-conflict.svgz b/Artworks/Icons/Tango/Emblems/emblem-cvs-conflict.svgz
deleted file mode 100644
index ea9a5fe..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-cvs-conflict.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-cvs-removed.svgz b/Artworks/Icons/Tango/Emblems/emblem-cvs-removed.svgz
deleted file mode 100644
index 6106d02..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-cvs-removed.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-favorite.svgz b/Artworks/Icons/Tango/Emblems/emblem-favorite.svgz
deleted file mode 100644
index 52254af..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-favorite.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-generic.svgz b/Artworks/Icons/Tango/Emblems/emblem-generic.svgz
deleted file mode 100644
index e53392e..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-generic.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-important.svgz b/Artworks/Icons/Tango/Emblems/emblem-important.svgz
deleted file mode 100644
index 723a890..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-important.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-mail.svgz b/Artworks/Icons/Tango/Emblems/emblem-mail.svgz
deleted file mode 100644
index 58b345c..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-mail.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-new.svgz b/Artworks/Icons/Tango/Emblems/emblem-new.svgz
deleted file mode 100644
index 6bb4017..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-new.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-photos.svgz b/Artworks/Icons/Tango/Emblems/emblem-photos.svgz
deleted file mode 100644
index aa11930..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-photos.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-special.svgz b/Artworks/Icons/Tango/Emblems/emblem-special.svgz
deleted file mode 100644
index 7c3cbe3..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-special.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-symbolic-link.svgz b/Artworks/Icons/Tango/Emblems/emblem-symbolic-link.svgz
deleted file mode 100644
index 14f85e8..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-symbolic-link.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-urgent.svgz b/Artworks/Icons/Tango/Emblems/emblem-urgent.svgz
deleted file mode 100644
index 9398cac..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-urgent.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emblems/emblem-web.svgz b/Artworks/Icons/Tango/Emblems/emblem-web.svgz
deleted file mode 100644
index b37514e..0000000
Binary files a/Artworks/Icons/Tango/Emblems/emblem-web.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-angel.svgz b/Artworks/Icons/Tango/Emotes/face-angel.svgz
deleted file mode 100644
index c4e6d2f..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-angel.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-crying.svgz b/Artworks/Icons/Tango/Emotes/face-crying.svgz
deleted file mode 100644
index d4cb942..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-crying.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-devilish.svgz b/Artworks/Icons/Tango/Emotes/face-devilish.svgz
deleted file mode 100644
index 8a206fe..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-devilish.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-glasses.svgz b/Artworks/Icons/Tango/Emotes/face-glasses.svgz
deleted file mode 100644
index 48ff8e6..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-glasses.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-grin.svgz b/Artworks/Icons/Tango/Emotes/face-grin.svgz
deleted file mode 100644
index 090b8be..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-grin.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-kiss.svgz b/Artworks/Icons/Tango/Emotes/face-kiss.svgz
deleted file mode 100644
index 769fd1d..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-kiss.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-monkey.svgz b/Artworks/Icons/Tango/Emotes/face-monkey.svgz
deleted file mode 100644
index 89d1745..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-monkey.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-plain.svgz b/Artworks/Icons/Tango/Emotes/face-plain.svgz
deleted file mode 100644
index b493f01..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-plain.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-sad.svgz b/Artworks/Icons/Tango/Emotes/face-sad.svgz
deleted file mode 100644
index b761df5..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-sad.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-smile-big.svgz b/Artworks/Icons/Tango/Emotes/face-smile-big.svgz
deleted file mode 100644
index 4b24d52..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-smile-big.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-smile.svgz b/Artworks/Icons/Tango/Emotes/face-smile.svgz
deleted file mode 100644
index 2fba486..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-smile.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-surprise.svgz b/Artworks/Icons/Tango/Emotes/face-surprise.svgz
deleted file mode 100644
index cfa3e0a..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-surprise.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Emotes/face-wink.svgz b/Artworks/Icons/Tango/Emotes/face-wink.svgz
deleted file mode 100644
index 8eced7b..0000000
Binary files a/Artworks/Icons/Tango/Emotes/face-wink.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/application-x-executable.svgz b/Artworks/Icons/Tango/Mimetypes/application-x-executable.svgz
deleted file mode 100644
index db9966e..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/application-x-executable.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/font.svgz b/Artworks/Icons/Tango/Mimetypes/font.svgz
deleted file mode 100644
index bb88082..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/font.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-magicpoint.svgz b/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-magicpoint.svgz
deleted file mode 100644
index 2d75123..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-magicpoint.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svgz b/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svgz
deleted file mode 100644
index 8caa9d8..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-vnd.lotus-1-2-3.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-x-perl.svgz b/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-x-perl.svgz
deleted file mode 100644
index c12528f..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/gnome-mime-application-x-perl.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/gtk-file.svgz b/Artworks/Icons/Tango/Mimetypes/gtk-file.svgz
deleted file mode 100644
index 7cf44e0..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/gtk-file.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/html.svgz b/Artworks/Icons/Tango/Mimetypes/html.svgz
deleted file mode 100644
index 928bfdd..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/html.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/image.svgz b/Artworks/Icons/Tango/Mimetypes/image.svgz
deleted file mode 100644
index f13522d..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/image.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/plan.svgz b/Artworks/Icons/Tango/Mimetypes/plan.svgz
deleted file mode 100644
index bf311a6..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/plan.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/sound.svgz b/Artworks/Icons/Tango/Mimetypes/sound.svgz
deleted file mode 100644
index a82cb74..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/sound.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/stock_certificate.svgz b/Artworks/Icons/Tango/Mimetypes/stock_certificate.svgz
deleted file mode 100644
index 01b81e8..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/stock_certificate.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/tgz.svgz b/Artworks/Icons/Tango/Mimetypes/tgz.svgz
deleted file mode 100644
index 7c79862..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/tgz.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/unknown.svgz b/Artworks/Icons/Tango/Mimetypes/unknown.svgz
deleted file mode 100644
index a2ce7f8..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/unknown.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/vcard.svgz b/Artworks/Icons/Tango/Mimetypes/vcard.svgz
deleted file mode 100644
index 93472b1..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/vcard.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/video.svgz b/Artworks/Icons/Tango/Mimetypes/video.svgz
deleted file mode 100644
index 24efce0..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/video.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/x-office-document.svgz b/Artworks/Icons/Tango/Mimetypes/x-office-document.svgz
deleted file mode 100644
index 48870af..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/x-office-document.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Mimetypes/x-office-drawing.svgz b/Artworks/Icons/Tango/Mimetypes/x-office-drawing.svgz
deleted file mode 100644
index f5f779a..0000000
Binary files a/Artworks/Icons/Tango/Mimetypes/x-office-drawing.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/desktop.svgz b/Artworks/Icons/Tango/Places/desktop.svgz
deleted file mode 100644
index 0a689fb..0000000
Binary files a/Artworks/Icons/Tango/Places/desktop.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/distributor-logo.svgz b/Artworks/Icons/Tango/Places/distributor-logo.svgz
deleted file mode 100644
index dbee7e3..0000000
Binary files a/Artworks/Icons/Tango/Places/distributor-logo.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/emptytrash.svgz b/Artworks/Icons/Tango/Places/emptytrash.svgz
deleted file mode 100644
index ad3cdbe..0000000
Binary files a/Artworks/Icons/Tango/Places/emptytrash.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/folder-saved-search.svgz b/Artworks/Icons/Tango/Places/folder-saved-search.svgz
deleted file mode 100644
index d7bcccf..0000000
Binary files a/Artworks/Icons/Tango/Places/folder-saved-search.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/folder.svgz b/Artworks/Icons/Tango/Places/folder.svgz
deleted file mode 100644
index c40ee8c..0000000
Binary files a/Artworks/Icons/Tango/Places/folder.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/folder_home.svgz b/Artworks/Icons/Tango/Places/folder_home.svgz
deleted file mode 100644
index f8a0b7a..0000000
Binary files a/Artworks/Icons/Tango/Places/folder_home.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/gnome-main-menu.svgz b/Artworks/Icons/Tango/Places/gnome-main-menu.svgz
deleted file mode 100644
index 3e116c7..0000000
Binary files a/Artworks/Icons/Tango/Places/gnome-main-menu.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/gtk-network.svgz b/Artworks/Icons/Tango/Places/gtk-network.svgz
deleted file mode 100644
index dae923f..0000000
Binary files a/Artworks/Icons/Tango/Places/gtk-network.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/network.svgz b/Artworks/Icons/Tango/Places/network.svgz
deleted file mode 100644
index 8d0c01a..0000000
Binary files a/Artworks/Icons/Tango/Places/network.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/server.svgz b/Artworks/Icons/Tango/Places/server.svgz
deleted file mode 100644
index 9cb80d8..0000000
Binary files a/Artworks/Icons/Tango/Places/server.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Places/start-here.svgz b/Artworks/Icons/Tango/Places/start-here.svgz
deleted file mode 100644
index 8ea4251..0000000
Binary files a/Artworks/Icons/Tango/Places/start-here.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/appointment-missed.svgz b/Artworks/Icons/Tango/Status/appointment-missed.svgz
deleted file mode 100644
index 429a29e..0000000
Binary files a/Artworks/Icons/Tango/Status/appointment-missed.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/appointment-soon.svgz b/Artworks/Icons/Tango/Status/appointment-soon.svgz
deleted file mode 100644
index 200045c..0000000
Binary files a/Artworks/Icons/Tango/Status/appointment-soon.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/audio-volume-high.svgz b/Artworks/Icons/Tango/Status/audio-volume-high.svgz
deleted file mode 100644
index 192bc9e..0000000
Binary files a/Artworks/Icons/Tango/Status/audio-volume-high.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/audio-volume-low.svgz b/Artworks/Icons/Tango/Status/audio-volume-low.svgz
deleted file mode 100644
index a202420..0000000
Binary files a/Artworks/Icons/Tango/Status/audio-volume-low.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/audio-volume-medium.svgz b/Artworks/Icons/Tango/Status/audio-volume-medium.svgz
deleted file mode 100644
index 650c98e..0000000
Binary files a/Artworks/Icons/Tango/Status/audio-volume-medium.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/audio-volume-muted.svgz b/Artworks/Icons/Tango/Status/audio-volume-muted.svgz
deleted file mode 100644
index bd43ede..0000000
Binary files a/Artworks/Icons/Tango/Status/audio-volume-muted.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/connect_creating.svgz b/Artworks/Icons/Tango/Status/connect_creating.svgz
deleted file mode 100644
index 5f14055..0000000
Binary files a/Artworks/Icons/Tango/Status/connect_creating.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/connect_established.svgz b/Artworks/Icons/Tango/Status/connect_established.svgz
deleted file mode 100644
index 2cd9d9e..0000000
Binary files a/Artworks/Icons/Tango/Status/connect_established.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/connect_no.svgz b/Artworks/Icons/Tango/Status/connect_no.svgz
deleted file mode 100644
index 2b06487..0000000
Binary files a/Artworks/Icons/Tango/Status/connect_no.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/edittrash.svgz b/Artworks/Icons/Tango/Status/edittrash.svgz
deleted file mode 100644
index 784853c..0000000
Binary files a/Artworks/Icons/Tango/Status/edittrash.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/error.svgz b/Artworks/Icons/Tango/Status/error.svgz
deleted file mode 100644
index a236485..0000000
Binary files a/Artworks/Icons/Tango/Status/error.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/folder-drag-accept.svgz b/Artworks/Icons/Tango/Status/folder-drag-accept.svgz
deleted file mode 100644
index 27fadf8..0000000
Binary files a/Artworks/Icons/Tango/Status/folder-drag-accept.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/folder-visiting.svgz b/Artworks/Icons/Tango/Status/folder-visiting.svgz
deleted file mode 100644
index 2141186..0000000
Binary files a/Artworks/Icons/Tango/Status/folder-visiting.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/image-loading.svgz b/Artworks/Icons/Tango/Status/image-loading.svgz
deleted file mode 100644
index 58d232a..0000000
Binary files a/Artworks/Icons/Tango/Status/image-loading.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/important.svgz b/Artworks/Icons/Tango/Status/important.svgz
deleted file mode 100644
index 950a258..0000000
Binary files a/Artworks/Icons/Tango/Status/important.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/info.svgz b/Artworks/Icons/Tango/Status/info.svgz
deleted file mode 100644
index 72a6d95..0000000
Binary files a/Artworks/Icons/Tango/Status/info.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/network-receive.svgz b/Artworks/Icons/Tango/Status/network-receive.svgz
deleted file mode 100644
index b0ba335..0000000
Binary files a/Artworks/Icons/Tango/Status/network-receive.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/network-transmit.svgz b/Artworks/Icons/Tango/Status/network-transmit.svgz
deleted file mode 100644
index 9260c3c..0000000
Binary files a/Artworks/Icons/Tango/Status/network-transmit.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/stock_open.svgz b/Artworks/Icons/Tango/Status/stock_open.svgz
deleted file mode 100644
index 574c8e8..0000000
Binary files a/Artworks/Icons/Tango/Status/stock_open.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/stock_weather-night-clear.svgz b/Artworks/Icons/Tango/Status/stock_weather-night-clear.svgz
deleted file mode 100644
index 04a9a79..0000000
Binary files a/Artworks/Icons/Tango/Status/stock_weather-night-clear.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/stock_weather-snow.svgz b/Artworks/Icons/Tango/Status/stock_weather-snow.svgz
deleted file mode 100644
index 8413253..0000000
Binary files a/Artworks/Icons/Tango/Status/stock_weather-snow.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/stock_weather-sunny.svgz b/Artworks/Icons/Tango/Status/stock_weather-sunny.svgz
deleted file mode 100644
index d40a4d4..0000000
Binary files a/Artworks/Icons/Tango/Status/stock_weather-sunny.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/weather-few-clouds-night.svgz b/Artworks/Icons/Tango/Status/weather-few-clouds-night.svgz
deleted file mode 100644
index bb94f34..0000000
Binary files a/Artworks/Icons/Tango/Status/weather-few-clouds-night.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/weather-few-clouds.svgz b/Artworks/Icons/Tango/Status/weather-few-clouds.svgz
deleted file mode 100644
index 3937dbb..0000000
Binary files a/Artworks/Icons/Tango/Status/weather-few-clouds.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/weather-severe-alert.svgz b/Artworks/Icons/Tango/Status/weather-severe-alert.svgz
deleted file mode 100644
index 0fd87c5..0000000
Binary files a/Artworks/Icons/Tango/Status/weather-severe-alert.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/weather-showers-scattered.svgz b/Artworks/Icons/Tango/Status/weather-showers-scattered.svgz
deleted file mode 100644
index 5af5385..0000000
Binary files a/Artworks/Icons/Tango/Status/weather-showers-scattered.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/weather-showers.svgz b/Artworks/Icons/Tango/Status/weather-showers.svgz
deleted file mode 100644
index 706b518..0000000
Binary files a/Artworks/Icons/Tango/Status/weather-showers.svgz and /dev/null differ
diff --git a/Artworks/Icons/Tango/Status/weather-storm.svgz b/Artworks/Icons/Tango/Status/weather-storm.svgz
deleted file mode 100644
index ca21a0e..0000000
Binary files a/Artworks/Icons/Tango/Status/weather-storm.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/0.svgz b/Artworks/Icons/Webenv/0.svgz
deleted file mode 100644
index f3fad04..0000000
Binary files a/Artworks/Icons/Webenv/0.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/1.svgz b/Artworks/Icons/Webenv/1.svgz
deleted file mode 100644
index 573d824..0000000
Binary files a/Artworks/Icons/Webenv/1.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/10.svgz b/Artworks/Icons/Webenv/10.svgz
deleted file mode 100644
index b3fa1f0..0000000
Binary files a/Artworks/Icons/Webenv/10.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/11.svgz b/Artworks/Icons/Webenv/11.svgz
deleted file mode 100644
index f0ff37c..0000000
Binary files a/Artworks/Icons/Webenv/11.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/12.svgz b/Artworks/Icons/Webenv/12.svgz
deleted file mode 100644
index 50f7b43..0000000
Binary files a/Artworks/Icons/Webenv/12.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/13.svgz b/Artworks/Icons/Webenv/13.svgz
deleted file mode 100644
index 3c1c651..0000000
Binary files a/Artworks/Icons/Webenv/13.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/14.svgz b/Artworks/Icons/Webenv/14.svgz
deleted file mode 100644
index 88b979a..0000000
Binary files a/Artworks/Icons/Webenv/14.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/15.svgz b/Artworks/Icons/Webenv/15.svgz
deleted file mode 100644
index b048d6d..0000000
Binary files a/Artworks/Icons/Webenv/15.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/2.svgz b/Artworks/Icons/Webenv/2.svgz
deleted file mode 100644
index 19a05aa..0000000
Binary files a/Artworks/Icons/Webenv/2.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/3.svgz b/Artworks/Icons/Webenv/3.svgz
deleted file mode 100644
index 81cb255..0000000
Binary files a/Artworks/Icons/Webenv/3.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/4.svgz b/Artworks/Icons/Webenv/4.svgz
deleted file mode 100644
index b5c3335..0000000
Binary files a/Artworks/Icons/Webenv/4.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/5.svgz b/Artworks/Icons/Webenv/5.svgz
deleted file mode 100644
index e2c3bb6..0000000
Binary files a/Artworks/Icons/Webenv/5.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/6.svgz b/Artworks/Icons/Webenv/6.svgz
deleted file mode 100644
index e66833b..0000000
Binary files a/Artworks/Icons/Webenv/6.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/7.svgz b/Artworks/Icons/Webenv/7.svgz
deleted file mode 100644
index 995ba6b..0000000
Binary files a/Artworks/Icons/Webenv/7.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/8.svgz b/Artworks/Icons/Webenv/8.svgz
deleted file mode 100644
index 92dab30..0000000
Binary files a/Artworks/Icons/Webenv/8.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/9.svgz b/Artworks/Icons/Webenv/9.svgz
deleted file mode 100644
index ccb44a1..0000000
Binary files a/Artworks/Icons/Webenv/9.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/a-attach.svgz b/Artworks/Icons/Webenv/a-attach.svgz
deleted file mode 100755
index b7d270e..0000000
Binary files a/Artworks/Icons/Webenv/a-attach.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/a-mail.svgz b/Artworks/Icons/Webenv/a-mail.svgz
deleted file mode 100755
index 635192b..0000000
Binary files a/Artworks/Icons/Webenv/a-mail.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/a-www.svgz b/Artworks/Icons/Webenv/a-www.svgz
deleted file mode 100755
index ff8b091..0000000
Binary files a/Artworks/Icons/Webenv/a-www.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/ads-sample-468x60.svgz b/Artworks/Icons/Webenv/ads-sample-468x60.svgz
deleted file mode 100755
index a919511..0000000
Binary files a/Artworks/Icons/Webenv/ads-sample-468x60.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/ads-sample-728x90.svgz b/Artworks/Icons/Webenv/ads-sample-728x90.svgz
deleted file mode 100644
index e5b13de..0000000
Binary files a/Artworks/Icons/Webenv/ads-sample-728x90.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/arrow.svgz b/Artworks/Icons/Webenv/arrow.svgz
deleted file mode 100755
index 4382914..0000000
Binary files a/Artworks/Icons/Webenv/arrow.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/caution.svgz b/Artworks/Icons/Webenv/caution.svgz
deleted file mode 100755
index 3d4fe54..0000000
Binary files a/Artworks/Icons/Webenv/caution.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/convention.svgz b/Artworks/Icons/Webenv/convention.svgz
deleted file mode 100755
index 97d57d7..0000000
Binary files a/Artworks/Icons/Webenv/convention.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/error.svgz b/Artworks/Icons/Webenv/error.svgz
deleted file mode 100755
index 35f83f1..0000000
Binary files a/Artworks/Icons/Webenv/error.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/h1-bg.svgz b/Artworks/Icons/Webenv/h1-bg.svgz
deleted file mode 100755
index fdc45e0..0000000
Binary files a/Artworks/Icons/Webenv/h1-bg.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/h2-bg.svgz b/Artworks/Icons/Webenv/h2-bg.svgz
deleted file mode 100755
index f3b1030..0000000
Binary files a/Artworks/Icons/Webenv/h2-bg.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/html-bg.svgz b/Artworks/Icons/Webenv/html-bg.svgz
deleted file mode 100755
index 3177b63..0000000
Binary files a/Artworks/Icons/Webenv/html-bg.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/important.svgz b/Artworks/Icons/Webenv/important.svgz
deleted file mode 100755
index 4357d6c..0000000
Binary files a/Artworks/Icons/Webenv/important.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/msg-bg-blue.svgz b/Artworks/Icons/Webenv/msg-bg-blue.svgz
deleted file mode 100755
index a8e0e01..0000000
Binary files a/Artworks/Icons/Webenv/msg-bg-blue.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/msg-bg-gray.svgz b/Artworks/Icons/Webenv/msg-bg-gray.svgz
deleted file mode 100755
index 4d25ead..0000000
Binary files a/Artworks/Icons/Webenv/msg-bg-gray.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/msg-bg-green.svgz b/Artworks/Icons/Webenv/msg-bg-green.svgz
deleted file mode 100755
index ee35cb9..0000000
Binary files a/Artworks/Icons/Webenv/msg-bg-green.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/msg-bg-orange.svgz b/Artworks/Icons/Webenv/msg-bg-orange.svgz
deleted file mode 100755
index e3b632c..0000000
Binary files a/Artworks/Icons/Webenv/msg-bg-orange.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/msg-bg-red.svgz b/Artworks/Icons/Webenv/msg-bg-red.svgz
deleted file mode 100755
index f02c9f2..0000000
Binary files a/Artworks/Icons/Webenv/msg-bg-red.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/msg-bg-violet.svgz b/Artworks/Icons/Webenv/msg-bg-violet.svgz
deleted file mode 100755
index e41cd4a..0000000
Binary files a/Artworks/Icons/Webenv/msg-bg-violet.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/note.svgz b/Artworks/Icons/Webenv/note.svgz
deleted file mode 100755
index 70d6c10..0000000
Binary files a/Artworks/Icons/Webenv/note.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/pagination-bg-1.svgz b/Artworks/Icons/Webenv/pagination-bg-1.svgz
deleted file mode 100755
index 5ef134c..0000000
Binary files a/Artworks/Icons/Webenv/pagination-bg-1.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/pagination-bg-2.svgz b/Artworks/Icons/Webenv/pagination-bg-2.svgz
deleted file mode 100755
index a1c929c..0000000
Binary files a/Artworks/Icons/Webenv/pagination-bg-2.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/powered_by_centos.svgz b/Artworks/Icons/Webenv/powered_by_centos.svgz
deleted file mode 100644
index 95570b8..0000000
Binary files a/Artworks/Icons/Webenv/powered_by_centos.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/redirect.svgz b/Artworks/Icons/Webenv/redirect.svgz
deleted file mode 100755
index b091f01..0000000
Binary files a/Artworks/Icons/Webenv/redirect.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/render.conf b/Artworks/Icons/Webenv/render.conf
deleted file mode 100644
index 671fd17..0000000
--- a/Artworks/Icons/Webenv/render.conf
+++ /dev/null
@@ -1,201 +0,0 @@
-[a-attach.png]
-render-type = "svg"
-render-from = "a-attach.svgz"
-
-[ads-sample-468x60.png]
-render-type = "svg"
-render-from = "ads-sample-468x60.svgz"
-
-[ads-sample-728x90.png]
-render-type = "svg"
-render-from = "ads-sample-728x90.svgz"
-
-[a-mail.png]
-render-type = "svg"
-render-from = "a-mail.svgz"
-
-[arrow.png]
-render-type = "svg"
-render-from = "arrow.svgz"
-
-[a-www.png]
-render-type = "svg"
-render-from = "a-www.svgz"
-
-[caution.png]
-render-type = "svg"
-render-from = "caution.svgz"
-
-[convention.png]
-render-type = "svg"
-render-from = "convention.svgz"
-
-[error.png]
-render-type = "svg"
-render-from = "error.svgz"
-
-[h1-bg.png]
-render-type = "svg"
-render-from = "h1-bg.svgz"
-
-[h2-bg.png]
-render-type = "svg"
-render-from = "h2-bg.svgz"
-
-[html-bg.png]
-render-type = "svg"
-render-from = "html-bg.svgz"
-
-[important.png]
-render-type = "svg"
-render-from = "important.svgz"
-
-[msg-bg-blue.png]
-render-type = "svg"
-render-from = "msg-bg-blue.svgz"
-
-[msg-bg-gray.png]
-render-type = "svg"
-render-from = "msg-bg-gray.svgz"
-
-[msg-bg-green.png]
-render-type = "svg"
-render-from = "msg-bg-green.svgz"
-
-[msg-bg-orange.png]
-render-type = "svg"
-render-from = "msg-bg-orange.svgz"
-
-[msg-bg-red.png]
-render-type = "svg"
-render-from = "msg-bg-red.svgz"
-
-[msg-bg-violet.png]
-render-type = "svg"
-render-from = "msg-bg-violet.svgz"
-
-[note.png]
-render-type = "svg"
-render-from = "note.svgz"
-
-[pagination-bg-1.png]
-render-type = "svg"
-render-from = "pagination-bg-1.svgz"
-
-[pagination-bg-2.png]
-render-type = "svg"
-render-from = "pagination-bg-2.svgz"
-
-[powered_by_centos.png]
-render-type = "svg"
-render-from = "powered_by_centos.svgz"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff-0/ffffff/26/centos.png:x26+3+3"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff-0/ffffff/11/centos.png:x11+30+15.7"
-
-[redirect.png]
-render-type = "svg"
-render-from = "redirect.svgz"
-
-[success.png]
-render-type = "svg"
-render-from = "success.svgz"
-
-[tabs-bg-1.png]
-render-type = "svg"
-render-from = "tabs-bg-1.svgz"
-
-[tabs-bg-2.png]
-render-type = "svg"
-render-from = "tabs-bg-2.svgz"
-
-[tabs-bg-3.png]
-render-type = "svg"
-render-from = "tabs-bg-3.svgz"
-
-[tabs-bg-4.png]
-render-type = "svg"
-render-from = "tabs-bg-4.svgz"
-
-[tip.png]
-render-type = "svg"
-render-from = "tip.svgz"
-
-[toc-bg.png]
-render-type = "svg"
-render-from = "toc-bg.svgz"
-
-[top.png]
-render-type = "svg"
-render-from = "top.svgz"
-
-[ul.png]
-render-type = "svg"
-render-from = "ul.svgz"
-
-[warning.png]
-render-type = "svg"
-render-from = "warning.svgz"
-
-[0.png]
-render-type = "svg"
-render-from = "0.svgz"
-
-[1.png]
-render-type = "svg"
-render-from = "1.svgz"
-
-[2.png]
-render-type = "svg"
-render-from = "2.svgz"
-
-[3.png]
-render-type = "svg"
-render-from = "3.svgz"
-
-[4.png]
-render-type = "svg"
-render-from = "4.svgz"
-
-[5.png]
-render-type = "svg"
-render-from = "5.svgz"
-
-[6.png]
-render-type = "svg"
-render-from = "6.svgz"
-
-[7.png]
-render-type = "svg"
-render-from = "7.svgz"
-
-[8.png]
-render-type = "svg"
-render-from = "8.svgz"
-
-[9.png]
-render-type = "svg"
-render-from = "9.svgz"
-
-[10.png]
-render-type = "svg"
-render-from = "10.svgz"
-
-[11.png]
-render-type = "svg"
-render-from = "11.svgz"
-
-[12.png]
-render-type = "svg"
-render-from = "12.svgz"
-
-[13.png]
-render-type = "svg"
-render-from = "13.svgz"
-
-[14.png]
-render-type = "svg"
-render-from = "14.svgz"
-
-[15.png]
-render-type = "svg"
-render-from = "15.svgz"
diff --git a/Artworks/Icons/Webenv/success.svgz b/Artworks/Icons/Webenv/success.svgz
deleted file mode 100755
index e0528e6..0000000
Binary files a/Artworks/Icons/Webenv/success.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/tabs-bg-1.svgz b/Artworks/Icons/Webenv/tabs-bg-1.svgz
deleted file mode 100755
index 1844b62..0000000
Binary files a/Artworks/Icons/Webenv/tabs-bg-1.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/tabs-bg-2.svgz b/Artworks/Icons/Webenv/tabs-bg-2.svgz
deleted file mode 100755
index 4d3c339..0000000
Binary files a/Artworks/Icons/Webenv/tabs-bg-2.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/tabs-bg-3.svgz b/Artworks/Icons/Webenv/tabs-bg-3.svgz
deleted file mode 100755
index d16f300..0000000
Binary files a/Artworks/Icons/Webenv/tabs-bg-3.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/tabs-bg-4.svgz b/Artworks/Icons/Webenv/tabs-bg-4.svgz
deleted file mode 100755
index 08e7110..0000000
Binary files a/Artworks/Icons/Webenv/tabs-bg-4.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/tip.svgz b/Artworks/Icons/Webenv/tip.svgz
deleted file mode 100755
index 79932eb..0000000
Binary files a/Artworks/Icons/Webenv/tip.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/toc-bg.svgz b/Artworks/Icons/Webenv/toc-bg.svgz
deleted file mode 100755
index 3c4dd15..0000000
Binary files a/Artworks/Icons/Webenv/toc-bg.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/top.svgz b/Artworks/Icons/Webenv/top.svgz
deleted file mode 100755
index d51307f..0000000
Binary files a/Artworks/Icons/Webenv/top.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/ul.svgz b/Artworks/Icons/Webenv/ul.svgz
deleted file mode 100755
index 23a5a1e..0000000
Binary files a/Artworks/Icons/Webenv/ul.svgz and /dev/null differ
diff --git a/Artworks/Icons/Webenv/warning.svgz b/Artworks/Icons/Webenv/warning.svgz
deleted file mode 100755
index 4f98627..0000000
Binary files a/Artworks/Icons/Webenv/warning.svgz and /dev/null differ
diff --git a/Artworks/Palettes/corporate.gpl b/Artworks/Palettes/corporate.gpl
deleted file mode 100644
index 2b0d4e8..0000000
--- a/Artworks/Palettes/corporate.gpl
+++ /dev/null
@@ -1,47 +0,0 @@
-GIMP Palette
-Name: CentOS-Corporate
-Columns: 16
-#
-147  34 121	CentOS Symbol 1
- 38  37 119	CentOS Symbol 2
-156 205  42	CentOS Symbol 3
-239 167  36	CentOS Symbol 4
-255 255 255	CentOS Symbol 5
-210 187 216	CentOS Type (Light)
-143 110 158	CentOS Type (Shadow)
- 32  76 141	CentOS Background
-255 253 227	Yellow 1
-252 233  79	Yellow 2
-237 212   0	Yellow 3
-196 160   0	Yellow 4
-237 255 238	Green 1
-138 226  52	Green 2
-115 210  22	Green 3
- 78 154   6	Green 4
-255 248 236	Orange 1
-252 175  62	Orange 2
-245 121   0	Orange 3
-206  92   0	Orange 4
-236 244 255	Blue 1
-114 159 207	Blue 2
- 52 101 164	Blue 3
- 32  74 135	Blue 4
-255 236 255	Violet 1
-173 127 168	Violet 2
-117  80 123	Violet 3
- 92  53 102	Violet 4
-253 244 230	Brown 1
-233 185 110	Brown 2
-193 125  17	Brown 3
-143  89   2	Brown 4
-255 236 236	Red 1
-239  41  41	Red 2
-204   0   0	Red 3
-164   0   0	Red 4
-238 238 238	Grey 1
-204 204 207	Grey 2
-170 170 170	Grey 3
-136 136 136	Grey 4
-102 102 102	Grey 5
- 51  51  51	Grey 6
-  0   0   0	Black
diff --git a/Artworks/Themes/Models/Concepts/motif.svgz b/Artworks/Themes/Models/Concepts/motif.svgz
deleted file mode 100644
index 5eb6a5e..0000000
Binary files a/Artworks/Themes/Models/Concepts/motif.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Concepts/render.conf.tpl b/Artworks/Themes/Models/Concepts/render.conf.tpl
deleted file mode 100644
index 714e36c..0000000
--- a/Artworks/Themes/Models/Concepts/render.conf.tpl
+++ /dev/null
@@ -1,4 +0,0 @@
-[motif.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Concepts/motif.svgz"
-render-flow = "base"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/01-welcome.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/01-welcome.svgz
deleted file mode 100644
index cfb889e..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/01-welcome.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/02-donate.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/02-donate.svgz
deleted file mode 100644
index d9e597d..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/02-donate.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/03-yum.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/03-yum.svgz
deleted file mode 100644
index 4994df6..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/03-yum.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/04-repos.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/04-repos.svgz
deleted file mode 100644
index 2e5a0ba..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/04-repos.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/05-centosplus.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/05-centosplus.svgz
deleted file mode 100644
index 656a574..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/05-centosplus.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/06-support.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/06-support.svgz
deleted file mode 100644
index ad9e921..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/06-support.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/07-docs.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/07-docs.svgz
deleted file mode 100644
index 89589a9..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/07-docs.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/08-wiki.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/08-wiki.svgz
deleted file mode 100644
index c25495a..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/08-wiki.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/09-virtualization.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/09-virtualization.svgz
deleted file mode 100644
index ffc5904..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/09-virtualization.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/01-welcome.svgz.po
deleted file mode 100644
index d3e7aa5..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/01-welcome.svgz.po
+++ /dev/null
@@ -1,81 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Děkujeme, že si instalujete CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr ""
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "Centos je Enterprise Linux distribuce, postavená na volně dostupnýchzdrojových kódech významného severoamerického vydavatele EnterpriseLinux distribuce."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS má shodnou politiku distribuce jako nadřazený vydavatel a je100% binárně kompatibilní."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "Změny balíčků ze strany CentOS povětšinou zahrnují pouze změnuvýtvarné části či ochranné známky nadřazenéhovydavatele."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/02-donate.svgz.po
deleted file mode 100644
index e8166f0..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/02-donate.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Dary pro CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "The CentOS Projekt je organizace vydávající CentOS. Tato organizacenení napojena na žádnou další organizaci."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Veškerý hardware, jakož i výdaje na distribuci a vývoj CentOSpocházejí z darů, které jsou jediným zdrojem našich příjmů."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Pokud je pro vás CentOS užitečný, prosím zvažte podporu CentOSvyjádřenou ve formě peněžních či nepeněžních darů."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/03-yum.svgz.po
deleted file mode 100644
index 3eaac58..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/03-yum.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Správa balíčků pomocí Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "Doporučený způsob instalace či upgradu je pomocí programu <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater,Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Viz: \"Managing Software with Yum\" na odkaze uvedeném níže."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "K dispozici je rovněž <flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, což je grafickérozhraní pro Yum. Naleznete jej v sekci CentOS Extras."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/04-repos.svgz.po
deleted file mode 100644
index 49c1a4c..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/04-repos.svgz.po
+++ /dev/null
@@ -1,85 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "CentOS software"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Software pro CentOS můžete instalovat z následujících zdrojů:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (jakož [os]) - RPM balíčkyvydané v rámci CentOS ISO."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[centosplus]</flowSpan> - Balíčkynedodávané nadřazeným vydavatelem (upravuje [base])."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[extras]</flowSpan> - Balíčkynedodávané nadřazeným vydavatelem (upravuje [base])."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[centosplus]</flowSpan> - Balíčkynedodávané nadřazeným vydavatelem (upravuje [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/05-centosplus.svgz.po
deleted file mode 100644
index b2d3dbd..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/05-centosplus.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "CentOS Plus zdroj"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "V tomto zdroji jsou distribuovány RPM balíčky, které mohou nahraditzákladní balíčky systému. Při jejich použití nebude již CentOStotožný s nadřazeným produktem."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "Veškeré balíčky z tohoto zdroje byly řádně otestovány CentOS teamemtak, aby byla zaručena jejich kompilace a běh pod CentOS5. Balíčky však nebyly testovány u nadřazenéhovydavatele, jakož nejsou součástí produktů nadřazeného vydavatele."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Uvědomte si, že použití těchto balíčků naruší 100% binárníkompatibilitu s nadřazeným produktem."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/06-support.svgz.po
deleted file mode 100644
index a0c988e..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/06-support.svgz.po
+++ /dev/null
@@ -1,85 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Podpora a pomoc CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Je několik způsobů, jak se dobrat podpory k CentOS:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos, #centos-social a #centos-devel nairc.freenode.net"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Konference</flowSpan> - CentOS,CentOS-Devel, CentOS-Announce a několik neanglických, včetně českékonference, viz =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Viz =URL_FORUMS="
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Viz =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/07-docs.svgz.po
deleted file mode 100644
index 4f6592d..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/07-docs.svgz.po
+++ /dev/null
@@ -1,117 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Dokumentace pro CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Správa balíčků pomocí Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "Následující dokumentace pro CentOS je dostupná (v angličtině):"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/08-wiki.svgz.po
deleted file mode 100644
index c5a0461..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/08-wiki.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "CentOS Wiki"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "Na CentOS Wiki naleznete často kladené dotazy (FAQ), návody, tipy ačlánky pokrývající široké spektrum témat, jako je instalacesoftware, aktualizace OS, nastavení RPM zdrojů, a pod."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "Wiki obsahuje taktéž informace o událostech týkající se CentOS,které vás mohou zajímat a upoutávky na informace o CentOS v médiích."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "Přihlaste se do konference CentOS-Docs. Začnete tvořit tipy ačlánky, dostanete práva na zápis do Wiki ... Neváhejte a začnetepřispívat do Wiki ještě dnes!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/09-virtualization.svgz.po
deleted file mode 100644
index f05dd6c..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/cs_CZ/09-virtualization.svgz.po
+++ /dev/null
@@ -1,73 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 20:57-0400\n"
-"PO-Revision-Date: 2013-10-20 20:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-cs@centos.org.cu>\n"
-"Language-Team: Czech\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : "
-"2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "cs_CZ"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr ""
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr ""
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/01-welcome.svgz.po
deleted file mode 100644
index fe99442..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:39-0400\n"
-"PO-Revision-Date: 2013-10-20 21:39-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Willkommen bei CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Danke, dass Sie CentOS 5 installieren."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS ist eine Enterprise-Linux-Distribution, die aus denveröffentlichten Sourcen eines bekannten nordamerikanischen Linux-Distributors neu zusammengestellt wird."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS hält sich komplett an die Richtlinien zur Weiterverteilung, die dieser Distributor erlassen hat und versucht zu dessen Produkt100% binärkompatibel zu sein."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "Zum größten Teil werden von CentOS Markenzeichen und Illustrationenbzw. Bilder ausgetauscht."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/02-donate.svgz.po
deleted file mode 100644
index 133ee47..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_De"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Spenden für CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "Der Urheber von CentOS ist \"The CentOS Project\". Wir sindeigenständig und keiner anderen Organisation angegliedert oderzugehörig."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Unsere einzige Quelle für Hardware oder finanzielle Aufwendungen beider Verbreitung von CentOS sind Spenden."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Sollte CentOS für Sie von Nutzen sein, denken Sie bitte über eineSpende für das CentOS-Projekt nach."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/03-yum.svgz.po
deleted file mode 100644
index 88da7aa..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Software management mit Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "Der empfohlene Weg für die Installation oder das Update vonCentOS-Paketen ist die Benutzung von <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater,Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Dokumentation zu Yum mit dem Titel \"Managing Software with Yum\"ist unter dem unten stehenden URL erhältlich."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan> - einegrafische Oberfläche für Yum - ist über das CentOS Extras-Repositoryerhältlich."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/04-repos.svgz.po
deleted file mode 100644
index 824edb8..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "CentOS Software-Repositories"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Software für CentOS ist in den folgenden Repositories verfügbar:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (bzw.<flowSpan style=\"font-weight:bold\">[os]</flowSpan>) - Die RPMs dereigentlichen Distribution."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[centosplus]</flowSpan> - Zusätzliche Software für CentOS, ersetzt Software aus [base]."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Zusätzliche Software für CentOS, ersetzt Software aus [base]."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Zusätzliche Software für CentOS, ersetzt Software aus [base]."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/05-centosplus.svgz.po
deleted file mode 100644
index 0cc854d..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "CentOS Plus-Repository"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Dieses Repository enthält Pakete welche Komponenten aus derDistribution ersetzen. Dadurch wird CentOS so verändert, dass esnicht mehr 100% kompatibel zur Distribution desUpstream-Distributors ist."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "Das CentOS-Development-Team hat jedes Paket in diesem Repository aufFunktionalität unter CentOS 5 getestet. Diese Paketewurden nicht vom Upstream-Distributor getestet und sind auch nichtin dessen Produkten enthalten."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Bitte beachten Sie, dass Sie damit die vollständige Kompatibilitätzum Produkt des Upstream-Distributors verlieren."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/06-support.svgz.po
deleted file mode 100644
index 581d05b..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_De"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "CentOS-Hilfe"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Hilfe für das Arbeiten mit CentOS ist auf verschiedenen Wegenerhältlich:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos, #centos-social und #centos-devel aufirc.freenode.net"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailinglisten</flowSpan> - CentOS, CentOS-Devel, CentOS-Announce und nicht-englischsprachige listen via =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Webforen</flowSpan> - =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/07-docs.svgz.po
deleted file mode 100644
index ae25d44..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "CentOS-Dokumentation"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Softwaremanagement mit Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "Folgende Dokumentation ist für CentOS erhältlich:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Virtualisierung unter CentOS 5"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/08-wiki.svgz.po
deleted file mode 100644
index 1d6b607..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/08-wiki.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "CentOS Wiki"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr ""
-msgstr "Im CentOS-Wiki sind FAQs, Howtos bzw. Tipps und Tricks für Szenarienunter CentOS, Artikel zu Softwareinstallation und der Konfigurationvon Fremdrepositories für CentOS und weitere Texte vorhanden, ebensoInformationen über Veranstaltungen bei denen CentOS präsentiert wird."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "In Zusammenarbeit mit der CentOS-Docs Mailingliste erhaltenInteressenten die Möglichkeit, eigene Tipps und Tricks oder Howtosfür die Community beizusteuern."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/09-virtualization.svgz.po
deleted file mode 100644
index e291e91..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/de_DE/09-virtualization.svgz.po
+++ /dev/null
@@ -1,136 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:40-0400\n"
-"PO-Revision-Date: 2013-10-20 21:40-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-de@centos.org.cu>\n"
-"Language-Team: German\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "de_DE"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualisierung unter CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 enthält Xen für i386 und x86_64, um sowohlvollständige Virtualisierung als auch Paravirtualisierung vonRechnern zu ermöglichen."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "Der \"Virtualization Guide\" und der \"Virtual ServerAdministration Guide\" werden für weiterführende Informationenbereitgestellt."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
-
-#~ msgid "<placeholder-1/> - Updates to the [base] repository."
-#~ msgstr ""
-#~ "<flowSpan style=\"font-weight:bold\">[updates]</flowSpan> - Updatesfür "
-#~ "die Software im [base]-Repository."
-
-#~ msgid ""
-#~ "<placeholder-1/> - Items by CentOS that are not upstream (does not "
-#~ "upgrade [base])."
-#~ msgstr ""
-#~ "<flowSpan style=\"font-weight:bold\">[extras]</flowSpan> -Zusätzliche "
-#~ "Software für CentOS, ersetzt keine Pakete aus [base]."
-
-#~ msgid ""
-#~ "<placeholder-1/> - Items by CentOS that are not upstream (does upgrade "
-#~ "[base])"
-#~ msgstr ""
-#~ "<flowSpan style=\"font-weight:bold\">[extras]</flowSpan> -Zusätzliche "
-#~ "Software für CentOS, ersetzt keine Pakete aus [base]."
-
-#~ msgid "CentOS  Release Notes"
-#~ msgstr "CentOS  Release Notes"
-
-#~ msgid ""
-#~ "The CentOS project welcomes you to CentOS\n"
-#~ "    ."
-#~ msgstr "Das CentOS Projekt heißt Sie willkommen bei CentOS ."
-
-#~ msgid ""
-#~ "The complete release notes for CentOS \n"
-#~ "    can be found online at: =LINK="
-#~ msgstr ""
-#~ "Die vollständigen Release Notes für CentOS  finden Sie Online "
-#~ "unter =LINK=."
-
-#~ msgid ""
-#~ "A list of frequently asked questions and answers\n"
-#~ "    about CentOS 5 can be found online at: =LINK="
-#~ msgstr ""
-#~ "Eine Liste der am häufigsten gestellten Fragen (FAQs) zu CentOS 5 ist "
-#~ "hier verfügbar: =LINK=."
-
-#~ msgid ""
-#~ "If you are looking for help with CentOS, we\n"
-#~ "    recommend you start at =LINK= for pointers to the different\n"
-#~ "    sources where you can get help."
-#~ msgstr ""
-#~ "Wenn Sie Hilfe für CentOS benötigen, dann finden Sie unter =LINK= eine "
-#~ "Übersicht der verschiedenen Hilfequellen, die für CentOS existieren."
-
-#~ msgid ""
-#~ "For more information about The CentOS Project in\n"
-#~ "    general please visit our homepage at: =LINK=."
-#~ msgstr ""
-#~ "Um weitere allgemeine Informationen über das CentOS Projekt zu erhalten, "
-#~ "besuchen Sie bitte die Homepage auf =LINK=."
-
-#~ msgid ""
-#~ "If you would like to contribute to the CentOS\n"
-#~ "    Project, see =LINK= for areas where you could help."
-#~ msgstr ""
-#~ "Wenn Sie sich am CentOS Projekt beteiligen wollen, schlagen Sie bitte "
-#~ "=LINK= nach. Dort sind Aufgaben gelistet bei denen Sie das CentOS Projekt "
-#~ "unterstützen können."
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/01-welcome.svgz.po
deleted file mode 100644
index 56f6007..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/01-welcome.svgz.po
+++ /dev/null
@@ -1,39 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Welcome to CentOS 5"
-
-#, no-wrap
-msgid "=URL="
-msgstr "=URL="
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Thank you for installing CentOS 5."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/02-donate.svgz.po
deleted file mode 100644
index c11ad7a..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/02-donate.svgz.po
+++ /dev/null
@@ -1,35 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "CentOS Donations"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr "=URL_WIKI=Donate/"
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Our only source of hardware or funding to distribute CentOS is by donations."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Please consider donating to the CentOS Project if you find CentOS useful."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/03-yum.svgz.po
deleted file mode 100644
index 30b83ca..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/03-yum.svgz.po
+++ /dev/null
@@ -1,35 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Managing Software with Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr "=URL_DOCS=5/"
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan id=\"flowSpan8689\" style=\"font-weight:bold\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "The recommended way to install or upgrade CentOS is to use <flowSpan id=\"flowSpan8689\" style=\"font-weight:bold\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan8699\" style=\"font-weight:bold\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "<flowSpan id=\"flowSpan8699\" style=\"font-weight:bold\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/04-repos.svgz.po
deleted file mode 100644
index 8c7f0b1..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/04-repos.svgz.po
+++ /dev/null
@@ -1,43 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "CentOS Repositories"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr "=URL_WIKI=AdditionalResources/Repositories/"
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "The following repositories exist in CentOS to install software from:"
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan8820\" style=\"font-weight:bold\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan id=\"flowSpan8820\" style=\"font-weight:bold\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan8818\" style=\"font-weight:bold\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr "<flowSpan id=\"flowSpan8818\" style=\"font-weight:bold\">[updates]</flowSpan> - Updates to the [base] repository."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan8816\" style=\"font-weight:bold\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr "<flowSpan id=\"flowSpan8816\" style=\"font-weight:bold\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan8814\" style=\"font-weight:bold\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan id=\"flowSpan8814\" style=\"font-weight:bold\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/05-centosplus.svgz.po
deleted file mode 100644
index 06a67f8..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/05-centosplus.svgz.po
+++ /dev/null
@@ -1,35 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "CentOS Plus Repository"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/06-support.svgz.po
deleted file mode 100644
index 497d96b..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/06-support.svgz.po
+++ /dev/null
@@ -1,43 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Help with CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr "=URL_WIKI=GettingHelp/"
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "You can get help with CentOS in several ways, including:"
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan9207\" style=\"font-weight:bold\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan id=\"flowSpan9207\" style=\"font-weight:bold\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan9213\" style=\"font-weight:bold\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan id=\"flowSpan9213\" style=\"font-weight:bold\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan9225\" style=\"font-weight:bold\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan id=\"flowSpan9225\" style=\"font-weight:bold\">Forums</flowSpan> - Available at =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan id=\"flowSpan9231\" style=\"font-weight:bold\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan id=\"flowSpan9231\" style=\"font-weight:bold\">Wiki</flowSpan> - Available at =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/07-docs.svgz.po
deleted file mode 100644
index 54b6e56..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/07-docs.svgz.po
+++ /dev/null
@@ -1,75 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "CentOS Documentation"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr "=URL_DOCS=5/"
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Managing Software with yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr "• Using YumEx"
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr "• Cluster Logical Volume Manager"
-
-#, no-wrap
-msgid "• Global File System"
-msgstr "• Global File System"
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr "• Global Network Block Device"
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr "• Virtual Server Administration"
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "The following documentation is available for CentOS:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr "• Deployment Guide"
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr "• Installation Guide"
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Virtualization Guide"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr "• Cluster Suite Overview"
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr "• Cluster Administration"
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr "• Release notes for all software"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/08-wiki.svgz.po
deleted file mode 100644
index 88ff47d..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/08-wiki.svgz.po
+++ /dev/null
@@ -1,35 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "CentOS Wiki"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr "=URL_WIKI="
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/09-virtualization.svgz.po
deleted file mode 100644
index e12da85..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/en_US/09-virtualization.svgz.po
+++ /dev/null
@@ -1,31 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 15:29-0400\n"
-"PO-Revision-Date: 2013-10-29 15:29-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualization on CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr "=URL_DOCS=5/"
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/01-welcome.svgz.po
deleted file mode 100644
index 04d91bb..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interesado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr "Identidad"
-
-msgid "Models"
-msgstr "Modelos"
-
-msgid "Themes"
-msgstr "Temas"
-
-msgid "Default"
-msgstr "Predeterminado"
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Bienvenido a CentOS 5"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Gracias por instalar CentOS 5."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS es una distribución Linux de clase empresarial derivado de fuentes libremente disponibles al público por un prominente vendedor Norteamericano de Linux Empresarial."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS es compatible 100% con las políticas de distribución del proveedor y su objetivo es ser 100% compatible binario."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "CentOS realiza cambios en los paquetes para fundamentalmente eliminar las marcas y demás referencias comerciales del proveedor."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/02-donate.svgz.po
deleted file mode 100644
index 08c6a3c..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interesado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Donaciones para CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "La organización que produce CentOS se llama The CentOS Project. The CentOS Project no está afiliada con ninguna otra organización."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "La donación es nuestra única fuente de hardware y financiamento para distribuir CentOS."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Si usted encuentra a CentOS de utilidad, por favor considere realizar una donación al proyecto."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/03-yum.svgz.po
deleted file mode 100644
index 8281509..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interesado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Gestión de paquetes con Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "La forma recomendada para instalar o actualizar CentOS es usar <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Vea la guía titulada: \"Managing Software with Yum\" en el enlace de documentación que se muestra más abajo."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, una interfase gráfica para Yum, también está disponible en el repositorio CentOS Extras."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/04-repos.svgz.po
deleted file mode 100644
index e8a4d57..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interesado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "Repositorios de software"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Los siguientes repositorios existen en CentOS desde los cuales se pueden instalar aplicaciones:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (alias [os]) - RPMS presentes en los ficheros ISO de CentOS."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Actualiza el repositoio [base]."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Paquetes que no están presentes en el proveedor (no mejoran paquetes de [base])."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Paquetes que no están presentes en el proveedor (mejoran paquetes de [base])"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/05-centosplus.svgz.po
deleted file mode 100644
index 75da4f2..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interezado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "Repositorio CentOS Plus"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Este repositorio es para paquetes que actualizarán ciertos componentes del repositorio base. Este repo cambiará a CentOS de forma tal que ya no será exactamente como los contenidos del proveedor."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "El equipo de desarrollo de CentOS ha probado cada paquete de este repositorio, y cada uno compila y trabaja bajo CentOS 5. Estos mismos paquetes no han sido probados por el proveedor ni están disponibles entre sus productos."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "El uso de estos paquetes elimina la compatibilidad binaria del 100% respecto a los paquetes del proveedor."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/06-support.svgz.po
deleted file mode 100644
index 74f1545..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-21 00:28-0400\n"
-"PO-Revision-Date: 2013-10-21 00:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interezado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Ayuda con CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Usted puede obtener ayuda con CentOS de varias maneras, incluyendo:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social y #centos-devel en irc.freenode.net."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Announces y en las listas expecíficas de otros idiomas que aparecen en =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Disponible at =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Disponible at =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/07-docs.svgz.po
deleted file mode 100644
index 92861d5..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interezado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Documentación para CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Gestión de software con yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr "• Usando YumEx"
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr "• Gestionador de volúmenes lógicos de cluster"
-
-#, no-wrap
-msgid "• Global File System"
-msgstr "• Sistema de fichero global"
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr "• Dispositivo de bloque de red global"
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr "• Administración de servidor virtual"
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "La siguiente documentación está disponible para CentOS:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr "• Guía de desempeño"
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr "• Guía de instalación"
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Guía de virtualización"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr "• Introducción a la suite de cluster"
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr "• Administración de cluster"
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr "• Notas de publicación para todo el software"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/08-wiki.svgz.po
deleted file mode 100644
index 1bf3009..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/08-wiki.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interezado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "Wiki de CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "El wiki de CentOS está disponible con: Preguntas Más Frecuentes (FAQs, PMF), COMOs (HowTos), Tips y Artículos en varios asuntos relacionados con CentOS que incluyen instalación de aplicaciones, actualizaciones, configuración de repositorios y mucho más."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "El wiki también contiene información de Eventos de CentOS en su localidad y CentOS en los medios."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "En colaboración con las lista de correo CentOS-Docs, los contribuyentes pueden obtener permiso para publicar artículos, sugerencias y CÓMOs (HowTos) en el wiki de CentOS ... así que contribuye hoy mismo!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/09-virtualization.svgz.po
deleted file mode 100644
index 336cc73..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/es_ES/09-virtualization.svgz.po
+++ /dev/null
@@ -1,72 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr "Grupo Especialmente Interezado en los Trabajos Artísticos de CentOS"
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualización en CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 ofrece Virtualización vía Xen para las plataformas i386 y x86_64 en ambos modos: virtualización completa y paravirtualización."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "La Guía de Virtualización y las Guía para la Administración de un Servidor Virtual ofrecen información sobre la virtualización en CentOS 5."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/01-welcome.svgz.po
deleted file mode 100644
index 69f2b57..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:58-0400\n"
-"PO-Revision-Date: 2013-10-20 21:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Bienvenue dans CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Merci d'installer CentOS 5."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS est une distribution Linux de type 'entreprise' qui est construite à partir des sources disponibles gratuitement et mises àdisposition au public par une importante société d'Amérique du Nord spécialisée dans la vente de produits Linux."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS est parfaitement conforme aux normes édictées en amont parcette société et l'un de nos objectifs est d'être compatible à 100% au niveau des programmes binaires."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/02-donate.svgz.po
deleted file mode 100644
index 4a1b2ec..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:58-0400\n"
-"PO-Revision-Date: 2013-10-20 21:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Donations au projet CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "L'organisation qui produit CentOS est nommée 'Le Projet CentOS'.Nous ne sommes affiliés avec aucune autre organisation."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Les donations constituent notre seule source de revenus pour l'achatde matériel et le support de la distribution de CentOS."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Envisagez la possibilité de faire une donation si vous trouvez leprojet CentOS utile."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/03-yum.svgz.po
deleted file mode 100644
index 3f4e3ad..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:58-0400\n"
-"PO-Revision-Date: 2013-10-20 21:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Gérer les applications avec Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "Pour installer ou mettre à jour CentOS, il est recommandé d'utiliserl'outil <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (YellowDog Updater, Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Consultez aussi la documentation (en anglais): 'Managing Softwarewith Yum' en suivant le lien ci-dessous."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, une interfacegraphique pour Yum, est également disponible dans le dépôt CentOSExtras."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/04-repos.svgz.po
deleted file mode 100644
index 4238d33..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:58-0400\n"
-"PO-Revision-Date: 2013-10-20 21:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "Dépôts CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Les dépôts suivants sont disponibles pour installer des logicielsdans CentOS:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka <flowSpan style=\"font-weight:bold\">[os]</flowSpan>) - RPMSdisponibles sur l'image ISO CentOS."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - "
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - "
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Composants additionels non disponible en amont (mets à jour [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/05-centosplus.svgz.po
deleted file mode 100644
index 25e5eb8..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:58-0400\n"
-"PO-Revision-Date: 2013-10-20 21:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "Le dépôt CentOS Plus"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Ce dépôt contient des composants qui mettent à jour la base deCentOS. Son utilisation modifiera donc potentiellement CentOS demanière significative. La distribution pourrait alors ne plus êtreexactement conforme à celle utilisée en amont comme référence."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "L'équipe de développement CentOS a testé chaque composant de cedépôt, et ces composants sont compilés et fonctionnent sur CentOS.Ils n'ont cependant pas été testés par le fournisseur en amont, etne sont pas non plus disponibles dans les produits de la société enamont."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/06-support.svgz.po
deleted file mode 100644
index 6f2c9ef..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:58-0400\n"
-"PO-Revision-Date: 2013-10-20 21:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Obtenir de l'aide pour CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Vous disposez de nombreuses manières pour obtenir de l'aide à proposde CentOS:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos, #centos-social et #centos-devel surirc.freenode.net"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Announce ainsi qu'une liste dédiée enfrançais: CentOS-FR. Voir =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Disponiblesici: =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Disponiblesici: =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/07-docs.svgz.po
deleted file mode 100644
index d381f77..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Documentation pour CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Gérer les applications avec Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "La documentation CentOS (en anglais):"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/08-wiki.svgz.po
deleted file mode 100644
index d93dd65..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/08-wiki.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "Le Wiki CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "Il existe un projet de wiki collaboratif pour CentOS. On peut ytrouver les Questions Fréquemment Posées, des HowTos, des Astuces etdes Articles sur une série de sujets liés à CentOS, en ce comprisl'installation de logiciel, les mises-à-jour, la configuration desdépôts et bien plus."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "Ce wiki répertorie également les événements liés à CentOS dans votrerégion ainsi que les apparitions de CentOS dans les médias."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "Il suffit de demander la permission sur la liste de diffusionCentOS-Docs afin de pouvoir publier des articles, des astuces et desHowTos sur le wiki CentOS ... participez donc dès aujourd'hui!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/09-virtualization.svgz.po
deleted file mode 100644
index 17767db..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/fr_FR/09-virtualization.svgz.po
+++ /dev/null
@@ -1,72 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 21:59-0400\n"
-"PO-Revision-Date: 2013-10-20 21:59-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-fr@centos.org.cu>\n"
-"Language-Team: French\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "La Virtualisation sur CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 supporte la Virtualisation via Xen pour lesarchitectures i386 et x86_64, que ce soit en mode 'fullyvirtualized' ou/et 'para virtualized'"
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "Pour comprendre le fonctionnement de la Virtualisation sous CentOS5, vous pouvez consulter le 'Virtualization Guide'ainsi que le 'Virtual Server Administration Guide' (en anglais)."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/01-welcome.svgz.po
deleted file mode 100644
index 76121ba..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:10-0400\n"
-"PO-Revision-Date: 2013-10-20 22:10-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "en_USit_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Benvenuto in CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Grazie per aver installato CentOS 5."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS è una distribuzione di classe enterprise del sistema operativo Linux derivata da sorgenti liberi rilasciati al pubblicodal preminente distributore enterprise Linux Nord Americano."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS, è pienamente conforme con le regole di redistribuzione deldistributore primario (upstream) e tende alla piena compatibilitàbinaria."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "CentOS cambia i pacchetti originali principalmente per rimuoveremarchi e art work del distributore primario."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/02-donate.svgz.po
deleted file mode 100644
index ee016e8..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:10-0400\n"
-"PO-Revision-Date: 2013-10-20 22:10-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Fai una donazione a CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "The CentOS Project è l'organizzazione che produce CentOS. Noi nonsiamo affiliati con nessuna altra organizzazione."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "La nostra unica fonte di apparati hardware e di finanziamento per ladistribuzione di CentOS sono le donazioni."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Se pensi che CentOS sia utile, considera di contribuire tramite unadonazione al CentOS Project."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/03-yum.svgz.po
deleted file mode 100644
index fe100c5..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:10-0400\n"
-"PO-Revision-Date: 2013-10-20 22:10-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Gestione dei pacchetti con Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "Il metodo consigliato per l'installazione o l'aggiornamento di CentOS è l'utilizzo di <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow dog Updater,Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Fai riferimento alla guida: \"Managing Software with Yum\"all'indirizzo sottostante."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/04-repos.svgz.po
deleted file mode 100644
index b23815a..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:10-0400\n"
-"PO-Revision-Date: 2013-10-20 22:10-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "CentOS Repositories"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Con CentOS puoi usare i seguenti repository per installare nuovecomponenti:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (alias [os]) - I pacchetti RPMS rilasciati nella distribuzione."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Pacchetti prodotti da CentOS che non provengono dal distributoreprimario (aggiornano (upgrade) [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/05-centosplus.svgz.po
deleted file mode 100644
index 4d5104d..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:10-0400\n"
-"PO-Revision-Date: 2013-10-20 22:10-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "CentOS Plus Repository"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Questo repository contiene pacchetti che aggiornano (upgrade) uncerto numero di componenti del sistema operativo CentOS. Installandopacchetti da questo repository si modificherà la piena compatibilitàdi CentOS con la distribuzione primaria."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "Il team di sviluppo di CentOS testa ogni pacchetto presente in questo repository e ne verifica il funzionamento. Questi pacchetti, che sono prodotti su CentOS 5, non sono stati testati dal distributore primario e non sono disponibili nei suoi prodotti."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Installando componenti da questo repository, si perde la piena compatibilità binaria con la distribuzione upstream."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/06-support.svgz.po
deleted file mode 100644
index 2f4dc7a..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:11-0400\n"
-"PO-Revision-Date: 2013-10-20 22:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Ottenere aiuto con CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Ci sono diversi modi per ottenere aiuto con CentOS:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos e #centos-devel su irc.freenode.net"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing lists</flowSpan> - Leliste CentOS, CentOS-Devel e CentOS-Announce oltre a liste didiscussione non anglofone su =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">I Forum</flowSpan> - Disponibili all'indirizzo =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">I Wiki</flowSpan> - Disponibili all'indirizzo =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/07-docs.svgz.po
deleted file mode 100644
index 35c3240..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:11-0400\n"
-"PO-Revision-Date: 2013-10-20 22:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Documentazione di CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Gestione dei pacchetti con Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "Per CentOS è disponibile la seguente documentazione:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• La Virtualizzazione in CentOS 5"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/08-wiki.svgz.po
deleted file mode 100644
index 3cd4fd6..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/08-wiki.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:11-0400\n"
-"PO-Revision-Date: 2013-10-20 22:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "Wiki di CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "La wiki di CentOS contiene le domande più frequenti (FAQ), HowTo,suggerimenti ed articoli su argomenti correlati a CentOS comeinstallazione software, aggiornamenti, configurazione dei repositorye molto altro. Potrete trovare inoltre informazioni su eventi CentOS, presenze sui media etc."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "La wiki è inoltre una risorsa per poter contribuire a CentOS. Vienia dare un'occhiata oggi stesso."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/09-virtualization.svgz.po
deleted file mode 100644
index 7544978..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/it_IT/09-virtualization.svgz.po
+++ /dev/null
@@ -1,72 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:11-0400\n"
-"PO-Revision-Date: 2013-10-20 22:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-it@centos.org.cu>\n"
-"Language-Team: Italian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "it_IT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "La Virtualizzazione in CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5, tramite la tecnologia Xen, supporta sia lavirtualizzazione completa (full virtualization) che lapara-virtualizzazione sulle piattaforme i386 e x86_64."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "Le guide 'Virtualization Guide' e 'Virtual Server AdministrationGuide' sono a vostra disposizione per maggiori dettagli sullavirtualizzazione in CentOS 5."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/01-welcome.svgz.po
deleted file mode 100644
index c04f6b0..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Welkom bij CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr ""
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS is een enterprise Linux-distributie die gebaseerd is opde broncode die vrij beschikbaar is gesteld aan het publiek door eenbekende Noord-Amerikaanse Enterprise Linux-leverancier (ook\"upstream\" genoemd)."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS conformeert volledig met het distributiebeleid van dezeleverancier, en heeft tot doel honderd procent compatibel te zijn."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "CentOS verandert hoofdzakelijk dingen om merknamen en logo's van deleverancier te verwijderen."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/02-donate.svgz.po
deleted file mode 100644
index 59c8cea..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "CentOS Donaties"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "Het CentOS Project is de organisatie die CentOS produceert. Wij zijngeheel onafhankelijk en hebben geen banden met andere organisaties."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Donaties zijn onze enige bron van inkomsten voor het maken endistribueren van CentOS."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Overweeg alstublieft een donatie aan het CentOS Project als u ditproduct bruikbaar vindt."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/03-yum.svgz.po
deleted file mode 100644
index a2efaef..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Softwarebeheer met Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "Het gebruik van <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan>(Yellowdog Updater, Modified) wordt aangeraden voor de installatie of het updaten van software in CentOS."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Raadpleeg de gids getiteld \"Managing Software with Yum\" via desnelkoppeling hieronder."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "Er is ook een grafische tool voor Yum beschikbaar genaamd <flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>. U kunt dit programma vinden in de CentOS Extras repository."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/04-repos.svgz.po
deleted file mode 100644
index 3610bdf..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "CentOS Software repositories"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "CentOS kent deze repositories voor de installatie van software:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka <flowSpan style=\"font-weight:bold\">[os]</flowSpan>) - De RPMS die op de CentOS ISO's staan."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Extra onderdelen voor CentOS (vervangt pakketten uit [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/05-centosplus.svgz.po
deleted file mode 100644
index 984c8a0..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "CentOS Plus repository"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Deze repository wordt gebruikt voor dingen die basiscomponenten uitCentOS vervangen. Het gebruik van deze repository verandert CentOSzo dat het niet meer identiek zal zijn aan de distributie van deupstream-leverancier."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "Het CentOS ontwikkelingsteam heeft elk onderdeel van deze repository getest. Deze programma's kunnen worden gebruikt met CentOS 5. Ze zijn niet getest door de upstream-leverancier, en zijn niet beschikbaar in upstream producten."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Houdt er rekening mee dat u door de installatie van software uit deze repository compatibiliteit met upstream producten opoffert."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/06-support.svgz.po
deleted file mode 100644
index a966719..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Hulp voor CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "U kunt op verschillende manieren hulp krijgen voor CentOS, zoals:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos en #centos-devel op irc.freenode.net"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing lijsten</flowSpan> - centos, centos-devel, centos-announce en mailing lijsten in andere talen via =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Beschikbaar op =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Beschikbaar =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/07-docs.svgz.po
deleted file mode 100644
index a321724..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "CentOS Documentatie"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Softwarebeheer met Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "De volgende documentatie is beschikbaar voor CentOS:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Virtualisatie met CentOS 5"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/08-wiki.svgz.po
deleted file mode 100644
index 9194fd0..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/08-wiki.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "CentOS Wiki"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "Op de CentOS Wiki kunt u antwoorden op veelgestelde vragen, gidsen,tips en artikels vinden over CentOS en gerelateerde onderwerpen, zoals software-installatie, upgrades, en de configuratie vanrepositories."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "Daarnaast kunt u er veel informatie vinden over CentOS evenementen in uw regio, CentOS in de media, etc."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "Met de CentOS Wiki kunt u ook uw CentOS kennis delen met anderen. Kijk gelijk even."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/09-virtualization.svgz.po
deleted file mode 100644
index 9395e70..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/nl_NL/09-virtualization.svgz.po
+++ /dev/null
@@ -1,72 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:28-0400\n"
-"PO-Revision-Date: 2013-10-20 22:28-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-nl@centos.org.cu>\n"
-"Language-Team: Dutch\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "nl_NL"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualisatie met CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 levert virtualisatie met behulp van Xen voorde i386 en x86_64 architecturen, zowel volledig gevirtualiseerd alspara-gevirtualiseerd."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "De \"Virtualization Guide\" en de \"Virtual Server Administration Guide\" zijn beschikbaar via onderstaande link."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/01-welcome.svgz.po
deleted file mode 100644
index 52057b1..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_BR"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Bem-vindo ao CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Obrigado por instalar o CentOS 5."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "O CentOS é uma Distribuição Linux de nível corporativo derivada defontes gratuitamente distribuídas ao público por um FornecedorOriginal norte-americano."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "O CentOS é completamente compatível com a política de redistribuiçãode seu Fornecedor Original e pretende ter 100% de compatiblidadebinária."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "O CentOS basicamente altera os pacotes para remover as marcas eartes-finais do seu fornecedor original."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/02-donate.svgz.po
deleted file mode 100644
index 674ff81..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Doações ao CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "A organização que produz o CentOS é chamada de Projeto CentOS. Nósnão somos afiliados a nenhuma outra organização."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Nossa única fonte de hardware ou financiamento para distribuir oCentOS é por meio de doações."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Por favor faça uma doação ao Projeto CentOS se você considera oCentOS útil."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/03-yum.svgz.po
deleted file mode 100644
index 543b830..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Gerenciando Software com o Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "A forma recomendada de instalar ou atualizar o CentOS é utilizando o <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow DogUpdater, Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Leia o guia entitulado: \"Managing Software with Yum\" (GerenciandoSoftware com o Yum) no link de documentação abaixo."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "O <flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, uma interface gráfica para o Yum, também está disponível no repositório Extras do CentOS."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/04-repos.svgz.po
deleted file mode 100644
index 2602f82..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "Repositórios do CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "O CentOS possui os seguintes repos para a instalação de software:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (tambémchamado de <flowSpan style=\"font-weight:bold\">[os]</flowSpan>) – São os RPMS liberados em um ISO de instalação do CentOS."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> – Itens fornecidos pelo CentOS que não são do fornecedor original(atualiza o [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/05-centosplus.svgz.po
deleted file mode 100644
index 4175275..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "Repositório CentOS Plus"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Este repositório é para itens que atualizam certos componentes dorepositório base. Este repositório fará com que o CentOS não sejaexatamente como o fornecido pelo fornecedor original."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "O time de desenvolvimento do CentOS testou todos os itens nesterepositório, e eles compilam e funcionam sob o CentOS5. Eles não foram testados pelo fornecedor original, e não estão disponíveis nos produtos do fornecedor original."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Você deve estar ciente de que o uso destes componentes remove o 100%de compatibilidade binária com os produtos do fornecedor original."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/06-support.svgz.po
deleted file mode 100644
index e1b02dc..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Ajuda com o CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Você pode obter ajuda com o CentOS de várias formas, incluindo:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos, #centos-social e #centos-devel emirc.freenode.net."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Listas de email</flowSpan> - CentOS, CentOS-Devel, CentOS-Announce e listas locais em diversosidiomas que podem ser encontradas em =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Fórum</flowSpan> - Disponível em =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Disponível em =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/07-docs.svgz.po
deleted file mode 100644
index 4e9b696..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr ""
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-fr_FR
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Documentações do CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Gerenciando Software com yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr "• Utilizando YumEx"
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr "• Cluster Logical Volume Manager"
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "As seguintes documentações estão disponíveis para o CentOS:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr "• Guia de Implementação"
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr "• Guia de Instalação"
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Guia de Virtualização"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr "• Visão Geral do Cluster Suite"
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr "• Administração de Cluster"
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr "• Notas de lançamento para todos os softwares"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/08-wiki.svgz.po
deleted file mode 100644
index 5de1929..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/08-wiki.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr ""
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr ""
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr ""
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/09-virtualization.svgz.po
deleted file mode 100644
index eb459ec..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_BR/09-virtualization.svgz.po
+++ /dev/null
@@ -1,72 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 22:47-0400\n"
-"PO-Revision-Date: 2013-10-20 22:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n > 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualização no CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "O CentOS 5 fornece virtualização através do Xen paraas arquiteturas i386 e x86_64, tanto no modo totalmente virtualizadoquanto no paravirtualizado."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "O Guia de Virtualização (Virtualization Guide) e o Administração deServidores Virtuais (Virtual Server Administration) são fornecidosno link abaixo para ajudar com a virtualização no CentOS5."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/01-welcome.svgz.po
deleted file mode 100644
index c087960..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/01-welcome.svgz.po
+++ /dev/null
@@ -1,80 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Bem-vindo ao CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Obrigado por instalar o CentOS 5."
-
-#, no-wrap
-msgstr "CentOS é uma distribuição Linux de classe empresarial, derivada decódigo-fonte oferecido ao público por uma destacada empresanorte-americana de Linux."
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS está em plena conformidade com a política de redistribuiçãodo produto original e tem como objectivo 100% de compatibilidadebinária com o mesmo."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "Basicamente, CentOS modifica os pacotes no sentido de remover marcase elementos gráficos comerciais."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/02-donate.svgz.po
deleted file mode 100644
index 73dc76f..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/02-donate.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Doações ao CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "A organização que produz o CentOS é conhecida como \"The CentOSProject\". Não somos filiados em qualquer outra organização."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "As doações são a nossa única fonte de equipamento e financiamento."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Se achar útil o CentOS, por favor considere uma doação ao ProjectoCentOS."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/03-yum.svgz.po
deleted file mode 100644
index dbbff55..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/03-yum.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Gestão de Software com Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "O modo recomendado de instalar ou actualizar o CentOS é usar o<flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow DogUpdater, Modified)"
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Ver o guia entitulado: \"Managing Software with Yum\" (Gestão deSoftware com Yum) no \"link\" de documentação abaixo."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "No repositório \"Extras\" do CentOS, está também disponível <flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, uma interfacegráfica para o Yum."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/04-repos.svgz.po
deleted file mode 100644
index 78a943e..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/04-repos.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "Repositórios CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "O CentOS dispõe dos seguintes repositórios para a instalação desoftware:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - RPMs contidos num ISO CentOS."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items do CentOS que não provêm do produtor original (actualiza [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/05-centosplus.svgz.po
deleted file mode 100644
index 7f05916..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/05-centosplus.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "Repositório CentOS Plus"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Este repositório contém melhoramentos para alguns componentes de base do CentOS. Modificado por este repositório, o CentOS deixará deser idêntico à distribuição da empresa original."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "A equipa de desenvolvimento do CentOS testou cada um dos componentesdeste repositório. São compilados e funcionam sobre CentOS5. Não foram testados pelo fornecedor original e nãoestão disponíveis entre os seus produtos."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Deverá estar ciente de que o uso destes componentes remove acompatibilidade binária a 100% com os produtos do fornecedor original."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/06-support.svgz.po
deleted file mode 100644
index 8dc75a7..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/06-support.svgz.po
+++ /dev/null
@@ -1,84 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Ajuda com o CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Pode obter ajuda com o CentOS de diversos modos, tais como:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos, #centos-social and #centos-devel emirc.freenode.net."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces e listas localizadas, em línguas para além do Inglês, a partir de =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Disponívelem =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Disponível em =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/07-docs.svgz.po
deleted file mode 100644
index e7d3910..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/07-docs.svgz.po
+++ /dev/null
@@ -1,116 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Documentação do CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Gestão de Software com Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr ""
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/08-wiki.svgz.po
deleted file mode 100644
index 4c55c9f..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/08-wiki.svgz.po
+++ /dev/null
@@ -1,76 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:03-0400\n"
-"PO-Revision-Date: 2013-10-20 23:03-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "CentOS Wiki"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "CentOS Wiki tem disponível FAQs (perguntas frequentes), HowTos (guias passo-a-passo), Dicas e Truques, sobre diversos tópicos doCentOS tais como instalação de software, actualizações, configuraçãode repositórios e muito mais."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "O wiki contém também informação sobre eventos CentOS na sua região esobre a cobertura mediática do CentOS."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "Em conjunção com a \"mailing list\" CentOS-Docs, os contribuintes podem obter permissão para colocar artigos, dicas e HowTos em CentOSWiki. Contribua também!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/09-virtualization.svgz.po
deleted file mode 100644
index 3bc3691..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/pt_PT/09-virtualization.svgz.po
+++ /dev/null
@@ -1,72 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:04-0400\n"
-"PO-Revision-Date: 2013-10-20 23:04-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-pt@centos.org.cu>\n"
-"Language-Team: Portuguese\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "pt_PT"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualização com CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 oferece virtualização, via Xen, para asarquitecturas i386 e x86_64, nos modos de virtualização integral epara-virtualização."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "Para apoio à virtualização com CentOS 5, estãodisponíveis, no endereço abaixo, o Guia de Virtualização e o Guia de Administração de Servidores Virtuais."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/01-welcome.svgz.po
deleted file mode 100644
index 06b674a..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/01-welcome.svgz.po
+++ /dev/null
@@ -1,81 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Bun venit la CentOS 5"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr ""
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS este o distributie de linux de tip Enterprise obtinuta dinsursele puse gratuit la dispozitie catre public de catre unProeminent Vinzator Nord American de linux."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS se conformeaza integral cu politica de redistribuire afurnizorului original si vizeaza o compatibilitate binara de 100%."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "In general CentOS modifica pachetele pentru a elimina elementele degrafica si marca protejate."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/02-donate.svgz.po
deleted file mode 100644
index 0bffcae..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/02-donate.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Donatii catre CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "Organizatia care produce CentOS se numeste \"The CentOS Project\". Nu sintem afiliati nici unei alte organizatii."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Unica noastra sursa de hardware si de finantare a distribuirii sintdonatiile."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Daca proiectul Centos vi se pare util, va rugam sa luati inconsiderare o donatie catre proiect."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/03-yum.svgz.po
deleted file mode 100644
index 8be7b3e..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/03-yum.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Administrarea programelor cu Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "Metoda recomandata pt a face instalari sau actualizari in CentOS este utilizarea <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan>(Yellow Dog Updater, Modified)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Va rugam sa cititi ghidul intitulat \"Administrarea programelor cuYum\" disponibile (in limba engleza) la link-ul cu documentatie de mai jos."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, un front-endgrafic pt Yum, este de asemenea disponibile in repository-ul CentOSExtras."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/04-repos.svgz.po
deleted file mode 100644
index d799cae..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/04-repos.svgz.po
+++ /dev/null
@@ -1,85 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "Repository-urile CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Pe durata instalarii exista urmatoarele repository-uri ce se potfolosi ca surse de programe:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (alias<flowSpan style=\"font-weight:bold\">[os]</flowSpan> - Pacheteleincluse in imaginea ISO.)"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr ""
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[centosplus]</flowSpan> - Pachete furnizate de CentOS, neincluse in distributia originala(actualizeaza pachete din [base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/05-centosplus.svgz.po
deleted file mode 100644
index c3ad2db..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/05-centosplus.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "Repository-ul CentOS Plus"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Acest repository include programe care inlocuiesc anumite elemente de baza din Centos. Acest repository va schimba CentOS astfel incitnu va mai avea exact acelasi continut cu ceea ce pune la dispozitiefurnizorul original."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "Echipa de dezvoltatori a Centos a testat fiecare componenta din acest repository, iar ele sint compilate si functioneaza in CentOSversiunea 5.Ele nu au fost testate de catre furnizoruloriginal si nu sint disponibile in produsele acestuia."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Utilizarea acestor componente elimina compatibilitatea binara de100% cu produsele furnizorului original."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/06-support.svgz.po
deleted file mode 100644
index 5f5db60..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/06-support.svgz.po
+++ /dev/null
@@ -1,85 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Ajutor pentru CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Ajutorul pentru CentOS poate fi obtinut prin mai multe metode, intre care:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat(IRC)</flowSpan> - #centos, #centos-social si  #centos-devel peirc.freenode.net."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Listele de mail</flowSpan> - CentOS, CentOS-Devel, CentOS-Announces si listele in alte limbi decit engleza disponibile la =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forumurile</flowSpan> - Disponibile la =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Disponibile la =URL_WIKI=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/07-docs.svgz.po
deleted file mode 100644
index f301983..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/07-docs.svgz.po
+++ /dev/null
@@ -1,117 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Documentatie pentru CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Administrarea programelor cu Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr "• Utilizarea YumEx"
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr "• Logical Volume Manager pt clustere"
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr "• Administrarea serverelor virtuale"
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "Pentru CentOS sint disponibile urmatoarele seturi de documente:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr "• Ghid de implementare"
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Ghid pentru virtualizare"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr "• Clustere - Prezentare generala"
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr "• Administrarea clusterelor"
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr "• Note de lansare pentru toate programele"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/08-wiki.svgz.po
deleted file mode 100644
index b6c6e57..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/08-wiki.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "CentOS Wiki"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "Pe site-ul wiki al CentOS sint oferite numeroase informatii, precumraspunsuri la intrebari frecvente, HowTo-uri, \"Tips and Tricks\"referitoare la diverse subiecte legate de CentOS precum instalarea /actualizarea de programe, configurarea surselor de pachete si multealtele."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "Tot aici sint anuntate informatiile referitoare la evenimentelelegate de CentOS din zona Dvs si prezentari in mediile de informarein masa."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "Prin intermediul listei de mail CentOS-Docs, puteti obtine si Dvspermisiunea de a publica pe wiki-ul CentOS. Contribuiti chiar azi!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/09-virtualization.svgz.po
deleted file mode 100644
index 6a3a333..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ro_RO/09-virtualization.svgz.po
+++ /dev/null
@@ -1,73 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:18-0400\n"
-"PO-Revision-Date: 2013-10-20 23:18-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ro@centos.org.cu>\n"
-"Language-Team: Romanian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=n==1 ? 0 : (n==0 || (n%100 > 0 && n"
-"%100 < 20)) ? 1 : 2;\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ro_RO"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Virtualizarea in CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "In CentOS 5 virtualizarea se face prin intermediul Xenpentru arhitecturile i386 si x86_64 atit in mod fully virtualized cit si para virtualized."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "\"Ghidul pentru virtualizare\" si \"Ghidul pentru administrareaserverelor virtuale\" sint disponibile la adresa de mai jos."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/01-welcome.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/01-welcome.svgz.po
deleted file mode 100644
index 1786643..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/01-welcome.svgz.po
+++ /dev/null
@@ -1,81 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 01-welcome.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "01-welcome.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/01-welcome.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Welcome to CentOS 5"
-msgstr "Добро пожаловать в CentOS 5!"
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Thank you for installing CentOS 5."
-msgstr "Благодарим Вас за выбор CentOS 5."
-
-#, no-wrap
-msgid "CentOS is an enterprise-class Linux Distribution derived from sources freely provided to the public by a prominent North American Enterprise Linux vendor."
-msgstr "CentOS - это дистрибутив Linux промышленного уровня, полученный из свободно распространяемых известным северо-американским поставщиком Linux исходных текстов."
-
-#, no-wrap
-msgid "CentOS conforms fully with the upstream vendors redistribution policy and aims to be 100% binary compatible."
-msgstr "CentOS полностью соответствует политике распространения исходного дистрибутива и стремится быть на 100% совместимым с ним на уровне двоичного кода."
-
-#, no-wrap
-msgid "CentOS mainly changes packages to remove upstream vendor branding and artwork."
-msgstr "CentOS преимущественно изменяет пакеты для удаления из них торговых марок и графических изображений поставщика исходного дистрибутива."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/02-donate.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/02-donate.svgz.po
deleted file mode 100644
index a7f78af..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/02-donate.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 02-donate.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "02-donate.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/02-donate.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Donations"
-msgstr "Поддержка проекта CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=Donate/"
-msgstr ""
-
-#, no-wrap
-msgid "The organization that produces CentOS is named The CentOS Project. We are not affiliated with any other organization."
-msgstr "Организация, производящая CentOS, называется \"CentOS Project\". Мы не являемся дочерней компанией какой-либо другой организации."
-
-#, no-wrap
-msgid "Our only source of hardware or funding to distribute CentOS is by donations."
-msgstr "Финансирование затрат на приобретение аппаратного обеспечения и распространение CentOS производится за счет пожертвований."
-
-#, no-wrap
-msgid "Please consider donating to the CentOS Project if you find CentOS useful."
-msgstr "Пожалуйста, поддержите проект, если CentOS полезен Вам."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/03-yum.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/03-yum.svgz.po
deleted file mode 100644
index 43da6b8..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/03-yum.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 03-yum.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "03-yum.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/03-yum.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Managing Software with Yum"
-msgstr "Установка ПО при помощи Yum"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "The recommended way to install or upgrade CentOS is to use <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan> (Yellow Dog Updater, Modified)."
-msgstr "В CentOS рекомендуется управлять установкой, удалением, обновлениемПО при помощи <flowSpan style=\"font-weight:bold\" id=\"flowSpan8689\">Yum</flowSpan>(Yellow Dog Updater)."
-
-#, no-wrap
-msgid "See the guide entitled: \"Managing Software with Yum\" at the documentation link below."
-msgstr "Более детальная информация доступна в руководстве \"Managing Software with Yum\", ссылка на которое приведена ниже."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan>, a graphical front end for Yum, is also available from the CentOS Extras repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8699\">YumEx</flowSpan> - графическийинтерфейс для Yum. Он доступен в репозитории \"CentOS Extras\"."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/04-repos.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/04-repos.svgz.po
deleted file mode 100644
index d0728a4..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/04-repos.svgz.po
+++ /dev/null
@@ -1,85 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 04-repos.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "04-repos.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/04-repos.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Repositories"
-msgstr "Репозитории CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/"
-msgstr ""
-
-#, no-wrap
-msgid "The following repositories exist in CentOS to install software from:"
-msgstr "Пользователям CentOS доступны следующие репозитории, из которых может быть установлено программное обеспечение:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (aka [os]) - The RPMS released on a CentOS ISO."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8820\">[base]</flowSpan> (или <flowSpan style=\"font-weight:bold\">[os]</flowSpan>) - Пакеты, входящие в состав дистрибутива."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[updates]</flowSpan> - Updates to the [base] repository."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8818\">[centosplus]</flowSpan> - Дополнительные пакеты к репозиторию [base] (могут заменять пакеты из[base])."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[extras]</flowSpan> - Items by CentOS that are not upstream (does not upgrade [base])."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8816\">[centosplus]</flowSpan> - Дополнительные пакеты к репозиторию [base] (могут заменять пакеты из[base])."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Items by CentOS that are not upstream (does upgrade [base])"
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan8814\">[centosplus]</flowSpan> - Дополнительные пакеты к репозиторию [base] (могут заменять пакеты из[base])."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/05-centosplus.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/05-centosplus.svgz.po
deleted file mode 100644
index 4061869..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/05-centosplus.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 05-centosplus.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "05-centosplus.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/05-centosplus.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Plus Repository"
-msgstr "Репозиторий CentOS Plus"
-
-#, no-wrap
-msgid "=URL_WIKI=AdditionalResources/Repositories/CentOSPlus/"
-msgstr ""
-
-#, no-wrap
-msgid "This repository is for items that actually upgrade certain base CentOS components. This repo will change CentOS to not be exactly like the upstream providers content."
-msgstr "Данный репозиторий предназначен для пакетов, которые обновляют те, что входят в состав базового репозитория. Он вносит в CentOS изменения, которые отсутствуют в исходном дистрибутиве."
-
-#, no-wrap
-msgid "The CentOS development team has tested every item in this repo, and they build and work under CentOS 5. They have not been tested by the upstream provider, and are not available in the upstream products."
-msgstr "Данные пакеты не тестируются поставщиком исходного дистрибутива и не доступны в его продуктах."
-
-#, no-wrap
-msgid "You should understand that use of the components removes the 100% binary compatibility with the upstream products."
-msgstr "Вы должны понимать, что использование данного репозитория нарушает 100% совместимость на уровне двоичного кода с исходным дистрибутивом."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/06-support.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/06-support.svgz.po
deleted file mode 100644
index 804cfe3..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/06-support.svgz.po
+++ /dev/null
@@ -1,85 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 06-support.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "06-support.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/06-support.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Help with CentOS"
-msgstr "Получение помощи по CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI=GettingHelp/"
-msgstr ""
-
-#, no-wrap
-msgid "You can get help with CentOS in several ways, including:"
-msgstr "Вы можете получить помощь по использованию CentOS на следующихресурсах:"
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Internet Relay Chat (IRC)</flowSpan> - #centos, #centos-social and #centos-devel on irc.freenode.net."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9207\">Ретранслируемый интернет-чат(IRC)</flowSpan> - #centos, #centos-social и #centos-devel наirc.freenode.net."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Mailing Lists</flowSpan> - CentOS, CentOS-Devel, CentOS-Annouces and non-English localized language lists from =URL_LISTS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9213\">Списки рассылки</flowSpan> -CentOS, CentOS-Devel, CentOS-Annouces и другие на =URL_LISTS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Forums</flowSpan> - Available at =URL_FORUMS=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9225\">Форумы</flowSpan> - =URL_FORUMS=."
-
-#, no-wrap
-msgid "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Wiki</flowSpan> - Available at =URL_WIKI=."
-msgstr "<flowSpan style=\"font-weight:bold\" id=\"flowSpan9231\">Вики</flowSpan> - =URL_WIKI="
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/07-docs.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/07-docs.svgz.po
deleted file mode 100644
index 25a7b51..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/07-docs.svgz.po
+++ /dev/null
@@ -1,117 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 07-docs.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "07-docs.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/07-docs.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Documentation"
-msgstr "Документация по CentOS"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "• Managing Software with yum"
-msgstr "• Установка ПО при помощи Yum"
-
-#, no-wrap
-msgid "• Using YumEx"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Logical Volume Manager"
-msgstr ""
-
-#, no-wrap
-msgid "• Global File System"
-msgstr ""
-
-#, no-wrap
-msgid "• Global Network Block Device"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtual Server Administration"
-msgstr ""
-
-#, no-wrap
-msgid "The following documentation is available for CentOS:"
-msgstr "Доступна следующая документация по CentOS:"
-
-#, no-wrap
-msgid "• Deployment Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Installation Guide"
-msgstr ""
-
-#, no-wrap
-msgid "• Virtualization Guide"
-msgstr "• Виртуализация в CentOS 5"
-
-#, no-wrap
-msgid "• Cluster Suite Overview"
-msgstr ""
-
-#, no-wrap
-msgid "• Cluster Administration"
-msgstr ""
-
-#, no-wrap
-msgid "• Release notes for all software"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/08-wiki.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/08-wiki.svgz.po
deleted file mode 100644
index 7eed818..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/08-wiki.svgz.po
+++ /dev/null
@@ -1,77 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 08-wiki.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "08-wiki.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/08-wiki.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS Wiki"
-msgstr "Вики CentOS"
-
-#, no-wrap
-msgid "=URL_WIKI="
-msgstr ""
-
-#, no-wrap
-msgid "The CentOS wiki is available with Frequently Asked Questions, HowTos, Tips and Tricks on a number of CentOS related topics including software installation, upgrades, repository configuration and much more."
-msgstr "Вики CentOS включает в себя список наиболее часто задаваемых вопросов, различные руководства, описывающие установку, обновление программного обеспечения, настройку, использование репозиториев и многое другое."
-
-#, no-wrap
-msgid "The wiki also contains information on CentOS Events in your area and CentOS media sightings."
-msgstr "Вики также содержит информацию о событиях CentOS."
-
-#, no-wrap
-msgid "In conjunction with the CentOS-Docs mailing list, contributors can obtain permission to post articles, tips and HowTos on the CentOS Wiki. So contribute today!"
-msgstr "Пользователи CentOS могут получить доступ на редактирование и добавление различных статей в Вики. Внеси свой вклад в развитие CentOS сегодня!"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/09-virtualization.svgz.po b/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/09-virtualization.svgz.po
deleted file mode 100644
index 45821c6..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/Locales/ru_RU/09-virtualization.svgz.po
+++ /dev/null
@@ -1,73 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: 09-virtualization.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-20 23:36-0400\n"
-"PO-Revision-Date: 2013-10-20 23:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-ru@centos.org.cu>\n"
-"Language-Team: Russian\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%"
-"10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "09-virtualization.svg"
-msgstr ""
-
-msgid "2011-06-10"
-msgstr ""
-
-msgid "The CentOS Artwork SIG"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/"
-"Themes/Default/Distro/5/Anaconda/09-virtualization.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "ru_RU"
-
-msgid "Identity"
-msgstr ""
-
-msgid "Models"
-msgstr ""
-
-msgid "Themes"
-msgstr ""
-
-msgid "Default"
-msgstr ""
-
-msgid "Distro"
-msgstr ""
-
-msgid "5"
-msgstr ""
-
-msgid "Anaconda"
-msgstr ""
-
-#, no-wrap
-msgid "Virtualization on CentOS 5"
-msgstr "Виртуализация в CentOS 5"
-
-#, no-wrap
-msgid "=URL_DOCS=5/"
-msgstr ""
-
-#, no-wrap
-msgid "CentOS 5 provides virtualization via Xen for the i386 and x86_64 architectures in both fully virtualized and para virtualized modes."
-msgstr "CentOS 5 имеет поддержку полной виртуализации и паравиртуализации Xen для архитектур i386 и x86_64."
-
-#, no-wrap
-msgid "The Virtualization Guide and Virtual Server Administration Guide are provided for help with CentOS 5 virtualization at the link below."
-msgstr "Более детальная информация по использованию виртуализации в CentOS 5 доступна в руководстах \"Virtualization Guide\" и \"Virtual Server Administration Guide\", ссылка на которые приведена ниже."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/anaconda_header.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/anaconda_header.svgz
deleted file mode 100644
index 6bbe56a..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/anaconda_header.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/first.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/first.svgz
deleted file mode 100644
index 33f4154..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/first.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Anaconda/render.conf.tpl
deleted file mode 100755
index 2cd5eb5..0000000
--- a/Artworks/Themes/Models/Distro/5/Anaconda/render.conf.tpl
+++ /dev/null
@@ -1,80 +0,0 @@
-[01-welcome.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/01-welcome.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/01-welcome.svgz.po"
-
-[02-donate.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/02-donate.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/02-donate.svgz.po"
-
-[03-yum.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/03-yum.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/03-yum.svgz.po"
-
-[04-repos.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/04-repos.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/04-repos.svgz.po"
-
-[05-centosplus.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/05-centosplus.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/05-centosplus.svgz.po"
-
-[06-support.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/06-support.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/06-support.svgz.po"
-
-[07-docs.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/07-docs.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/07-docs.svgz.po"
-
-[08-wiki.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/08-wiki.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/08-wiki.svgz.po"
-
-[09-virtualization.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/09-virtualization.svgz"
-locale-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/Locales/${TCAR_SCRIPT_LANG_LC}/09-virtualization.svgz.po"
-
-[anaconda_header.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/anaconda_header.svgz"
-locale-from = "no-locale"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+20+44"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+160+20"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+732+20"
-
-[first.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/first.svgz"
-locale-from = "no-locale"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+30+20"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+30+225"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+170+201"
-
-[splash.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Anaconda/splash.svgz"
-locale-from = "no-locale"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+30+20"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+30+156"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+170+132"
diff --git a/Artworks/Themes/Models/Distro/5/Anaconda/splash.svgz b/Artworks/Themes/Models/Distro/5/Anaconda/splash.svgz
deleted file mode 100644
index ee343a9..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Anaconda/splash.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Firstboot/firstboot-left.svgz b/Artworks/Themes/Models/Distro/5/Firstboot/firstboot-left.svgz
deleted file mode 100644
index 25416f2..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Firstboot/firstboot-left.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Firstboot/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Firstboot/render.conf.tpl
deleted file mode 100644
index 683a0c7..0000000
--- a/Artworks/Themes/Models/Distro/5/Firstboot/render.conf.tpl
+++ /dev/null
@@ -1,13 +0,0 @@
-[firstboot-left.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Firstboot/firstboot-left.svgz"
-render-flow     = "base"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+10+542"
-
-[splash-small.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Firstboot/splash-small.svgz"
-render-flow     = "base"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+30+156"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+170+132"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+30+20"
diff --git a/Artworks/Themes/Models/Distro/5/Firstboot/splash-small.svgz b/Artworks/Themes/Models/Distro/5/Firstboot/splash-small.svgz
deleted file mode 100644
index ee343a9..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Firstboot/splash-small.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop b/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop
deleted file mode 100755
index 759310f..0000000
--- a/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop
+++ /dev/null
@@ -1,58 +0,0 @@
-# This is not really a .desktop file like the rest, but it's useful to
-# treat it as such.
-
-[GdmGreeterTheme]
-Name==THEMENAME=-=THEMERELEASE=
-Greeter==THEMENAME=.xml
-Author==COPYRIGHT_HOLDER=
-Copyright=© =COPYRIGHT_YEAR_LAST= =COPYRIGHT_HOLDER=
-Screenshot=screenshot.png
-Description==COPYRIGHT_HOLDER= default theme.
-Description[ar]=أسلوب (تيمة) ريدهات لينكس الإفتراضي
-Description[be]=Дапонмая тэма =COPYRIGHT_HOLDER=
-Description[bg]==COPYRIGHT_HOLDER= основна тема
-Description[bn]==COPYRIGHT_HOLDER= -এর ডিফল্ট থীম
-Description[ca]=Tema predeterminat de =COPYRIGHT_HOLDER=
-Description[cs]=Implicitní téma pro =COPYRIGHT_HOLDER=
-Description[cy]=Thema ragosodedig =COPYRIGHT_HOLDER=
-Description[da]==COPYRIGHT_HOLDER= standardtema
-Description[de]==COPYRIGHT_HOLDER= Standard
-Description[el]=Προκαθορισμένο θέμα του =COPYRIGHT_HOLDER=
-Description[es]=Tema predeterminado de =COPYRIGHT_HOLDER=
-Description[et]==COPYRIGHT_HOLDER= vaike teema
-Description[fa]=تم پیش‌فرض لینوکس ردهت
-Description[fi]==COPYRIGHT_HOLDER= -oletusteema
-Description[fr]=Thème par défaut de =COPYRIGHT_HOLDER=
-Description[gu]==COPYRIGHT_HOLDER= લિનક્સ મૂળભુત થીમ
-Description[hi]=रेड हेट लिनक्स मूल प्रकरण
-Description[hr]=Uobičajena tema =COPYRIGHT_HOLDER=-a
-Description[hu]==COPYRIGHT_HOLDER= alapértelmezett téma
-Description[id]=Theme default =COPYRIGHT_HOLDER=
-Description[is]=Sjálfgefna =COPYRIGHT_HOLDER= þeman
-Description[it]=Tema =COPYRIGHT_HOLDER= predefinito
-Description[ja]==COPYRIGHT_HOLDER= デフォルトのテーマ
-Description[ko]==COPYRIGHT_HOLDER= 기본 테마
-Description[lt]==COPYRIGHT_HOLDER= standartinė tema
-Description[mk]=Основна тема на =COPYRIGHT_HOLDER=
-Description[mn]=Рэд хат линуксийн стандарт хэлбэр
-Description[ms]=Tema default =COPYRIGHT_HOLDER=
-Description[nb]=Forvalgt tema for =COPYRIGHT_HOLDER=
-Description[nl]==COPYRIGHT_HOLDER= standaard thema
-Description[no]=Forvalgt tema for =COPYRIGHT_HOLDER=
-Description[pa]==COPYRIGHT_HOLDER= ਲੀਨਕਸ ਮੂਲ ਸਰੂਪ
-Description[pl]=Domyślny schemat =COPYRIGHT_HOLDER=
-Description[pt]=Tema por omissão do =COPYRIGHT_HOLDER=
-Description[pt_BR]=Tema default =COPYRIGHT_HOLDER=
-Description[ro]=Tema implicită =COPYRIGHT_HOLDER=
-Description[ru]=Основная тема =COPYRIGHT_HOLDER=
-Description[sk]=Štandardná téma =COPYRIGHT_HOLDER=
-Description[sl]=Privzeta tema za =COPYRIGHT_HOLDER=
-Description[sv]=Standardtema för =COPYRIGHT_HOLDER=
-Description[ta]==COPYRIGHT_HOLDER= இயல்பான கருப்பொருள்
-Description[th]=ชุดตกแต่งปริยายของ =COPYRIGHT_HOLDER=
-Description[tr]=Öntanımlı =COPYRIGHT_HOLDER= teması
-Description[uk]=Основна тема =COPYRIGHT_HOLDER=
-Description[vi]=Theme =COPYRIGHT_HOLDER= mặc định
-Description[zh_CN]==COPYRIGHT_HOLDER= 的默认主题
-Description[zh_TW]==COPYRIGHT_HOLDER= 預設佈景主題
-Description[zu]=Ingqikithi yendalo ye-=COPYRIGHT_HOLDER=
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml b/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml
deleted file mode 100755
index ecf35bd..0000000
--- a/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml
+++ /dev/null
@@ -1,238 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE greeter SYSTEM "greeter.dtd">
-<greeter>
-
-    <!-- Background Stuff -->
-
-    <item type="rect">
-    <pos x="0" y="0" width="100%" height="100%" />
-    <normal color="#204C8D" />
-    </item>
-
-    <item type="pixmap">
-    <pos y="0" x="0" width="100%" height="100%" />
-    <normal file="background.png" />
-    </item>
-
-    <!-- CentOS Symbol -->
-
-    <item type="pixmap">
-    <pos x="20" y="20" />
-    <normal file="=BRAND=-symbol.png" />
-    </item>
-
-    <!-- CentOS Release
-
-    <item type="pixmap">
-    <pos x="20" y="55%" anchor="sw" />
-    <normal file="=BRAND=-release.png" />
-    </item> 
-
-    -->
-
-    <!-- The Login Box -->
-
-    <item type="rect">
-    <pos x="20" y="50%" width="510" height="box" />
-    <box orientation="vertical">
-
-        <item type="rect">
-        <fixed>
-
-            <item type="label" id="pam-prompt">
-            <pos x="0" y="-20" anchor="nw" />
-            <normal font="Sans 12" color="#FFFFFF" alpha=".9" />
-            <text>%c</text>
-            <stock type="username-label" />
-            </item>
-
-            <item type="entry" id="user-pw-entry">
-            <pos x="0" y="6"  height="25" width="510" anchor="nw" />
-            <normal font="Sans 14" color="#000000" />
-            </item>
-
-        </fixed>
-        </item>
-
-        <!-- Messages -->
-
-        <item type="label" id="timed-label">
-        <pos x="50%" y="90" anchor="n" />
-        <show type="timed" />
-        <normal font="Sans Bold 12" color="#FFFFFF" />
-        <stock type="timed-label" />
-        </item>
-
-        <item type="label" id="caps-lock-warning">
-        <pos x="50%" y="120" anchor="n" />
-        <normal font="Sans Bold 14" color="#FFFFFF" />
-        <stock type="caps-lock-warning" />
-        </item>
-
-        <item type="label" id="pam-error">
-        <pos x="50%" y="130" anchor="n" />
-        <normal font="Sans 12" color="#FFFFFF" />
-        <text />
-        </item>
-
-    </box>
-    </item>
-
-    <!-- The clock -->
-
-    <item type="rect">
-    <pos x="-20" y="-20" width="box" height="box" anchor="se" />
-    <box ypadding="0" xpadding="10" spacing="2" orientation="vertical">
-
-        <item type="label" id="clock">
-        <normal font="Sans 10" color="#FFFFFF" alpha=".9" />
-        <pos x="50%" anchor="n" />
-        <text>%c</text>
-        </item>
-          
-        <item type="label">
-        <normal font="Sans Bold 10" color="#FFFFFF" alpha=".9" />
-        <pos x="50%" anchor="n" />
-        <text>%h</text>
-        </item>
-
-    </box>            
-    </item>
-
-    <!-- Bottom Box -->
-
-    <item type="rect">
-    <pos x="100%" y="100%" width="100%" height="box" anchor="se" />
-    <box>
-
-    <!-- The Action Bar -->
-
-        <item type="rect">
-        <pos x="5" y="20" width="box" height="box" anchor="sw" />
-        <box orientation="horizontal" xpadding="0" ypadding="0" >
-
-            <!-- Language -->
-
-            <item type="rect" id="language_button" button="true">
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-language.png" />
-                </item>
-
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5"  />
-                <stock type="language" />
-                </item>
-
-            </box>
-            </item>
-
-            <!-- Session -->
-
-            <item type="rect" id="session_button" button="true">
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-session.png" />
-                </item>
-
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="session" />
-                </item>
-
-            </box>
-            </item>
-
-            <!-- Reboot -->
-
-            <item type="rect" id="reboot_button" button="true">
-            <show modes="console" type="reboot" />
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-reboot.png" />
-                </item>
-
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="reboot" />
-                </item>
-
-            </box>
-            </item>
-
-            <!-- Halt -->
-
-            <item type="rect" id="halt_button" button="true">
-            <show modes="console" type="halt" />
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-shutdown.png" />
-                </item>
-
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="halt" />
-                </item>
-
-            </box>
-            </item>
-
-            <!-- Disconnect / Quit -->
-
-            <item type="rect" id="disconnect_button" button="true">
-            <show modes="flexi,remote" />
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-shutdown.png" />
-                </item>
-
-                <item type="label">
-                <show modes="remote" />
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="disconnect" />
-                </item>
-
-                <item type="label">
-                <show modes="flexi" />
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="quit" />
-                </item>
-
-            </box>
-            </item>
-
-        </box>
-        </item>
-
-    </box>
-    </item>
-
-</greeter>
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png b/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png
deleted file mode 100755
index 573b42f..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png b/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png
deleted file mode 100755
index a3d4b4e..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png b/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png
deleted file mode 100755
index 9b428a1..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png b/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png
deleted file mode 100755
index 968305c..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Gdm/render.conf.tpl
deleted file mode 100644
index 3d7dcd8..0000000
--- a/Artworks/Themes/Models/Distro/5/Gdm/render.conf.tpl
+++ /dev/null
@@ -1,29 +0,0 @@
-[screenshot.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz"
-render-flow     = "base"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/16/centos.png:x16+5+5"
-
-[800x600.tar.gz]
-render-type     = "archive"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Final/800x600.png:background.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png"
-render-from     = "Final/screenshot.png"
-command         = "/bin/tar -czf"
-
-[1360x768.tar.gz]
-render-type     = "archive"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Final/1360x768.png:background.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png"
-render-from     = "Final/screenshot.png"
-command         = "/bin/tar --remove-files -czf"
diff --git a/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz b/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz
deleted file mode 100644
index f51de52..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Grub/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Grub/render.conf.tpl
deleted file mode 100644
index 8628cae..0000000
--- a/Artworks/Themes/Models/Distro/5/Grub/render.conf.tpl
+++ /dev/null
@@ -1,14 +0,0 @@
-[splash.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Grub/splash.svgz"
-
-[splash.xpm]
-render-type     = "palette"
-render-from     = "Final/splash.png"
-palette-gpl     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Palettes/grub.gpl"
-
-[splash.xpm.gz]
-render-type     = "compress"
-render-from     = "Final/splash.xpm"
-command         = "/bin/gzip -f"
diff --git a/Artworks/Themes/Models/Distro/5/Grub/splash.svgz b/Artworks/Themes/Models/Distro/5/Grub/splash.svgz
deleted file mode 100644
index aea2ccc..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Grub/splash.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gsplash/gnome-splash.svgz b/Artworks/Themes/Models/Distro/5/Gsplash/gnome-splash.svgz
deleted file mode 100644
index b8b415d..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Gsplash/gnome-splash.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Gsplash/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Gsplash/render.conf.tpl
deleted file mode 100644
index ae825e6..0000000
--- a/Artworks/Themes/Models/Distro/5/Gsplash/render.conf.tpl
+++ /dev/null
@@ -1,6 +0,0 @@
-[gnome-splash.png]
-render-type = "svg"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gsplash/gnome-splash.svgz"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+10+190"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+150+166"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+10+10"
diff --git a/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.desktop b/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.desktop
deleted file mode 100644
index c417645..0000000
--- a/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.desktop
+++ /dev/null
@@ -1,58 +0,0 @@
-# This is not really a .desktop file like the rest, but it's useful to
-# treat it as such.
-
-[GdmGreeterTheme]
-Name==THEMENAME=-=THEMERELEASE=
-Greeter==THEMENAME=.xml
-Author=CentOS Artwork SIG
-Copyright=© =COPYRIGHT_YEAR_LAST= =COPYRIGHT_HOLDER=
-Screenshot=screenshot.png
-Description=CentOS default theme.
-Description[ar]=أسلوب (تيمة) ريدهات لينكس الإفتراضي
-Description[be]=Дапонмая тэма CentOS
-Description[bg]=CentOS основна тема
-Description[bn]=CentOS -এর ডিফল্ট থীম
-Description[ca]=Tema predeterminat de CentOS
-Description[cs]=Implicitní téma pro CentOS
-Description[cy]=Thema ragosodedig CentOS
-Description[da]=CentOS standardtema
-Description[de]=CentOS Standard
-Description[el]=Προκαθορισμένο θέμα του CentOS
-Description[es]=Tema predeterminado de CentOS
-Description[et]=CentOS vaike teema
-Description[fa]=تم پیش‌فرض لینوکس ردهت
-Description[fi]=CentOS -oletusteema
-Description[fr]=Thème par défaut de CentOS
-Description[gu]=CentOS લિનક્સ મૂળભુત થીમ
-Description[hi]=रेड हेट लिनक्स मूल प्रकरण
-Description[hr]=Uobičajena tema CentOS-a
-Description[hu]=CentOS alapértelmezett téma
-Description[id]=Theme default CentOS
-Description[is]=Sjálfgefna CentOS þeman
-Description[it]=Tema CentOS predefinito
-Description[ja]=CentOS デフォルトのテーマ
-Description[ko]=CentOS 기본 테마
-Description[lt]=CentOS standartinė tema
-Description[mk]=Основна тема на CentOS
-Description[mn]=Рэд хат линуксийн стандарт хэлбэр
-Description[ms]=Tema default CentOS
-Description[nb]=Forvalgt tema for CentOS
-Description[nl]=CentOS standaard thema
-Description[no]=Forvalgt tema for CentOS
-Description[pa]=CentOS ਲੀਨਕਸ ਮੂਲ ਸਰੂਪ
-Description[pl]=Domyślny schemat CentOS
-Description[pt]=Tema por omissão do CentOS
-Description[pt_BR]=Tema default CentOS
-Description[ro]=Tema implicită CentOS
-Description[ru]=Основная тема CentOS
-Description[sk]=Štandardná téma CentOS
-Description[sl]=Privzeta tema za CentOS
-Description[sv]=Standardtema för CentOS
-Description[ta]=CentOS இயல்பான கருப்பொருள்
-Description[th]=ชุดตกแต่งปริยายของ CentOS
-Description[tr]=Öntanımlı CentOS teması
-Description[uk]=Основна тема CentOS
-Description[vi]=Theme CentOS mặc định
-Description[zh_CN]=CentOS 的默认主题
-Description[zh_TW]=CentOS 預設佈景主題
-Description[zu]=Ingqikithi yendalo ye-CentOS
diff --git a/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.xml b/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.xml
deleted file mode 100755
index b227bc6..0000000
--- a/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.xml
+++ /dev/null
@@ -1,222 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE greeter SYSTEM "greeter.dtd">
-<greeter>
-
-    <!-- Background Stuff -->
-
-    <item type="rect">
-    <pos x="0" y="0" width="100%" height="100%" />
-    <normal color="#204C8D" />
-    </item>
-    
-    <item type="pixmap">
-    <pos y="0" x="0" width="100%" height="100%" />
-    <normal file="background.png" />
-    </item>
-    
-    <!-- CentOS Symbol -->
-    
-    <item type="pixmap">
-    <pos x="20" y="20" />
-    <normal file="=BRAND=-symbol.png" />
-    </item>
-    
-    <!-- CentOS Release 
-    
-    <item type="pixmap">
-    <pos x="20" y="55%" anchor="sw" />
-    <normal file="=BRAND=-release.png" />
-    </item>
-    -->
-
-    <!-- The Login Box -->
-    
-    <item type="rect">
-    <pos x="20" y="50%" width="510" height="box" />
-    <box orientation="vertical">
-
-        <item type="rect">
-        <pos x="0" y="0" width="box" height="box" />
-        <box orientation="vertical" spacing="14">
-
-            <item type="label">
-            <normal color="#FFFFFF" font="Sans Bold 12" />
-            <stock type="username-label" />
-            </item>
-            
-            <item type="entry" id="user-entry">
-            <pos height="24" width="250" />
-            </item>
-            
-            <item type="label">
-            <normal color="#FFFFFF" font="Sans Bold 12" />
-            <stock type="password-label" />
-            </item>
-            
-            <item type="entry" id="pw-entry">
-            <pos height="24" width="250" />
-            </item> 
-
-        </box>
-        </item>   
-
-    </box>
-    </item>
-    
-    <!-- Messages -->
-    
-    <item type="label" id="timed-label">
-    <pos x="20" y="75%" />
-    <show type="timed" />
-    <normal font="Sans Bold 12" color="#FFFFFF" />
-    <stock type="timed-label" />
-    </item>
-    
-    <item type="label" id="caps-lock-warning">
-    <pos x="20" y="80%" />
-    <normal font="Sans Bold 14" color="#FFFFFF" />
-    <stock type="caps-lock-warning" />
-    </item>
-    
-    <item type="label" id="pam-error">
-    <pos x="20" y="85%" />
-    <normal font="Sans 12" color="#FFFFFF" />
-    <text />
-    </item>
-    
-    <!-- The clock -->
-    
-    <item type="rect">
-    <pos x="-20" y="-20" width="box" height="box" anchor="se" />
-    <box ypadding="0" xpadding="10" spacing="2" orientation="vertical">
-
-        <item type="label" id="clock">
-        <normal font="Sans 10" color="#FFFFFF" alpha=".9" />
-        <pos x="50%" anchor="n" />
-        <text>%c</text>
-        </item>
-          
-        <item type="label">
-        <normal font="Sans Bold 10" color="#FFFFFF" alpha=".9" />
-        <pos x="50%" anchor="n" />
-        <text>%h</text>
-        </item>
-
-    </box>            
-    </item>
-
-    <!-- Bottom Box -->
-
-    <item type="rect">
-    <pos x="10" y="-20" width="100%" height="box" />
-    <box>
-
-        <!-- The Action Bar -->
-
-        <item type="rect">
-        <pos x="0" y="0" width="box" height="box" anchor="sw" />
-        <box orientation="horizontal" xpadding="0" ypadding="0" >
-
-            <!-- Language -->
-
-            <item type="rect" id="language_button" button="true">
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-language.png" />
-                </item>
-    
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5"  />
-                <stock type="language" />
-                </item>
-        
-            </box>
-            </item>
-        
-            <!-- Session -->
-    
-            <item type="rect" id="session_button" button="true">
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-    
-                <item type="pixmap">
-                <normal file="icon-session.png" />
-                </item>
-    
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="session" />
-                </item>
-
-            </box>
-            </item>
-
-            <!-- System -->
-
-            <item type="rect" id="system_button" button="true">
-            <show modes="console" type="system" />
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-reboot.png" />
-                </item>
-
-                <item type="label">
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="system" />
-                </item>
-
-            </box>
-            </item>
-
-            <!-- Disconnect / Quit -->
-    
-            <item type="rect" id="disconnect_button" button="true">
-            <show modes="flexi,remote" />
-            <pos width="box" height="box" />
-            <box xpadding="10" orientation="horizontal">
-
-                <item type="pixmap">
-                <normal file="icon-shutdown.png" />
-                </item>
-
-                <item type="label">
-                <show modes="remote" />
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="disconnect" />
-                </item>
-
-                <item type="label">
-                <show modes="flexi" />
-                <active font="Sans Bold 12" color="#D8E5F7" />
-                <prelight font="Sans Bold 12" color="#D8E5F7" />
-                <normal font="Sans Bold 12" color="#FFFFFF" />
-                <pos y="5" />
-                <stock type="quit" />
-                </item>
-
-            </box>
-            </item>
-
-        </box>
-        </item>
-
-    </box>
-    </item>
-
-</greeter>
diff --git a/Artworks/Themes/Models/Distro/5/Kdm/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Kdm/render.conf.tpl
deleted file mode 100644
index 28db80c..0000000
--- a/Artworks/Themes/Models/Distro/5/Kdm/render.conf.tpl
+++ /dev/null
@@ -1,21 +0,0 @@
-[screenshot.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Kdm/screenshot.svgz"
-render-flow     = "base"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/16/centos.png:x16+5+5"
-
-[800x600.tar.gz]
-render-type     = "archive"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Final/800x600.png:background.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.desktop"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.xml"
-render-from     = "Final/screenshot.png"
-command         = "/bin/tar --remove-files -czf"
-
-[1360x768.tar.gz]
-render-type     = "archive"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Final/1360x768.png:background.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.desktop"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Kdm/GdmGreeterTheme.xml"
-render-from     = "Final/screenshot.png"
-command         = "/bin/tar --remove-files -czf"
diff --git a/Artworks/Themes/Models/Distro/5/Kdm/screenshot.svgz b/Artworks/Themes/Models/Distro/5/Kdm/screenshot.svgz
deleted file mode 100644
index af491d4..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Kdm/screenshot.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Ksplash/Theme.rc b/Artworks/Themes/Models/Distro/5/Ksplash/Theme.rc
deleted file mode 100644
index be9db77..0000000
--- a/Artworks/Themes/Models/Distro/5/Ksplash/Theme.rc
+++ /dev/null
@@ -1,19 +0,0 @@
-# =THEMENAME=
-
-[KSplash Theme: =THEMENAME=]
-Name = =THEMENAME= KDE Splash Screen
-Description = =THEMENAME= KDE Splash Screen
-Version = =THEMERELEASE=
-Author = The CentOS Project
-
-# Theme behaviour settings.
-Engine = Default
-
-# Should icons blink ala KDE, or not?
-Icons Flashing = true
-
-# Show progress bar?
-Always Show Progress = false
-
-# Status text colour
-Label Foreground = #FFFFFF
diff --git a/Artworks/Themes/Models/Distro/5/Ksplash/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Ksplash/render.conf.tpl
deleted file mode 100644
index fe88242..0000000
--- a/Artworks/Themes/Models/Distro/5/Ksplash/render.conf.tpl
+++ /dev/null
@@ -1,37 +0,0 @@
-[splash_active_bar.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Ksplash/splash_active_bar.svgz"
-render-flow     = "base"
-
-[splash_bottom.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Ksplash/splash_bottom.svgz"
-render-flow     = "base"
-
-[splash_inactive_bar.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Ksplash/splash_inactive_bar.svgz"
-render-flow     = "base"
-
-[splash_top.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Ksplash/splash_top.svgz"
-render-flow     = "base"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+10+189"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+150+165"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+10+10"
-
-[Preview.png]
-render-type     = "images"
-render-from     = "Final/splash_top.png"
-render-from     = "Final/splash_active_bar.png"
-render-from     = "Final/splash_bottom.png"
-command         = "/usr/bin/convert -append"
-
-[ksplash.tar.gz]
-render-type     = "archive"
-render-from     = "Final/splash_top.png"
-render-from     = "Final/splash_active_bar.png"
-render-from     = "Final/splash_bottom.png"
-render-from     = "Final/Preview.png
-command         = "/bin/tar -czf"
diff --git a/Artworks/Themes/Models/Distro/5/Ksplash/splash_active_bar.svgz b/Artworks/Themes/Models/Distro/5/Ksplash/splash_active_bar.svgz
deleted file mode 100644
index cda3e46..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Ksplash/splash_active_bar.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Ksplash/splash_bottom.svgz b/Artworks/Themes/Models/Distro/5/Ksplash/splash_bottom.svgz
deleted file mode 100644
index f519191..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Ksplash/splash_bottom.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Ksplash/splash_inactive_bar.svgz b/Artworks/Themes/Models/Distro/5/Ksplash/splash_inactive_bar.svgz
deleted file mode 100644
index 27bd127..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Ksplash/splash_inactive_bar.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Ksplash/splash_top.svgz b/Artworks/Themes/Models/Distro/5/Ksplash/splash_top.svgz
deleted file mode 100644
index 6fd6f26..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Ksplash/splash_top.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Rhgb/large-computer.svgz b/Artworks/Themes/Models/Distro/5/Rhgb/large-computer.svgz
deleted file mode 100644
index 9125874..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Rhgb/large-computer.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Rhgb/main-logo.svgz b/Artworks/Themes/Models/Distro/5/Rhgb/main-logo.svgz
deleted file mode 100644
index 441a955..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Rhgb/main-logo.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Rhgb/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Rhgb/render.conf.tpl
deleted file mode 100644
index 0ac2574..0000000
--- a/Artworks/Themes/Models/Distro/5/Rhgb/render.conf.tpl
+++ /dev/null
@@ -1,18 +0,0 @@
-[large-computer.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Rhgb/large-computer.svgz"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+30+30"
-
-[main-logo.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Rhgb/main-logo.svgz"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/124/centos.png:x124+186.5+21"
-
-[system-logo.png]
-render-type = "svg"
-render-flow = "base"
-render-from = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Rhgb/system-logo.svgz"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+5+24"
-brand       = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/48/5.png:x48+143+0"
diff --git a/Artworks/Themes/Models/Distro/5/Rhgb/system-logo.svgz b/Artworks/Themes/Models/Distro/5/Rhgb/system-logo.svgz
deleted file mode 100644
index 3259f2f..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Rhgb/system-logo.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/boot.msg b/Artworks/Themes/Models/Distro/5/Syslinux/boot.msg
deleted file mode 100644
index 1254acc..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/boot.msg
+++ /dev/null
@@ -1,10 +0,0 @@
- 
-splash.lss
-
- -  To install or upgrade in graphical mode, press the 0b<ENTER>07 key.
-
- -  To install or upgrade in text mode, type: 0blinux text <ENTER>07.
-
- -  Use the function keys listed below for more information.
-
-0f[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/general.msg b/Artworks/Themes/Models/Distro/5/Syslinux/general.msg
deleted file mode 100644
index 45a8e3f..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/general.msg
+++ /dev/null
@@ -1,24 +0,0 @@
-00
-
-
-                        0eGeneral Boot Help07
-
-You are now ready to begin the installation process.  In most cases, 
-the best way to get started is to simply press the 0b<ENTER>07 key.
-
-If you are having problems with the graphical installer, you can use the 
-'0bresolution=<width>x<height>07' option to try and force a
-particular resolution. For example, boot with 
-'0blinux resolution=1024x76807'.  
-
-Certain hardware configurations may have trouble with the automatic hardware
-detection done during the installation.  If you experience problems during the 
-installation, restart the installation adding the 'noprobe' option.  The
-'skipddc' option will also skip monitor probing which hangs some systems.
-
-There are a number of parameters that can be passed to the Linux kernel
-at boot time.  Press 0b<F4>07 for more information. 
-
-
-0f[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
-
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/isolinux.cfg b/Artworks/Themes/Models/Distro/5/Syslinux/isolinux.cfg
deleted file mode 100755
index ce8316a..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/isolinux.cfg
+++ /dev/null
@@ -1,24 +0,0 @@
-default linux
-prompt 1
-timeout 600
-display boot.msg
-F1 boot.msg
-F2 options.msg
-F3 general.msg
-F4 param.msg
-F5 rescue.msg
-label linux
-  kernel vmlinuz
-  append initrd=initrd.img 
-label text
-  kernel vmlinuz
-  append initrd=initrd.img text 
-label ks
-  kernel vmlinuz
-  append ks initrd=initrd.img
-label local
-  localboot 1
-label memtest86
-  kernel memtest
-  append -
-
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/options.msg b/Artworks/Themes/Models/Distro/5/Syslinux/options.msg
deleted file mode 100644
index cac313a..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/options.msg
+++ /dev/null
@@ -1,23 +0,0 @@
-00
- 
-
-                       0eInstaller Boot Options07
-
- -  To disable hardware probing, type: 0blinux noprobe <ENTER>07.  
-
- -  To test the install media you are using, type: 0blinux mediacheck <ENTER>07.  
-
- -  To enable rescue mode, type: 0blinux rescue <ENTER>07.  
-    Press 0b<F5>07 for more information about rescue mode.
-
- -  If you have a driver disk, type: 0blinux dd <ENTER>07.
-
- -  To prompt for the use of other install methods such as network
-    install when booting from a CD, type 0blinux askmethod <ENTER>07.
-
- -  If you have an installer update disk, type: 0blinux updates <ENTER>07.
-
- -  To test the memory in your system type: 0bmemtest86 <ENTER>07.
-    (This option is only available when booting from CD.)
-
-0f[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/param.msg b/Artworks/Themes/Models/Distro/5/Syslinux/param.msg
deleted file mode 100644
index 8edbd7b..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/param.msg
+++ /dev/null
@@ -1,21 +0,0 @@
-00
-
-
-                        0eKernel Parameter Help07
-
-Some kernel parameters can be specified on the command line and will be
-passed to the kernel.
-
-To pass an option to the kernel, use the following format:
-
-     0blinux <options>07
-
-If a different installation mode is desired, enter it after the option(s).
-
-For example, to install on a system with 256MB of RAM using noprobe mode, 
-type the following:
-
-     0blinux mem=256M noprobe07
-
-
-0f[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/render.conf.tpl b/Artworks/Themes/Models/Distro/5/Syslinux/render.conf.tpl
deleted file mode 100644
index 7019de3..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/render.conf.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-[syslinux-splash.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/48/centos.png:x48+20+232"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Final/ffffff/ffffff-0/96/5.png:x96+300+184"
-
-[syslinux-splash.lss]
-render-type     = "palette"
-render-from     = "Final/syslinux-splash.png"
-palette-gpl     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Palettes/syslinux.gpl"
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/rescue.msg b/Artworks/Themes/Models/Distro/5/Syslinux/rescue.msg
deleted file mode 100644
index 3a50a5e..0000000
--- a/Artworks/Themes/Models/Distro/5/Syslinux/rescue.msg
+++ /dev/null
@@ -1,19 +0,0 @@
-00
-
-
-                        0eRescue Mode Help07
-
-The installer includes a rescue mode which can be used when a system
-does not boot properly.  The rescue mode includes many useful
-utilities (editor, hard drive and RAID tools, etc.) which will allow
-one to restore a system to a working state.
-
-To enter the rescue mode, boot your system from the installation
-CDROM or floppy and type 0blinux rescue <ENTER>07.
-
-
-
-
-
-0f[F1-Main] [F2-Options] [F3-General] [F4-Kernel] [F5-Rescue]07
-
diff --git a/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz b/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz
deleted file mode 100644
index 9b64c97..0000000
Binary files a/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Media/Locales/en_US/label-install.svgz.po b/Artworks/Themes/Models/Media/Locales/en_US/label-install.svgz.po
deleted file mode 100644
index c1dc1bc..0000000
--- a/Artworks/Themes/Models/Media/Locales/en_US/label-install.svgz.po
+++ /dev/null
@@ -1,62 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label-install.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-26 02:11-0400\n"
-"PO-Revision-Date: 2013-10-26 02:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Install =MEDIUM= =CURRENT= of =LAST="
-msgstr "Install =MEDIUM= =CURRENT= of =LAST="
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "for =ARCH= architectures"
-
-#, no-wrap
-msgid "120mm"
-msgstr "120mm"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "This artwork is released under the terms of =LICENSE=."
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "CD Labels"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "For CentOS =RELEASE= installation media on =ARCH= architectures."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-msgstr ""
-
-#, no-wrap
-msgid "All rights reserved"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
-
-#~ msgid "Install =MEDIUM= =NEXT= of =LAST="
-#~ msgstr "Install =MEDIUM= =NEXT= of =LAST="
diff --git a/Artworks/Themes/Models/Media/Locales/en_US/label-live.svgz.po b/Artworks/Themes/Models/Media/Locales/en_US/label-live.svgz.po
deleted file mode 100644
index ca26677..0000000
--- a/Artworks/Themes/Models/Media/Locales/en_US/label-live.svgz.po
+++ /dev/null
@@ -1,59 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label-live.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-26 02:11-0400\n"
-"PO-Revision-Date: 2013-10-26 02:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Live =MEDIUM="
-msgstr "Live =MEDIUM="
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "for =ARCH= architectures"
-
-#, no-wrap
-msgid "120mm"
-msgstr "120mm"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "This artwork is released under the terms of =LICENSE=."
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "CD Labels"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "For CentOS =RELEASE= installation media on =ARCH= architectures."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-msgstr ""
-
-#, no-wrap
-msgid "All rights reserved"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Media/Locales/en_US/label-netinstall.svgz.po b/Artworks/Themes/Models/Media/Locales/en_US/label-netinstall.svgz.po
deleted file mode 100644
index d736c6d..0000000
--- a/Artworks/Themes/Models/Media/Locales/en_US/label-netinstall.svgz.po
+++ /dev/null
@@ -1,59 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label-netinstall.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-06 13:33-0500\n"
-"PO-Revision-Date: 2013-11-06 13:33-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Net install"
-msgstr "Net install"
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "for =ARCH= architectures"
-
-#, no-wrap
-msgid "120mm"
-msgstr "120mm"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "This artwork is released under the terms of =LICENSE=."
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "CD Labels"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= net install media on =ARCH= architectures."
-msgstr "For CentOS =RELEASE= net install media on =ARCH= architectures."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr "=RELEASE="
-
-#, no-wrap
-msgid "=URL="
-msgstr "=URL="
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-msgstr "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-
-#, no-wrap
-msgid "All rights reserved"
-msgstr "All rights reserved"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Media/Locales/en_US/sleeve-install.svgz.po b/Artworks/Themes/Models/Media/Locales/en_US/sleeve-install.svgz.po
deleted file mode 100644
index c54e836..0000000
--- a/Artworks/Themes/Models/Media/Locales/en_US/sleeve-install.svgz.po
+++ /dev/null
@@ -1,83 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve-install.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-26 02:12-0400\n"
-"PO-Revision-Date: 2013-10-26 02:12-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "125mm"
-msgstr "125mm"
-
-#, no-wrap
-msgid "Install =MEDIUM= =CURRENT= of =LAST="
-msgstr "Install =MEDIUM= =CURRENT= of =LAST="
-
-#, no-wrap
-msgid "For =ARCH= architectures"
-msgstr "For CentOS =RELEASE= on =ARCH= architectures"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr ""
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "What is CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visit =URL=, for more information."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "FOLD HERE"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "CD Sleeve"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "For CentOS =RELEASE= installation media on =ARCH= architectures."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "FOLDED SLEEVE"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "EMPTY CASE"
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "This artwork is released under the terms of =LICENSE=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Media/Locales/en_US/sleeve-live.svgz.po b/Artworks/Themes/Models/Media/Locales/en_US/sleeve-live.svgz.po
deleted file mode 100644
index 8bf4e48..0000000
--- a/Artworks/Themes/Models/Media/Locales/en_US/sleeve-live.svgz.po
+++ /dev/null
@@ -1,83 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve-live.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-26 02:12-0400\n"
-"PO-Revision-Date: 2013-10-26 02:12-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "125mm"
-msgstr "125mm"
-
-#, no-wrap
-msgid "Live =MEDIUM="
-msgstr "Live =MEDIUM="
-
-#, no-wrap
-msgid "For =ARCH= architectures"
-msgstr "For CentOS =RELEASE= on =ARCH= architectures"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr ""
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "What is CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visit =URL=, for more information."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "FOLD HERE"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "CD Sleeve"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "For CentOS =RELEASE= installation media on =ARCH= architectures."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "FOLDED SLEEVE"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "EMPTY CASE"
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "This artwork is released under the terms of =LICENSE=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Media/Locales/en_US/sleeve-netinstall.svgz.po b/Artworks/Themes/Models/Media/Locales/en_US/sleeve-netinstall.svgz.po
deleted file mode 100644
index 86faadf..0000000
--- a/Artworks/Themes/Models/Media/Locales/en_US/sleeve-netinstall.svgz.po
+++ /dev/null
@@ -1,91 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve-netinstall.svgz 0.6\n"
-"POT-Creation-Date: 2013-11-06 13:33-0500\n"
-"PO-Revision-Date: 2013-11-06 13:33-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "125mm"
-msgstr "125mm"
-
-#, no-wrap
-msgid "Net install"
-msgstr "Net install"
-
-#, no-wrap
-msgid "For =ARCH= architectures"
-msgstr "For =ARCH= architectures"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "What is CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visit =URL=, for more information."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "FOLD HERE"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "CD Sleeve"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= net install media on =ARCH= architectures."
-msgstr "For CentOS =RELEASE= net install media on =ARCH= architectures."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr "=RELEASE="
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "This artwork is released under the terms of =LICENSE=."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "FOLDED SLEEVE"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "EMPTY CASE"
-
-#, no-wrap
-msgid "1"
-msgstr "1"
-
-#, no-wrap
-msgid "2"
-msgstr "2"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/label-install.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/label-install.svgz.po
deleted file mode 100644
index 9ba98e7..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/label-install.svgz.po
+++ /dev/null
@@ -1,59 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label-install.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 00:51-0400\n"
-"PO-Revision-Date: 2013-10-29 00:51-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Install =MEDIUM= =CURRENT= of =LAST="
-msgstr "=MEDIUM= de instalación =CURRENT= de =LAST="
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "120mm"
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "Etiquetas de CD"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "Para los medios de instalación de CentOS =RELEASE= en arquitecturas =ARCH="
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-msgstr "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-
-#, no-wrap
-msgid "All rights reserved"
-msgstr "Todos los derechos reservados"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/label-live.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/label-live.svgz.po
deleted file mode 100644
index 8f8c57a..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/label-live.svgz.po
+++ /dev/null
@@ -1,59 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label-live.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 00:52-0400\n"
-"PO-Revision-Date: 2013-10-29 00:52-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Live =MEDIUM="
-msgstr "=MEDIUM= vivo"
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "120mm"
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "Etiquetas de CD"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "Para los medios de instalación de CentOS =RELEASE= en arquitecturas =ARCH="
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-msgstr "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-
-#, no-wrap
-msgid "All rights reserved"
-msgstr "Todos los derechos reservados"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/label-netinstall.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/label-netinstall.svgz.po
deleted file mode 100644
index b4d6a6b..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/label-netinstall.svgz.po
+++ /dev/null
@@ -1,59 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label-netinstall.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 00:52-0400\n"
-"PO-Revision-Date: 2013-10-29 00:52-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Net install"
-msgstr "Instalador por red"
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "120mm"
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "Etiquetas de CD"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= net install media on =ARCH= architectures."
-msgstr "Para los medios de instalación por red de CentOS =RELEASE= en arquitecturas =ARCH="
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "=URL="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project"
-msgstr ""
-
-#, no-wrap
-msgid "All rights reserved"
-msgstr "Todos los derechos reservados"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/label.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/label.svgz.po
deleted file mode 100644
index 39dffc5..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/label.svgz.po
+++ /dev/null
@@ -1,69 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: label.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-24 21:50-0400\n"
-"PO-Revision-Date: 2013-10-24 21:50-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "Install =MEDIUM= =CURRENT= of =LAST="
-msgstr "=MEDIUM= de instalación =CURRENT= de =LAST="
-
-#, no-wrap
-msgid "for =ARCH= architectures"
-msgstr "para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "CentOS =RELEASE= • Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE= • =URL="
-msgstr ""
-
-#, no-wrap
-msgid "120mm"
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "Install =MEDIUM= =NEXT= of =LAST="
-msgstr "=MEDIUM= de instalación =NEXT= de =LAST="
-
-#, no-wrap
-msgid "CD Labels"
-msgstr "Etiquetas de =MEDIUM="
-
-#, no-wrap
-msgid "for CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "para los médios de instalación de CentOS =RELEASE= en arquitecturas =ARCH=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
-
-#~ msgid "en_US"
-#~ msgstr "es_ES"
-
-#~ msgid "Identity"
-#~ msgstr "Identidad"
-
-#~ msgid "Models"
-#~ msgstr "Modelos"
-
-#~ msgid "Themes"
-#~ msgstr "Apariencias"
-
-#~ msgid "Default"
-#~ msgstr "Predeterminado"
-
-#~ msgid "Media"
-#~ msgstr "Medios"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-install.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-install.svgz.po
deleted file mode 100644
index 262a0b6..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-install.svgz.po
+++ /dev/null
@@ -1,91 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve-install.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 00:54-0400\n"
-"PO-Revision-Date: 2013-10-29 00:54-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "125mm"
-msgstr ""
-
-#, no-wrap
-msgid "Install =MEDIUM= =CURRENT= of =LAST="
-msgstr "=MEDIUM= de instalación =CURRENT= de =LAST="
-
-#, no-wrap
-msgid "For =ARCH= architectures"
-msgstr "Para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr "Copyright © =COPYRIGHT_YEAR= The CentOS Project. Todos los derechos reservados."
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "¿Qué es CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS es una distribución de Linux Empresarial basada en los paquetes fuentes libremente disponibles de Red Hat Enterprise Linux. Cada versión de CentOS es manteninda durante 7 años (por medio de actualizaciones de seguridad)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "Una versión nueva de CentOS es liberada cada 2 años y cada versión de CentOS es actualizada regularmente (cada 6 meses) para mantener hardware nuevo."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "Esto resulta un entorno seguro, de baja mantención, confiable, predecible y reproducible."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visite =URL=, para más información."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "PLIEGUE AQUÍ"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "Envoltura de CD"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "Para los medios de instalación de CentOS =RELEASE= en arquitecturas =ARCH=."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "ENVOLTURA PLEGADA"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "CAJA VACÍA"
-
-#, no-wrap
-msgid "1"
-msgstr ""
-
-#, no-wrap
-msgid "2"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-live.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-live.svgz.po
deleted file mode 100644
index 22e7d41..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-live.svgz.po
+++ /dev/null
@@ -1,91 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve-live.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 00:54-0400\n"
-"PO-Revision-Date: 2013-10-29 00:54-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "125mm"
-msgstr ""
-
-#, no-wrap
-msgid "Live =MEDIUM="
-msgstr "=MEDIUM= vivo"
-
-#, no-wrap
-msgid "For =ARCH= architectures"
-msgstr "Para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr "Copyright © =COPYRIGHT_YEAR= The CentOS Project. Todos los derechos reservados."
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "¿Qué es CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS es una distribución de Linux Empresarial basada en los paquetes fuentes libremente disponibles de Red Hat Enterprise Linux. Cada versión de CentOS es manteninda durante 7 años (por medio de actualizaciones de seguridad)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "Una versión nueva de CentOS es liberada cada 2 años y cada versión de CentOS es actualizada regularmente (cada 6 meses) para mantener hardware nuevo."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "Esto resulta un entorno seguro, de baja mantención, confiable, predecible y reproducible."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visite =URL=, para más información."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "PLIEGUE AQUÍ"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "Envoltura de CD"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= live media on =ARCH= architectures."
-msgstr "Para los medios de instalación de CentOS =RELEASE= en arquitecturas =ARCH=."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "ENVOLTURA PLEGADA"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "CAJA VACÍA"
-
-#, no-wrap
-msgid "1"
-msgstr ""
-
-#, no-wrap
-msgid "2"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-netinstall.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-netinstall.svgz.po
deleted file mode 100644
index 54aba2e..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve-netinstall.svgz.po
+++ /dev/null
@@ -1,91 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve-netinstall.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-29 00:54-0400\n"
-"PO-Revision-Date: 2013-10-29 00:54-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#, no-wrap
-msgid "125mm"
-msgstr ""
-
-#, no-wrap
-msgid "Net install"
-msgstr "Instalador por red"
-
-#, no-wrap
-msgid "For =ARCH= architectures"
-msgstr "Para arquitecturas =ARCH="
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr ""
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "¿Qué es CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS es una distribución de Linux Empresarial basada en los paquetes fuentes libremente disponibles de Red Hat Enterprise Linux. Cada versión de CentOS es manteninda durante 7 años (por medio de actualizaciones de seguridad)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "Una versión nueva de CentOS es liberada cada 2 años y cada versión de CentOS es actualizada regularmente (cada 6 meses) para mantener hardware nuevo."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "Esto resulta un entorno seguro, de baja mantención, confiable, predecible y reproducible."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visite =URL=, para más información."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "PLIEGUE AQUÍ"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "Envoltura de CD"
-
-#, no-wrap
-msgid "For CentOS =RELEASE= net install media on =ARCH= architectures."
-msgstr "Para los medios de instalación por red de CentOS =RELEASE= en arquitecturas =ARCH=."
-
-#, no-wrap
-msgid "=RELEASE="
-msgstr ""
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "ENVOLTURA PLEGADA"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "CAJA VACÍA"
-
-#, no-wrap
-msgid "1"
-msgstr ""
-
-#, no-wrap
-msgid "2"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve.svgz.po b/Artworks/Themes/Models/Media/Locales/es_ES/sleeve.svgz.po
deleted file mode 100644
index 96e1651..0000000
--- a/Artworks/Themes/Models/Media/Locales/es_ES/sleeve.svgz.po
+++ /dev/null
@@ -1,114 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: sleeve.svgz 0.6\n"
-"POT-Creation-Date: 2013-10-24 21:50-0400\n"
-"PO-Revision-Date: 2013-10-24 21:50-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "image/svg+xml"
-msgstr ""
-
-msgid "sleeve-installcd-1.svg"
-msgstr ""
-
-msgid "2011-07-30"
-msgstr ""
-
-msgid "The CentOS Project"
-msgstr ""
-
-msgid ""
-"https://projects.centos.org/svn/artwork/trunk/Identity/Models/Themes/Default/"
-"Media/sleeve-installcd-1.svg"
-msgstr ""
-
-msgid "en_US"
-msgstr "es_ES"
-
-msgid "Identity"
-msgstr "Identidad"
-
-msgid "Models"
-msgstr "Modelos"
-
-msgid "Themes"
-msgstr "Apariencias"
-
-msgid "Default"
-msgstr "Predeterminado"
-
-msgid "Media"
-msgstr "Medios"
-
-#, no-wrap
-msgid "125mm"
-msgstr ""
-
-#, no-wrap
-msgid "Install =MEDIUM= =CURRENT= of =LAST="
-msgstr "=MEDIUM= de instalación =CURRENT= de =LAST="
-
-#, no-wrap
-msgid "for CentOS =RELEASE= on =ARCH= architectures"
-msgstr "para CentOS =RELEASE= en arquitecturas =ARCH="
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr ""
-
-#, no-wrap
-msgid "What is CentOS?"
-msgstr "¿Qué es CentOS?"
-
-#, no-wrap
-msgid "CentOS is an Enterprise GNU/Linux distribution based on the freely available sources from Red Hat Enterprise Linux. Each CentOS version is supported for 7 years (by means of security updates)."
-msgstr "CentOS es una distribución de Linux Empresarial basada en los paquetes fuentes libremente disponibles de Red Hat Enterprise Linux. Cada versión de CentOS es manteninda durante 7 años (por medio de actualizaciones de seguridad)."
-
-#, no-wrap
-msgid "A new CentOS version is release every 2 years and each CentOS version is regularly updated (every 6 months) to support newer hardware."
-msgstr "Una versión nueva de CentOS es liberada cada 2 años y cada versión de CentOS es actualizada regularmente (cada 6 meses) para mantener hardware nuevo."
-
-#, no-wrap
-msgid "This results in a secure, low-maintenance, reliable, predictable and reproducible environment."
-msgstr "Esto resulta un entorno seguro, de baja mantención, confiable, predecible y reproducible."
-
-#, no-wrap
-msgid "Visit =URL=, for more information."
-msgstr "Visite =URL=, para más información."
-
-#, no-wrap
-msgid "FOLD HERE"
-msgstr "PLIEGUE AQUÍ"
-
-#, no-wrap
-msgid "CD Sleeve"
-msgstr "Envoltura de CD"
-
-#, no-wrap
-msgid "for CentOS =RELEASE= installation media on =ARCH= architectures."
-msgstr "para los medios de instalación de CentOS =RELEASE= en arquitecturas =ARCH=."
-
-#, no-wrap
-msgid "FOLDED SLEEVE"
-msgstr "ENVOLTURA PLEGADA"
-
-#, no-wrap
-msgid "EMPTY CASE"
-msgstr "CAJA VACÍA"
-
-#, no-wrap
-msgid "Copyright © =COPYRIGHT_YEAR= =COPYRIGHT_HOLDER_PREDICATE="
-msgstr ""
-
-#, no-wrap
-msgid "This artwork is released under the terms of =LICENSE=."
-msgstr "Este trabajo artístico es liberado bajo los términos de =LICENSE=."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "Alain Reguera Delgado <al@centos.org.cu>, 2013"
diff --git a/Artworks/Themes/Models/Media/label-install.svgz b/Artworks/Themes/Models/Media/label-install.svgz
deleted file mode 100644
index e0b936f..0000000
Binary files a/Artworks/Themes/Models/Media/label-install.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Media/label-live.svgz b/Artworks/Themes/Models/Media/label-live.svgz
deleted file mode 100644
index 4627d5f..0000000
Binary files a/Artworks/Themes/Models/Media/label-live.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Media/label-netinstall.svgz b/Artworks/Themes/Models/Media/label-netinstall.svgz
deleted file mode 100644
index ac8571d..0000000
Binary files a/Artworks/Themes/Models/Media/label-netinstall.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Media/render.conf.tpl b/Artworks/Themes/Models/Media/render.conf.tpl
deleted file mode 100644
index 7cca57f..0000000
--- a/Artworks/Themes/Models/Media/render.conf.tpl
+++ /dev/null
@@ -1,129 +0,0 @@
-[label-install-cd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/label-install.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/label-install.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+272.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+737.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+105+417"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+571+417"
-media-number    = "6"
-media-type      = "CD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[label-install-dvd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/label-install.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/label-install.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+272.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+737.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+105+417"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+571+417"
-media-number    = "2"
-media-type      = "DVD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[label-live-cd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/label-live.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/label-live.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+272.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+737.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+105+417"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+571+417"
-media-number    = "1"
-media-type      = "CD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[label-live-dvd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/label-live.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/label-live.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+272.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+737.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+105+417"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+571+417"
-media-number    = "1"
-media-type      = "DVD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[label-netinstall]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/label-netinstall.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/label-netinstall.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+272.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+737.289+255"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+105+417"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/20/centos.png:x20+571+417"
-media-number    = "1"
-media-type      = "CD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[sleeve-install-cd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/sleeve-install.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/sleeve-install.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+100+568"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+905+204"
-media-number    = "6"
-media-type      = "CD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[sleeve-install-dvd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/sleeve-install.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/sleeve-install.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+100+568"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+905+204"
-media-number    = "2"
-media-type      = "DVD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[sleeve-live-cd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/sleeve-live.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/sleeve-live.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+100+568"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+905+204"
-media-number    = "1"
-media-type      = "CD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[sleeve-live-dvd]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/sleeve-live.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/sleeve-live.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+100+568"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+905+204"
-media-number    = "1"
-media-type      = "DVD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
-
-[sleeve-netinstall]
-render-type     = "svg"
-render-flow     = "media"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/sleeve-netinstall.svgz"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Media/Locales/${TCAR_SCRIPT_LANG_LC}/sleeve-netinstall.svgz.po"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/24/centos.png:x24+100+568"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/48/centos.png:x48+905+204"
-media-number    = "1"
-media-type      = "CD"
-media-release   = "5.9 5.10"
-media-arch      = "i386 x86_64"
diff --git a/Artworks/Themes/Models/Media/sleeve-install.svgz b/Artworks/Themes/Models/Media/sleeve-install.svgz
deleted file mode 100644
index 5696fe2..0000000
Binary files a/Artworks/Themes/Models/Media/sleeve-install.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Media/sleeve-live.svgz b/Artworks/Themes/Models/Media/sleeve-live.svgz
deleted file mode 100644
index c916807..0000000
Binary files a/Artworks/Themes/Models/Media/sleeve-live.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Media/sleeve-netinstall.svgz b/Artworks/Themes/Models/Media/sleeve-netinstall.svgz
deleted file mode 100644
index e64ed2f..0000000
Binary files a/Artworks/Themes/Models/Media/sleeve-netinstall.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Palettes/grub.gpl b/Artworks/Themes/Models/Palettes/grub.gpl
deleted file mode 100644
index 2aa1374..0000000
--- a/Artworks/Themes/Models/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-=THEMENAME=-=THEMERELEASE=-Grub
-Columns: 14
-#
- 32  76 141	204c8d
- 36  82 146	245292
- 52  93 152	345d98
- 72 108 162	486ca2
-102 131 176	6683b0
-126 153 190	7e99be
-146 170 200	92aac8
-161 182 209	a1b6d1
-182 199 219	b6c7db
-202 214 228	cad6e4
-221 230 238	dde6ee
-235 241 245	ebf1f5
-246 251 254	f6fbfe
-254 255 252	fefffc
diff --git a/Artworks/Themes/Models/Palettes/syslinux.gpl b/Artworks/Themes/Models/Palettes/syslinux.gpl
deleted file mode 100644
index a53395d..0000000
--- a/Artworks/Themes/Models/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-=THEMENAME=-=THEMERELEASE=-Syslinux
-Columns: 16
-#
- 32  76 141 204c8d
- 37  82 146 255292
- 52  94 153 345e99
- 73 110 162 496ea2
- 91 124 172 5b7cac
-108 136 180 6c88b4
-120 146 186 7892ba
-255 255 255 ffffff
-131 158 193 839ec1
-146 170 200 92aac8
-162 182 209 a2b6d1
-183 199 219 b7c7db
-204 216 230 ccd8e6
-221 229 238 dde5ee
-235 241 245 ebf1f5
-246 251 254 f6fbfe
diff --git a/Artworks/Themes/Models/Posters/744x1052.svgz b/Artworks/Themes/Models/Posters/744x1052.svgz
deleted file mode 100644
index 9a8caf0..0000000
Binary files a/Artworks/Themes/Models/Posters/744x1052.svgz and /dev/null differ
diff --git a/Artworks/Themes/Models/Posters/brands.conf b/Artworks/Themes/Models/Posters/brands.conf
deleted file mode 100644
index b56d322..0000000
--- a/Artworks/Themes/Models/Posters/brands.conf
+++ /dev/null
@@ -1,15 +0,0 @@
-# branding.conf -- This file controls the position of The CentOS
-# Project branding information, when images are produced through the
-# `render' functionality of the `centos-art.sh' script, and the
-# `--with-brands' option is provided.
-# -----------------------------------------------------------------------
-# $Id: branding.conf 4948 2011-11-13 14:06:56Z al $
-# -----------------------------------------------------------------------
-
-[types]
-744x1052.svgz    = "Types/Default/ffffff/ffffff-0/96/centos.png:x96+127+600"
-744x1052.svgz    = "Types/Default/ffffff/ffffff-0/96/message.png:x96+127+716"
-744x1052.svgz    = "Types/Default/ffffff/ffffff-0/96/url.png:x96+127+832"
-
-[symbols]
-744x1052.svgz    = "Symbols/Default/ffffff/ffffff-0/512/centos.png:x512+116+50"
diff --git a/Artworks/Themes/Models/Posters/images.conf b/Artworks/Themes/Models/Posters/images.conf
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Themes/Models/Posters/images.conf
+++ /dev/null
diff --git a/Artworks/Themes/Models/Posters/render.conf.tpl b/Artworks/Themes/Models/Posters/render.conf.tpl
deleted file mode 100644
index 4c0a619..0000000
--- a/Artworks/Themes/Models/Posters/render.conf.tpl
+++ /dev/null
@@ -1,8 +0,0 @@
-[744x1052.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Posters/744x1052.svgz"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/96/centos.png:x96+127+600"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/96/message.png:x96+127+716"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/96/url.png:x96+127+832"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/512/centos.png:x512+116+50"
diff --git a/Artworks/Themes/Models/Release_notes/Locales/en_US/eula.asciidoc.po b/Artworks/Themes/Models/Release_notes/Locales/en_US/eula.asciidoc.po
deleted file mode 100644
index fa757bf..0000000
--- a/Artworks/Themes/Models/Release_notes/Locales/en_US/eula.asciidoc.po
+++ /dev/null
@@ -1,56 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: eula.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-08 23:37-0500\n"
-"PO-Revision-Date: 2013-11-08 23:37-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/"
-"ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-msgstr ""
-"@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/"
-"ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-
-msgid "CentOS-=RELEASE= EULA"
-msgstr "CentOS-=RELEASE= EULA"
-
-msgid "The"
-msgstr "The"
-
-msgid "CentOS"
-msgstr "CentOS"
-
-msgid "Project"
-msgstr "Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "TCP"
-msgstr "TCP"
-
-msgid "The CentOS Symbol"
-msgstr "The CentOS Symbol"
-
-msgid ""
-"CentOS-=RELEASE= comes with no guarantees or warranties of any sorts, either "
-"written or implied. The Distribution is released as <ulink url=\"file:///usr/"
-"share/doc/centos-release-5/GPL\">GPL</ulink> work. Individual packages in "
-"the distribution come with their own licences."
-msgstr ""
-"CentOS-=RELEASE= comes with no guarantees or warranties of any sorts, either "
-"written or implied. The Distribution is released as <ulink url=\"file:///usr/"
-"share/doc/centos-release-5/GPL\">GPL</ulink> work. Individual packages in "
-"the distribution come with their own licences."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Release_notes/Locales/en_US/firefox_service_agreement.asciidoc.po b/Artworks/Themes/Models/Release_notes/Locales/en_US/firefox_service_agreement.asciidoc.po
deleted file mode 100644
index 30e771d..0000000
--- a/Artworks/Themes/Models/Release_notes/Locales/en_US/firefox_service_agreement.asciidoc.po
+++ /dev/null
@@ -1,344 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: firefox_service_agreement.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-08 23:37-0500\n"
-"PO-Revision-Date: 2013-11-08 23:37-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Mozilla Firefox - Website Services Agreement"
-msgstr "Mozilla Firefox - Website Services Agreement"
-
-msgid ""
-"The accompanying version of Mozilla Firefox utilizes website information "
-"services (“Services”), such as safe-browsing features, which are provided by "
-"the Mozilla Corporation and made available to you under additional terms. By "
-"using the Services, you consent to the terms of the referenced Mozilla "
-"Firefox Website Services Agreement."
-msgstr ""
-"The accompanying version of Mozilla Firefox utilizes website information "
-"services (“Services”), such as safe-browsing features, which are provided by "
-"the Mozilla Corporation and made available to you under additional terms. By "
-"using the Services, you consent to the terms of the referenced Mozilla "
-"Firefox Website Services Agreement."
-
-msgid ""
-"If you do not agree to these terms, do not use the Services and disable the "
-"Services in Edit -&gt; Preferences -&gt; Security and uncheck the options "
-"for both: “Tell me if the site I'm visiting is a suspected attack site” and "
-"“Tell me if the site I'm visiting is a suspected forgery.”"
-msgstr ""
-"If you do not agree to these terms, do not use the Services and disable the "
-"Services in Edit -&gt; Preferences -&gt; Security and uncheck the options "
-"for both: “Tell me if the site I'm visiting is a suspected attack site” and "
-"“Tell me if the site I'm visiting is a suspected forgery.”"
-
-msgid "Version 3.0, June 2008"
-msgstr "Version 3.0, June 2008"
-
-msgid ""
-"During the Mozilla Firefox installation process, and at later times, you may "
-"be given the option of installing additional components from third-party "
-"software providers. The installation and use of those third-party components "
-"may be governed by additional license agreements."
-msgstr ""
-"During the Mozilla Firefox installation process, and at later times, you may "
-"be given the option of installing additional components from third-party "
-"software providers. The installation and use of those third-party components "
-"may be governed by additional license agreements."
-
-msgid ""
-"In this Mozilla Firefox Website Services Agreement (“Agreement”), the "
-"accompanying executable version of Mozilla Firefox shall be referred to as "
-"“the Product”."
-msgstr ""
-"In this Mozilla Firefox Website Services Agreement (“Agreement”), the "
-"accompanying executable version of Mozilla Firefox shall be referred to as "
-"“the Product”."
-
-msgid ""
-"The Product utilizes website information services (“Services”), such as safe-"
-"browsing features, which are provided by the Mozilla Corporation (“Mozilla”) "
-"and made available to you subject to the terms below. By using the Services, "
-"you consent to the terms of this Agreement. If you do not agree to the terms "
-"of this Agreement, do not use the Services and disable the Services in the "
-"preferences/security menu."
-msgstr ""
-"The Product utilizes website information services (“Services”), such as safe-"
-"browsing features, which are provided by the Mozilla Corporation (“Mozilla”) "
-"and made available to you subject to the terms below. By using the Services, "
-"you consent to the terms of this Agreement. If you do not agree to the terms "
-"of this Agreement, do not use the Services and disable the Services in the "
-"preferences/security menu."
-
-msgid "Use Of Service"
-msgstr "Use Of Service"
-
-msgid ""
-"Mozilla permits you to use the Services via the Product. This Agreement will "
-"also govern the use of Services made available to you as a result of your "
-"installing any executable software upgrades to the Product provided to you "
-"by CentOS, where those Services replace and/or supplement the Services "
-"provided through use of the Product. In such a case, “the Product” shall "
-"also refer to such installed upgrades. However, if such upgrades are "
-"accompanied by a separate agreement from Mozilla, the terms of that "
-"agreement will govern."
-msgstr ""
-"Mozilla permits you to use the Services via the Product. This Agreement will "
-"also govern the use of Services made available to you as a result of your "
-"installing any executable software upgrades to the Product provided to you "
-"by CentOS, where those Services replace and/or supplement the Services "
-"provided through use of the Product. In such a case, “the Product” shall "
-"also refer to such installed upgrades. However, if such upgrades are "
-"accompanied by a separate agreement from Mozilla, the terms of that "
-"agreement will govern."
-
-msgid "Termination"
-msgstr "Termination"
-
-msgid ""
-"If you breach this Agreement your right to use the Services will terminate "
-"immediately and without notice, but all provisions of this Agreement except "
-"the Use of Services (Paragraph 1) will survive termination and continue in "
-"effect."
-msgstr ""
-"If you breach this Agreement your right to use the Services will terminate "
-"immediately and without notice, but all provisions of this Agreement except "
-"the Use of Services (Paragraph 1) will survive termination and continue in "
-"effect."
-
-msgid "Proprietary Rights"
-msgstr "Proprietary Rights"
-
-msgid ""
-"Subject to this Agreement and to all applicable licensing terms governing "
-"your use of the Product, Mozilla, for itself and on behalf of its licensors, "
-"hereby reserves all intellectual property rights in the Services, except for "
-"the rights expressly granted in this Agreement. You may not remove or alter "
-"any trademark, logo, copyright or other proprietary notice in or on the "
-"Product. This agreement does not grant you any right to use the trademarks, "
-"service marks or logos of Mozilla or its licensors. Nothing in this "
-"Agreement shall be construed to limit any rights granted under open source "
-"licenses applicable to the Product and to corresponding source code versions "
-"of the Product."
-msgstr ""
-"Subject to this Agreement and to all applicable licensing terms governing "
-"your use of the Product, Mozilla, for itself and on behalf of its licensors, "
-"hereby reserves all intellectual property rights in the Services, except for "
-"the rights expressly granted in this Agreement. You may not remove or alter "
-"any trademark, logo, copyright or other proprietary notice in or on the "
-"Product. This agreement does not grant you any right to use the trademarks, "
-"service marks or logos of Mozilla or its licensors. Nothing in this "
-"Agreement shall be construed to limit any rights granted under open source "
-"licenses applicable to the Product and to corresponding source code versions "
-"of the Product."
-
-msgid "Privacy Policy"
-msgstr "Privacy Policy"
-
-msgid ""
-"The Mozilla Firefox Privacy Policy is made available online at http://www."
-"mozilla.com/legal/privacy/, as that policy may be updated from time to time."
-msgstr ""
-"The Mozilla Firefox Privacy Policy is made available online at http://www."
-"mozilla.com/legal/privacy/, as that policy may be updated from time to time."
-
-msgid "Website Information Services"
-msgstr "Website Information Services"
-
-msgid ""
-"Mozilla and its contributors, licensors and partners work to provide the "
-"most accurate and up-to-date phishing and malware information. However, they "
-"cannot guarantee that this information is comprehensive and error-free: some "
-"risky sites may not be identified, and some safe sites may be identified in "
-"error."
-msgstr ""
-"Mozilla and its contributors, licensors and partners work to provide the "
-"most accurate and up-to-date phishing and malware information. However, they "
-"cannot guarantee that this information is comprehensive and error-free: some "
-"risky sites may not be identified, and some safe sites may be identified in "
-"error."
-
-msgid "Disclaimer Of Warranty"
-msgstr "Disclaimer Of Warranty"
-
-#, fuzzy
-msgid ""
-"The product and services are provided “as is” with all faults. To the extent "
-"permitted by law, mozilla and mozilla's distributors, and licensors hereby "
-"disclaim all warranties, whether express or implied, including without "
-"limitation warranties that the product and services are free of defects, "
-"merchantable, fit for a particular purpose and non-infringing. You bear the "
-"entire risk as to selecting the product and services for your purposes and "
-"as to the quality and performance of the product and services. This "
-"limitation will apply notwithstanding the failure of essential purpose of "
-"any remedy. Some jurisdictions do not allow the exclusion or limitation of "
-"implied warranties, so this disclaimer may not apply to you."
-msgstr ""
-"The product and services are provided “as is” with all faults. to the extent "
-"permitted by law, mozilla and mozilla's distributors, and licensors hereby "
-"disclaim all warranties, whether express or implied, including without "
-"limitation warranties that the product and services are free of defects, "
-"merchantable, fit for a particular purpose and non-infringing. you bear the "
-"entire risk as to selecting the product and services for your purposes and "
-"as to the quality and performance of the product and services. this "
-"limitation will apply notwithstanding the failure of essential purpose of "
-"any remedy. some jurisdictions do not allow the exclusion or limitation of "
-"implied warranties, so this disclaimer may not apply to you."
-
-msgid "Limitation Of Liability"
-msgstr "Limitation Of Liability"
-
-#, fuzzy
-msgid ""
-"Except as required by law, mozilla and its distributors, directors, "
-"licensors, contributors and agents (collectively, the “mozilla group”) will "
-"not be liable for any indirect, special, incidental, consequential or "
-"exemplary damages arising out of or in any way relating to this agreement or "
-"the use of or inability to use the product and the services, including "
-"without limitation damages for loss of goodwill, work stoppage, lost "
-"profits, loss of data, and computer failure or malfunction, even if advised "
-"of the possibility of such damages and regardless of the theory (contract, "
-"tort or otherwise) upon which such claim is based. The mozilla group's "
-"collective liability under this agreement will not exceed the greater of "
-"$500 (five hundred dollars) and the fees paid by you under the license (if "
-"any). Some jurisdictions do not allow the exclusion or limitation of "
-"incidental, consequential or special damages, so this exclusion and "
-"limitation may not apply to you."
-msgstr ""
-"Except as required by law, mozilla and its distributors, directors, "
-"licensors, contributors and agents (collectively, the “mozilla group”) will "
-"not be liable for any indirect, special, incidental, consequential or "
-"exemplary damages arising out of or in any way relating to this agreement or "
-"the use of or inability to use the product and the services, including "
-"without limitation damages for loss of goodwill, work stoppage, lost "
-"profits, loss of data, and computer failure or malfunction, even if advised "
-"of the possibility of such damages and regardless of the theory (contract, "
-"tort or otherwise) upon which such claim is based. the mozilla group's "
-"collective liability under this agreement will not exceed the greater of "
-"$500 (five hundred dollars) and the fees paid by you under the license (if "
-"any). Some jurisdictions do not allow the exclusion or limitation of "
-"incidental, consequential or special damages, so this exclusion and "
-"limitation may not apply to you."
-
-msgid "U.S. Goverment End-Users"
-msgstr "U.S. Goverment End-Users"
-
-msgid ""
-"This Product is a “commercial item,” as that term is defined in 48 C.F.R. "
-"2.101, consisting of “commercial computer software” and “commercial computer "
-"software documentation,” as such terms are used in 48 C.F.R. 12.212 (Sept. "
-"1995) and 48 C.F.R. 227.7202 (June 1995). Consistent with 48 C.F.R. 12.212, "
-"48 C.F.R. 27.405(b)(2) (June 1998) and 48 C.F.R. 227.7202, all U.S. "
-"Government End Users acquire the Product with only those rights as set forth "
-"therein."
-msgstr ""
-"This Product is a “commercial item,” as that term is defined in 48 C.F.R. "
-"2.101, consisting of “commercial computer software” and “commercial computer "
-"software documentation,” as such terms are used in 48 C.F.R. 12.212 (Sept. "
-"1995) and 48 C.F.R. 227.7202 (June 1995). Consistent with 48 C.F.R. 12.212, "
-"48 C.F.R. 27.405(b)(2) (June 1998) and 48 C.F.R. 227.7202, all U.S. "
-"Government End Users acquire the Product with only those rights as set forth "
-"therein."
-
-msgid "Miscellaneous"
-msgstr "Miscellaneous"
-
-msgid ""
-"This Agreement constitutes the entire agreement between Mozilla and you "
-"concerning the subject matter hereof, and it may only be modified by a "
-"written amendment signed by an authorized executive of Mozilla."
-msgstr ""
-"This Agreement constitutes the entire agreement between Mozilla and you "
-"concerning the subject matter hereof, and it may only be modified by a "
-"written amendment signed by an authorized executive of Mozilla."
-
-msgid ""
-"Except to the extent applicable law, if any, provides otherwise, this "
-"Agreement will be governed by the laws of the state of California, U.S.A., "
-"excluding its conflict of law provisions."
-msgstr ""
-"Except to the extent applicable law, if any, provides otherwise, this "
-"Agreement will be governed by the laws of the state of California, U.S.A., "
-"excluding its conflict of law provisions."
-
-msgid ""
-"This Agreement will not be governed by the United Nations Convention on "
-"Contracts for the International Sale of Goods."
-msgstr ""
-"This Agreement will not be governed by the United Nations Convention on "
-"Contracts for the International Sale of Goods."
-
-msgid ""
-"If any part of this Agreement is held invalid or unenforceable, that part "
-"will be construed to reflect the parties' original intent, and the remaining "
-"portions will remain in full force and effect"
-msgstr ""
-"If any part of this Agreement is held invalid or unenforceable, that part "
-"will be construed to reflect the parties' original intent, and the remaining "
-"portions will remain in full force and effect"
-
-msgid ""
-"A waiver by either party of any term or condition of this Agreement or any "
-"breach thereof, in any one instance, will not waive such term or condition "
-"or any subsequent breach thereof."
-msgstr ""
-"A waiver by either party of any term or condition of this Agreement or any "
-"breach thereof, in any one instance, will not waive such term or condition "
-"or any subsequent breach thereof."
-
-msgid ""
-"Except as required by law, the controlling language of this Agreement is "
-"English."
-msgstr ""
-"Except as required by law, the controlling language of this Agreement is "
-"English."
-
-msgid ""
-"You may assign your rights under this Agreement to any party that consents "
-"to, and agrees to be bound by, its terms; the Mozilla Corporation may assign "
-"its rights under this Agreement without condition."
-msgstr ""
-"You may assign your rights under this Agreement to any party that consents "
-"to, and agrees to be bound by, its terms; the Mozilla Corporation may assign "
-"its rights under this Agreement without condition."
-
-msgid ""
-"This Agreement will be binding upon and inure to the benefit of the parties, "
-"their successors and permitted assigns."
-msgstr ""
-"This Agreement will be binding upon and inure to the benefit of the parties, "
-"their successors and permitted assigns."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
-
-#~ msgid ""
-#~ "@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/"
-#~ "ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-#~ msgstr ""
-#~ "@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/"
-#~ "ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-
-#~ msgid "The"
-#~ msgstr "The"
-
-#~ msgid "CentOS"
-#~ msgstr "CentOS"
-
-#~ msgid "Project"
-#~ msgstr "Project"
-
-#~ msgid "http://www.centos.org/"
-#~ msgstr "http://www.centos.org/"
-
-#~ msgid "TCP"
-#~ msgstr "TCP"
-
-#~ msgid "The CentOS Symbol"
-#~ msgstr "The CentOS Symbol"
diff --git a/Artworks/Themes/Models/Release_notes/Locales/en_US/index.asciidoc.po b/Artworks/Themes/Models/Release_notes/Locales/en_US/index.asciidoc.po
deleted file mode 100644
index ae53838..0000000
--- a/Artworks/Themes/Models/Release_notes/Locales/en_US/index.asciidoc.po
+++ /dev/null
@@ -1,127 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: index.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-08 23:37-0500\n"
-"PO-Revision-Date: 2013-11-08 23:37-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/"
-"ffffff-0/ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-msgstr ""
-"@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/"
-"ffffff-0/ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-
-msgid "Welcome to CentOS"
-msgstr "Welcome to CentOS"
-
-msgid "The"
-msgstr "The"
-
-msgid "CentOS"
-msgstr "CentOS"
-
-msgid "Project"
-msgstr "Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "TCP"
-msgstr "TCP"
-
-msgid "The CentOS Symbol"
-msgstr "The CentOS Symbol"
-
-msgid ""
-"The <emphasis role=\"strong\">Community ENTerprise Operating "
-"System</emphasis> (<ulink url=\"http://www.centos.org/\">CentOS</"
-"ulink>) is an Enterprise-class Linux Distribution derived from "
-"sources freely provided to the public by a prominent North American "
-"Enterprise Linux vendor. CentOS conforms fully with the upstream "
-"vendors redistribution policy and aims to be 100% binary "
-"compatible. (CentOS mainly changes packages to remove upstream "
-"vendor branding and artwork.)"
-msgstr ""
-"The <emphasis role=\"strong\">Community ENTerprise Operating "
-"System</emphasis> (<ulink url=\"http://www.centos.org/\">CentOS</"
-"ulink>) is an Enterprise-class Linux Distribution derived from "
-"sources freely provided to the public by a prominent North American "
-"Enterprise Linux vendor. CentOS conforms fully with the upstream "
-"vendors redistribution policy and aims to be 100% binary "
-"compatible. (CentOS mainly changes packages to remove upstream "
-"vendor branding and artwork.)"
-
-msgid ""
-"CentOS is developed by a small but growing team of core developers. "
-"In turn the core developers are supported by an active user "
-"community including system administrators, network administrators, "
-"enterprise users, managers, core Linux contributors and Linux "
-"enthusiasts from around the world."
-msgstr ""
-"CentOS is developed by a small but growing team of core developers. "
-"In turn the core developers are supported by an active user "
-"community including system administrators, network administrators, "
-"enterprise users, managers, core Linux contributors and Linux "
-"enthusiasts from around the world."
-
-msgid ""
-"CentOS has numerous advantages including: an active and growing "
-"user community, quickly rebuilt, tested, QA'ed errata packages, "
-"extensive <ulink url=\"http://www.centos.org/modules/tinycontent/"
-"index.php?id=15\">mirror network</ulink>, developers who are "
-"contactable and responsive, reliable Enterprise Linux class "
-"distribution and multiple free support avenues including <ulink url="
-"\"http://wiki.centos.org\">wiki</ulink>, <ulink url=\"http://www."
-"centos.org/modules/tinycontent/index.php?id=8\">IRC Chat</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/tinycontent/index.php?"
-"id=16\">Email Lists</ulink>, <ulink url=\"http://www.centos.org/"
-"modules/newbb/\">Forums</ulink>, and a dynamic <ulink url=\"http://"
-"www.centos.org/modules/smartfaq/\">FAQ</ulink>."
-msgstr ""
-"CentOS has numerous advantages including: an active and growing "
-"user community, quickly rebuilt, tested, QA'ed errata packages, "
-"extensive <ulink url=\"http://www.centos.org/modules/tinycontent/"
-"index.php?id=15\">mirror network</ulink>, developers who are "
-"contactable and responsive, reliable Enterprise Linux class "
-"distribution and multiple free support avenues including <ulink url="
-"\"http://wiki.centos.org\">wiki</ulink>, <ulink url=\"http://www."
-"centos.org/modules/tinycontent/index.php?id=8\">IRC Chat</ulink>, "
-"<ulink url=\"http://www.centos.org/modules/tinycontent/index.php?"
-"id=16\">Email Lists</ulink>, <ulink url=\"http://www.centos.org/"
-"modules/newbb/\">Forums</ulink>, and a dynamic <ulink url=\"http://"
-"www.centos.org/modules/smartfaq/\">FAQ</ulink>."
-
-msgid "License"
-msgstr "License"
-
-msgid ""
-"Copyright © 2003-=COPYRIGHT_YEAR= The CentOS Project. All rights "
-"reserved."
-msgstr ""
-"Copyright © 2003-=COPYRIGHT_YEAR= The CentOS Project. All rights "
-"reserved."
-
-msgid ""
-"CentOS comes with no guarantees or warranties of any sorts, either "
-"written or implied. The Distribution is released as <ulink url="
-"\"file:///usr/share/doc/centos-release-=MAJOR_RELEASE=/GPL\">GPL</"
-"ulink> work. Individual packages in the distribution come with "
-"their own licences."
-msgstr ""
-"CentOS comes with no guarantees or warranties of any sorts, either "
-"written or implied. The Distribution is released as <ulink url="
-"\"file:///usr/share/doc/centos-release-=MAJOR_RELEASE=/GPL\">GPL</"
-"ulink> work. Individual packages in the distribution come with "
-"their own licences."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Artworks/Themes/Models/Release_notes/Locales/en_US/release_notes.asciidoc.po b/Artworks/Themes/Models/Release_notes/Locales/en_US/release_notes.asciidoc.po
deleted file mode 100644
index 6766589..0000000
--- a/Artworks/Themes/Models/Release_notes/Locales/en_US/release_notes.asciidoc.po
+++ /dev/null
@@ -1,119 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: release_notes.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-08 23:37-0500\n"
-"PO-Revision-Date: 2013-11-08 23:37-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#. When image changes, this message will be marked fuzzy or untranslated for you.
-#. It doesn't matter what you translate it to: it's not used at all.
-msgid ""
-"@@image: '=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/"
-"ffffff/64/centos.png'; md5=THIS FILE DOESN'T EXIST"
-msgstr ""
-
-#, fuzzy
-msgid "CentOS-=RELEASE= Release Notes"
-msgstr "CentOS =RELEASE= Release Notes"
-
-msgid "The"
-msgstr "The"
-
-msgid "CentOS"
-msgstr "CentOS"
-
-msgid "Project"
-msgstr "Project"
-
-msgid "http://www.centos.org/"
-msgstr "http://www.centos.org/"
-
-msgid "TCP"
-msgstr "TCP"
-
-msgid "The CentOS Symbol"
-msgstr ""
-
-#, fuzzy
-msgid "The CentOS Project welcomes you to CentOS-=RELEASE=."
-msgstr "The CentOS Project welcomes you to CentOS =RELEASE=."
-
-#, fuzzy
-msgid ""
-"The complete release notes for CentOS-=RELEASE= can be found online at "
-"<ulink url=\"http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/\">http://"
-"wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/</ulink>. A list of "
-"frequently asked questions and answers about CentOS-=MAJOR_RELEASE= can be "
-"found online at <ulink url=\"http://wiki.centos.org/FAQs/"
-"CentOS=MAJOR_RELEASE=/\">http://wiki.centos.org/FAQs/CentOS=MAJOR_RELEASE=/</"
-"ulink>."
-msgstr ""
-"A list of frequently asked questions and answers about CentOS =RELEASE= can "
-"be found online at: <ulink url=\"http://wiki.centos.org/FAQs/=RELEASE=/"
-"\">http://wiki.centos.org/FAQs/=RELEASE=/</ulink>"
-
-msgid ""
-"If you are looking for help with CentOS, we recommend you start at the "
-"<ulink url=\"http://wiki.centos.org/GettingHelp/\">http://wiki.centos.org/"
-"GettingHelp/</ulink> for pointers to the different sources where you can get "
-"help."
-msgstr ""
-"If you are looking for help with CentOS, we recommend you start at the "
-"<ulink url=\"http://wiki.centos.org/GettingHelp/\">http://wiki.centos.org/"
-"GettingHelp/</ulink> for pointers to the different sources where you can get "
-"help."
-
-#, fuzzy
-msgid ""
-"For more information about The CentOS Project in general please visit our "
-"homepage at <ulink url=\"http://www.centos.org/\">http://www.centos.org/</"
-"ulink>."
-msgstr ""
-"For more information about The CentOS Project in general please visit our "
-"homepage at: <ulink url=\"http://www.centos.org/\">http://www.centos.org/</"
-"ulink>"
-
-msgid ""
-"If you would like to contribute to The CentOS Project, see <ulink url="
-"\"http://wiki.centos.org/HowToContribute/\">http://wiki.centos.org/"
-"HowToContribute/</ulink> for areas where you could help."
-msgstr ""
-"If you would like to contribute to The CentOS Project, see <ulink url="
-"\"http://wiki.centos.org/HowToContribute/\">http://wiki.centos.org/"
-"HowToContribute/</ulink> for areas where you could help."
-
-msgid "License"
-msgstr ""
-
-msgid ""
-"Copyright © 2003-=COPYRIGHT_YEAR= The CentOS Project. All rights reserved."
-msgstr ""
-
-#, fuzzy
-msgid ""
-"CentOS-=RELEASE= Release Notes are licensed under a <ulink url=\"http://"
-"creativecommons.org/licenses/by-sa/3.0/\">Creative Common Attribution-"
-"ShareAlike 3.0 License</ulink>."
-msgstr ""
-"The CentOS =RELEASE= Release Notes are licensed under a <ulink url=\"http://"
-"creativecommons.org/licenses/by-sa/3.0/\">Creative Common Attribution-"
-"ShareAlike 3.0 License</ulink>."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
-
-#, fuzzy
-#~ msgid ""
-#~ "The complete release notes for CentOS-=RELEASE= can be found online at: "
-#~ "<ulink url=\"http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/"
-#~ "\">http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/</ulink>"
-#~ msgstr ""
-#~ "The complete release notes for CentOS =RELEASE= can be found online at: "
-#~ "<ulink url=\"http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/"
-#~ "\">http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/</ulink>"
diff --git a/Artworks/Themes/Models/Release_notes/eula.asciidoc b/Artworks/Themes/Models/Release_notes/eula.asciidoc
deleted file mode 100644
index 34f16d7..0000000
--- a/Artworks/Themes/Models/Release_notes/eula.asciidoc
+++ /dev/null
@@ -1,10 +0,0 @@
-= CentOS-=RELEASE= EULA
-
-image:=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/ffffff/64/centos.png[The CentOS Symbol]
-
-CentOS-=RELEASE= comes with no guarantees or warranties of any sorts,
-either written or implied.  The Distribution is released as
-file:///usr/share/doc/centos-release-5/GPL[GPL] work.  Individual
-packages in the distribution come with their own licences.
-
-// vim: set syntax=asciidoc:
diff --git a/Artworks/Themes/Models/Release_notes/firefox_service_agreement.asciidoc b/Artworks/Themes/Models/Release_notes/firefox_service_agreement.asciidoc
deleted file mode 100644
index 4811d44..0000000
--- a/Artworks/Themes/Models/Release_notes/firefox_service_agreement.asciidoc
+++ /dev/null
@@ -1,166 +0,0 @@
-Mozilla Firefox - Website Services Agreement
-============================================
-
-The accompanying version of Mozilla Firefox utilizes website
-information services (``Services''), such as safe-browsing features,
-which are provided by the Mozilla Corporation and made available to
-you under additional terms.  By using the Services, you consent to the
-terms of the referenced Mozilla Firefox Website Services Agreement.
-
-If you do not agree to these terms, do not use the Services and
-disable the Services in Edit -> Preferences -> Security and uncheck
-the options for both: ``Tell me if the site I'm visiting is a
-suspected attack site'' and ``Tell me if the site I'm visiting is a
-suspected forgery.''
-
-Version 3.0, June 2008
-----------------------
-
-During the Mozilla Firefox installation process, and at later times,
-you may be given the option of installing additional components from
-third-party software providers.  The installation and use of those
-third-party components may be governed by additional license
-agreements.
-
-In this Mozilla Firefox Website Services Agreement (``Agreement''),
-the accompanying executable version of Mozilla Firefox shall be
-referred to as ``the Product''.
-
-The Product utilizes website information services (``Services''), such
-as safe-browsing features, which are provided by the Mozilla
-Corporation (``Mozilla'') and made available to you subject to the
-terms below. By using the Services, you consent to the terms of this
-Agreement. If you do not agree to the terms of this Agreement, do not
-use the Services and disable the Services in the preferences/security
-menu.  
-
-Use Of Service
-~~~~~~~~~~~~~~
-
-Mozilla permits you to use the Services via the Product.  This
-Agreement will also govern the use of Services made available to you
-as a result of your installing any executable software upgrades to the
-Product provided to you by CentOS, where those Services replace and/or
-supplement the Services provided through use of the Product.  In such
-a case, ``the Product'' shall also refer to such installed upgrades.
-However, if such upgrades are accompanied by a separate agreement from
-Mozilla, the terms of that agreement will govern.
-
-Termination
-~~~~~~~~~~~
-
-If you breach this Agreement your right to use the Services will
-terminate immediately and without notice, but all provisions of this
-Agreement except the Use of Services (Paragraph 1) will survive
-termination and continue in effect.
-
-Proprietary Rights
-~~~~~~~~~~~~~~~~~~
-
-Subject to this Agreement and to all applicable licensing terms
-governing your use of the Product, Mozilla, for itself and on behalf
-of its licensors, hereby reserves all intellectual property rights in
-the Services, except for the rights expressly granted in this
-Agreement.  You may not remove or alter any trademark, logo, copyright
-or other proprietary notice in or on the Product.  This agreement does
-not grant you any right to use the trademarks, service marks or logos
-of Mozilla or its licensors.  Nothing in this Agreement shall be
-construed to limit any rights granted under open source licenses
-applicable to the Product and to corresponding source code versions of
-the Product.
-
-Privacy Policy
-~~~~~~~~~~~~~~
-
-The Mozilla Firefox Privacy Policy is made available online at
-http://www.mozilla.com/legal/privacy/, as that policy may be updated
-from time to time.
-
-Website Information Services
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Mozilla and its contributors, licensors and partners work to provide
-the most accurate and up-to-date phishing and malware information.
-However, they cannot guarantee that this information is comprehensive
-and error-free: some risky sites may not be identified, and some safe
-sites may be identified in error.
-
-Disclaimer Of Warranty
-~~~~~~~~~~~~~~~~~~~~~~
-
-The product and services are provided ``as is'' with all faults.  To
-the extent permitted by law, mozilla and mozilla's distributors, and
-licensors hereby disclaim all warranties, whether express or implied,
-including without limitation warranties that the product and services
-are free of defects, merchantable, fit for a particular purpose and
-non-infringing.  You bear the entire risk as to selecting the product
-and services for your purposes and as to the quality and performance
-of the product and services.  This limitation will apply
-notwithstanding the failure of essential purpose of any remedy.  Some
-jurisdictions do not allow the exclusion or limitation of implied
-warranties, so this disclaimer may not apply to you.
-
-Limitation Of Liability
-~~~~~~~~~~~~~~~~~~~~~~~
-
-Except as required by law, mozilla and its distributors, directors,
-licensors, contributors and agents (collectively, the ``mozilla
-group'') will not be liable for any indirect, special, incidental,
-consequential or exemplary damages arising out of or in any way
-relating to this agreement or the use of or inability to use the
-product and the services, including without limitation damages for
-loss of goodwill, work stoppage, lost profits, loss of data, and
-computer failure or malfunction, even if advised of the possibility of
-such damages and regardless of the theory (contract, tort or
-otherwise) upon which such claim is based.  The mozilla group's
-collective liability under this agreement will not exceed the greater
-of $500 (five hundred dollars) and the fees paid by you under the
-license (if any).  Some jurisdictions do not allow the exclusion or
-limitation of incidental, consequential or special damages, so this
-exclusion and limitation may not apply to you.
-
-U.S. Goverment End-Users
-~~~~~~~~~~~~~~~~~~~~~~~~
-
-This Product is a ``commercial item,'' as that term is defined in 48
-C.F.R. 2.101, consisting of ``commercial computer software'' and
-``commercial computer software documentation,'' as such terms are used
-in 48 C.F.R. 12.212 (Sept. 1995) and 48 C.F.R.  227.7202 (June 1995).
-Consistent with 48 C.F.R.  12.212, 48 C.F.R.  27.405(b)(2) (June 1998)
-and 48 C.F.R.  227.7202, all U.S.  Government End Users acquire the
-Product with only those rights as set forth therein.
-
-Miscellaneous
-~~~~~~~~~~~~~
-
-a. This Agreement constitutes the entire agreement between Mozilla and
-you concerning the subject matter hereof, and it may only be modified
-by a written amendment signed by an authorized executive of Mozilla.
-
-b. Except to the extent applicable law, if any, provides otherwise,
-this Agreement will be governed by the laws of the state of
-California, U.S.A., excluding its conflict of law provisions.
-
-c. This Agreement will not be governed by the United Nations
-Convention on Contracts for the International Sale of Goods.
-
-d. If any part of this Agreement is held invalid or unenforceable,
-that part will be construed to reflect the parties' original intent,
-and the remaining portions will remain in full force and effect
-
-e. A waiver by either party of any term or condition of this Agreement
-or any breach thereof, in any one instance, will not waive such term
-or condition or any subsequent breach thereof.  
-
-f. Except as required by law, the controlling language of this
-Agreement is English. 
-
-g. You may assign your rights under this Agreement to any party that
-consents to, and agrees to be bound by, its terms; the Mozilla
-Corporation may assign its rights under this Agreement without
-condition.
-
-h. This Agreement will be binding upon and inure to the benefit of the
-parties, their successors and permitted assigns.
-
-// vim: set syntax=asciidoc:
diff --git a/Artworks/Themes/Models/Release_notes/index.asciidoc b/Artworks/Themes/Models/Release_notes/index.asciidoc
deleted file mode 100644
index e97989b..0000000
--- a/Artworks/Themes/Models/Release_notes/index.asciidoc
+++ /dev/null
@@ -1,41 +0,0 @@
-= Welcome to CentOS
-
-image:=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/ffffff/64/centos.png[The CentOS Symbol]
-
-== The Community ENTerprise Operating System
-
-http://www.centos.org/[CentOS] is an Enterprise-class Linux
-Distribution derived from sources freely provided to the public by a
-prominent North American Enterprise Linux vendor.  CentOS conforms
-fully with the upstream vendors redistribution policy and aims to be
-100% binary compatible.  (CentOS mainly changes packages to remove
-upstream vendor branding and artwork.)
-
-CentOS is developed by a small but growing team of core developers. In
-turn the core developers are supported by an active user community
-including system administrators, network administrators, enterprise
-users, managers, core Linux contributors and Linux enthusiasts from
-around the world.
-
-CentOS has numerous advantages including: an active and growing user
-community, quickly rebuilt, tested, QA'ed errata packages, extensive
-http://www.centos.org/modules/tinycontent/index.php?id=15[mirror
-network], developers who are contactable and responsive, reliable
-Enterprise Linux class distribution and multiple free support avenues
-including http://wiki.centos.org[wiki],
-http://www.centos.org/modules/tinycontent/index.php?id=8[IRC Chat],
-http://www.centos.org/modules/tinycontent/index.php?id=16[Email
-Lists], http://www.centos.org/modules/newbb/[Forums], and a dynamic
-http://www.centos.org/modules/smartfaq/[FAQ].
-
-== License
-
-Copyright (C) 2003-=COPYRIGHT_YEAR= The CentOS Project. All rights
-reserved.
-
-CentOS comes with no guarantees or warranties of any sorts, either
-written or implied.  The Distribution is released as
-file:///usr/share/doc/centos-release-=MAJOR_RELEASE=/GPL[GPL] work.
-Individual packages in the distribution come with their own licences.
-
-// vim: set syntax=asciidoc:
diff --git a/Artworks/Themes/Models/Release_notes/release_notes.asciidoc b/Artworks/Themes/Models/Release_notes/release_notes.asciidoc
deleted file mode 100644
index e0e89bc..0000000
--- a/Artworks/Themes/Models/Release_notes/release_notes.asciidoc
+++ /dev/null
@@ -1,33 +0,0 @@
-= CentOS-=RELEASE= Release Notes
-
-image:=TCAR_BASEDIR=/Artworks/Brands/Symbols/Default/Final/ffffff-0/ffffff/64/centos.png[The CentOS Symbol]
-
-The CentOS Project welcomes you to CentOS-=RELEASE=.
-
-The complete release notes for CentOS-=RELEASE= can be found online at
-http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/[http://wiki.centos.org/Manuals/ReleaseNotes/=RELEASE=/].
-A list of frequently asked questions and answers about
-CentOS-=MAJOR_RELEASE= can be found online at
-http://wiki.centos.org/FAQs/CentOS=MAJOR_RELEASE=/[http://wiki.centos.org/FAQs/CentOS=MAJOR_RELEASE=/].
-
-If you are looking for help with CentOS, we recommend you start at the
-http://wiki.centos.org/GettingHelp/[http://wiki.centos.org/GettingHelp/]
-for pointers to the different sources where you can get help.
-
-For more information about The CentOS Project in general please visit our
-homepage at http://www.centos.org/[http://www.centos.org/].
-
-If you would like to contribute to The CentOS Project, see
-http://wiki.centos.org/HowToContribute/[http://wiki.centos.org/HowToContribute/]
-for areas where you could help.
-
-== License
-
-Copyright (C) 2003-=COPYRIGHT_YEAR= The CentOS Project. All rights
-reserved.
-
-CentOS-=RELEASE= Release Notes are licensed under a
-http://creativecommons.org/licenses/by-sa/3.0/[Creative Common
-Attribution-ShareAlike 3.0 License].
-
-// vim: set syntax=asciidoc:
diff --git a/Artworks/Themes/Models/Release_notes/render.conf.tpl b/Artworks/Themes/Models/Release_notes/render.conf.tpl
deleted file mode 100644
index af40069..0000000
--- a/Artworks/Themes/Models/Release_notes/render.conf.tpl
+++ /dev/null
@@ -1,31 +0,0 @@
-[release_notes.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/release_notes.asciidoc"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/Locales/${TCAR_SCRIPT_LANG_LC}/release_notes.asciidoc.po"
-formats         = "xhtml"
-render-page     = "single-notoc"
-
-[index.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/index.asciidoc"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/Locales/${TCAR_SCRIPT_LANG_LC}/index.asciidoc.po"
-formats         = "xhtml"
-render-page     = "single-notoc"
-
-[firefox_service_agreement.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/firefox_service_agreement.asciidoc"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/Locales/${TCAR_SCRIPT_LANG_LC}/firefox_service_agreement.asciidoc.po"
-formats         = "xhtml"
-render-page     = "single-notoc"
-
-[eula.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/eula.asciidoc"
-locale-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Release_notes/Locales/${TCAR_SCRIPT_LANG_LC}/eula.asciidoc.po"
-formats         = "xhtml"
-render-page     = "single-notoc"
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index 0a73c06..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index 987ba45..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/200x150.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/200x150.xcf.bz2
deleted file mode 100644
index f30a9a3..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/200x150.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/400x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/400x300.xcf.bz2
deleted file mode 100644
index 273c450..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/400x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index 21621e4..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index 4c7efda..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index 7d2d82d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index aa3bb26..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x600.xcf-flame.def b/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x600.xcf-flame.def
deleted file mode 100644
index c3f077c..0000000
--- a/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x600.xcf-flame.def
+++ /dev/null
@@ -1,18 +0,0 @@
-time 0.2
-image_size 800 600 center -1.24242 -0.484848 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 0.64 0.36 0 0 0
-coefs -0.249052 -0.865284 -0.505536 0.696706 0.294436 -0.486678
-xform 1 density 1 color 0
-var 0 0 0.64 0.36 0 0 0
-coefs 0.486958 -0.747844 -0.0663962 0.890023 -0.515725 0.730979
-xform 2 density 1 color 0
-var 0 0 0.64 0.36 0 0 0
-coefs 0.676688 -0.477677 0.571602 -0.258166 0.187789 -0.0563527
-xform 3 density 1 color 0
-var 0 0.64 0 0.36 0 0 0
-coefs 0.367907 -1.20587 0.352269 0.745245 -0.247248 -0.498265
-;
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index d2f6eb5..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index 61b1202..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/1360x768.png
deleted file mode 100644
index 27c2170..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/160x600.png
deleted file mode 100644
index 449490b..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/200x150.png
deleted file mode 100644
index 951d6b9..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index 729bde2..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/400x300.png
deleted file mode 100644
index 29c7e9f..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/490x200.png
deleted file mode 100644
index 4190bed..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/510x300.png
deleted file mode 100644
index 5e486e6..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/640x300.png
deleted file mode 100644
index 9f803eb..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/640x480.png
deleted file mode 100644
index 7a6db61..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 4197e06..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/800x600.png
deleted file mode 100644
index 884abd4..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/800x88.png
deleted file mode 100644
index 3541f15..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Palettes/grub.gpl b/Artworks/Themes/Motifs/Flame/1/Palettes/grub.gpl
deleted file mode 100644
index 4aa6028..0000000
--- a/Artworks/Themes/Motifs/Flame/1/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-1-Grub
-Columns: 14
-#
- 17   5  13	11050d
- 18  11  22	120b16
- 22  16  26	16101a
- 30  20  30	1e141e
- 35  25  35	231923
- 41  34  43	29222b
- 53  48  57	353039
- 69  63  73	453f49
- 92  86  96	5c5660
-117 111 121	756f79
-139 133 143	8b858f
-161 158 162	a19ea2
-183 181 185	b7b5b9
-246 247 245	f6f7f5
diff --git a/Artworks/Themes/Motifs/Flame/1/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Flame/1/Palettes/syslinux.gpl
deleted file mode 100644
index 79fcbfc..0000000
--- a/Artworks/Themes/Motifs/Flame/1/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-1-Syslinux
-Columns: 16
-#
- 16  11  29	100b1d
- 23  18  36	171224
- 30  25  43	1e192b
- 37  31  50	251f32
- 46  41  60	2e293c
- 59  54  74	3b364a
- 75  69  88	4b4558
-255 255 255	ffffff
- 91  84 101	5b5465
-106  99 116	6a6374
-120 114 131	787283
-135 131 148	878394
-150 147 164	9693a4
-164 161 177	a4a1b1
-177 174 191	b1aebf
-192 189 206	c0bdce
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/1.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/1.png
deleted file mode 100644
index c90482b..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/2.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/2.png
deleted file mode 100644
index 48bc4f4..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/2.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/1.jpg b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/1.jpg
deleted file mode 100644
index 374a299..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/1.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/1.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/1.png
deleted file mode 100644
index 4c50155..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/2.jpg b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/2.jpg
deleted file mode 100644
index 3301c38..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/2.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/2.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/2.png
deleted file mode 100644
index e4107aa..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/2.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/3.jpg b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/3.jpg
deleted file mode 100644
index b08a102..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/3.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/3.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/3.png
deleted file mode 100644
index 2b8f309..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/3.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/4.jpg b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/4.jpg
deleted file mode 100644
index 5623cad..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/4.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/4.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/4.png
deleted file mode 100644
index 2ad77a5..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/4.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/5.jpg b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/5.jpg
deleted file mode 100644
index 09252dd..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/5.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/5.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/5.png
deleted file mode 100644
index e4f7e5a..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/5.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/example.png b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/example.png
deleted file mode 100644
index 23ed4c7..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/example.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/example.xcf.bz2 b/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/example.xcf.bz2
deleted file mode 100644
index b744432..0000000
Binary files a/Artworks/Themes/Motifs/Flame/1/Screenshots/Construction/example.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/1360x768.xcf-flame.def b/Artworks/Themes/Motifs/Flame/2/Backgrounds/1360x768.xcf-flame.def
deleted file mode 100644
index e96193d..0000000
--- a/Artworks/Themes/Motifs/Flame/2/Backgrounds/1360x768.xcf-flame.def
+++ /dev/null
@@ -1,15 +0,0 @@
-time 0.2
-image_size 1360 768 center -0.751131 -0.280543 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 0 0 1 0 0
-coefs 0.301841 -0.67335 -0.773104 -0.251116 0.044031 0.136135
-xform 1 density 1 color 0
-var 0 0 0 0 1 0 0
-coefs 0.509564 -0.428975 0.565256 -0.163823 -0.180255 0.167344
-xform 2 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs -0.675703 -0.051893 0.815703 -0.399177 0.308701 -0.15378
-;
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index bd298d6..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index 62e88cc..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/200x150.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/200x150.xcf.bz2
deleted file mode 100644
index 0956c68..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/200x150.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/400x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/400x300.xcf.bz2
deleted file mode 100644
index 05ad951..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/400x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/443x443.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/443x443.xcf.bz2
deleted file mode 100644
index 3a2d344..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/443x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index 53f0d62..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index 9776878..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index b6b6d82..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x480.xcf-flame.def b/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x480.xcf-flame.def
deleted file mode 100644
index e08e567..0000000
--- a/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x480.xcf-flame.def
+++ /dev/null
@@ -1,16 +0,0 @@
-time 0.2
-cmap 72
-image_size 640 480 center -0.238683 -0.650206 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 0 0 1 0 0
-coefs 0.301841 -0.67335 -0.773104 -0.251116 0.044031 0.136135
-xform 1 density 1 color 0
-var 0 0 0 0 1 0 0
-coefs 0.509564 -0.428975 0.565256 -0.163823 -0.180255 0.167344
-xform 2 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs -0.675703 -0.051893 0.815703 -0.399177 0.308701 -0.15378
-;
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index 76f6a8c..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/744x1052.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/744x1052.xcf.bz2
deleted file mode 100644
index 3fb7cca..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/744x1052.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x600.xcf-flame.def b/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x600.xcf-flame.def
deleted file mode 100644
index 2beee4f..0000000
--- a/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x600.xcf-flame.def
+++ /dev/null
@@ -1,22 +0,0 @@
-time 0.2
-cmap 72
-image_size 800 600 center -0.637555 -0.393013 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 0.2
-var 0 0 0 0 1 0 0
-coefs 0.188801 0.60826 0.316788 -0.55667 -0.2744 0.257933
-xform 1 density 1 color 0
-var 0 0 0 0 1 0 0
-coefs 0.285777 0.0678076 -0.640481 -0.209332 0.598211 -0.456748
-xform 2 density 1 color 0
-var 0 0 0 0 1 0 0
-coefs -0.863712 0.420489 0.631986 -0.820005 -0.505238 0.391544
-xform 3 density 1 color 0.8
-var 0 0 0 0 1 0 0
-coefs 0.640129 -0.344855 0.281745 0.728586 0.144424 0.0895337
-xform 4 density 1 color 0
-var 0 0 0 0 1 0 0
-coefs -0.478209 0.779285 -0.605504 -0.51226 -0.374243 0.0481296
-;
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index d0198fd..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index 41548d5..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/886x443.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Backgrounds/886x443.xcf.bz2
deleted file mode 100644
index b532bcb..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/886x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/1360x768.png
deleted file mode 100644
index 15a3d77..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/160x600.png
deleted file mode 100644
index e5ba7a4..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/200x150.png
deleted file mode 100644
index aebf62e..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/400x300.png
deleted file mode 100644
index 9d5ae76..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/443x443.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/443x443.png
deleted file mode 100644
index cb5f3c2..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/443x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/490x200.png
deleted file mode 100644
index 97c1a5d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/510x300.png
deleted file mode 100644
index 94c4502..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/640x300.png
deleted file mode 100644
index 59667a6..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/640x480.png
deleted file mode 100644
index bf8e7a6..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 1d826cf..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/800x600.png
deleted file mode 100644
index 0e8d745..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/800x88.png
deleted file mode 100644
index 9b38df9..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/886x443.png b/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/886x443.png
deleted file mode 100644
index beb1184..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Backgrounds/Final/886x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Palettes/base.gpl b/Artworks/Themes/Motifs/Flame/2/Palettes/base.gpl
deleted file mode 100644
index e0b2f8b..0000000
--- a/Artworks/Themes/Motifs/Flame/2/Palettes/base.gpl
+++ /dev/null
@@ -1,8 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-2
-Columns: 16
-#
- 32  76 141	Flame - Background
-  0 255 252	Flame - Blur
-201 221 255	Flame - Noise
-255 255 255	Flame - Light
diff --git a/Artworks/Themes/Motifs/Flame/2/Palettes/grub.gpl b/Artworks/Themes/Motifs/Flame/2/Palettes/grub.gpl
deleted file mode 100644
index 4754684..0000000
--- a/Artworks/Themes/Motifs/Flame/2/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-2-Grub
-Columns: 14
-#
- 11  19  34	0b1322
-  9  23  42	09172a
- 13  28  54	0d1c36
- 17  42  74	112a4a
- 25  60  98	193c62
- 36  80 119	245077
- 50 100 140	32648c
- 66 122 160	427aa0
- 85 145 180	5591b4
-106 166 198	6aa6c6
-129 186 214	81bad6
-156 205 227	9ccde3
-196 229 243	c4e5f3
-252 255 252	fcfffc
diff --git a/Artworks/Themes/Motifs/Flame/2/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Flame/2/Palettes/syslinux.gpl
deleted file mode 100644
index e1a2883..0000000
--- a/Artworks/Themes/Motifs/Flame/2/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-2-Syslinux
-Columns: 16
-#
- 11  18  33	0b1221
- 10  24  45	0a182d
- 15  38  68	0f2644
- 24  54  89	183659
- 35  75 112	234b70
- 48  95 132	305f84
- 65 118 153	417699
-255 255 255	ffffff
- 81 142 177	518eb1
-129 135 141	81878d
-101 163 195	65a3c3
-149 154 159	959a9f
-126 184 213	7eb8d5
-173 178 181	adb2b5
-153 202 225	99cae1
-195 226 239	c3e2ef
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/1.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/1.jpg
deleted file mode 100644
index ae39dc5..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/1.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/2.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/2.jpg
deleted file mode 100644
index 55e228d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/2.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/3.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/3.jpg
deleted file mode 100644
index 8c365e4..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/3.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/4.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/4.jpg
deleted file mode 100644
index cfd6d68..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/4.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/5.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/5.jpg
deleted file mode 100644
index bfee813..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/5.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/6.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/6.jpg
deleted file mode 100644
index c6cc9e8..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/6.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.jpg
deleted file mode 100644
index 9179661..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.pdf b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.pdf
deleted file mode 100644
index d9c7a33..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.pdf and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.png b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.png
deleted file mode 100644
index 671604c..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.jpg
deleted file mode 100644
index 16b9c0f..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.pdf b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.pdf
deleted file mode 100644
index fadf775..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.pdf and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.png b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.png
deleted file mode 100644
index b588ede..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/2.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.jpg
deleted file mode 100644
index 9390d64..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.pdf b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.pdf
deleted file mode 100644
index 6ab0c02..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.pdf and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.png b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.png
deleted file mode 100644
index f9b86b1..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/3.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.jpg
deleted file mode 100644
index b8265b3..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.pdf b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.pdf
deleted file mode 100644
index 15bc4e8..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.pdf and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.png b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.png
deleted file mode 100644
index 02b9049..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/4.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.jpg b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.jpg
deleted file mode 100644
index 5da8aab..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.pdf b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.pdf
deleted file mode 100644
index e51f352..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.pdf and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.png b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.png
deleted file mode 100644
index 6bbdd2d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/5.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/example.xcf.bz2 b/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/example.xcf.bz2
deleted file mode 100644
index 66b99d9..0000000
Binary files a/Artworks/Themes/Motifs/Flame/2/Screenshots/Construction/example.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/1360x768.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/1360x768.xcf-flame.def
deleted file mode 100644
index bd6f59d..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/1360x768.xcf-flame.def
+++ /dev/null
@@ -1,12 +0,0 @@
-time 0.2
-image_size 1360 768 center -2 0.283186 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index 77c282d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/160x600.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/160x600.xcf-flame.def
deleted file mode 100644
index a495c00..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/160x600.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 160 600 center -1.56398 0.277228 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index 227e52b..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/200x150.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/200x150.xcf.bz2
deleted file mode 100644
index 21af6a5..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/200x150.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/400x300.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/400x300.xcf-flame.def
deleted file mode 100644
index 17e9082..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/400x300.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 400 300 center -1.59825 0.283186 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 0.6 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/400x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/400x300.xcf.bz2
deleted file mode 100644
index 5688054..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/400x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/443x443.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/443x443.xcf-flame.def
deleted file mode 100644
index 8912195..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/443x443.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 443 443 center -1.59024 0.439024 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 2
-nbatches 1 white_level 200
-brightness 0.9 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/443x443.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/443x443.xcf.bz2
deleted file mode 100644
index 3007e22..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/443x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/490x200.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/490x200.xcf-flame.def
deleted file mode 100644
index 9c58cd5..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/490x200.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 490 200 center -1.13615 -0.455446 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 0.9 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index 5c0bd36..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/510x300.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/510x300.xcf-flame.def
deleted file mode 100644
index 301dab9..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/510x300.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 510 300 center -0.930693 -0.455446 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 0.420168 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index 0f90abb..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x300.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x300.xcf-flame.def
deleted file mode 100644
index 1eb4e24..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x300.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 640 300 center -0.930693 -0.455446 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 0.5 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index 640af8d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x480.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x480.xcf-flame.def
deleted file mode 100644
index fb0da3c..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x480.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 640 480 center -1.59825 0.283186 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index d9f127d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/744x1052.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/744x1052.xcf-flame.def
deleted file mode 100644
index 5b6c117..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/744x1052.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 744 1052 center -0.873239 0.366197 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 0.9 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/744x1052.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/744x1052.xcf.bz2
deleted file mode 100644
index a3ae10c..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/744x1052.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x600.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x600.xcf-flame.def
deleted file mode 100644
index b6827d5..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x600.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 800 600 center -1.79221 0.283186 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index c399382..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x88.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x88.xcf-flame.def
deleted file mode 100644
index 4c2cbcd..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x88.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 800 88 center -0.930693 -0.455446 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 0.420168 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index 974b2e7..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/886x443.xcf-flame.def b/Artworks/Themes/Motifs/Flame/3/Backgrounds/886x443.xcf-flame.def
deleted file mode 100644
index cac7919..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Backgrounds/886x443.xcf-flame.def
+++ /dev/null
@@ -1,13 +0,0 @@
-time 0.2
-cmap 72
-image_size 886 443 center -2 -0.028169 pixels_per_unit 100
-spatial_oversample 2 spatial_filter_radius 0.75 sample_density 5
-nbatches 1 white_level 200
-brightness 1 gamma 2 cmap_inter 0
-xform 0 density 1 color 1
-var 0 0 1 0 0 0 0
-coefs 0.734221 0.130707 -0.113931 -0.691159 -0.290432 0.0523484
-xform 1 density 1 color 0
-var 0 0 1 0 0 0 0
-coefs 0.687295 -0.294379 -0.316375 -0.437173 0.223018 0.704658
-;
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/886x443.xcf.bz2 b/Artworks/Themes/Motifs/Flame/3/Backgrounds/886x443.xcf.bz2
deleted file mode 100644
index 4f2e188..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/886x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/1360x768.png
deleted file mode 100644
index 2657b11..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/160x600.png
deleted file mode 100644
index e2d068e..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/200x150.png
deleted file mode 100644
index edd668f..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/400x300.png
deleted file mode 100644
index e044d9f..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/443x443.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/443x443.png
deleted file mode 100644
index f13f319..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/443x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/490x200.png
deleted file mode 100644
index 40f160b..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/510x300.png
deleted file mode 100644
index 9accfcc..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/640x300.png
deleted file mode 100644
index 9d62a7d..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/640x480.png
deleted file mode 100644
index f314a8c..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/744x1052.png
deleted file mode 100644
index eb1c507..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/800x600.png
deleted file mode 100644
index 886eb17..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/800x88.png
deleted file mode 100644
index 93b5c59..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/886x443.png b/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/886x443.png
deleted file mode 100644
index 956ba69..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Backgrounds/Final/886x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Flame/3/Palettes/grub.gpl b/Artworks/Themes/Motifs/Flame/3/Palettes/grub.gpl
deleted file mode 100644
index c3d305a..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-3-Grub
-Columns: 14
-#
-  6   9   5	060905
- 12  15  11	0c0f0b
- 20  21  18	141512
- 25  26  24	191a18
- 31  32  29	1f201d
- 47  43  39	2f2b27
- 59  54  49	3b3631
- 71  66  59	47423b
- 89  82  74	59524a
-114 106  97	726a61
-141 132 121	8d8479
-166 156 143	a69c8f
-194 183 168	c2b7a8
-251 252 248	fbfcf8
diff --git a/Artworks/Themes/Motifs/Flame/3/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Flame/3/Palettes/syslinux.gpl
deleted file mode 100644
index 30fb54e..0000000
--- a/Artworks/Themes/Motifs/Flame/3/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-Flame-3-Syslinux
-Columns: 16
-#
-  7  10   5	070a05
- 16  17  14	10110e
- 21  23  20	151714
- 26  22  21	1a1615
- 28  29  26	1c1d1a
- 36  36  33	242421
- 49  46  43	312e2b
-255 255 255	ffffff
- 59  56  51	3b3833
- 69  65  60	45413c
- 80  74  68	504a44
- 95  89  81	5f5951
-117 109  99	756d63
-139 129 117	8b8175
-161 151 137	a19789
-186 174 159	baae9f
diff --git a/Artworks/Themes/Motifs/Flame/3/Screenshots/1.png b/Artworks/Themes/Motifs/Flame/3/Screenshots/1.png
deleted file mode 100644
index 5ff9668..0000000
Binary files a/Artworks/Themes/Motifs/Flame/3/Screenshots/1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/1360x768.svgz
deleted file mode 100644
index 84705ce..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index e46b8d3..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/2048x1536.xcf.bz2 b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/2048x1536.xcf.bz2
deleted file mode 100644
index d4daac7..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/2048x1536.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index 6d8bfce..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/530x240.xcf.bz2 b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/530x240.xcf.bz2
deleted file mode 100644
index 3e91947..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/530x240.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/800x600.svgz
deleted file mode 100644
index 9df485b..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index e2dfe62..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/1360x768.png
deleted file mode 100644
index 1c4a7c7..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/160x600.png
deleted file mode 100644
index 8216513..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/200x150.png
deleted file mode 100644
index 11a6112..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index 36bb1f3..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/400x300.png
deleted file mode 100644
index 18af3b0..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/490x200.png
deleted file mode 100644
index f584000..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/510x300.png
deleted file mode 100644
index 88283b2..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/640x300.png
deleted file mode 100644
index 852fb63..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/640x480.png
deleted file mode 100644
index 579882b..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/800x600.png
deleted file mode 100644
index e379dd6..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/800x88.png
deleted file mode 100644
index c9e1f5c..0000000
Binary files a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/color-adjustment.curves b/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/color-adjustment.curves
deleted file mode 100644
index d906492..0000000
--- a/Artworks/Themes/Motifs/Jesuits/1/Backgrounds/color-adjustment.curves
+++ /dev/null
@@ -1,6 +0,0 @@
-# GIMP Curves File
-0 0 -1 -1 -1 -1 -1 -1 -1 49 81 34 -1 41 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Palettes/grub.gpl b/Artworks/Themes/Motifs/Jesuits/1/Palettes/grub.gpl
deleted file mode 100644
index 6de7f4b..0000000
--- a/Artworks/Themes/Motifs/Jesuits/1/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: Jesuits-1-Grub
-Columns: 14
-#
-  0   5  25	000519
-  1   5  33	010521
-  1   8  41	010829
-  2  11  51	020b33
-  0  11  65	000b41
-  0  13  59	000d3b
-  3  12  71	030c47
-  0  14  78	000e4e
-  0  17  87	001157
-  1  21  73	011549
-  0  20  97	001461
-  0  27  85	001b55
-  0  25 108	00196c
-  0  30 121	001e79
diff --git a/Artworks/Themes/Motifs/Jesuits/1/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Jesuits/1/Palettes/syslinux.gpl
deleted file mode 100644
index 622af88..0000000
--- a/Artworks/Themes/Motifs/Jesuits/1/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: Jesuits-1-Syslinux
-Columns: 16
-#
-  0   4  24	000418
-  1   5  30	01051e
-  0   6  36	000624
-  1   8  41	010829
-  1   9  47	01092f
-  0  10  57	000a39
-  2  12  54	020c36
-255 255 255	ffffff
-  0  12  65	000c41
-  3  12  71	030c47
-  0  14  79	000e4f
-  0  19  64	001340
-  0  17  87	001157
-  1  20  72	011448
-  1  24  79	01184f
-  0  22 102	001666
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Modern/1/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index fc311f0..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/Modern/1/Backgrounds/800x600.svgz
deleted file mode 100755
index e73ba74..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Modern/1/Backgrounds/800x600.xcf.bz2
deleted file mode 100755
index fb56917..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/1360x768.png
deleted file mode 100644
index 7f95611..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/160x600.png
deleted file mode 100644
index a2389ed..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/200x150.png
deleted file mode 100644
index b7d8379..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index 729bde2..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/400x300.png
deleted file mode 100644
index 3303dfc..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/490x200.png
deleted file mode 100644
index cf36dd1..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/510x300.png
deleted file mode 100644
index 72e474e..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/640x300.png
deleted file mode 100644
index 54dbbbd..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/640x480.png
deleted file mode 100644
index e97933e..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 4197e06..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/800x600.png
deleted file mode 100644
index 59fa33b..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/800x88.png
deleted file mode 100644
index 06b5809..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/1/Palettes/grub.gpl b/Artworks/Themes/Motifs/Modern/1/Palettes/grub.gpl
deleted file mode 100644
index 56d0d6a..0000000
--- a/Artworks/Themes/Motifs/Modern/1/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: Grub-Modern-1
-Columns: 14
-#
-  0   1   0	000100
-  1   0   8	010008
-  0   0  19	000013
-  0   0  28	00001c
-  1   0  37	010025
-  1   0  47	01002f
-  0   1  66	000142
-  2   0  80	020050
-  1   0  99	010063
-  4   0 119	040077
-  0   0 132	000084
-  0   0 144	000090
-  0   2 169	0002a9
-  0   4 210	0004d2
diff --git a/Artworks/Themes/Motifs/Modern/1/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Modern/1/Palettes/syslinux.gpl
deleted file mode 100644
index 91dd864..0000000
--- a/Artworks/Themes/Motifs/Modern/1/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: Syslinux-Modern-1
-Columns: 16
-#
-  0   1   0	000100
-  0   0   7	000007
-  0   1  23	000117
-  0   1  33	000121
-  1   0  46	01002e
-  0   0  63	00003f
-  2   0  82	020052
-255 255 255	ffffff
-  5   0 106	05006a
-  0   0 127	00007f
-  0   0 148	000094
-  0   1 167	0001a7
-  0   0 182	0000b6
-  0   3 221	0003dd
- 63  63  68	3f3f44
-154 154 161	9a9aa1
diff --git a/Artworks/Themes/Motifs/Modern/1/Screenshots/screenshot-1.png b/Artworks/Themes/Motifs/Modern/1/Screenshots/screenshot-1.png
deleted file mode 100644
index 91e4bdf..0000000
Binary files a/Artworks/Themes/Motifs/Modern/1/Screenshots/screenshot-1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/Modern/2/Backgrounds/1360x768.svgz
deleted file mode 100644
index a82c1fd..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Modern/2/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index 52b0643..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/Modern/2/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index cb84fcd..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/Modern/2/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index 11166c7..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/744x1052.xcf.bz2 b/Artworks/Themes/Motifs/Modern/2/Backgrounds/744x1052.xcf.bz2
deleted file mode 100644
index 5775172..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Backgrounds/744x1052.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Modern/2/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index 1eeffe5..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Modern/2/Backgrounds/color-adjustment.curves b/Artworks/Themes/Motifs/Modern/2/Backgrounds/color-adjustment.curves
deleted file mode 100644
index 3834f8f..0000000
--- a/Artworks/Themes/Motifs/Modern/2/Backgrounds/color-adjustment.curves
+++ /dev/null
@@ -1,6 +0,0 @@
-# GIMP Curves File
-0 0 -1 -1 -1 0 -1 0 -1 0 -1 4 95 27 -1 16 -1 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
diff --git a/Artworks/Themes/Motifs/Modern/2/Gradients/bg-shade.ggr b/Artworks/Themes/Motifs/Modern/2/Gradients/bg-shade.ggr
deleted file mode 100644
index 508b1d9..0000000
--- a/Artworks/Themes/Motifs/Modern/2/Gradients/bg-shade.ggr
+++ /dev/null
@@ -1,4 +0,0 @@
-GIMP Gradient
-Name: Modern-2-ShadeBackground
-1
-0.000000 0.500000 1.000000 0.000000 0.000000 0.000000 1.000000 0.000000 0.950000 1.000000 1.000000 0 0
diff --git a/Artworks/Themes/Motifs/Modern/2/Palettes/grub.gpl b/Artworks/Themes/Motifs/Modern/2/Palettes/grub.gpl
deleted file mode 100644
index 3cdcbce..0000000
--- a/Artworks/Themes/Motifs/Modern/2/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: Modern-2-Grub
-Columns: 14
-#
-  2  11  77	020b4d
-  0  16  86	001056
-  2  21  93	02155d
-  0  26  95	001a5f
-  4  32 103	042067
-  6  40 110	06286e
- 10  47 119	0a2f77
- 12  56 128	0c3880
- 20  68 140	14448c
- 31  81 152	1f5198
- 38  90 159	265a9f
- 51 101 168	3365a8
- 70 118 179	4676b3
- 89 132 188	5984bc
diff --git a/Artworks/Themes/Motifs/Modern/2/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Modern/2/Palettes/syslinux.gpl
deleted file mode 100644
index f618d7e..0000000
--- a/Artworks/Themes/Motifs/Modern/2/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: syslinux-splash.png-1
-Columns: 16
-#
- 10  37 121	0a2579
-  6  48 131	063083
-  0  55 136	003788
-  9  59 142	093b8e
-  0  66 148	004294
- 22  65 136	164188
- 18  67 144	124390
-255 255 255	ffffff
- 30  70 135	1e4687
- 18  76 154	124c9a
- 34  81 153	225199
- 47  80 147	2f5093
- 41  93 163	295da3
- 58 107 172	3a6bac
- 77 123 183	4d7bb7
-150 167 202	96a7ca
diff --git a/Artworks/Themes/Motifs/Modern/2/Screenshots/1.jpg b/Artworks/Themes/Motifs/Modern/2/Screenshots/1.jpg
deleted file mode 100644
index c67e2df..0000000
Binary files a/Artworks/Themes/Motifs/Modern/2/Screenshots/1.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/1360x768.svgz
deleted file mode 100644
index 92f1d6c..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index 6432666..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/800x600.svgz
deleted file mode 100644
index 3804e45..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index 124cc13..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/1360x768.png
deleted file mode 100644
index e12d42a..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/200x150.png
deleted file mode 100644
index 565228a..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/800x600.png
deleted file mode 100644
index d1640eb..0000000
Binary files a/Artworks/Themes/Motifs/Pipes/1/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/Pipes/1/Palettes/grub.gpl b/Artworks/Themes/Motifs/Pipes/1/Palettes/grub.gpl
deleted file mode 100644
index 546fafd..0000000
--- a/Artworks/Themes/Motifs/Pipes/1/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-Pipes-1-Grub
-Columns: 14
-#
- 32  76 141	204c8d
- 36  82 146	245292
- 52  93 152	345d98
- 72 108 162	486ca2
-102 131 176	6683b0
-126 153 190	7e99be
-146 170 200	92aac8
-161 182 209	a1b6d1
-182 199 219	b6c7db
-202 214 228	cad6e4
-221 230 238	dde6ee
-235 241 245	ebf1f5
-246 251 254	f6fbfe
-254 255 252	fefffc
diff --git a/Artworks/Themes/Motifs/Pipes/1/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/Pipes/1/Palettes/syslinux.gpl
deleted file mode 100644
index 91c7cc0..0000000
--- a/Artworks/Themes/Motifs/Pipes/1/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-Pipes-1-Syslinux
-Columns: 16
-#
- 32  76 141	204c8d
- 37  82 146	255292
- 52  94 153	345e99
- 73 110 162	496ea2
- 91 124 172	5b7cac
-108 136 180	6c88b4
-120 146 186	7892ba
-255 255 255	ffffff
-131 158 193	839ec1
-146 170 200	92aac8
-162 182 209	a2b6d1
-183 199 219	b7c7db
-204 216 230	ccd8e6
-221 229 238	dde5ee
-235 241 245	ebf1f5
-246 251 254	f6fbfe
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/1360x768.svgz
deleted file mode 100644
index 00169c3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index 9012299..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index df9b67f..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/2048x1536.svgz b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/2048x1536.svgz
deleted file mode 100644
index f1dddf9..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/2048x1536.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/2048x1536.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/2048x1536.xcf.bz2
deleted file mode 100644
index da8be72..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/2048x1536.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index fda54c9..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/744x1052.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/744x1052.xcf.bz2
deleted file mode 100644
index 4d4d9f8..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/744x1052.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x600.svgz
deleted file mode 100644
index 7d9eaf3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index efe706d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index db0393e..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/1360x768.png
deleted file mode 100644
index ecf9425..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/160x600.png
deleted file mode 100644
index 4cf4294..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/200x150.png
deleted file mode 100644
index 8ef172d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index c88dba0..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/400x300.png
deleted file mode 100644
index 501a0f4..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/443x443.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/443x443.png
deleted file mode 100644
index 98d2793..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/443x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/490x200.png
deleted file mode 100644
index fa7f8b5..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/510x300.png
deleted file mode 100644
index dd042fa..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/640x300.png
deleted file mode 100644
index c6b6d0c..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/640x480.png
deleted file mode 100644
index 53cdf15..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 7d21570..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/800x600.png
deleted file mode 100644
index aeef6d1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/800x88.png
deleted file mode 100644
index a19a6a6..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/886x443.png b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/886x443.png
deleted file mode 100644
index eb0d722..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/Final/886x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/color-adjustment.curves b/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/color-adjustment.curves
deleted file mode 100644
index 7a910ad..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/1/Backgrounds/color-adjustment.curves
+++ /dev/null
@@ -1,6 +0,0 @@
-# GIMP Curves File
-0 0 -1 -1 -1 -1 -1 -1 -1 53 -1 37 98 34 -1 44 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
-0 0 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255 255 
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Palettes/grub.gpl b/Artworks/Themes/Motifs/TreeFlower/1/Palettes/grub.gpl
deleted file mode 100644
index 8bdfb86..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/1/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: TreeFlower-1-Grub
-Columns: 14
-#
-  1   6  61	01063d
-  0   8  68	000844
-  0  10  75	000a4b
-  2  11  84	020b54
-  0  13  82	000d52
-  0  14  91	000e5b
-  1  28 108	011c6c
-  3  45 123	032d7b
- 13  46 116	0d2e74
- 21  72 144	154890
- 52 104 167	3468a7
-109 149 199	6d95c7
-167 194 230	a7c2e6
-217 233 254	d9e9fe
diff --git a/Artworks/Themes/Motifs/TreeFlower/1/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/TreeFlower/1/Palettes/syslinux.gpl
deleted file mode 100644
index 131f483..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/1/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: TreeFlower-1-Syslinux
-Columns: 16
-#
-  0   8  65	000841
-  0  10  75	000a4b
-  3  11  84	030b54
-  0  13  82	000d52
-  0  14  91	000e5b
-  0  29 110	001d6e
- 12  39 110	0c276e
-255 255 255	ffffff
-  6  49 126	06317e
- 43  51 113	2b3371
- 47  90 155	2f5a9b
- 90  97 145	5a6191
-122 143 185	7a8fb9
-157 174 207	9daecf
-192 205 228	c0cde4
-217 233 254	d9e9fe
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/1360x768.svgz
deleted file mode 100644
index 4386f3b..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index 8f051b2..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/160x600.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/160x600.svgz
deleted file mode 100644
index f6d57d4..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/160x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index d492ae4..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/200x150.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/200x150.svgz
deleted file mode 100644
index 248978d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/200x150.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/200x150.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/200x150.xcf.bz2
deleted file mode 100644
index a1f2359..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/200x150.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/2048x1536.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/2048x1536.svgz
deleted file mode 100644
index e013781..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/2048x1536.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/2048x1536.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/2048x1536.xcf.bz2
deleted file mode 100644
index 6d68c9e..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/2048x1536.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/400x300.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/400x300.svgz
deleted file mode 100644
index 7aea66b..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/400x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/400x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/400x300.xcf.bz2
deleted file mode 100644
index 5d8489a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/400x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/443x443.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/443x443.svgz
deleted file mode 100644
index 877d36d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/443x443.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/443x443.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/443x443.xcf.bz2
deleted file mode 100644
index 0954807..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/443x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/490x200.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/490x200.svgz
deleted file mode 100644
index 873cf75..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/490x200.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index e176795..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/510x300.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/510x300.svgz
deleted file mode 100644
index eae3896..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/510x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index 9594935..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x300.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x300.svgz
deleted file mode 100644
index 0b01cf1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index 8f10586..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x480.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x480.svgz
deleted file mode 100755
index c2037c9..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x480.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index f6ed1b7..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/744x1050.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/744x1050.xcf.bz2
deleted file mode 100644
index 6eb9563..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/744x1050.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/744x1052.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/744x1052.svgz
deleted file mode 100644
index baa9e38..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/744x1052.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x600.svgz
deleted file mode 100755
index f4bc8c2..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index 2b3d580..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x88.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x88.svgz
deleted file mode 100644
index 1565fa1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x88.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index fb3fa06..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/886x443.svgz b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/886x443.svgz
deleted file mode 100644
index 1410df5..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/886x443.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/886x443.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/886x443.xcf.bz2
deleted file mode 100644
index cbdad2c..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/886x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/1360x768.png
deleted file mode 100644
index d99ec6c..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/160x600.png
deleted file mode 100644
index f0253b9..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/200x150.png
deleted file mode 100644
index ca877a2..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index 363306d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/400x300.png
deleted file mode 100644
index 467c4a6..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/443x443.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/443x443.png
deleted file mode 100644
index bc4f06b..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/443x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/490x200.png
deleted file mode 100644
index 0555d45..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/510x300.png
deleted file mode 100644
index 6fadac3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/640x300.png
deleted file mode 100644
index f1020b8..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/640x480.png
deleted file mode 100644
index 94cadaa..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 64424c9..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/800x600.png
deleted file mode 100644
index 8ab7a0c..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/800x88.png
deleted file mode 100644
index df84bbd..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/886x443.png b/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/886x443.png
deleted file mode 100644
index 7d30c73..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Backgrounds/Final/886x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Palettes/grub.gpl b/Artworks/Themes/Motifs/TreeFlower/2/Palettes/grub.gpl
deleted file mode 100644
index c4cb7e9..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/2/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-TreeFlower-1-Grub
-Columns: 14
-#
-  0  43 117	002b75
-  2  65 141	02418d
- 10  69 152	0a4598
- 20  76 153	144c99
- 26  86 163	1a56a3
- 40  91 167	285ba7
- 47  97 172	2f61ac
- 54 105 179	3669b3
- 54 111 190	366fbe
- 62 111 184	3e6fb8
- 70 113 177	4671b1
- 99 133 186	6385ba
-152 173 208	98add0
-242 247 248	f2f7f8
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/TreeFlower/2/Palettes/syslinux.gpl
deleted file mode 100644
index c2f0226..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/2/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-TreeFlower-1-Syslinux
-Columns: 16
-#
- 26  76 153	1a4c99
- 14  82 158	0e529e
- 28  88 165	1c58a5
- 37  92 170	255caa
- 51  93 165	335da5
- 51  94 160	335ea0
- 44  99 177	2c63b1
-255 255 255	ffffff
- 49  99 171	3163ab
- 61 106 173	3d6aad
- 72 114 175	4872af
- 88 128 186	5880ba
-120 151 198	7897c6
-148 175 211	94afd3
-179 199 224	b3c7e0
-219 228 238	dbe4ee
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/1.png b/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/1.png
deleted file mode 100644
index d46ae07..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/2.png b/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/2.png
deleted file mode 100644
index e242c29..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/2.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/3.png b/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/3.png
deleted file mode 100644
index 439b1e1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/2/Screenshots/3.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/1360x768.svgz
deleted file mode 100644
index 745b70a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index af590c8..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/160x600.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/160x600.svgz
deleted file mode 100644
index 1c9b9aa..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/160x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index 980eea6..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/200x150.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/200x150.svgz
deleted file mode 100644
index 59024ea..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/200x150.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/200x150.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/200x150.xcf.bz2
deleted file mode 100644
index 45e2aca..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/200x150.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/2048x1536.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/2048x1536.svgz
deleted file mode 100644
index 17e6a98..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/2048x1536.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/2048x1536.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/2048x1536.xcf.bz2
deleted file mode 100644
index fef0205..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/2048x1536.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/400x300.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/400x300.svgz
deleted file mode 100644
index 218d1df..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/400x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/400x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/400x300.xcf.bz2
deleted file mode 100644
index 0ba14db..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/400x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/443x443.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/443x443.svgz
deleted file mode 100644
index 711ffe6..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/443x443.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/443x443.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/443x443.xcf.bz2
deleted file mode 100644
index a7c61d3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/443x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/490x200.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/490x200.svgz
deleted file mode 100644
index 0002891..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/490x200.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index 279ae57..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/510x300.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/510x300.svgz
deleted file mode 100644
index 6c8bbaa..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/510x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index 9791acf..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x300.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x300.svgz
deleted file mode 100644
index 718b66f..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index 5f78883..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x480.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x480.svgz
deleted file mode 100755
index 50bf368..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x480.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index 1550d2a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/744x1052.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/744x1052.svgz
deleted file mode 100644
index e10b71d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/744x1052.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/744x1052.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/744x1052.xcf.bz2
deleted file mode 100644
index 82c0825..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/744x1052.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x600.svgz
deleted file mode 100755
index 95b5814..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index 6f30c21..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x88.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x88.svgz
deleted file mode 100644
index d35805a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x88.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index fbbe25a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/886x443.svgz b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/886x443.svgz
deleted file mode 100644
index 500f836..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/886x443.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/886x443.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/886x443.xcf.bz2
deleted file mode 100644
index c0c9329..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/886x443.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/1360x768.png
deleted file mode 100644
index 7dd7792..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/160x600.png
deleted file mode 100644
index b62f0ef..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/200x150.png
deleted file mode 100644
index affe332..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index c5b88c5..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/400x300.png
deleted file mode 100644
index 546d1a3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/443x443.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/443x443.png
deleted file mode 100644
index 338e6b1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/443x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/490x200.png
deleted file mode 100644
index aee4777..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/510x300.png
deleted file mode 100644
index 493278d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/640x300.png
deleted file mode 100644
index dba7a07..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/640x480.png
deleted file mode 100644
index d9ca079..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 5449b6a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/800x600.png
deleted file mode 100644
index 337299d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/800x88.png
deleted file mode 100644
index f0ba1a7..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/886x443.png b/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/886x443.png
deleted file mode 100644
index f9c7642..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Backgrounds/Final/886x443.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Palettes/grub.gpl b/Artworks/Themes/Motifs/TreeFlower/3/Palettes/grub.gpl
deleted file mode 100644
index f75bd66..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/3/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-TreeFlower-3-Grub
-Columns: 14
-#
-  9   7  14	09070e
- 23  19  35	171323
- 34  25  48	221930
- 38  34  59	26223b
- 47  35  68	2f2344
- 35  54  87	233657
- 60  47  89	3c2f59
- 66  54  99	423663
- 71  57  96	473960
- 46  76 124	2e4c7c
- 49  96 168	3160a8
- 92  90  94	5c5a5e
-165 161 161	a5a1a1
-217 215 213	d9d7d5
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/TreeFlower/3/Palettes/syslinux.gpl
deleted file mode 100644
index b1fc9c0..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/3/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-TreeFlower-3-Syslinux
-Columns: 16
-#
-  0   0   0	000000
- 23  20  35	171423
- 34  25  48	221930
- 37  35  60	25233c
- 47  36  68	2f2444
- 37  54  86	253656
- 60  48  90	3c305a
-255 255 255	ffffff
- 66  54  99	423663
- 74  61  98	4a3d62
- 49  78 126	314e7e
- 43  87 151	2b5797
- 92  89  95	5c595f
- 54 104 183	3668b7
-158 153 156	9e999c
-201 196 195	c9c4c3
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/1.jpg b/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/1.jpg
deleted file mode 100644
index ddb41d6..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/1.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/2.jpg b/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/2.jpg
deleted file mode 100644
index 36f00b1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/2.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/3.jpg b/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/3.jpg
deleted file mode 100644
index 6e40917..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/3.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/4.jpg b/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/4.jpg
deleted file mode 100644
index 1c328c6..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/4.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/5.jpg b/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/5.jpg
deleted file mode 100644
index 0ce3bd1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/5.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/6.jpg b/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/6.jpg
deleted file mode 100644
index d9309bb..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/3/Screenshots/6.jpg and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/1360x768.svgz b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/1360x768.svgz
deleted file mode 100755
index 2ea641d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/1360x768.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/1360x768.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/1360x768.xcf.bz2
deleted file mode 100644
index ea8e7e0..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/1360x768.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/160x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/160x600.xcf.bz2
deleted file mode 100644
index 4624ced..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/160x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/400x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/400x300.xcf.bz2
deleted file mode 100644
index 0d8e560..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/400x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/490x200.svgz b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/490x200.svgz
deleted file mode 100644
index 91f2169..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/490x200.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/490x200.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/490x200.xcf.bz2
deleted file mode 100644
index 6d3a7ae..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/490x200.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/510x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/510x300.xcf.bz2
deleted file mode 100644
index 57571a1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/510x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x300.svgz b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x300.svgz
deleted file mode 100755
index 4aaba0d..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x300.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x300.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x300.xcf.bz2
deleted file mode 100644
index 436a929..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x300.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x480.svgz b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x480.svgz
deleted file mode 100755
index a9be7f9..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x480.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x480.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x480.xcf.bz2
deleted file mode 100644
index 1ce3788..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/640x480.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x600.svgz b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x600.svgz
deleted file mode 100755
index cf1bbe1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x600.svgz and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x600.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x600.xcf.bz2
deleted file mode 100644
index 10d73a3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x600.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x88.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x88.xcf.bz2
deleted file mode 100644
index 69e072a..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/800x88.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/1360x768.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/1360x768.png
deleted file mode 100644
index fb0475c..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/1360x768.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/160x600.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/160x600.png
deleted file mode 100644
index ac005b5..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/160x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/200x150.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/200x150.png
deleted file mode 100644
index d3a98dc..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/200x150.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/2048x1536.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/2048x1536.png
deleted file mode 100644
index 729bde2..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/2048x1536.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/400x300.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/400x300.png
deleted file mode 100644
index 9457fc8..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/400x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/490x200.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/490x200.png
deleted file mode 100644
index 848daa1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/490x200.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/510x300.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/510x300.png
deleted file mode 100644
index 6185c07..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/510x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/640x300.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/640x300.png
deleted file mode 100644
index 10f06d1..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/640x300.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/640x480.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/640x480.png
deleted file mode 100644
index 9537695..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/640x480.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/744x1052.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/744x1052.png
deleted file mode 100644
index 4197e06..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/744x1052.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/800x600.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/800x600.png
deleted file mode 100644
index 694eb37..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/800x600.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/800x88.png b/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/800x88.png
deleted file mode 100644
index 2cf81f3..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Backgrounds/Final/800x88.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Palettes/grub.gpl b/Artworks/Themes/Motifs/TreeFlower/4/Palettes/grub.gpl
deleted file mode 100644
index 91d4556..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/4/Palettes/grub.gpl
+++ /dev/null
@@ -1,18 +0,0 @@
-GIMP Palette
-Name: CentOS-TreeFlower-4-Grub
-Columns: 14
-#
- 11  27  49	0b1b31
- 18  35  65	122341
- 15  40  75	0f284b
- 20  43  79	142b4f
- 12  46  85	0c2e55
- 33  55  86	213756
- 34  61  97	223d61
- 32  76 141	204c8d
- 78  97 125	4e617d
-141 157 177	8d9db1
-128 179 255	80b3ff
-195 207 221	c3cfdd
-231 241 255	e7f1ff
-253 255 252	fdfffc
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Palettes/syslinux.gpl b/Artworks/Themes/Motifs/TreeFlower/4/Palettes/syslinux.gpl
deleted file mode 100644
index f62fe25..0000000
--- a/Artworks/Themes/Motifs/TreeFlower/4/Palettes/syslinux.gpl
+++ /dev/null
@@ -1,20 +0,0 @@
-GIMP Palette
-Name: CentOS-TreeFlower-4-Syslinux
-Columns: 16
-#
- 10  22  40	0a1628
-  9  28  52	091c34
- 16  34  63	10223f
- 20  37  67	142543
- 15  39  74	0f274a
- 12  45  85	0c2d55
- 20  43  78	142b4e
-255 255 255	ffffff
- 21  51  95	15335f
- 41  52  70	293446
- 32  76 141	204c8d
- 77  90 107	4d5a6b
-143 154 167	8f9aa7
-128 179 255	80b3ff
-194 200 202	c2c8ca
-231 241 255	e7f1ff
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/Final/line-1.png b/Artworks/Themes/Motifs/TreeFlower/4/Patterns/Final/line-1.png
deleted file mode 100644
index c246f5b..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/Final/line-1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/Final/line-2.png b/Artworks/Themes/Motifs/TreeFlower/4/Patterns/Final/line-2.png
deleted file mode 100644
index 712b004..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/Final/line-2.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/line-1.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Patterns/line-1.xcf.bz2
deleted file mode 100644
index 1d4b9ba..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/line-1.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/line-2.xcf.bz2 b/Artworks/Themes/Motifs/TreeFlower/4/Patterns/line-2.xcf.bz2
deleted file mode 100644
index ab016fe..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Patterns/line-2.xcf.bz2 and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/1.png b/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/1.png
deleted file mode 100644
index 058dfa7..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/1.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/2.png b/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/2.png
deleted file mode 100644
index c4ff944..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/2.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/3.png b/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/3.png
deleted file mode 100644
index db89fe5..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/3.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/4.png b/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/4.png
deleted file mode 100644
index c915489..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/4.png and /dev/null differ
diff --git a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/5.png b/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/5.png
deleted file mode 100644
index 3d2e398..0000000
Binary files a/Artworks/Themes/Motifs/TreeFlower/4/Screenshots/5.png and /dev/null differ
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/base.css b/Artworks/Webenv/Docbook/1.69.1/Css/base.css
deleted file mode 100755
index 750af7b..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/base.css
+++ /dev/null
@@ -1,75 +0,0 @@
-/*
- * Docbook -> Main blocks
- * 
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: base.css 5257 2012-08-28 18:02:18Z al $
- * ----------------------------------------------------------------------
- */
-
-body {
-	clear: both;
-    padding: 0 40px 1em 40px;
-    background-color: #FFF;
-    }
-
-div.example {
-    margin: 1em 0 1.5em;
-    }
-
-div.example p.title {
-    margin: 0 0 0.5em 0; 
-    }
-
-div.example pre {
-    margin: 0;
-    }
-
-pre {
-    border-radius: 5px;
-    }
-
-div.titlepage h3.title {
-    font-size: 1.4em;
-    }
-
-div.table {
-    margin: 1em 0 1.5em;
-    }
-
-div.table p.title {
-    margin: 0 0 0.5em 0; 
-    }
-
-div.table thead {
-    background: #204c8d;
-    background-image: url(../Images/h1-bg.png);
-    color: #FFF;
-    }
-
-.cmdsynopsis {
-    color: #FFF;
-    background: #0F0F0F;
-    -moz-border-radius: 10px;
-    }
-
-.cmdsynopsis p {
-    padding: 0.5em 1em;
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    text-align: left;
-    }
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/headings.css b/Artworks/Webenv/Docbook/1.69.1/Css/headings.css
deleted file mode 100755
index 370ebfd..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/headings.css
+++ /dev/null
@@ -1,109 +0,0 @@
-/*
- * Docbook -> Headings
- * 
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: headings.css 5257 2012-08-28 18:02:18Z al $
- * ----------------------------------------------------------------------
- */
-
-div.book > div.titlepage h1.title,
-div.article > div.titlepage h1.title,
-div.part > div.titlepage h1.title {
-    background-color: #204c8d;
-    background-image: url("../Images/h1-bg.png");
-    color: #fff;
-    padding: 1.5em;
-    text-align: center;
-    }
-
-div.book > div.titlepage div.author {
-    }
-
-div.book > div.titlepage h2.subtitle,
-div.book > div.titlepage h3.author {
-    margin-top: 0.5em;
-    }
-
-div.book > div.titlepage p.copyright {
-    }
-
-div.book > div.titlepage div.legalnotice {
-    margin-bottom: 1.5em;
-    }
-
-div.book > div.titlepage div.revhistory {
-    margin-bottom: 1.5em;
-    }
-
-div.book > div.titlepage div.abstract p.title {
-    margin-bottom: 0;
-    }
-
-div.preface > div.titlepage h2.title {
-    font-size: 2em;
-    margin-top: 1em;
-    }
-
-div.appendix > div.titlepage h2.title,
-div.index > div.titlepage h2.title,
-div.chapter > div.titlepage h2.title {
-    margin-top: 1em;
-    font-size: 1.7em;
-    }
-
-div.sect1 > div.titlepage h2.title,
-div.section > div.titlepage h2.title {
-    margin-top: 1em;
-    font-size: 1.7em;
-    }
-
-div.sect2 > div.titlepage h3.title,
-div.section > div.titlepage h3.title {
-    font-size: 1.4em;
-    }
-
-div.sect3 > div.titlepage h4.title,
-div.section > div.titlepage h4.title {
-    font-size: 1.2em;
-    }
-
-div.refnamediv {
-    padding-top: 1.5em;
-    }
-
-div.refentry div.refnamediv h2 span {
-    font-family: "DejaVuLG Mono", monospace
-    }
-
-div.refentry div.refsynopsisdiv h2,
-div.refnamediv h2,
-div.refentry div.refsection h2,
-div.refsect1 h2 {
-    border-bottom: 1px solid #DADADA;
-    }
-
-div.reference div.titlepage h1,
-div.reference div.titlepage h2 {
-    margin: 0.5em 0;
-    }
-
-div.figure p.title {
-    margin-top: 1.5em;
-    margin-bottom: 0.3em;
-    }
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/lists.css b/Artworks/Webenv/Docbook/1.69.1/Css/lists.css
deleted file mode 100755
index 0bf4d2c..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/lists.css
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Docbook -> Lists
- * 
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: lists.css 5257 2012-08-28 18:02:18Z al $
- * ----------------------------------------------------------------------
- */
-
-ul {
-    list-style: url("../Images/ul.png") disc;
-    }
-
-span.term {
-    font-weight: bold;
-    }
-
-/* Table of contents
------------------------------------------------*/
-
-.toc,
-.index,
-.list-of-figures,
-.list-of-examples,
-.list-of-tables {
-    margin: 1em 0 2em 0;
-    }
-
-.toc dl,
-.index dl,
-.list-of-figures dl,
-.list-of-examples dl,
-.list-of-tables dl {
-    margin: 0;
-    }
-
-.toc dl dt,
-.index dl dt,
-.list-of-figures dl dt,
-.list-of-examples dl dt,
-.list-of-tables dl dt {
-    margin: 0.3em 0 0.3em 0;
-    }
-
-.toc dl dd {
-    margin-bottom: 0;
-    }
-
-.toc p,
-.list-of-figures p,
-.list-of-examples p,
-.list-of-tables p {
-    margin-bottom: 0.5em;
-    }
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/paragraphs.css b/Artworks/Webenv/Docbook/1.69.1/Css/paragraphs.css
deleted file mode 100755
index 151cf9e..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/paragraphs.css
+++ /dev/null
@@ -1,61 +0,0 @@
-/*
- * Docbook -> Paragraphs
- * 
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: paragraphs.css 5257 2012-08-28 18:02:18Z al $
- * ----------------------------------------------------------------------
- */
-
-p {
-    text-align:justify;
-    }
-
-.author p { margin: 0.3em 0 0.3em 0; }
-
-.footnote:hover {
-    background-color: #EEE;
-    cursor: help;
-    }
-
-.footnote p {
-    font-size: small;
-    padding: 0.5em;
-    margin: 0; 
-    }
-
-/* Phrase elements
------------------------------------------------*/
-
-.command,
-.package {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    }
-
-.replaceable:before {
-    content: "<";
-    }
-
-.replaceable:after {
-    content: ">";
-    }
-
-.prompt {
-    background-color: #FFFAE9;
-    }
-
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/reset.css b/Artworks/Webenv/Docbook/1.69.1/Css/reset.css
deleted file mode 100755
index 56752d7..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/reset.css
+++ /dev/null
@@ -1,353 +0,0 @@
-/*
- * default.css --  This file resets the browser's default visual style
- * and sets The CentOS Web Environment visual style as default visual
- * style. This file sets default values to tags like `html', `body',
- * as well as those controlling links, tables, paragrphs, headings,
- * lists, forms and quotation.
- *
- * The CentOS Web Environment (Webenv) is specially conceived to
- * achieve one unique visual style and easy navegation through all
- * different web applications The CentOS Project uses to show its
- * existence in the World Wide Web medium.
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * -------------------------------------------------------------------
- * $Id$
- * -------------------------------------------------------------------
- */
-
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-
-* {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Define html
------------------------------------------------*/
-
-html {
-    background-color: #FFF;
-    background-image: url("../Images/html-bg.png");
-    }
-
-/* Define body
------------------------------------------------*/
-
-body {
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    /* margin: 0;           /* <- full screen                       */
-    /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-    /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-    margin: 0 30px 0 30px;  /* <- with 30px of left and right margin  */
-    /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-    color: #000;
-    }
-
-/* Links 
------------------------------------------------*/
-
-a:link  { text-decoration: none; color: #0044B3; }
-a:hover { text-decoration: underline; color: green; }
-a:active { text-decoration: underline; color: green; }
-a:visited { text-decoration: none; color: #0044B3; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-.title,
-.title a:link,
-.title a:active,
-.title a:hover,
-.title a:visited,
-.title a:visited:hover {
-    /* color: #072B61; */
-    color: #000000;
-    }
-
-/* Headings
------------------------------------------------*/
-
-h1 {
-    font-size: 2em;
-    line-height: 1.5em;
-    }
-
-h2 {
-    font-size: 1.5em;
-    line-height: 1.5em;
-    margin-top: 1.5em;
-    }
-
-h3 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h4 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1.1em;
-    }
-
-h6 {
-    font-size: 1em;
-    line-height: 1em;
-    margin-top: 1em;
-    }
-
-/* Paragraphs
------------------------------------------------*/
-
-p {
-    margin: 1em 0 1.5em 0;
-    line-height: 1.5em;
-    }
-
-/* Images
------------------------------------------------*/
-
-img {
-    border: none;
-    }
-
-/* Quotations
------------------------------------------------*/
-
-blockquote {
-    background: #fafafa;
-    border-color: #eeeeee;
-    border-width: 1px;
-    border-style: solid;
-    border-left-width: 4px;
-    margin-left: 1.5em;
-    padding: 0.5em;
-    margin-top: 1em;
-    margin-bottom: 1.3em;
-    }
-
-q:before {
-    content: " “";
-    }
-
-q:after {
-    content: "” ";
-    }
-
-q q:before {
-    content: " ‘";
-    }
-
-q q:after {
-    content: "’ ";
-    }
-
-address {
-    margin-left: 1.5em;
-    }
-
-/* Preformatted Texts
------------------------------------------------*/
-
-pre {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    padding: 0.7em 1em;
-    margin: 1em 0 1.5em 0;
-    white-space: pre;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #E5E5E5;
-    border-left-width: 5px;
-    background: #FFFAE9;
-    overflow: auto;
-    }
-
-/* Phrase Elements
------------------------------------------------*/
-
-tt,
-samp,
-kbd,
-code {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: nowrap;
-    }
-
-/* Page Lines
------------------------------------------------*/
-
-hr {
-    clear: both;
-    height: 1px ! important;
-    border: none;
-    background-color: #DADADA;
-    }
-
-/* Lists
------------------------------------------------*/
-
-ul,
-ol,
-dl {
-    margin: 1.5em 0 1.5em 2.5em;
-    text-align:justify;
-    }
-
-ul { 
-    list-style: disc;
-    } 
-
-ol {
-    list-style-image: none !important;
-    }
-
-ul li,
-ol li {
-    line-height: 1.5em;
-    padding-bottom: 1em;
-    }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-    margin-top: 0.3em;
-    margin-bottom: 0.3em;
-    }
-
-ul li p,
-ol li p {
-    margin-bottom: 0.3em;
-    }
-
-dl dd {
-    line-height: 1.5em;
-    margin-left: 2.5em;
-    margin-bottom: 1.5em;
-    }
-
-dl ol,
-dl ul {
-    margin-left: 3.5em;
-    }
-
-/* Tables 
------------------------------------------------*/
-
-table {
-    border-collapse: collapse;
-    }
-
-table caption {
-    font-style: italic;
-    text-align: center;
-    }
-
-table tr th {
-    font-weight: bold;
-    }
-
-table tr td,
-table tr th {
-    border: 1pt;
-    border-style: solid;
-    border-color: #CCC;
-    padding: 0.5em;
-    vertical-align: top;
-    }
-
-table tr td p,
-table tr td pre {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Forms 
------------------------------------------------*/
-
-form {
-    display: inline;
-    }
-
-input[type="submit"], 
-input[type="button"] {
-    padding: 1px;
-    display: inline;
-    text-decoration: none;
-    }
-
-input[type="text"],
-input[type="password"],
-textarea {
-    display: inline;
-    padding: 2px;
-    }
-
-select {
-    display: inline;
-    padding: 1px;
-    }
-
-form p {
-    display: inline;
-    margin-left: 5px;
-    margin-right: 5px;
-    }
-
-/* Select
----------------------------------------- */
-
-select option {
-    padding-left: 3px;
-    padding-right: 3px;
-    }
-
-select optgroup {
-    font-style: normal;
-    font-weight: bold;
-    padding-left: 3px;
-    }
-
-select optgroup option {
-    margin-left: 1em;	
-    }
-
-input[type="radio"],
-input[type="checkbox"] {
-    vertical-align: middle;
-    }
-
-fieldset {
-    margin: 1em 0 1em 0;
-    padding: 1em;
-    padding-bottom: 5px;
-    border: 1px solid #AAA;
-    }
-
-fieldset legend {
-    font-weight: bold;
-    color: #AAA;
-    }
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/stylesheet.css b/Artworks/Webenv/Docbook/1.69.1/Css/stylesheet.css
deleted file mode 100755
index 1b8b901..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/stylesheet.css
+++ /dev/null
@@ -1,38 +0,0 @@
-/*
- * Docbook
- * 
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: default.css 5257 2012-08-28 18:02:18Z al $
- * ----------------------------------------------------------------------
- */
-
-/* Reset browser's default definitions. 
---------------------------------------------------------------------*/
-@import url("reset.css");
-
-/* Customize default definitions.
---------------------------------------------------------------------*/
-@import url("base.css");
-@import url("headings.css");
-@import url("paragraphs.css");
-@import url("lists.css");
-@import url("tables.css");
-
-/* Miscellaneous definitions.
---------------------------------------------------------------------*/
diff --git a/Artworks/Webenv/Docbook/1.69.1/Css/tables.css b/Artworks/Webenv/Docbook/1.69.1/Css/tables.css
deleted file mode 100755
index cb1acb4..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Css/tables.css
+++ /dev/null
@@ -1,161 +0,0 @@
-/*
- * Docbook -> Tables
- * 
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: tables.css 5257 2012-08-28 18:02:18Z al $
- * ----------------------------------------------------------------------
- */
-
-/* Revision History
------------------------------------------------*/
-
-div.revhistory {
-    margin-top: 1em;
-    } 
-
-div.revhistory table th,
-div.revhistory table td {
-    font-size: x-small;
-    }
-
-/* Navegation
------------------------------------------------*/
-
-div.navheader {
-    margin-bottom: 0.5em;
-    padding-top: 0.5em;
-    }
-
-div.navfooter {
-    margin-top: 2.5em;
-    padding-bottom: 0.5em;
-    }
-
-div.navheader table,
-div.navfooter table {
-    margin: 0;
-    }
-
-div.navheader table th,
-div.navheader table td,
-div.navfooter table th, 
-div.navfooter table td { 
-    border: none;
-    }
-
-/* Admonitions
------------------------------------------------*/
-
-div.note, 
-div.tip,
-div.important,
-div.caution,
-div.warning {
-    margin: 1.5em 0 1.5em 0 !important;
-    padding-left: 0.2em;
-    }
-
-div.note table, div.note table,
-div.tip table, div.tip table,
-div.important table, div.important table,
-div.caution table, div.caution table,
-div.warning table, div.warning table {
-    margin: 0;
-    border-width: 1px;
-    border-left-width: 5px;
-    border-style: solid;
-    width: 100%;
-    }
-
-div.note table, 
-div.tip table,
-div.important table,
-div.caution table,
-div.warning table {
-    border-color: #F6E7D2;
-    background-color: #FFF8EC;
-    background-image: url("../Images/msg-bg-orange.png");
-    }
-
-div.note table {
-	border-color: #D2E0F6; 
-	background-color: #ECF4FF;
-    background-image: url("../Images/msg-bg-blue.png");
-    }
-
-div.note table th, div.note table td, 
-div.tip table th, div.tip table td,
-div.important table th, div.important table td,
-div.caution table th, div.caution table td,
-div.warning table th, div.warning table td {
-    padding: 0;
-    border: none;
-    }
-
-div.note table th, 
-div.tip table th,
-div.important table th, 
-div.caution table th, 
-div.warning table th {
-    font-size: 1.4em;
-    padding: 1em 0 0 0;
-    }
-
-div.note table td img,
-div.tip table td img,
-div.important table td img,
-div.caution table td img,
-div.warning table td img {
-    margin: 10px;
-    }
-
-div.note table td p,
-div.tip table td p,
-div.important table td p,
-div.caution table td p,
-div.warning table td p {
-    margin: 10px 25px 15px 0;
-    }
-
-div.note pre,
-div.tip pre,
-div.important pre,
-div.caution pre,
-div.warning pre {
-    border: none;
-    background: #0F0F0F;
-    color: #FFFFFF;
-    margin: 0 15px 1em 0;
-    padding: 0.5em 1em 0.5em 1em;
-    }
-
-/* Callouts
------------------------------------------------*/
-div.calloutlist {
-    margin-top: 1em;
-    }
-
-div.calloutlist table td {
-    border: none;
-    padding: 0.2em;
-    }
-
-div.example pre img {
-    vertical-align: middle;
-    }
diff --git a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2fo.xsl b/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2fo.xsl
deleted file mode 100755
index f2b958c..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2fo.xsl
+++ /dev/null
@@ -1,1248 +0,0 @@
-<?xml version='1.0'?>
-<!--
-$Id$ 
--->
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
-		version='1.0'
-		xmlns="http://www.w3.org/TR/xhtml1/transitional"
-		xmlns:fo="http://www.w3.org/1999/XSL/Format"
-		exclude-result-prefixes="#default">
-
-    <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/fo/docbook.xsl"/>
-
-    <!--
-    Add your customization below this comment. For more information
-    about how to customize this section, read installed documentation
-    at: /usr/share/doc/docbook-style-xsl-1.69.1/doc/fo/index.html
-    -->
-
-    <xsl:param name="doc.url" select="'http://www.centos.org/docs/'"/>
-
-    <!--
-    The following customization is based on `main-pdf.xsl' from
-    `publican-0.33-0.el5' package. Feel free to make improvements.
-    -->
-
-<xsl:param name="alignment">left</xsl:param>
-<xsl:param name="use.extensions" select="0"/>
-<xsl:param name="tablecolumns.extensions" select="0"/>
-<xsl:param name="passivetex.extensions" select="1"/>
-<xsl:param name="fop1.extensions" select="0"/>
-<xsl:param name="img.src.path" select="''" />
-<xsl:param name="confidential" select="0"/>
-<xsl:param name="qandadiv.autolabel" select="0"/>
-<xsl:param name="keep.relative.image.uris" select="0"/>
-<xsl:param name="hyphenation-character">-</xsl:param>
-
-<xsl:param name="hyphenate.verbatim" select="0"/>
-<xsl:param name="hyphenate">false</xsl:param>
-<!--xsl:param name="ulink.hyphenate" select="1"/-->
-<xsl:param name="ulink.footnotes" select="1"/>
-
-<xsl:param name="line-height" select="1.5"/>
-
-<xsl:attribute-set name="xref.properties">
-  <xsl:attribute name="font-style">italic</xsl:attribute>
-  <xsl:attribute name="color">
-	<xsl:choose>
-		<xsl:when test="ancestor::note or ancestor::caution or ancestor::important or ancestor::warning or ancestor::tip">
-			<xsl:text>#aee6ff</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-			<xsl:text>#0066cc</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-  </xsl:attribute>
-</xsl:attribute-set>
-
-<!--
-<xsl:attribute-set name="monospace.properties">
-	<xsl:attribute name="font-size">9pt</xsl:attribute>
-	<xsl:attribute name="font-family">
-		<xsl:value-of select="$monospace.font.family"/>
-	</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="monospace.verbatim.properties" use-attribute-sets="verbatim.properties monospace.properties">
-	<xsl:attribute name="text-align">start</xsl:attribute>
-	<xsl:attribute name="wrap-option">wrap</xsl:attribute>
-	<xsl:attribute name="hyphenation-character">&#x25BA;</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:param name="shade.verbatim" select="0"/>
-<xsl:attribute-set name="shade.verbatim.style">
-  <xsl:attribute name="wrap-option">wrap</xsl:attribute>
-  <xsl:attribute name="background-color">
-	<xsl:choose>
-		<xsl:when test="ancestor::note or ancestor::caution or ancestor::important or ancestor::warning or ancestor::tip">
-			<xsl:text>#333333</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-			<xsl:text>#e9e3cc</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-  </xsl:attribute>
-  <xsl:attribute name="color">
-	<xsl:choose>
-		<xsl:when test="ancestor::note or ancestor::caution or ancestor::important or ancestor::warning or ancestor::tip">
-			<xsl:text>white</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-			<xsl:text>black</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-  </xsl:attribute>
-	<xsl:attribute name="padding-left">12pt</xsl:attribute>
-	<xsl:attribute name="padding-right">12pt</xsl:attribute>
-	<xsl:attribute name="padding-top">6pt</xsl:attribute>
-	<xsl:attribute name="padding-bottom">6pt</xsl:attribute>
-	<xsl:attribute name="margin-left">
-		<xsl:value-of select="$title.margin.left"/>
-	</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="verbatim.properties">
-  <xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
-  <xsl:attribute name="space-before.optimum">1em</xsl:attribute>
-  <xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
-  <xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
-  <xsl:attribute name="space-after.optimum">1em</xsl:attribute>
-  <xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
-  <xsl:attribute name="hyphenate">false</xsl:attribute>
-  <xsl:attribute name="wrap-option">wrap</xsl:attribute>
-  <xsl:attribute name="white-space-collapse">false</xsl:attribute>
-  <xsl:attribute name="white-space-treatment">preserve</xsl:attribute>
-  <xsl:attribute name="linefeed-treatment">preserve</xsl:attribute>
-  <xsl:attribute name="text-align">start</xsl:attribute>
-</xsl:attribute-set>
--->
-
-<!-- Admonitions -->
-<xsl:param name="admon.graphics" select="0"/>
-<xsl:param name="admon.graphics.path" select="''" />
-<xsl:param name="admon.graphics.extension" select="'.png'"/>
-<xsl:attribute-set name="admonition.title.properties">
-	<xsl:attribute name="font-size">13pt</xsl:attribute>
-	<xsl:attribute name="color">white</xsl:attribute>
-	<xsl:attribute name="font-weight">bold</xsl:attribute>
-	<xsl:attribute name="hyphenate">false</xsl:attribute>
-	<xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
-
-</xsl:attribute-set>
-
-<!--xsl:attribute-set name="admonition.properties"></xsl:attribute-set-->
-
-<xsl:attribute-set name="graphical.admonition.properties">
-	<xsl:attribute name="color">white</xsl:attribute>
-	<xsl:attribute name="background-color">#404040</xsl:attribute>
-	<xsl:attribute name="space-before.optimum">1em</xsl:attribute>
-	<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
-	<xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
-	<xsl:attribute name="space-after.optimum">1em</xsl:attribute>
-	<xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
-	<xsl:attribute name="space-after.maximum">1em</xsl:attribute>
-	<xsl:attribute name="padding-bottom">12pt</xsl:attribute>
-	<xsl:attribute name="padding-top">12pt</xsl:attribute>
-	<xsl:attribute name="padding-right">12pt</xsl:attribute>
-	<xsl:attribute name="padding-left">12pt</xsl:attribute>
-	<xsl:attribute name="margin-left">
-		<xsl:value-of select="$title.margin.left"/>
-	</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:param name="generate.toc">
-set toc
-book toc
-article toc
-</xsl:param>
-
-<xsl:param name="toc.section.depth">3</xsl:param>
-<xsl:param name="section.autolabel" select="1"/>
-
-<xsl:param name="callout.graphics.path" select="''" />
-
-<!-- Format Variable Lists as Blocks (prevents horizontal overflow). -->
-<xsl:param name="variablelist.as.blocks">1</xsl:param>
-
-<!-- The horrible list spacing problems, this is much better. -->
-<!--xsl:attribute-set name="list.block.spacing">
-	<xsl:attribute name="space-before.optimum">2em</xsl:attribute>
-	<xsl:attribute name="space-before.minimum">1em</xsl:attribute>
-	<xsl:attribute name="space-before.maximum">3em</xsl:attribute>
-	<xsl:attribute name="space-after.optimum">0.1em</xsl:attribute>
-	<xsl:attribute name="space-after.minimum">0.1em</xsl:attribute>
-	<xsl:attribute name="space-after.maximum">0.1em</xsl:attribute>
-</xsl:attribute-set-->
-
-<!-- Some padding inside tables -->
-<xsl:attribute-set name="table.cell.padding">
-<xsl:attribute name="padding-left">4pt</xsl:attribute>
-<xsl:attribute name="padding-right">4pt</xsl:attribute>
-<xsl:attribute name="padding-top">2pt</xsl:attribute>
-<xsl:attribute name="padding-bottom">2pt</xsl:attribute>
-</xsl:attribute-set>
-
-<!-- Only hairlines as frame and cell borders in tables -->
-<xsl:param name="table.frame.border.thickness">0.3pt</xsl:param>
-<xsl:param name="table.cell.border.thickness">0.15pt</xsl:param>
-<xsl:param name="table.cell.border.color">#5c5c4f</xsl:param>
-<xsl:param name="table.frame.border.color">#5c5c4f</xsl:param>
-<xsl:param name="table.cell.border.right.color">white</xsl:param>
-<xsl:param name="table.cell.border.left.color">white</xsl:param>
-<xsl:param name="table.frame.border.right.color">white</xsl:param>
-<xsl:param name="table.frame.border.left.color">white</xsl:param>
-<!-- Paper type, no headers on blank pages, no double sided printing -->
-<xsl:param name="paper.type" select="'A4'"/>
-<xsl:param name="double.sided">1</xsl:param>
-<xsl:param name="headers.on.blank.pages">1</xsl:param>
-<xsl:param name="footers.on.blank.pages">1</xsl:param>
-<!--xsl:param name="header.column.widths" select="'1 4 1'"/-->
-<xsl:param name="header.column.widths" select="'1 0 1'"/>
-<xsl:param name="footer.column.widths" select="'1 1 1'"/>
-<xsl:param name="header.rule" select="1"/>
-
-<!-- Space between paper border and content (chaotic stuff, don't touch) -->
-<xsl:param name="page.margin.top">15mm</xsl:param>
-<xsl:param name="region.before.extent">10mm</xsl:param>
-<xsl:param name="body.margin.top">15mm</xsl:param>
-
-<xsl:param name="body.margin.bottom">15mm</xsl:param>
-<xsl:param name="region.after.extent">10mm</xsl:param>
-<xsl:param name="page.margin.bottom">15mm</xsl:param>
-
-<xsl:param name="page.margin.outer">30mm</xsl:param>
-<xsl:param name="page.margin.inner">30mm</xsl:param>
-
-<!-- No intendation of Titles -->
-<xsl:param name="title.margin.left">0pt</xsl:param>
-
-<xsl:param name="title.color">#204c8d</xsl:param>
-
-<xsl:attribute-set name="formal.title.properties" use-attribute-sets="normal.para.spacing">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-weight">bold</xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master * 1.2"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-	<xsl:attribute name="hyphenate">false</xsl:attribute>
-	<xsl:attribute name="space-before.optimum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
-	<xsl:attribute name="space-before.minimum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
-	<xsl:attribute name="space-before.maximum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="section.title.level1.properties">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master * 1.6"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level2.properties">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master * 1.4"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level3.properties">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master * 1.3"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level4.properties">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master * 1.2"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level5.properties">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master * 1.1"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="section.title.level6.properties">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:value-of select="$body.font.master"/>
-		<xsl:text>pt</xsl:text>
-	</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="section.title.properties">
-	<xsl:attribute name="font-family">
-		<xsl:value-of select="$title.font.family"/>
-	</xsl:attribute>
-	<xsl:attribute name="font-weight">bold</xsl:attribute>
-	<!-- font size is calculated dynamically by section.heading template -->
-	<xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
-	<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
-	<xsl:attribute name="space-before.optimum">1.0em</xsl:attribute>
-	<xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
-	<xsl:attribute name="text-align">left</xsl:attribute>
-	<xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left"/></xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="book.titlepage.recto.style">
-	<xsl:attribute name="font-family">
-		<xsl:value-of select="$title.fontset"/>
-	</xsl:attribute>
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="font-weight">bold</xsl:attribute>
-	<xsl:attribute name="font-size">12pt</xsl:attribute>
-	<xsl:attribute name="text-align">center</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="component.title.properties">
-	<xsl:attribute name="keep-with-next.within-column">always</xsl:attribute>
-	<xsl:attribute name="space-before.optimum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
-	<xsl:attribute name="space-before.minimum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
-	<xsl:attribute name="space-before.maximum"><xsl:value-of select="concat($body.font.master, 'pt')"/></xsl:attribute>
-	<xsl:attribute name="hyphenate">false</xsl:attribute>
-	<xsl:attribute name="color">
-		<xsl:choose>
-			<xsl:when test="not(parent::chapter | parent::article | parent::appendix)"><xsl:value-of select="$title.color"/></xsl:when>
-		</xsl:choose>
-	</xsl:attribute>
-	<xsl:attribute name="text-align">
-		<xsl:choose>
-			<xsl:when test="((parent::article | parent::articleinfo) and not(ancestor::book) and not(self::bibliography))				 or (parent::slides | parent::slidesinfo)">center</xsl:when>
-			<xsl:otherwise>left</xsl:otherwise>
-		</xsl:choose>
-	</xsl:attribute>
-	<xsl:attribute name="start-indent"><xsl:value-of select="$title.margin.left"/></xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="chapter.titlepage.recto.style">
-	<xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-	<xsl:attribute name="background-color">white</xsl:attribute>
-	<xsl:attribute name="font-size">
-		<xsl:choose>
-			<xsl:when test="$l10n.gentext.language = 'ja-JP'">
-				<xsl:value-of select="$body.font.master * 1.7"/>
-				<xsl:text>pt</xsl:text>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:text>24pt</xsl:text>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:attribute>
-	<xsl:attribute name="font-weight">bold</xsl:attribute>
-	<xsl:attribute name="text-align">left</xsl:attribute>
-	<!--xsl:attribute name="wrap-option">no-wrap</xsl:attribute-->
-	<xsl:attribute name="padding-left">1em</xsl:attribute>
-	<xsl:attribute name="padding-right">1em</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="preface.titlepage.recto.style">
-	<xsl:attribute name="font-family">
-		<xsl:value-of select="$title.fontset"/>
-	</xsl:attribute>
-	<xsl:attribute name="color">#204c8d</xsl:attribute>
-	<xsl:attribute name="font-size">12pt</xsl:attribute>
-	<xsl:attribute name="font-weight">bold</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:attribute-set name="part.titlepage.recto.style">
-  <xsl:attribute name="color"><xsl:value-of select="$title.color"/></xsl:attribute>
-  <xsl:attribute name="text-align">center</xsl:attribute>
-</xsl:attribute-set>
-
-
-<!--
-From: fo/table.xsl
-Reason: Table Header format
-Version:1.72
--->
-<xsl:template name="table.cell.block.properties">
-  <!-- highlight this entry? -->
-  <xsl:if test="ancestor::thead or ancestor::tfoot">
-    <xsl:attribute name="font-weight">bold</xsl:attribute>
-	<xsl:attribute name="background-color">#204c8d</xsl:attribute>
-	<xsl:attribute name="color">white</xsl:attribute>
-  </xsl:if>
-</xsl:template>
-
-<!--
-From: fo/table.xsl
-Reason: Table Header format
-Version:1.72
--->
-<!-- customize this template to add row properties -->
-<xsl:template name="table.row.properties">
-  <xsl:variable name="bgcolor">
-    <xsl:call-template name="dbfo-attribute">
-      <xsl:with-param name="pis" select="processing-instruction('dbfo')"/>
-      <xsl:with-param name="attribute" select="'bgcolor'"/>
-    </xsl:call-template>
-  </xsl:variable>
-  <xsl:if test="$bgcolor != ''">
-    <xsl:attribute name="background-color">
-      <xsl:value-of select="$bgcolor"/>
-    </xsl:attribute>
-  </xsl:if>
-  <xsl:if test="ancestor::thead or ancestor::tfoot">
-	<xsl:attribute name="background-color">#204c8d</xsl:attribute>
-  </xsl:if>
-</xsl:template>
-
-<!--
-From: fo/titlepage.templates.xsl
-Reason: Switch to using chapter.titlepage.recto.style
-Version:1.72
--->
-<xsl:template match="title" mode="appendix.titlepage.recto.auto.mode">
-<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="chapter.titlepage.recto.style">
-<xsl:call-template name="component.title.nomarkup">
-<xsl:with-param name="node" select="ancestor-or-self::appendix[1]"/>
-</xsl:call-template>
-</fo:block>
-</xsl:template>
-
-<!--
-From: fo/titlepage.templates.xsl
-Reason: Remove font size and weight overrides
-Version:1.72
--->
-<xsl:template match="title" mode="chapter.titlepage.recto.auto.mode">
-<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="chapter.titlepage.recto.style">
-<xsl:value-of select="."/>
-</fo:block>
-</xsl:template>
-
-<!--
-From: fo/titlepage.templates.xsl
-Reason: Remove font family, size and weight overrides
-Version:1.72
--->
-<xsl:template name="preface.titlepage.recto">
-	<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="preface.titlepage.recto.style" margin-left="{$title.margin.left}">
-<xsl:call-template name="component.title.nomarkup">
-<xsl:with-param name="node" select="ancestor-or-self::preface[1]"/>
-</xsl:call-template></fo:block>
-	<xsl:choose>
-		<xsl:when test="prefaceinfo/subtitle">
-			<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/subtitle"/>
-		</xsl:when>
-		<xsl:when test="docinfo/subtitle">
-			<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/subtitle"/>
-		</xsl:when>
-		<xsl:when test="info/subtitle">
-			<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/subtitle"/>
-		</xsl:when>
-		<xsl:when test="subtitle">
-			<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="subtitle"/>
-		</xsl:when>
-	</xsl:choose>
-
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/corpauthor"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/corpauthor"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/corpauthor"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/authorgroup"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/authorgroup"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/authorgroup"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/author"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/author"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/author"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/othercredit"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/othercredit"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/othercredit"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/releaseinfo"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/releaseinfo"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/releaseinfo"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/copyright"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/copyright"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/copyright"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/legalnotice"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/legalnotice"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/legalnotice"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/pubdate"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/pubdate"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/pubdate"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revision"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revision"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revision"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/revhistory"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/revhistory"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/revhistory"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="prefaceinfo/abstract"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="docinfo/abstract"/>
-	<xsl:apply-templates mode="preface.titlepage.recto.auto.mode" select="info/abstract"/>
-</xsl:template>
-
-
-<xsl:template name="pickfont-sans">
-	<xsl:variable name="font">
-		<xsl:choose>
-			<xsl:when test="$l10n.gentext.language = 'ja-JP'">
-				<xsl:text>KochiMincho,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ko-KR'">
-				<xsl:text>BaekmukBatang,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'zh-CN'">
-				<xsl:text>ARPLKaitiMGB,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'bn-IN'">
-				<xsl:text>LohitBengali,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ta-IN'">
-				<xsl:text>LohitTamil,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'pa-IN'">
-				<xsl:text>LohitPunjabi,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'hi-IN'">
-				<xsl:text>LohitHindi,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'gu-IN'">
-				<xsl:text>LohitGujarati,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'zh-TW'">
-				<xsl:text>ARPLMingti2LBig5,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ru-RU'">
-				<xsl:text>DejaVuLGCSans,</xsl:text>
-			</xsl:when>
-		</xsl:choose>
-	</xsl:variable>
-	<xsl:choose>
-		<xsl:when test="$fop.extensions != 0">
-		  <xsl:copy-of select="$font"/><xsl:text>sans-serif</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-		  <xsl:copy-of select="$font"/><xsl:text>sans-serif</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-</xsl:template>
-
-<xsl:template name="pickfont-serif">
-	<xsl:variable name="font">
-		<xsl:choose>
-			<xsl:when test="$l10n.gentext.language = 'ja-JP'">
-				<xsl:text>KochiMincho,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ko-KR'">
-				<xsl:text>BaekmukBatang,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'zh-CN'">
-				<xsl:text>ARPLKaitiMGB,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'bn-IN'">
-				<xsl:text>LohitBengali,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ta-IN'">
-				<xsl:text>LohitTamil,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'pa-IN'">
-				<xsl:text>LohitPunjabi,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'hi-IN'">
-				<xsl:text>LohitHindi,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'gu-IN'">
-				<xsl:text>LohitGujarati,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'zh-TW'">
-				<xsl:text>ARPLMingti2LBig5,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ru-RU'">
-				<xsl:text>DejaVuLGCSans,</xsl:text>
-			</xsl:when>
-		</xsl:choose>
-	</xsl:variable>
-	<xsl:choose>
-		<xsl:when test="$fop.extensions != 0">
-		  <xsl:copy-of select="$font"/><xsl:text>serif</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-		  <xsl:copy-of select="$font"/><xsl:text>serif</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-</xsl:template>
-
-<xsl:template name="pickfont-mono">
-	<xsl:variable name="font">
-		<xsl:choose>
-			<xsl:when test="$l10n.gentext.language = 'ja-JP'">
-				<xsl:text>KochiMincho,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ko-KR'">
-				<xsl:text>BaekmukBatang,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'zh-CN'">
-				<xsl:text>ARPLKaitiMGB,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'bn-IN'">
-				<xsl:text>LohitBengali,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ta-IN'">
-				<xsl:text>LohitTamil,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'pa-IN'">
-				<xsl:text>LohitPunjabi,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'hi-IN'">
-				<xsl:text>LohitHindi,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'gu-IN'">
-				<xsl:text>LohitGujarati,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'zh-TW'">
-				<xsl:text>ARPLMingti2LBig5,</xsl:text>
-			</xsl:when>
-			<xsl:when test="$l10n.gentext.language = 'ru-RU'">
-				<xsl:text>DejaVuLGCSansMono,</xsl:text>
-			</xsl:when>
-		</xsl:choose>
-	</xsl:variable>
-	<xsl:choose>
-		<xsl:when test="$fop.extensions != 0">
-		  <xsl:copy-of select="$font"/><xsl:text>monospace</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-		  <xsl:copy-of select="$font"/><xsl:text>monospace</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-</xsl:template>
-
-<!--xsl:param name="symbol.font.family">
-	<xsl:choose>
-		<xsl:when test="$l10n.gentext.language = 'ja-JP'">
-			<xsl:text>Symbol,ZapfDingbats</xsl:text>
-		</xsl:when>
-		<xsl:otherwise>
-			<xsl:text>Symbol,ZapfDingbats</xsl:text>
-		</xsl:otherwise>
-	</xsl:choose>
-</xsl:param-->
-
-<xsl:param name="title.font.family">
-	<xsl:call-template name="pickfont-sans"/>
-</xsl:param>
-
-<xsl:param name="body.font.family">
-	<xsl:call-template name="pickfont-sans"/>
-</xsl:param>
-
-<xsl:param name="monospace.font.family">
-	<xsl:call-template name="pickfont-mono"/>
-</xsl:param>
-
-<xsl:param name="sans.font.family">
-	<xsl:call-template name="pickfont-sans"/>
-</xsl:param>
-
-<!--xsl:param name="callout.unicode.font">
-	<xsl:call-template name="pickfont-sans"/>
-</xsl:param-->
-
-<!--
-From: fo/verbatim.xsl
-Reason: Left align address
-Version: 1.72
--->
-
-<xsl:template match="address">
-	<xsl:param name="suppress-numbers" select="'0'"/>
-
-	<xsl:variable name="content">
-		<xsl:choose>
-			<xsl:when test="$suppress-numbers = '0'
-											and @linenumbering = 'numbered'
-											and $use.extensions != '0'
-											and $linenumbering.extension != '0'">
-				<xsl:call-template name="number.rtf.lines">
-					<xsl:with-param name="rtf">
-						<xsl:apply-templates/>
-					</xsl:with-param>
-				</xsl:call-template>
-			</xsl:when>
-			<xsl:otherwise>
-				<xsl:apply-templates/>
-			</xsl:otherwise>
-		</xsl:choose>
-	</xsl:variable>
-
-	<fo:block wrap-option='no-wrap'
-						white-space-collapse='false'
-			white-space-treatment='preserve'
-						linefeed-treatment="preserve"
-						text-align="start"
-						xsl:use-attribute-sets="verbatim.properties">
-		<xsl:copy-of select="$content"/>
-	</fo:block>
-</xsl:template>
-
-<xsl:template name="component.title.nomarkup">
-  <xsl:param name="node" select="."/>
-
-  <xsl:variable name="id">
-    <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="$node"/>
-    </xsl:call-template>
-  </xsl:variable>
-
-  <xsl:variable name="title">
-    <xsl:apply-templates select="$node" mode="object.title.markup">
-      <xsl:with-param name="allow-anchors" select="1"/>
-    </xsl:apply-templates>
-  </xsl:variable>
-  <xsl:copy-of select="$title"/>
-</xsl:template>
-
-<xsl:attribute-set name="header.content.properties">
-  <xsl:attribute name="wrap-option">no-wrap</xsl:attribute>
-  <xsl:attribute name="font-family">
-    <xsl:value-of select="$body.fontset"/>
-  </xsl:attribute>
-  <xsl:attribute name="margin-left">
-    <xsl:value-of select="$title.margin.left"/>
-  </xsl:attribute>
-</xsl:attribute-set>
-
-<!--
-From: fo/pagesetup.xsl
-Reason: Custom Header
-Version: 1.72
--->
-<xsl:template name="header.content">
-  <xsl:param name="pageclass" select="''"/>
-  <xsl:param name="sequence" select="''"/>
-  <xsl:param name="position" select="''"/>
-  <xsl:param name="gentext-key" select="''"/>
-	<xsl:param name="title-limit" select="'30'"/>
-<!--
-  <fo:block>
-    <xsl:value-of select="$pageclass"/>
-    <xsl:text>, </xsl:text>
-    <xsl:value-of select="$sequence"/>
-    <xsl:text>, </xsl:text>
-    <xsl:value-of select="$position"/>
-    <xsl:text>, </xsl:text>
-    <xsl:value-of select="$gentext-key"/>
-  </fo:block>
-body, blank, left, chapter
--->
-    <!-- sequence can be odd, even, first, blank -->
-    <!-- position can be left, center, right -->
-    <xsl:choose>
-      <!--xsl:when test="($sequence='blank' and $position='left' and $gentext-key='chapter')">
-			<xsl:variable name="text">
-				<xsl:call-template name="component.title.nomarkup"/>
-			</xsl:variable>
-	      <fo:inline keep-together.within-line="always" font-weight="bold">
-  			  <xsl:choose>
-		  		<xsl:when test="string-length($text) &gt; '33'">
-					<xsl:value-of select="concat(substring($text, 0, $title-limit), '...')"/>
-				</xsl:when>
-				<xsl:otherwise>
-					<xsl:value-of select="$text"/>
-				</xsl:otherwise>
-			  </xsl:choose>
-		  </fo:inline>
-      </xsl:when-->
-	  <xsl:when test="$confidential = 1 and (($sequence='odd' and $position='left') or ($sequence='even' and $position='right'))">
-	      <fo:inline keep-together.within-line="always" font-weight="bold">
-			<xsl:text>RED HAT CONFIDENTIAL</xsl:text>
-		  </fo:inline>
-      </xsl:when>
-	  <xsl:when test="$sequence = 'blank'">
-        <!-- nothing -->
-      </xsl:when>
- 	  <!-- Extracting 'Chapter' + Chapter Number from the full Chapter title, with a dirty, dirty hack -->
-  		<xsl:when test="($sequence='first' and $position='left' and $gentext-key='chapter')">
-		<xsl:variable name="text">
-			<xsl:call-template name="component.title.nomarkup"/>
-		</xsl:variable>
-		<xsl:variable name="chapt">
-			<xsl:value-of select="substring-before($text, '&#xA0;')"/>
-		</xsl:variable>
-		<xsl:variable name="remainder">
-			<xsl:value-of select="substring-after($text, '&#xA0;')"/>
-		</xsl:variable>
-		<xsl:variable name="chapt-num">
-			<xsl:value-of select="substring-before($remainder, '&#xA0;')"/>
-		</xsl:variable>
-		<xsl:variable name="text1">
-			<xsl:value-of select="concat($chapt, '&#xA0;', $chapt-num)"/>
-		</xsl:variable>
-        <fo:inline keep-together.within-line="always" font-weight="bold">
- 		  <xsl:value-of select="$text1"/>
-		</fo:inline>
-      </xsl:when>
-     <!--xsl:when test="($sequence='odd' or $sequence='even') and $position='center'"-->
-      <xsl:when test="($sequence='even' and $position='left')">
-        <!--xsl:if test="$pageclass != 'titlepage'"-->
-	      <fo:inline keep-together.within-line="always" font-weight="bold">
-				<xsl:call-template name="component.title.nomarkup"/>
-		  </fo:inline>
-        <!--xsl:if-->
-      </xsl:when>
-      <xsl:when test="($sequence='odd' and $position='right')">
-        <!--xsl:if test="$pageclass != 'titlepage'"-->
-	      <fo:inline keep-together.within-line="always"><fo:retrieve-marker retrieve-class-name="section.head.marker" retrieve-position="first-including-carryover" retrieve-boundary="page-sequence"/></fo:inline>
-        <!--/xsl:if-->
-      </xsl:when>
-	  <xsl:when test="$position='left'">
-        <!-- Same for odd, even, empty, and blank sequences -->
-        <xsl:call-template name="draft.text"/>
-      </xsl:when>
-      <xsl:when test="$position='center'">
-        <!-- nothing for empty and blank sequences -->
-      </xsl:when>
-      <xsl:when test="$position='right'">
-        <!-- Same for odd, even, empty, and blank sequences -->
-        <xsl:call-template name="draft.text"/>
-      </xsl:when>
-      <xsl:when test="$sequence = 'first'">
-        <!-- nothing for first pages -->
-      </xsl:when>
-      <xsl:when test="$sequence = 'blank'">
-        <!-- nothing for blank pages -->
-      </xsl:when>
-    </xsl:choose>
-</xsl:template>
-
-<!--
-From: fo/pagesetup.xsl
-Reason: Override colour
-Version: 1.72
--->
-<xsl:template name="head.sep.rule">
-	<xsl:param name="pageclass"/>
-	<xsl:param name="sequence"/>
-	<xsl:param name="gentext-key"/>
-
-	<xsl:if test="$header.rule != 0">
-		<xsl:attribute name="border-bottom-width">0.5pt</xsl:attribute>
-		<xsl:attribute name="border-bottom-style">solid</xsl:attribute>
-		<xsl:attribute name="border-bottom-color">#204c8d</xsl:attribute>
-	</xsl:if>
-</xsl:template>
-
-<!--
-From: fo/pagesetup.xsl
-Reason: Override colour
-Version: 1.72
--->
-<xsl:template name="foot.sep.rule">
-	<xsl:param name="pageclass"/>
-	<xsl:param name="sequence"/>
-	<xsl:param name="gentext-key"/>
-
-	<xsl:if test="$footer.rule != 0">
-		<xsl:attribute name="border-top-width">0.5pt</xsl:attribute>
-		<xsl:attribute name="border-top-style">solid</xsl:attribute>
-		<xsl:attribute name="border-top-color">#204c8d</xsl:attribute>
-	</xsl:if>
-</xsl:template>
-
-<xsl:param name="footnote.font.size">
-	<xsl:value-of select="$body.font.master * 0.8"/><xsl:text>pt</xsl:text>
-</xsl:param>
-<xsl:param name="footnote.number.format" select="'1'"/>
-<xsl:param name="footnote.number.symbols" select="''"/>
-<xsl:attribute-set name="footnote.mark.properties">
-	<xsl:attribute name="font-size">75%</xsl:attribute>
-	<xsl:attribute name="font-weight">normal</xsl:attribute>
-	<xsl:attribute name="font-style">normal</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="footnote.properties">
-	<xsl:attribute name="padding-top">48pt</xsl:attribute>
-	<xsl:attribute name="font-family"><xsl:value-of select="$body.fontset"/></xsl:attribute>
-	<xsl:attribute name="font-size"><xsl:value-of select="$footnote.font.size"/></xsl:attribute>
-	<xsl:attribute name="font-weight">normal</xsl:attribute>
-	<xsl:attribute name="font-style">normal</xsl:attribute>
-	<xsl:attribute name="text-align"><xsl:value-of select="$alignment"/></xsl:attribute>
-	<xsl:attribute name="start-indent">0pt</xsl:attribute>
-</xsl:attribute-set>
-<xsl:attribute-set name="footnote.sep.leader.properties">
-	<xsl:attribute name="color">black</xsl:attribute>
-	<xsl:attribute name="leader-pattern">rule</xsl:attribute>
-	<xsl:attribute name="leader-length">1in</xsl:attribute>
-</xsl:attribute-set>
-
-<xsl:template match="author" mode="tablerow.titlepage.mode">
-  <fo:table-row>
-    <fo:table-cell>
-	  <fo:block>
-        <xsl:call-template name="gentext">
-          <xsl:with-param name="key" select="'Author'"/>
-        </xsl:call-template>
-	  </fo:block>
-    </fo:table-cell>
-    <fo:table-cell>
-	  <fo:block>
-	    <xsl:call-template name="person.name">
-          <xsl:with-param name="node" select="."/>
-        </xsl:call-template>
-	  </fo:block>
-    </fo:table-cell>
-    <fo:table-cell>
-	  <fo:block>
-	    <xsl:apply-templates select="email"/>
-	  </fo:block>
-    </fo:table-cell>
-  </fo:table-row>
-</xsl:template>
-
-<xsl:template match="author" mode="titlepage.mode">
-  <fo:block>
-    <xsl:call-template name="person.name">
-         <xsl:with-param name="node" select="."/>
-    </xsl:call-template>
-  </fo:block>
-</xsl:template>
-
-<xsl:param name="editedby.enabled">0</xsl:param>
-
-<xsl:template match="editor" mode="tablerow.titlepage.mode">
-  <fo:table-row>
-    <fo:table-cell>
-	  <fo:block>
-	    <xsl:call-template name="gentext">
-	      <xsl:with-param name="key" select="'Editor'"/>
-	    </xsl:call-template>
-	  </fo:block>
-    </fo:table-cell>
-    <fo:table-cell>
-	  <fo:block>
-        <xsl:call-template name="person.name">
-          <xsl:with-param name="node" select="."/>
-        </xsl:call-template>
-	  </fo:block>
-    </fo:table-cell>
-    <fo:table-cell>
-	  <fo:block>
-	    <xsl:apply-templates select="email"/>
-	  </fo:block>
-    </fo:table-cell>
-  </fo:table-row>
-</xsl:template>
-
-<xsl:template match="othercredit" mode="tablerow.titlepage.mode">
-  <fo:table-row>
-    <fo:table-cell>
-	  <fo:block>
-	    <xsl:call-template name="gentext">
-	      <xsl:with-param name="key" select="'translator'"/>
-	    </xsl:call-template>
-	  </fo:block>
-    </fo:table-cell>
-    <fo:table-cell>
-	  <fo:block>
-        <xsl:call-template name="person.name">
-          <xsl:with-param name="node" select="."/>
-        </xsl:call-template>
-	  </fo:block>
-    </fo:table-cell>
-    <fo:table-cell>
-	  <fo:block>
-	    <xsl:apply-templates select="email"/>
-	  </fo:block>
-    </fo:table-cell>
-  </fo:table-row>
- </xsl:template>
-
-<!--
-From: fo/titlepage.xsl
-Reason: 
-Version:1.72
--->
-<xsl:template name="verso.authorgroup">
-  <fo:table table-layout="fixed" width="100%">
-    <fo:table-column column-number="1" column-width="proportional-column-width(1)"/>
-    <fo:table-column column-number="2" column-width="proportional-column-width(1)"/>
-    <fo:table-column column-number="3" column-width="proportional-column-width(1)"/>
-    <fo:table-body>
-      <xsl:apply-templates select="author" mode="tablerow.titlepage.mode"/>
-      <xsl:apply-templates select="editor" mode="tablerow.titlepage.mode"/>
-      <xsl:apply-templates select="othercredit" mode="tablerow.titlepage.mode"/>
-    </fo:table-body>
-  </fo:table>
-</xsl:template>
-
-<xsl:template match="title" mode="book.titlepage.recto.auto.mode">
-<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="book.titlepage.recto.style" text-align="center" font-size="20pt" space-before="18.6624pt" font-weight="bold" font-family="{$title.fontset}">
-<xsl:call-template name="division.title">
-<xsl:with-param name="node" select="ancestor-or-self::book[1]"/>
-</xsl:call-template>
-</fo:block>
-</xsl:template>
-
-<xsl:template match="subtitle" mode="book.titlepage.recto.auto.mode">
-<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="book.titlepage.recto.style" text-align="center" font-size="34pt" space-before="30pt" font-family="{$title.fontset}">
-<xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
-</fo:block>
-</xsl:template>
-
-<xsl:template match="issuenum" mode="book.titlepage.recto.auto.mode">
-<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="book.titlepage.recto.style" text-align="center" font-size="34pt" space-before="30pt" font-family="{$title.fontset}">
-<xsl:apply-templates select="." mode="book.titlepage.recto.mode"/>
-</fo:block>
-</xsl:template>
-
-<xsl:template match="author" mode="book.titlepage.recto.auto.mode">
-  <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" font-size="14pt" space-before="15.552pt">
-    <xsl:call-template name="person.name">
-         <xsl:with-param name="node" select="."/>
-    </xsl:call-template>
-  </fo:block>
-</xsl:template>
-
-<xsl:template name="book.titlepage.recto">
-  <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/title"/>
-    </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/title"/>
-    </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="title"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:choose>
-    <xsl:when test="bookinfo/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/subtitle"/>
-    </xsl:when>
-    <xsl:when test="info/subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/subtitle"/>
-    </xsl:when>
-    <xsl:when test="subtitle">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="subtitle"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/issuenum"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/issuenum"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="issuenum"/>
-
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/corpauthor"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/corpauthor"/>
-
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/authorgroup/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/authorgroup/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/author"/>
-
-  <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" color="black">
-    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/invpartnumber"/>
-    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/invpartnumber"/>
-  </fo:block>
-  <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" color="black">
-    <xsl:call-template name="gentext">
-      <xsl:with-param name="key" select="'isbn'"/>
-	</xsl:call-template>
-	<xsl:text>: </xsl:text>
-    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/isbn"/>
-    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/isbn"/>
-  </fo:block>
-  <fo:block xsl:use-attribute-sets="book.titlepage.recto.style" color="black"> 
-    <xsl:call-template name="gentext">
-      <xsl:with-param name="key" select="'pubdate'"/>
-	</xsl:call-template>
-	<xsl:text>: </xsl:text>
-    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/pubdate"/>
-    <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/pubdate"/>
-  </fo:block>
-</xsl:template>
-
-<xsl:template name="book.titlepage.verso">
-  <xsl:choose>
-    <xsl:when test="bookinfo/abstract">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="bookinfo/abstract"/>
-    </xsl:when>
-    <xsl:when test="info/abstract">
-      <xsl:apply-templates mode="book.titlepage.recto.auto.mode" select="info/abstract"/>
-    </xsl:when>
-  </xsl:choose>
-
-</xsl:template>
-
-<xsl:template name="book.titlepage3.recto">
-  <xsl:choose>
-    <xsl:when test="bookinfo/title">
-      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/title"/>
-    </xsl:when>
-    <xsl:when test="info/title">
-      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/title"/>
-    </xsl:when>
-    <xsl:when test="title">
-      <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="title"/>
-    </xsl:when>
-  </xsl:choose>
-
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/authorgroup"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/author"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/author"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/othercredit"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/copyright"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/legalnotice"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="bookinfo/publisher"/>
-  <xsl:apply-templates mode="book.titlepage.verso.auto.mode" select="info/publisher"/>
-</xsl:template>
-
-<xsl:template name="book.titlepage.separator"><fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" break-after="page"/>
-</xsl:template>
-
-<xsl:template name="book.titlepage.before.recto">
-</xsl:template>
-
-<xsl:template name="book.titlepage.before.verso"><fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" break-after="page"/>
-</xsl:template>
-
-<xsl:template name="book.titlepage">
-  <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format">
-    <xsl:call-template name="book.titlepage.before.recto"/>
-    <fo:block><xsl:call-template name="book.titlepage.recto"/></fo:block>
-    <xsl:call-template name="book.titlepage.separator"/>
-    <fo:block><xsl:call-template name="book.titlepage.verso"/></fo:block>
-    <xsl:call-template name="book.titlepage.separator"/>
-    <fo:block><xsl:call-template name="book.titlepage3.recto"/></fo:block>
-    <xsl:call-template name="book.titlepage.separator"/>
-  </fo:block>
-</xsl:template>
-
-<!--
-From: fo/qandaset.xsl
-Reason: Id in list-item-label causes fop crash
-Version:1.72
--->
-
-<xsl:template match="question">
-  <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-
-  <xsl:variable name="entry.id">
-    <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="parent::*"/>
-    </xsl:call-template>
-  </xsl:variable>
-
-  <xsl:variable name="deflabel">
-    <xsl:choose>
-      <xsl:when test="ancestor-or-self::*[@defaultlabel]">
-        <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
-                              /@defaultlabel"/>
-      </xsl:when>
-      <xsl:otherwise>
-        <xsl:value-of select="$qanda.defaultlabel"/>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:variable>
-
-  <fo:list-item id="{$entry.id}" xsl:use-attribute-sets="list.item.spacing">
-    <fo:list-item-label end-indent="label-end()">
-      <xsl:choose>
-        <xsl:when test="$deflabel = 'none'">
-          <fo:block/>
-        </xsl:when>
-        <xsl:otherwise>
-          <fo:block>
-            <xsl:apply-templates select="." mode="label.markup"/>
-            <xsl:if test="$deflabel = 'number' and not(label)">
-              <xsl:apply-templates select="." mode="intralabel.punctuation"/>
-            </xsl:if>
-          </fo:block>
-        </xsl:otherwise>
-      </xsl:choose>
-    </fo:list-item-label>
-    <fo:list-item-body start-indent="body-start()">
-      <xsl:choose>
-        <xsl:when test="$deflabel = 'none'">
-          <fo:block font-weight="bold">
-            <xsl:apply-templates select="*[local-name(.)!='label']"/>
-          </fo:block>
-        </xsl:when>
-        <xsl:otherwise>
-          <xsl:apply-templates select="*[local-name(.)!='label']"/>
-        </xsl:otherwise>
-      </xsl:choose>
-      <!-- Uncomment this line to get revhistory output in the question -->
-      <!-- <xsl:apply-templates select="preceding-sibling::revhistory"/> -->
-    </fo:list-item-body>
-  </fo:list-item>
-</xsl:template>
-
-<!--
-From: fo/qandaset.xsl
-Reason: Id in list-item-label causes fop crash
-Version:1.72
--->
-<xsl:template match="answer">
-  <xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
-  <xsl:variable name="entry.id">
-    <xsl:call-template name="object.id">
-      <xsl:with-param name="object" select="parent::*"/>
-    </xsl:call-template>
-  </xsl:variable>
-
-  <xsl:variable name="deflabel">
-    <xsl:choose>
-      <xsl:when test="ancestor-or-self::*[@defaultlabel]">
-        <xsl:value-of select="(ancestor-or-self::*[@defaultlabel])[last()]
-                              /@defaultlabel"/>
-      </xsl:when>
-      <xsl:otherwise>
-        <xsl:value-of select="$qanda.defaultlabel"/>
-      </xsl:otherwise>
-    </xsl:choose>
-  </xsl:variable>
-
-  <fo:list-item xsl:use-attribute-sets="list.item.spacing">
-    <fo:list-item-label end-indent="label-end()">
-      <xsl:choose>
-        <xsl:when test="$deflabel = 'none'">
-          <fo:block/>
-        </xsl:when>
-        <xsl:otherwise>
-          <fo:block>
-            <xsl:variable name="answer.label">
-              <xsl:apply-templates select="." mode="label.markup"/>
-            </xsl:variable>
-            <xsl:copy-of select="$answer.label"/>
-          </fo:block>
-        </xsl:otherwise>
-      </xsl:choose>
-    </fo:list-item-label>
-    <fo:list-item-body start-indent="body-start()">
-      <xsl:apply-templates select="*[local-name(.)!='label']"/>
-    </fo:list-item-body>
-  </fo:list-item>
-</xsl:template>
-<!--
-From: fo/block.xsl
-Reason: formal para needs to be block to appear as a title
-Version:1.72
--->
-<xsl:template match="formalpara/title|formalpara/info/title">
-  <xsl:variable name="titleStr">
-      <xsl:apply-templates/>
-  </xsl:variable>
-  <xsl:variable name="lastChar">
-    <xsl:if test="$titleStr != ''">
-      <xsl:value-of select="substring($titleStr,string-length($titleStr),1)"/>
-    </xsl:if>
-  </xsl:variable>
-
-  <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="section.title.properties section.title.level5.properties">
-    <xsl:copy-of select="$titleStr"/>
-    <xsl:if test="$lastChar != ''
-                  and not(contains($runinhead.title.end.punct, $lastChar))">
-      <xsl:value-of select="$runinhead.default.title.end.punct"/>
-    </xsl:if>
-  </fo:block>
-</xsl:template>
-
-</xsl:stylesheet>
diff --git a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2manpage.xsl b/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2manpage.xsl
deleted file mode 100755
index 2e4aafb..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2manpage.xsl
+++ /dev/null
@@ -1,12 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
-
-    <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/manpages/docbook.xsl" />
-
-    <!--
-    Add your customization below this comment. For more information
-    about how to customize this section, read installed documentation
-    at: /usr/share/doc/docbook-style-xsl-1.69.1/doc/html/index.html
-    -->
-    <xsl:param name="man.output.quietly" select="1"></xsl:param>
-
-</xsl:stylesheet>
diff --git a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-chunks.xsl b/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-chunks.xsl
deleted file mode 100755
index 7ed98ef..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-chunks.xsl
+++ /dev/null
@@ -1,43 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
-
-    <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/xhtml/chunk.xsl" />
-
-    <!--
-    Add your customization below this comment. For more information
-    about how to customize this section, read installed documentation
-    at: /usr/share/doc/docbook-style-xsl-1.69.1/doc/html/index.html
-    -->
-
-    <xsl:param name="html.stylesheet">Css/stylesheet.css</xsl:param>
-
-    <xsl:param name="chunk.quietly" select="1"></xsl:param>
-    <xsl:param name="section.autolabel" select="1"></xsl:param>
-    <xsl:param name="section.label.includes.component.label" select="1"></xsl:param>
-    <xsl:param name="admon.graphics" select="1"></xsl:param>
-    <xsl:param name="admon.graphics.path">Images/</xsl:param>
-    <xsl:param name="callout.graphics.path" select="'Images/'"></xsl:param>
-
-    <!-- 
-    Don't print toc inside reference pages.
-    -->
-    <xsl:param name="generate.toc">
-    appendix  toc,title
-    article/appendix  nop
-    article   toc,title
-    book      toc,title,figure,table,example,equation
-    chapter   toc,title
-    part      toc,title
-    preface   toc,title
-    qandadiv  toc
-    qandaset  toc
-    reference nop
-    sect1     toc
-    sect2     toc
-    sect3     toc
-    sect4     toc
-    sect5     toc
-    section   toc
-    set       toc,title
-    </xsl:param>
-
-</xsl:stylesheet>
diff --git a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-single-notoc.xsl b/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-single-notoc.xsl
deleted file mode 100755
index 346b1bd..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-single-notoc.xsl
+++ /dev/null
@@ -1,25 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
-
-    <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl" />
-
-    <!--
-    Add your customization below this comment. For more information
-    about how to customize this section, read installed documentation
-    at: /usr/share/doc/docbook-style-xsl-1.69.1/doc/html/index.html
-    -->
-
-    <xsl:param name="html.stylesheet"></xsl:param>
-    <xsl:param name="admon.graphics.path">Images/</xsl:param>
-    <xsl:param name="callout.graphics.path" select="'Images/'"></xsl:param>
-
-    <!-- 
-    Don't print toc 
-    -->
-    <xsl:param name="generate.toc">
-    article   nop
-    book      nop
-    refentry  nop
-    set       nop
-    </xsl:param>
-
-</xsl:stylesheet>
diff --git a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-single.xsl b/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-single.xsl
deleted file mode 100755
index e4d7b49..0000000
--- a/Artworks/Webenv/Docbook/1.69.1/Xsl/docbook2xhtml-single.xsl
+++ /dev/null
@@ -1,18 +0,0 @@
-<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'>
-
-    <xsl:import href="/usr/share/sgml/docbook/xsl-stylesheets/xhtml/docbook.xsl" />
-
-    <!--
-    Add your customization below this comment. For more information
-    about how to customize this section, read installed documentation
-    at: /usr/share/doc/docbook-style-xsl-1.69.1/doc/html/index.html
-    -->
-
-    <xsl:param name="html.stylesheet">Css/stylesheet.css</xsl:param>
-    <xsl:param name="section.autolabel" select="1"></xsl:param>
-    <xsl:param name="section.label.includes.component.label" select="1"></xsl:param>
-    <xsl:param name="admon.graphics" select="1"></xsl:param>
-    <xsl:param name="admon.graphics.path">Images/</xsl:param>
-    <xsl:param name="callout.graphics.path" select="'Images/'"></xsl:param>
-
-</xsl:stylesheet>
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/errors/noindex.html b/Artworks/Webenv/Httpd/2.2.3-74.el5/errors/noindex.html
deleted file mode 100755
index 183f12c..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/errors/noindex.html
+++ /dev/null
@@ -1,120 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  <title>Apache HTTP Server Test Page powered by CentOS</title>
-  <meta http-equiv="Content-Type" content="text/html; charset=us-ascii" />
-  <link rel="stylesheet" href="/webenv/httpd/stylesheet.css" type="text/css" />
-</head>
-
-<body>
-  <h1 class="title">Apache 2 Test Page<br />
-  <span class="small">powered by</span> CentOS</h1>
-
-  <div class="content">
-    <div class="content-middle">
-      <p>This page is used to test the proper operation of the
-      Apache HTTP server after it has been installed. If you can
-      read this page it means that the Apache HTTP server installed
-      at this site is working properly.</p>
-    </div>
-
-    <hr />
-
-    <div class="content-columns">
-      <div class="content-column-left">
-        <h2>If you are a member of the general public:</h2>
-
-        <p>The fact that you are seeing this page indicates that
-        the website you just visited is either experiencing
-        problems or is undergoing routine maintenance.</p>
-
-        <p>If you would like to let the administrators of this
-        website know that you've seen this page instead of the page
-        you expected, you should send them e-mail. In general, mail
-        sent to the name "webmaster" and directed to the website's
-        domain should reach the appropriate person.</p>
-
-        <p>For example, if you experienced problems while visiting
-        www.example.com, you should send e-mail to
-        "webmaster@example.com".</p>
-      </div>
-
-      <div class="content-column-right">
-        <h2>If you are the website administrator:</h2>
-
-        <p>You may now add content to the directory
-        <tt>/var/www/html/</tt>. Note that until you do so, people
-        visiting your website will see this page and not your content.
-        To prevent this page from ever being used, follow the
-        instructions in the file
-        <tt>/etc/httpd/conf.d/welcome.conf</tt>.</p>
-
-        <p>You are free to use the images below on Apache and CentOS
-        Linux powered HTTP servers. Thanks for using Apache and
-        CentOS!</p>
-
-        <p><a href="http://httpd.apache.org/"><img src=
-        "/icons/apache_pb.gif" alt="[ Powered by Apache ]" /></a>
-        <a href="http://www.centos.org/"><img src=
-        "/webenv/images/icon-powered_by_centos.png" alt=
-        "[ Powered by CentOS Linux ]" /></a></p>
-      </div>
-    </div>
-  </div>
-
-  <div class="content">
-    <div class="content-middle">
-      <h2>About CentOS:</h2>
-
-      <p><strong>The Community ENTerprise Operating System</strong>
-      (CentOS) is an Enterprise-class Linux Distribution derived from
-      sources freely provided to the public by a prominent North
-      American Enterprise Linux vendor. CentOS conforms fully with the
-      upstream vendors redistribution policy and aims to be 100%
-      binary compatible. (CentOS mainly changes packages to remove
-      upstream vendor branding and artwork.) The CentOS Project is the
-      organization that builds CentOS.</p>
-
-      <p>For information on CentOS please visit the <a href=
-      "http://www.centos.org/">CentOS website</a>.</p>
-
-      <div class="note">
-        <table border="0" summary="Note">
-          <tbody>
-            <tr>
-              <td align="center" width="25" rowspan="2"><img src="/webenv/images/note.png" alt="[Note]" /></td>
-              <th align="left">Note</th>
-            </tr>
-
-            <tr>
-              <td align="left" valign="top">
-
-                <p>CentOS is an Operating System and it is used to
-                power this website; however, the webserver is owned by
-                the domain owner and not the CentOS Project.
-                <strong>If you have issues with the content of this
-                site, contact the owner of the domain, not the CentOS
-                project.</strong></p>
-
-                <p>Unless this server is on the CentOS.org domain,
-                the CentOS Project doesn't have anything to do with
-                the content on this webserver or any e-mails that
-                directed you to this site.</p>
-
-                <p>For example, if this website is www.example.com,
-                you would find the owner of the example.com domain
-                at the following WHOIS server:</p>
-
-                <p><a href="http://www.internic.net/whois.html">http://www.internic.net/whois.html</a></p>
-
-              </td>
-            </tr>
-          </tbody>
-        </table>
-      </div>
-    </div>
-  </div>
-</body>
-</html>
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv.conf b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv.conf
deleted file mode 100644
index 85aa518..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv.conf
+++ /dev/null
@@ -1,139 +0,0 @@
-######################################################################
-# 
-#   webenv.conf -- This httpd configuration file customizes the
-#   presentation of errors and directory listing produced by httpd web
-#   server.  The customization is based on The CentOS Project
-#   corporate visual style.
-#
-# Copyright (C) 2013 The CentOS Artwork SIG
-#
-# This configuration is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License as
-# published by the Free Software Foundation; either version 2 of the
-# License, or (at your option) any later version.
-#
-# This configuration file is distributed in the hope that it will be
-# useful, but WITHOUT ANY WARRANTY; without even the implied warranty
-# of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-Alias /webenv "/var/www/webenv"
-
-######################################################################
-# Rewrite URL to use secure (SSL/TSL) connection.
-######################################################################
-
-RewriteEngine On
-RewriteCond %{HTTPS} !=on
-RewriteRule ^/(.*) https://%{SERVER_NAME}/$1 [R,L]
-
-######################################################################
-# Errors' Customization
-######################################################################
-
-Alias /error/include/ "/var/www/webenv/errors/"
-
-<IfModule mod_include.c>
-
-    <Directory "/var/www/webenv/errors">
-        AllowOverride None
-        Options IncludesNoExec
-        AddOutputFilter Includes html
-        Order allow,deny
-        Allow from all
-    </Directory>
-    
-    ErrorDocument 400 /error/HTTP_BAD_REQUEST.html.var
-    ErrorDocument 401 /error/HTTP_UNAUTHORIZED.html.var
-    ErrorDocument 403 /error/HTTP_FORBIDDEN.html.var
-    ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var
-    ErrorDocument 405 /error/HTTP_METHOD_NOT_ALLOWED.html.var
-    ErrorDocument 408 /error/HTTP_REQUEST_TIME_OUT.html.var
-    ErrorDocument 410 /error/HTTP_GONE.html.var
-    ErrorDocument 411 /error/HTTP_LENGTH_REQUIRED.html.var
-    ErrorDocument 412 /error/HTTP_PRECONDITION_FAILED.html.var
-    ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
-    ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
-    ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
-    ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
-    ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
-    ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
-    ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
-    ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
-
-</IfModule>
-
-######################################################################
-# Directory Listing's Customization
-######################################################################
-
-# Control the appearance of server-generated directory listings.
-IndexOptions FancyIndexing VersionSort SuppressHtmlPreamble IconsAreLinks 
-
-# Tell the server which icon to show for different files or filename
-# extensions.  These are only displayed for FancyIndexed directories.
-AddIcon /webenv/images/icon-binary.png .bin .exe
-AddIcon /webenv/images/icon-cd.png .iso
-AddIcon /webenv/images/icon-layout.png .pdf .odt
-AddIcon /webenv/images/icon-text.png .txt
-AddIcon /webenv/images/icon-warning.png README
-AddIcon /webenv/images/icon-html.png .htm .html .shtml
-AddIcon /webenv/images/icon-inkscape.png .svg
-AddIcon /webenv/images/icon-script.png .conf .sh .shar .csh .ksh .tcl .php .pl .cgi .py
-AddIcon /webenv/images/icon-compressed.png .Z .z .tgz .gz .zip .tbz .bz2 .tar.gz .tar.bz2 .rpm .srpm .tar
-
-AddIconByEncoding (CMP,/images/icon-compressed.png) x-compress x-gzip
-
-AddIconByType (TXT,/webenv/images/icon-text.png) text/*
-AddIconByType (IMG,/webenv/images/icon-image.png) image/*
-AddIconByType (SND,/webenv/images/icon-sound.png) audio/*
-AddIconByType (VID,/webenv/images/icon-movie.png) video/*
-
-AddIcon /webenv/images/icon-back.png ..
-AddIcon /webenv/images/icon-folder.png ^^DIRECTORY^^
-AddIcon /icons/blank.gif ^^BLANKICON^^
-
-# DefaultIcon is which icon to show for files which do not have an icon
-# explicitly set.
-DefaultIcon /webenv/images/icon-unknown.png
-
-# Name of the file that will be inserted at the top of the index
-# listing.  
-<Directory "/home/*/public_html">
-    HeaderName /webenv/indexes/top.html
-    ReadmeName /webenv/indexes/bottom.html
-</Directory>
-
-# Allow Server Side Includes (SSI) for top and bottom files, so we can
-# expand system variables like REQUEST_URI inside them.
-<IfModule mod_negotiation.c>
-<IfModule mod_include.c>
-<Directory "/var/www/webenv/indexes">
-    AllowOverride None
-    Options IncludesNoExec
-    AddOutputFilter Includes html
-    Order allow,deny
-    Allow from all
-    AddHandler type-map var
-    LanguagePriority en es de fr
-    ForceLanguagePriority Prefer Fallback
-</Directory>
-</IfModule>
-</IfModule>
-
-# Set short description after a file in server-generated indexes.
-# These are only displayed for FancyIndexed directories.
-# Format: AddDescription "description" filename
-#AddDescription "GZIP compressed document" .gz
-#AddDescription "tar archive" .tar
-#AddDescription "GZIP compressed tar archive" .tgz
-
-# Set filenames which directory indexing should ignore and not
-# include in the listing.  Shell-style wildcarding is permitted.
-IndexIgnore .??* *~ *# HEADER* README.html RCS CVS *,v *,t
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/bottom.html b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/bottom.html
deleted file mode 100644
index 57f1944..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/bottom.html
+++ /dev/null
@@ -1,18 +0,0 @@
-</p>
-
-<p>
-<!--#include virtual="/error/contact.html.var" -->
-</p>
-
-<p><!--#include virtual="/error/include/suggestion.html.var" --></p>
-
-<h2>Error <!--#echo encoding="none" var="REDIRECT_STATUS" --></h2>
-<address>
-  <a href="/"><!--#echo encoding="entity" var="SERVER_NAME" --></a> - <span><!--#echo var="SERVER_SOFTWARE" --></span>
-</address>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/stylesheet.css b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/stylesheet.css
deleted file mode 100644
index 3eb61ad..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/stylesheet.css
+++ /dev/null
@@ -1,55 +0,0 @@
-/*
- * stylesheet.css -- This file customizes the error screens produced
- * by httpd, using The CentOS Project corporate visual style.
- *
- * Copyright (C) 2013 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-/* Reset browser and set default values.
------------------------------------------------*/
-@import url(../stylesheet.css);
-
-/* 
------------------------------------------------*/
-
-body {
-    background: transparent;
-    }
-
-h2 {
-    border-top: 1px solid #ccc;    
-    }
-
-#message {
-	background: #FFF;
-	margin: 60px 10%;
-	border-radius: 5px;
-	border: 1px solid #CCC;
-    }
-
-#message-content {
-	padding: 15px 30px;
-    }
-
-#footer { 
-    font-size: x-small; 
-    }
-
-address {
-    margin: 0;
-    }
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/suggestion.html.var b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/suggestion.html.var
deleted file mode 100644
index 150a748..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/suggestion.html.var
+++ /dev/null
@@ -1,12 +0,0 @@
-Content-language: en
-Content-type: text/html; charset=ISO-8859-1
-Body:----------en--
-Or, if you are lost, go to <a href="/">home page</a> so you can start again.
-----------en--
-
-Content-language: es
-Content-type: text/html; charset=ISO-8859-1
-Body:----------es--
-O, si usted est&aacute; perdido, vaya a la <a href="/">p&aacute;gina
-inicial</a> para que pueda comenzar de nuevo.
-----------es--
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/top.html b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/top.html
deleted file mode 100644
index 5d0637c..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/errors/top.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!--#if expr="! $CONTENT_LANGUAGE"
---><!--#set var="CONTENT_LANGUAGE" value="en"
---><!--#endif
---><!--#if expr="! $CHARACTER_ENCODING"
---><!--#set var="CHARACTER_ENCODING" value="ISO-8859-1"
---><!--#endif
---><?xml version="1.0" encoding="<!--#echo var="CHARACTER_ENCODING" -->"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="<!--#echo var="CONTENT_LANGUAGE" -->" xml:lang="<!--#echo var="CONTENT_LANGUAGE" -->">
-<head>
-<title><!--#echo encoding="none" var="TITLE" --></title>
-<link rev="made" href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->" />
-<link rel="stylesheet" type="text/css" href="/webenv/errors/stylesheet.css" />
-<link rel="shortcut icon" href="/webenv/images/favicon.ico" type="image/x-icon" />
-</head>
-
-<body>
-<div id="message">
-<div id="message-content">
-<h1><!--#echo encoding="none" var="TITLE" --></h1>
-<p>
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/httpd/stylesheet.css b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/httpd/stylesheet.css
deleted file mode 100644
index 44eca18..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/httpd/stylesheet.css
+++ /dev/null
@@ -1,195 +0,0 @@
-/*
- * stylesheet.css --  This file customizes httpd default visual style
- * using The CentOS Project corporate visual style.
- *
- * Copyright (C) 2013 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-/* Reset browsers defaults
------------------------------------------------*/
-@import url("/webenv/stylesheet.css");
-
-/* Special decoration for some links' classes
------------------------------------------------*/
-a.www:before,
-a.http:before,
-a.https:before {
-    white-space: nowrap;
-    content: url("/webenv/images/a-www.png");
-    margin: 0 0.2em;
-    }
-
-/* Body
------------------------------------------------*/
-body {
-    padding: 0 40px;
-    }
-
-/* Headings
------------------------------------------------*/
-h1.title {
-	background: #204C8D url("/webenv/images/header.png") 0 0 repeat;
-    color: #fff;
-    padding: 1.5em;
-	text-align: center;
-	}
-
-h2 { 
-	margin-top: 0.3em; 
-	font-size: 1.3em;
-	}
-
-/* Page Content
------------------------------------------------*/
-div.content {
-	padding: 1em 5em;
-	clear: both;
-    }
-
-div.content-columns {
-	/* Setting relative positioning allows for 
-	absolute positioning for sub-classes */
-    position: relative;
-    padding-top: 1em;
-    }
-
-div.content-column-left {
-    /* Value for IE/Win; will be overwritten for other browsers */
-	width: 47%;
-    padding-right: 3%;
-    float: left;
-    }
-
-div.content-column-right {
-    /* Values for IE/Win; will be overwritten for other browsers */
-	width: 47%;
-    padding-left: 3%;
-    float: left;
-    }
-
-div.content-columns>.content-column-left, 
-div.content-columns>.content-column-right {
-	/* Non-IE/Win */
-    }
-
-img {
-	border: 2px solid #fff;
-    padding: 2px;
-    margin: 2px;
-    }
-
-a:hover img {
-    border: 2px solid #3399FF;
-	}
-
-.small { font-size: small; }
-
-/* Admonitions
------------------------------------------------*/
-
-div.note, 
-div.tip,
-div.important,
-div.caution,
-div.warning {
-    margin: 1.5em 0 1.5em 0 !important;
-    padding-left: 0.2em;
-    }
-
-div.note img, 
-div.tip img,
-div.important img,
-div.caution img,
-div.warning img {
-	border: none;
-	}
-
-div.note table, div.note table,
-div.tip table, div.tip table,
-div.important table, div.important table,
-div.caution table, div.caution table,
-div.warning table, div.warning table {
-    margin: 0;
-    border-width: 1px;
-    border-left-width: 5px;
-    border-style: solid;
-    width: 100%;
-    }
-
-div.note table, 
-div.tip table,
-div.important table,
-div.caution table,
-div.warning table {
-    border-color: #F6E7D2;
-    background-color: #FFF8EC;
-    background-image: url("/webenv/images/msg-bg-orange.png");
-    }
-
-div.note table {
-	border-color: #D2E0F6; 
-	background-color: #ECF4FF;
-    background-image: url("/webenv/images/msg-bg-blue.png");
-    }
-
-div.note table th, div.note table td, 
-div.tip table th, div.tip table td,
-div.important table th, div.important table td,
-div.caution table th, div.caution table td,
-div.warning table th, div.warning table td {
-    padding: 0;
-    border: none;
-    }
-
-div.note table th, 
-div.tip table th,
-div.important table th, 
-div.caution table th, 
-div.warning table th {
-    font-size: 1.4em;
-    padding: 1em 0 0 0;
-    }
-
-div.note table td img,
-div.tip table td img,
-div.important table td img,
-div.caution table td img,
-div.warning table td img {
-    margin: 10px;
-    }
-
-div.note table td p,
-div.tip table td p,
-div.important table td p,
-div.caution table td p,
-div.warning table td p {
-    margin: 10px 25px 15px 0;
-    }
-
-div.note pre,
-div.tip pre,
-div.important pre,
-div.caution pre,
-div.warning pre {
-    border: none;
-    background: #0F0F0F;
-    color: #FFFFFF;
-    margin: 0 15px 1em 0;
-    padding: 0.5em 1em 0.5em 1em;
-    }
-
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-attach.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-attach.png
deleted file mode 100644
index 7e4badb..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-attach.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-mail.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-mail.png
deleted file mode 100644
index 0e53ed9..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-mail.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-www.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-www.png
deleted file mode 100644
index 9bb8051..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/a-www.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/caution.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/caution.png
deleted file mode 100644
index b51b7e1..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/caution.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/error.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/error.png
deleted file mode 100644
index 1f87a5e..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/error.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/favicon.ico b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/favicon.ico
deleted file mode 100644
index babbccd..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/favicon.ico and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/favicon.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/favicon.png
deleted file mode 100644
index 46a727e..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/favicon.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/h1.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/h1.png
deleted file mode 100644
index 966b7ed..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/h1.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/h2.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/h2.png
deleted file mode 100644
index 7966dc0..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/h2.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/header.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/header.png
deleted file mode 100644
index db54c7e..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/header.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/html.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/html.png
deleted file mode 100644
index ccfa402..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/html.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-back.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-back.png
deleted file mode 100644
index e53aef7..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-back.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-binary.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-binary.png
deleted file mode 100644
index 2bb2adf..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-binary.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-cd.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-cd.png
deleted file mode 100644
index 40add33..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-cd.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-compressed.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-compressed.png
deleted file mode 100644
index 7d2fcad..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-compressed.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-folder.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-folder.png
deleted file mode 100644
index b275e71..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-folder.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-html.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-html.png
deleted file mode 100644
index 4125479..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-html.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-image.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-image.png
deleted file mode 100644
index 88cb25f..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-image.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-inkscape.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-inkscape.png
deleted file mode 100644
index eaeea14..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-inkscape.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-layout.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-layout.png
deleted file mode 100644
index ae58127..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-layout.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-movie.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-movie.png
deleted file mode 100644
index b9f5e33..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-movie.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-powered_by_centos.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-powered_by_centos.png
deleted file mode 100644
index 9e390b2..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-powered_by_centos.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-script.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-script.png
deleted file mode 100644
index c5418c5..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-script.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-sound.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-sound.png
deleted file mode 100644
index 4b68717..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-sound.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-text.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-text.png
deleted file mode 100644
index 10ac578..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-text.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-unknown.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-unknown.png
deleted file mode 100644
index a709011..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-unknown.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-warning.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-warning.png
deleted file mode 100644
index a25f757..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/icon-warning.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/important.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/important.png
deleted file mode 100644
index 6da9a42..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/important.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-artwork.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-artwork.png
deleted file mode 100644
index 7e6038b..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-artwork.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-bugs.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-bugs.png
deleted file mode 100644
index cb44155..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-bugs.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-documentation.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-documentation.png
deleted file mode 100644
index e75c61a..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-documentation.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-people.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-people.png
deleted file mode 100644
index bc2a786..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-people.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-projects.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-projects.png
deleted file mode 100644
index 0690171..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-projects.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-wiki.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-wiki.png
deleted file mode 100644
index 8112f4d..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo-wiki.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo.png
deleted file mode 100644
index e968faf..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-blue.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-blue.png
deleted file mode 100644
index 415e1b8..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-blue.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-gray.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-gray.png
deleted file mode 100644
index f7e8010..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-gray.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-green.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-green.png
deleted file mode 100644
index 3df0716..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-green.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-orange.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-orange.png
deleted file mode 100644
index 583cdc0..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-orange.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-red.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-red.png
deleted file mode 100644
index 19d7cd2..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-red.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-violet.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-violet.png
deleted file mode 100644
index fad5e22..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/msg-bg-violet.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-bottom-hover.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-bottom-hover.png
deleted file mode 100644
index 9bbc244..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-bottom-hover.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-bottom.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-bottom.png
deleted file mode 100644
index 0b63cb9..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-bottom.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-top-hover.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-top-hover.png
deleted file mode 100644
index 1d5596e..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-top-hover.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-top.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-top.png
deleted file mode 100644
index 936da33..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/navibar-top.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/note.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/note.png
deleted file mode 100644
index 871a13f..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/note.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/success.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/success.png
deleted file mode 100644
index 6ba0579..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/success.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/tip.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/tip.png
deleted file mode 100644
index b5414d3..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/tip.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/ul.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/ul.png
deleted file mode 100644
index fd89ccd..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/ul.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/unknown.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/unknown.png
deleted file mode 100644
index bb4cc0c..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/unknown.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/warning.png b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/warning.png
deleted file mode 100644
index 044bdca..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/images/warning.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/bottom.html b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/bottom.html
deleted file mode 100644
index b4c0916..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/bottom.html
+++ /dev/null
@@ -1,22 +0,0 @@
-
-    </div>
-    </div>
-
-    <div id="footer">
-
-        <div class="indexof"><!--#include virtual="/webenv/indexes/indexof.html.var" --></div>
-
-        <div class="pageline"></div>
-
-        <div id="credits">
-	        <!--#config timefmt="%Y" -->
-            <span>&copy; <!--#echo encoding="none" var="DATE_LOCAL" --> <a href="/">The CentOS Project</a></span>
-        </div>
-
-    </div>
-
-    </div>
-
-    </body>
-
-</html>
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/indexof.html.var b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/indexof.html.var
deleted file mode 100644
index d24ec9d..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/indexof.html.var
+++ /dev/null
@@ -1,11 +0,0 @@
-Content-language: en
-Content-type: text/html; charset=ISO-8859-1
-Body:----------en--
-Index of <!--#echo encoding="none" var="REQUEST_URI" -->
-----------en--
-
-Content-language: es
-Content-type: text/html; charset=ISO-8859-1
-Body:----------es--
-&Iacute;ndice de <!--#echo encoding="none" var="REQUEST_URI" -->
-----------es--
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/stylesheet.css b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/stylesheet.css
deleted file mode 100755
index a5b479e..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/stylesheet.css
+++ /dev/null
@@ -1,129 +0,0 @@
-/*
- * stylesheet.css -- This file customizes the directory listing
- * screens produced by httpd, using The CentOS Project corporate
- * visual style.
- *
- * Copyright (C) 2013 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-/* Reset browser's default values. 
------------------------------------------------*/
-@import url(../stylesheet.css);
-
-/*
------------------------------------------------*/
-
-body { 
-	padding: 0px;
-}
-
-/* Tables
------------------------------------------------*/
-
-table { 
-	border-collapse: collapse; 
-}
-
-table tr td, 
-table tr th { 
-	border: none; 
-	padding: 0.3em; 
-	vertical-align: middle;
-}
-
-address { line-height: 2em; color: #ccc; font-size: small;}
-
-#wrap,
-#header,
-#footer {
-    min-width: 728px;
-    }
-
-/* Header
------------------------------------------------*/
-
-#header,
-#footer{
-	background: #204C8D url("/webenv/images/header.png") 0 0 repeat;
-	min-height: 46px;
-	}
-
-/* Content
------------------------------------------------*/
-
-#wrap {
-    background-color: #FFF;
-    padding: 0 10px;
-	}
-
-#page {
-    padding: 10px;
-    }
-
-.pageline {
-    clear: both;
-    margin: 0;
-    padding: 0;
-    width: 100%;
-    /* sync these values, line-height is needed for IE */
-    height: 5px;
-    line-height: 5px;
-    background: #628ECA;
-    }
-
-div#logo {
-    padding-left: 10px;
-    }
-
-div#logo img {
-    border: none;
-    }
-
-#content {
-    }
-
-#header .indexof {
-    border-bottom: 2px dotted #628ECA;
-    border-top: 1px solid #C9C9C9;
-}
-
-#footer .indexof {
-    border-bottom: 1px solid #C9C9C9;
-    border-top: 2px dotted #628ECA;
-}
-
-.indexof {
-    background: none repeat scroll 0 0 #EDF4FF;
-    clear: both;
-    display: block;
-    padding-left: 20px;
-    font-weight: bold;
-    line-height: 2em;
-}
-
-#footer #credits {
-    color: #EEEEEE;
-    font-size: x-small;
-    padding: 1em;
-    text-align: left;
-}
-
-#footer #credits a {
-    color: #FFF;
-    font-style: italic;
-    }
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/top.html b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/top.html
deleted file mode 100644
index 1103498..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/indexes/top.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html>
-    <head>
-        <title><!--#include virtual="/webenv/indexes/indexof.html.var" --></title>
-        <link rel="stylesheet" href="/webenv/indexes/stylesheet.css" type="text/css" />
-        <link rel="shortcut icon" href="/webenv/images/favicon.ico" type="image/x-icon" />
-    </head>
-
-    <body>
-
-    <div id="wrap">
-
-        <div id="header">
-            <div id="logo">
-    	    <a href=""><img src="/webenv/images/logo.png" alt="The CentOS Project" /><img src="/webenv/images/logo-people.png" alt="The CentOS People" /></a>
-    	</div>
-
-        <div class="pageline"></div>
-
-        <div class="indexof"><!--#include virtual="/webenv/indexes/indexof.html.var" --></div>
-
-    </div>
-
-    <div id="page">
-
-    <div id="content">
-
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/stylesheet.css b/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/stylesheet.css
deleted file mode 100755
index fe2fe96..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/webenv/stylesheet.css
+++ /dev/null
@@ -1,257 +0,0 @@
-/*
- * stylesheet.css --  This file resets the browser's default visual
- * style using The CentOS Project corporate visual style.
- *
- * Copyright (C) 2013 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-
-* {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Define html
------------------------------------------------*/
-
-html {
-    background-color: #FFF;
-    background-image: url("/webenv/images/html.png");
-    }
-
-/* Define body
------------------------------------------------*/
-
-body {
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    margin: 0 30px 0 30px;      /* <- with 30px of left and right margin  */
-    color: #000;
-    background: #FFF;
-    }
-
-/* Links 
------------------------------------------------*/
-
-a:link  { text-decoration: none; color: #0044B3; }
-a:hover { text-decoration: underline; color: green; }
-a:active { text-decoration: underline; color: green; }
-a:visited { text-decoration: none; color: #0044B3; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-/* Headings
------------------------------------------------*/
-
-h1 {
-    font-size: 2em;
-    line-height: 1.5em;
-    }
-
-h2 {
-    font-size: 1.5em;
-    line-height: 1.5em;
-    margin-top: 1.5em;
-    }
-
-h3 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h4 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1.1em;
-    }
-
-h6 {
-    font-size: 1em;
-    line-height: 1em;
-    margin-top: 1em;
-    }
-
-/* Paragraphs
------------------------------------------------*/
-
-p {
-    margin: 1em 0 1.5em 0;
-    line-height: 1.5em;
-    }
-
-/* Images
------------------------------------------------*/
-
-img {
-    border: none;
-    }
-
-/* Quotations
------------------------------------------------*/
-
-blockquote {
-    background: #fafafa;
-    border-color: #eeeeee;
-    border-width: 1px;
-    border-style: solid;
-    border-left-width: 4px;
-    margin-left: 1.5em;
-    padding: 0.5em;
-    margin-top: 1em;
-    margin-bottom: 1.3em;
-    }
-
-q:before {
-    content: " “";
-    }
-
-q:after {
-    content: "” ";
-    }
-
-q q:before {
-    content: " ‘";
-    }
-
-q q:after {
-    content: "’ ";
-    }
-
-address {
-    margin-left: 1.5em;
-    }
-
-/* Preformatted Texts
------------------------------------------------*/
-
-pre {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    padding: 0.7em 1em;
-    margin: 1em 0 1.5em 0;
-    white-space: pre;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #E5E5E5;
-    border-left-width: 5px;
-    background: #FFFAE9;
-    overflow: auto;
-    }
-
-/* Phrase Elements
------------------------------------------------*/
-
-tt,
-samp,
-kbd,
-code {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: nowrap;
-    }
-
-/* Page Lines
------------------------------------------------*/
-
-hr {
-    clear: both;
-    height: 1px ! important;
-    border: none;
-    background-color: #DADADA;
-    }
-
-/* Lists
------------------------------------------------*/
-
-ul,
-ol,
-dl {
-    margin: 1.5em 0 1.5em 2.5em;
-    }
-
-ul {
-    list-style: circle outside url("images/ul.png");
-    }
-
-ol {
-    list-style-image: none !important;
-    }
-
-ul li,
-ol li {
-    line-height: 1.5em;
-    }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-    margin-top: 0.3em;
-    margin-bottom: 0.3em;
-    }
-
-ul li p,
-ol li p {
-    margin-bottom: 0.3em;
-    }
-
-dl dd {
-    margin-left: 2.5em;
-    }
-
-dl ol,
-dl ul {
-    margin-left: 3.5em;
-    }
-
-/* Tables 
------------------------------------------------*/
-
-table {
-    border-collapse: collapse;
-    }
-
-table caption {
-    font-style: italic;
-    text-align: center;
-    }
-
-table tr th {
-    font-weight: bold;
-    }
-
-table tr td,
-table tr th {
-    border: 1pt;
-    border-style: solid;
-    border-color: #CCC;
-    padding: 0.5em;
-    vertical-align: top;
-    }
-
-table tr td p,
-table tr td pre {
-    margin: 0;
-    padding: 0;
-    }
diff --git a/Artworks/Webenv/Httpd/2.2.3-74.el5/welcome.conf b/Artworks/Webenv/Httpd/2.2.3-74.el5/welcome.conf
deleted file mode 100644
index 526048e..0000000
--- a/Artworks/Webenv/Httpd/2.2.3-74.el5/welcome.conf
+++ /dev/null
@@ -1,11 +0,0 @@
-# 
-# This configuration file enables the default "Welcome"
-# page if there is no default index page present for
-# the root URL.  To disable the Welcome page, comment
-# out all the lines below.
-#
-<LocationMatch "^/+$">
-    Options -Indexes
-    ErrorDocument 403 /webenv/errors/noindex.html
-</LocationMatch>
-
diff --git a/Artworks/Webenv/Httpd/2.2.3/apache.conf b/Artworks/Webenv/Httpd/2.2.3/apache.conf
deleted file mode 100755
index f645952..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/apache.conf
+++ /dev/null
@@ -1,83 +0,0 @@
-# **********************************************************
-# CentOS Customization for Apache.
-#
-# -- The CentOS Artwork SIG.
-
-
-# 1. Directives controlling of server-generated directory listings.
-#
-# IndexOptions: Controls the appearance of server-generated directory
-# listings.
-#
-IndexOptions FancyIndexing VersionSort NameWidth=* HTMLTable
-IndexOptions IconsAreLinks SuppressHTMLPreamble SuppressDescription
-
-# AddIcon* directives tell the server which icon to show for different
-# files or filename extensions.  These are only displayed for
-# FancyIndexed directories.
-#
-AddIcon /icons/binary.png .bin .exe
-AddIcon /icons/cd.png .iso
-AddIcon /icons/layout.png .pdf .odt
-AddIcon /icons/text.png .txt
-AddIcon /icons/warning.png README
-AddIcon /icons/html.png .htm .html .shtml
-AddIcon /icons/inkscape.png .svg
-AddIcon /icons/script.png .conf .sh .shar .csh .ksh .tcl .php .pl .cgi .py
-AddIcon /icons/compressed.png .Z .z .tgz .gz .zip .tbz .bz2 .tar.gz .tar.bz2 .rpm .srpm .tar
-
-AddIconByEncoding (CMP,/icons/compressed.png) x-compress x-gzip
-
-AddIconByType (TXT,/icons/text.png) text/*
-AddIconByType (IMG,/icons/image.png) image/*
-AddIconByType (SND,/icons/sound.png) audio/*
-AddIconByType (VID,/icons/movie.png) video/*
-
-AddIcon /icons/back.png ..
-AddIcon /icons/folder.png ^^DIRECTORY^^
-AddIcon /icons/blank.gif ^^BLANKICON^^
-
-#
-# DefaultIcon is which icon to show for files which do not have an icon
-# explicitly set.
-#
-DefaultIcon /icons/unknown.png
-
-#
-# AddDescription allows you to place a short description after a file in
-# server-generated indexes.  These are only displayed for FancyIndexed
-# directories.
-# Format: AddDescription "description" filename
-#
-#AddDescription "GZIP compressed document" .gz
-#AddDescription "tar archive" .tar
-#AddDescription "GZIP compressed tar archive" .tgz
-
-# ReadmeName is the name of the README file the server will look for by
-# default, and append to directory listings.
-#
-# HeaderName is the name of a file which should be prepended to
-# directory indexes.
-HeaderName /downloads/HEADER.html
-ReadmeName /README.html
-
-# User HEADER configuration by location.
-#
-<Directory "/var/www/html/docs">
-    HeaderName /docs/HEADER.html 
-</Directory>
-<Directory "/var/www/html/people/">
-    HeaderName /people/HEADER.html 
-</Directory>
-<Directory "/var/www/html/people/user-1">
-    HeaderName /people/user-1/HEADER.html 
-</Directory>
-<Directory "/var/www/html/people/user-2">
-    HeaderName /people/user-2/HEADER.html 
-</Directory>
-
-#
-# IndexIgnore is a set of filenames which directory indexing should ignore
-# and not include in the listing.  Shell-style wildcarding is permitted.
-#
-IndexIgnore .??* *~ *# HEADER* README.html RCS CVS *,v *,t
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/README b/Artworks/Webenv/Httpd/2.2.3/error/README
deleted file mode 100755
index 5a58944..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/README
+++ /dev/null
@@ -1,36 +0,0 @@
-
- Multi Language Custom Error Documents
- -------------------------------------
-
- The 'error' directory contains HTTP error messages in multiple languages.
- If the preferred language of a client is available it is selected
- automatically via the MultiViews feature. This feature is enabled
- by default via the Options, Language and ErrorDocument directives.
-
- You may configure the design and markup of the documents by modifying
- the HTML files in the directory 'error/include'.
-
- Supported Languages:
- 
-  +-----------------------+------------------------------------------+
-  | Language              | Contributed by                           |
-  +-----------------------+------------------------------------------+
-  | Brazilian (pt-br)     | Ricardo Leite                            |
-  | Czech (cs)            | Marcel Kolaja                            |
-  | Dutch (nl)            | Peter Van Biesen                         |
-  | English (en)          | Lars Eilebrecht                          |
-  | French (fr)           | Cecile de Crecy                          |
-  | German (de)           | Lars Eilebrecht                          |
-  | Italian (it)          | Luigi Rosa                               |
-  | Korean (ko)           | Jaeho Shin                               |
-  | Polish (pl)           | Tomasz Kepczynski                        |
-  | Romanian (ro)         | Andrei Besleaga                          |
-  | Serbian (sr)          | Nikola Smolenski                         |
-  | Spanish (es)          | Karla Quintero                           |
-  | Swedish (sv)          | Thomas Sj�gren                           |
-  | Turkish (tr)          | Emre Sokullu                             |
-  | Irish (ga)            | Noirin Plunkett                          |
-  +-----------------------+------------------------------------------+
-  (Please see http://httpd.apache.org/docs-project/ if you would
-   like to contribute the pages in an additional language.)
-
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/contact.html.var b/Artworks/Webenv/Httpd/2.2.3/error/contact.html.var
deleted file mode 100755
index 8dc5581..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/contact.html.var
+++ /dev/null
@@ -1,120 +0,0 @@
-Content-language: cs
-Content-type: text/html; charset=ISO-8859-2
-Body:----------cs--
-Pokud si mysl�te, �e toto je chyba serveru, kontaktujte, pros�m,
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmastera</a>.
-----------cs--
-
-Content-language: de
-Content-type: text/html; charset=ISO-8859-1
-Body:----------de--
-Sofern Sie dies f&uuml;r eine Fehlfunktion des Servers halten,
-informieren Sie bitte den 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">Webmaster</a>
-hier&uuml;ber.
-----------de--
-
-Content-language: en
-Content-type: text/html; charset=ISO-8859-1
-Body:----------en--
-If you think this is a server error, please contact
-the <a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmaster</a>.
-----------en--
-
-Content-language: es
-Content-type: text/html; charset=ISO-8859-1
-Body:----------es--
-Por favor contacte con el 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmaster</a>
-en caso de que usted crea que existe un error en el servidor.
-----------es--
-
-Content-language: fr
-Content-type: text/html; charset=ISO-8859-1
-Body:----------fr--
-Si vous pensez qu'il s'agit d'une erreur du serveur, veuillez contacter le 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">gestionnaire du site</a>.
-----------fr--
-
-Content-language: ga
-Content-type: text/html; charset=ISO-8859-1
-Body:----------ga--
-M&aacute; cheapann t&uacute; gur earr&aacute;id fhreastala&iacute; &iacute; seo,
-t&eacute;igh i dteagmh&aacute;il leis an 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">
-sti&uacute;rth&oacute;ir gr&eacute;as&aacute;in</a>, le do thoil.
-----------ga--
-
-Content-language: it
-Content-type: text/html; charset=ISO-8859-1
-Body:----------it--
-Se pensi che questo sia un errore del server, per favore contatta il 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmaster</a>.
-----------it--
-
-Content-language: ja
-Content-type: text/html; charset=ISO-2022-JP
-Body:----------ja--
-$B%5!<%P!<$N>c32$H;W$o$l$k>l9g$O!"(B<a 
-href="mailto:<!--#echo encoding="none" var="SERVER_ADMIN" -->"
->$B%&%'%V4IM}<T(B</a>$B$^$G$4O"Mm$/$@$5$$!#(B
-----------ja--
-
-Content-language: ko
-Content-type: text/html; charset=EUC-KR
-Body:----------ko--
-���� �̰��� ���� ������� �����Ǹ�,
-<a href="mailto:<!--#echo encoding="none" var="SERVER_ADMIN" -->">�� ������</a>���� �����Ͻñ� �ٶ��ϴ�.
-----------ko--
-
-Content-language: nl
-Content-type: text/html; charset=ISO-8859-1
-Body:----------nl--
-Indien u van oordeel bent dat deze server in fout is, gelieve
-de <a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmaster</a> te contacteren.
-----------nl--
-
-Content-language: pl
-Content-type: text/html; charset=ISO-8859-2
-Body:----------pl--
-Je�li my�lisz, �e jest to b��d tego serwera, skontaktuj si� z
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">administratorem</a>.
-----------pl--
-
-Content-language: pt-br
-Content-type: text/html; charset=ISO-8859-1
-Body:-------pt-br--
-Se voc&ecirc; acredita ter encontrado um problema no servidor,
-por favor entre em contato com o 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmaster</a>.
--------pt-br--
-
-Content-language: ro
-Content-type: text/html; charset=ISO-8859-1
-Body:----------ro--
-Va rugam sa il contactati pe
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webmaster</a>
-in cazul in care credeti ca aceasta este o eroare a serverului.
-----------ro--
-
-Content-language: sr
-Content-type: text/html; charset=ISO-8859-5
-Body:----------sr--
-��� ������� �� �� ��� ������ �������, ������ ����������
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">����������</a>.
-----------sr--
-
-Content-language: sv
-Content-type: text/html; charset=ISO-8859-1
-Body:----------sv--
-Om du tror att detta beror p&aring; ett serverfel, v&auml;nligen kontakta 
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">webbansvarig</a>.
-----------sv--
-
-Content-language: tr
-Content-type: text/html; charset=ISO-8859-9
-Body:----------tr--
-Bunun bir sunucu hatas&#305; oldu&#287;unu d�&#351;�n�yorsan&#305;z, l�tfen
-<a href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->">site
-y�neticisi</a> ile ileti&#351;ime ge�in.
-----------tr--
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/bottom.html b/Artworks/Webenv/Httpd/2.2.3/error/include/bottom.html
deleted file mode 100755
index 2989d6d..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/bottom.html
+++ /dev/null
@@ -1,16 +0,0 @@
-        </p>
-
-        <p><!--#include virtual="../contact.html.var" --></p>
-
-    	<!--#include virtual="../links.html.var" -->
-
-	</div>
-
-	<div id="footer">
-    		<p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-		<p class="sysinfo floatr">Powered by <a href="http://httpd.apache.org"><strong>Apache</strong></a></p> 
-		<p class="sysinfo">Community Enterprise Operating System</p> 
-	</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/common.css b/Artworks/Webenv/Httpd/2.2.3/error/include/common.css
deleted file mode 100755
index ae65152..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/common.css
+++ /dev/null
@@ -1,391 +0,0 @@
-/***
- * Apache's Common Customization for CentOS Web Environment
- *
- * The CentOS Artwork SIG
- */
-
-html {
-	background-image:url(/error/include/img/html-background.png);
-	background-color: white;
-	font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-	font-size: 0.85em;
-	line-height: 1.25em;
-    	margin: 0 3% 0 3%;
-}
-
-body {
-    	border: none;
-	margin:0;
-    	padding: 10px;
-	background-color: white;
-	font-size: inherit;
-	font-family: inherit;
-}
-
-/* Links */
-
-a:link { text-decoration: none; color: #204d92; }
-a:hover { text-decoration: underline; color: green; }
-a:active {  text-decoration: underline; color: #204d92; }
-a:visited { text-decoration: none; color: #204d92; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-#errormsg a:link { text-decoration: none; color: #666; }
-#errormsg a:hover { text-decoration: underline; color: #666; }
-#errormsg a:active { text-decoration: underline; color: #666; }
-#errormsg a:visited { text-decoration: none; color: #666; }
-#errormsg a:visited:hover { text-decoration: underline; color: #666; }
-
-#footer a:link { text-decoration: none; color: #666; }
-#footer a:hover { text-decoration: underline; color: #666; }
-#footer a:active { text-decoration: underline; color: #666; }
-#footer a:visited { text-decoration: none; color: #666; }
-#footer a:visited:hover { text-decoration: underline; color: #666; }
-
-/* Page taril */
-
-#errormsg ul.pagetrail {
-	margin: 0;
-	margin-left: 120px;
-	padding: 0;
-	list-style: none;
-}
-
-#errormsg ul.pagetrail li {
-	display: inline;
-}
-
-#errormsg ul.pagetrail li:after {
-	content: " » "
-}
-
-#errormsg ul.pagetrail li:last-child:after {
-	content: ""
-}
-
-/* Header */
-
-#header {
-        margin:0;
-        padding: 0;
-        line-height: 1.0em;
-        border:none;
-        }
-
-#header .logo {
-   display: inline;
-   padding: 0;
-   /* For text only logo */
-   font-size: 1.4em;
-   line-height: 1em;
-   font-weight: bold;
-   border: none;
-   }
-
-#header a:link {
-	text-decoration: none;
-	border-bottom: none;
-	color: #666;
-	}
-
-#header .navigation {
-    float: right;
-    padding: 14px;
-    padding-left: 20px;
-    padding-right: 10px;
-    margin-left: 3em;
-    margin: 0;
-    margin-top: -49px;
-    text-align: right;
-    border-bottom: 1px solid #CCC;
-    font-weight: bold;
-}
-
-#header ul.mainlinks {
-    display: inline;
-    list-style: none;
-    margin: 0;
-    padding: 0;
-}
-
-#header ul.mainlinks li:hover {
-        background: #fdfdfd;
-}
-
-#header ul.mainlinks li a:link,
-#header ul.mainlinks li a:hover,
-#header ul.mainlinks li a:active,
-#header ul.mainlinks li a:visited {
-    color: #AAA;   
-    text-decoration: none;
-	border: none;
-}
-
-#header ul.mainlinks li {
-    display: inline;
-    border: 1px solid #ccc;
-    border-bottom: none;
-    background: #f8f8f8;
-    padding: 13px;
-    padding-bottom: 12px;
-}
-
-/* Alignment */
-
-.center { text-align: center; }
-.left { text-align: left ; }
-.floatl { float: left; }
-.floatr { float: right; }
-.right { text-align: right ; }
-.middle { vertical-align: middle; }
-
-/* Format */
-.strong { font-weight: bold; }
-.italic { font-style: italic; }
-
-/* Lists */
-
-#centoslinks ul,
-#centoslinks ol {
-        padding-left: 1.9em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-#centoslinks ul {
-        list-style: url("/error/include/img/ul.png") circle;
-        }
-
-#centoslinks ol {
-        list-style-image: none !important;
-        }
-
-#centoslinks ul li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-#centoslinks ol li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-#centoslinks ul ul,
-#centoslinks ul ol,
-#centoslinks ol ul,
-#centoslinks ol ol {
-        margin-left: 0.5em;
-        margin-top: 0.3em;
-        }
-
-#centoslinks ul li p,
-#centoslinks ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        }
-
-
-/* Header: CentOS Global Links */
-
-#header ul.mainlinks li.current {
-    background: #FFF;
-    font-weight: bold;
-    padding-bottom: 13px;
-}
-
-#header ul.mainlinks li.current a:link,
-#header ul.mainlinks li.current a:visited {
-   color: #666;
-}
-
-/* Content */
-
-#centoslinks p {
-	line-height:1.5em;
-}
-
-#centoslinks pre {
-        padding: 0.5em 1em;
-        margin: 0.5em 0 0.5em 0;
-        font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-        white-space: pre;
-        border-width: 1px;
-        border-style: solid;
-        border-color: #E5E5E5;
-        border-left-width: 4px;
-        white-space: pre;
-        background: #FFFAE9;
-        overflow: auto;
-        }
-
-/* Error Message */
-
-#errormsg {
-    clear: both;
-    background: #f8f8f8;
-    padding: 0.5em;
-    padding-top: 0;
-    padding-right: 1em;
-    border-top: 5px solid #ddd;
-    border-bottom: 5px solid #ddd;
-    margin-bottom: 1em;
-    margin-top: 8px;
-    color: #666;
-}
-
-#errormsg img {
-    float: left;
-    margin: 0;
-    margin-top: 1em;
-    margin-bottom: 1em;
-    margin-left: 0.5em;
-}
-
-#errormsg h1,
-#errormsg h2 { 
-	color: #666; 
-	margin-left: 120px;
-	margin-bottom: 0.5em;
-}
-
-#errormsg p {
-	line-height: 1.5em;
-}
-
-#errormsg p,
-#errormsg ul {
-	margin-left: 120px;
-}
-
-hr.transparent {
-	color: transparent;
-	border: 0px;
-	clear: both;
-}
-
-/* CentOS Links */
-
-#centoslinks {
-	clear: both;
-	margin-right: 1em;
-	margin-left: 1em;
-}
-
-#centoslinks h1 {
-        font-size: 1.7em;
-        font-weight: bold;
-        line-height: 1.9em;
-        margin: 0;
-        margin-bottom: 0.9em;
-        padding-left: 0.7em; /* Should be the same for h{1-4} */
-        color: #FFF;
-        border: none;
-        background-image: url("/error/include/img/h1-bg.png");
-        }
-
-#centoslinks h2 {
-        font-size: 1.4em;
-        line-height: 1.8em;
-        margin: 0;
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        padding-left: 0.7em; /* Should be the same for h{1-4}*/
-        background-image: url("/error/include/img/h2-bg.png");
-        border: none;
-        color: #666666;
-        }
-
-#centolinks h3 {
-        font-size: 1.25em;
-        line-height: 1.6em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em; /* Should be the same for h{1-4} */
-        color: #666666;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #DADADA;
-        }
-
-#centoslinks ul.linkblock {
-	line-height: 1.5em;
-	float: left;
-	list-style: none;
-	padding-left: 1em;
-	padding-right: 1em;
-	border-right: 1px dotted #ccc;
-	margin-left: 0;
-	font-size: small;
-}	
-
-#centoslinks ul.linkblock.last {
-	border-right: none;
-}
-
-#centoslinks table {
-    clear: both;
-    width: 100%;
-    font-size: inherit;
-    margin-top: 0.5em;
-    margin-bottom: 0.5em;
-    padding-right: 20px;
-}
-
-#centoslinks th {
-    text-align: left;
-    }
-
-#centoslinks td {
-   border-bottom: 1px solid #f8f8f8;
-   font-family: "DejaVu Sans Mono", "Liberation Sans Mono", monospace;
-   vertical-align: middle;
-   }
-
-#centoslinks td img {
-   float: right;
-   }
-
-#centoslinks td h1,
-#centoslinks td h2,
-#centoslinks td h3 {
-	margin: 0;
-   }
-
-#centoslinks th { 
-}
-
-#centoslinks img {
-    border: none;
-}
-
-/* Push stuff inside of headings */
-
-#centoslinks p,
-#centoslinks hr,
-#centoslinks pre,
-#centoslinks table {
-        margin-left: 1.5em;
-        }
-
-/* Footer */
-
-#footer {
-	padding: 0;
-	margin: 0;
-	margin-top: 2em;
-	padding-bottom: 0.5em;
-	color: #666;
-	clear: both;
-	border-bottom: 5px solid #F8F8F8;
-}
-
-#footer p {
-	font-size: small;
-	text-align: left;
-	padding: 0;
-	margin: 0;
-}
-
-#footer p.sysinfo {
-	font-size: x-small;	
-}
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/errors.css b/Artworks/Webenv/Httpd/2.2.3/error/include/errors.css
deleted file mode 100755
index fc96874..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/errors.css
+++ /dev/null
@@ -1,5 +0,0 @@
-/***
- * Apache's Customization for Errors and Indexing
- *
- * The CentOS Artwork SIG
- */
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-download.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-download.png
deleted file mode 100644
index e74b17f..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-download.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-people.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-people.png
deleted file mode 100644
index 21b9882..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-people.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-welcome_mff.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-welcome_mff.png
deleted file mode 100755
index 5612e0d..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo-welcome_mff.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo.png
deleted file mode 100644
index b61d554..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos-logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos.png
deleted file mode 100755
index 69f4c77..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/centos.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/docs.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/docs.png
deleted file mode 100755
index 5a86765..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/docs.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/download.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/download.png
deleted file mode 100755
index 79e0cb9..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/download.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/error.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/error.png
deleted file mode 100755
index 96c87dd..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/error.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/firefox.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/firefox.png
deleted file mode 100755
index 5b8953a..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/firefox.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/forums.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/forums.png
deleted file mode 100644
index 0e05b7a..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/forums.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/h1-bg.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/h1-bg.png
deleted file mode 100755
index 003128c..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/h1-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/h2-bg.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/h2-bg.png
deleted file mode 100755
index 7966dc0..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/h2-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/header-background.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/header-background.png
deleted file mode 100644
index 90232d3..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/home.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/home.png
deleted file mode 100755
index 2c11978..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/home.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/html-background.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/html-background.png
deleted file mode 100644
index ccfa402..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/html-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/lists.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/lists.png
deleted file mode 100755
index aec3c26..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/lists.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-bg.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-bg.png
deleted file mode 100755
index 7a816cf..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-error-bg.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-error-bg.png
deleted file mode 100755
index 2dfcf09..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-error-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-success-bg.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-success-bg.png
deleted file mode 100755
index f4ca7ca..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-success-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-warning-bg.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-warning-bg.png
deleted file mode 100755
index 25a57b5..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/message-warning-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/people.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/people.png
deleted file mode 100755
index cbeaaf3..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/people.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/ul.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/ul.png
deleted file mode 100755
index fd89ccd..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/ul.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/wiki.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/wiki.png
deleted file mode 100755
index a4b349b..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/wiki.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/img/www.png b/Artworks/Webenv/Httpd/2.2.3/error/include/img/www.png
deleted file mode 100755
index d8b5161..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/error/include/img/www.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing.css b/Artworks/Webenv/Httpd/2.2.3/error/include/indexing.css
deleted file mode 100755
index b82237e..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing.css
+++ /dev/null
@@ -1,14 +0,0 @@
-/***
- * Apache's Customization for Errors and Indexing
- *
- * The CentOS Artwork SIG
- */
-
-#centoslinks table {
-	margin: 0;
-	padding: 0;
-}
-
-#centoslinks td {
-	text-align: left;
-}
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/README.html b/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/README.html
deleted file mode 100644
index eab9b0b..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/README.html
+++ /dev/null
@@ -1,26 +0,0 @@
-
-
-<div id="footer">
-
-    <ul class="mainlinks">
-        <li class="first"> <strong>CentOS on the Web:</strong> </li>
-        <li> <a href="http://www.centos.org/">Home</a> </li>
-        <li> <a href="http://wiki.centos.org/">Wiki</a> </li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=16">Mailing Lists</a></li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=13">Mirror List</a></li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=8">IRC</a></li>
-        <li> <a href="http://www.centos.org/modules/newbb/">Forums</a></li>
-        <li> <a href="http://bugs.centos.org/">Bugs</a> </li>
-        <li class="last"> <a href="http://www.centos.org/modules/tinycontent/index.php?id=23">Donate</a></li>
-    </ul>
-
-    <div class="pageline"> </div>
-
-    <div class="credits"> 
-
-    <p class="right">I want to donate a server: <a href="mailto:donate@centos.org?subject=Server%20Donation">Contact us</a></p>
-    <p>This CentOS server was donated by: <a href="">ServerName</a></p>
-
-    </div>
-
-</div>
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/download/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/download/HEADER.html
deleted file mode 100644
index caf349f..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/download/HEADER.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/styles.css">
-
-<div id="header">
-
-    <div class="googlecontent">
-        <script type="text/javascript"><!--
-            google_ad_client = "pub-6973128787810819";
-            google_ad_width = 468;
-            google_ad_height = 68;
-            google_ad_format = "468x60_as";
-            google_ad_type = "text_image";
-            google_ad_channel = "";
-            google_color_border = "204c8d";
-            google_color_bg = "345c97";
-            google_color_link = "0000FF";
-            google_color_text = "FFFFFF";
-            google_color_url = "008000";
-            //-->
-        </script>
-
-        <script type="text/javascript"
-            src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-        </script>
-    </div>
-
-    <div id="logo"><img src="/error/include/img/centos-logo-download.png" alt="CentOS"></div> 
-
-    <div class="pageline"></div>
-
-    <ul class="mainlinks">
-        <li class="first"> <strong>CentOS on the Web:</strong> </li>
-        <li> <a href="http://www.centos.org/">Home</a> </li>
-        <li> <a href="http://wiki.centos.org/">Wiki</a> </li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=16">Mailing Lists</a></li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=13">Mirror List</a></li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=8">IRC</a></li>
-        <li> <a href="http://www.centos.org/modules/newbb/">Forums</a></li>
-        <li> <a href="http://bugs.centos.org/">Bugs</a> </li>
-        <li class="last"> <a href="http://www.centos.org/modules/tinycontent/index.php?id=23">Donate</a></li>
-    </ul>
-
-
-</div>
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/people/username/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/people/username/HEADER.html
deleted file mode 100644
index 8162132..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/indexing/people/username/HEADER.html
+++ /dev/null
@@ -1,27 +0,0 @@
-<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/styles.css">
-
-<div id="header">
-
-
-    <div class="people_info"> 
-        <h1>[Your Name]</h1>
-        <p>[Brief description about you]<p>
-    </div>
-
-    <div id="logo"><img src="/error/include/img/centos-logo-people.png" alt="CentOS"></div> 
-
-    <div class="pageline"> </div>
-
-    <ul class="mainlinks">
-        <li class="first"> <strong>CentOS on the Web:</strong> </li>
-        <li> <a href="http://www.centos.org/">Home</a> </li>
-        <li> <a href="http://wiki.centos.org/">Wiki</a> </li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=16">Mailing Lists</a></li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=13">Mirror List</a></li>
-        <li> <a href="http://www.centos.org/modules/tinycontent/index.php?id=8">IRC</a></li>
-        <li> <a href="http://www.centos.org/modules/newbb/">Forums</a></li>
-        <li> <a href="http://bugs.centos.org/">Bugs</a> </li>
-        <li class="last"> <a href="http://www.centos.org/modules/tinycontent/index.php?id=23">Donate</a></li>
-    </ul>
-
-</div>
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/mailman.css b/Artworks/Webenv/Httpd/2.2.3/error/include/mailman.css
deleted file mode 100755
index a77351a..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/mailman.css
+++ /dev/null
@@ -1,313 +0,0 @@
-/***
- * Mailman Customization.
- *
- * The CentOS Artwork SIG
- */
-
-#errormsg p {
-	float: right;
-	font-size: x-small;
-}
-
-#centoslinks, 
-#centoslinks h1, 
-#centoslinks h2,
-#centoslinks h3 {
-	clear: both;
-	}
-
-/* Admin Panel */
-
-#centoslinks div.adminpanel.col1,
-#centoslinks div.adminpanel.col2 {
-	margin: 0.5em;
-	padding: 0.5em;
-}
-
-#centoslinks div.adminpanel.col1 {
-	width: 60%;
-}
-
-#centoslinks div.adminpanel.col2 {
-	width: 35%;
-	float: right;
-	margin-top:0;
-	margin-right: 0;
-}
-
-#centoslinks div.adminpanel p.adminpanel {
-	margin: 0;
-	padding-left: 1em;
-	line-height: 2.5em;
-	background: #f8f8f8;
-	font-weight: bold;
-}
-
-#centoslinks ul.adminpanel {
-	display: block;
-	margin-left: 1em;
-}
-
-/* The following two definitions are for the
-   "Emergency moderation of all list traffic is enabled"
-   message. */
-
-#centoslinks p.emergency {
-	color: #FFF;
-	background: #c32c2c;
-	background-image: none;
-	padding: 1em;
-	border: none;
-	text-align: center;
-	font-weight: bold;
-	margin: 0;
-	}
-
-#centoslinks p.emergency a {
-	color: #FFF;
-	border-bottom: 1px dotted #FFF;
-	}
-
-/* Tables customization */
-
-#centoslinks table {
-    	clear: both;
-    	width: 100%;
-    	font-size: inherit;
-	}
-
-#centoslinks td {
-   	font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-   	vertical-align: top;
-   	border-bottom: 0px;
-   	padding: 0.5em;
-   	}
-
-#centoslinks td.center {
-	text-align: center;
-	}
-
-#centoslinks td p {
-	margin-left: 0;
-	padding-left: 0;
-	}
-
-#centoslinks td.title,
-#centoslinks tr.title {
-	background-color: #f8f8f8;
-	}
-
-#centoslinks td.header,
-#centoslinks tr.header {
-	background-color: #efefef;
-	}
-
-#centoslinks .mm_submit {
-	padding: 0.5em;
-	text-align: center;
-	margin-top: 0;
-	}
-
-#centoslinks .mm_submit.tied {
-	/* Sometimes it is needed to use the submit button
-	 * without margin and padding. Use the .tied class
-	 * for those cases */
-	margin: 0;
-	padding: 0;
-	}
-
-/* Administrative Requests */
-
-#centoslinks table.helds_overview td {
-	padding: 0;
-	margin: 0;
-	}
-
-#centoslinks table.helds_overview td.header p{
-	margin: 0.3em;	
-	}
-
-#centoslinks table.helds_overview table,
-#centoslinks table.helds_overview table.helds_overview td {
-	margin: 0;
-	padding: 0;
-	}
-
-#centoslinks table.helds_overview table.helds_overview.right {
-	font-size: small;
-	}
-
-#centoslinks table.helds_overview td.helds_overview.left {
-	width: 40%;
-	margin: 0;
-	padding: 1em;
-	}
-
-#centoslinks table.helds_overview td.helds_overview.right {
-	border-left: 5px solid #f8f8f8;
-	}
-
-#centoslinks table.helds_overview td.helds_overview.right table {
-	text-align: left;
-	margin: 0; 
-	padding: 1em;
-	}
-
-#centoslinks table.helds_overview table.helds_overview.right td.description {
-	background: transparent;
-	text-align: left;
-	width: 1%;
-	}
-
-#centoslinks table.pending_subs table,
-#centoslinks table.pending_subs table td,
-#centoslinks table.pending_unsubs table,
-#centoslinks table.pending_unsubs table td {
-	margin: 0;
-	padding: 0;
-	}
-
-/* Administrative Panel */
-
-#centoslinks table.mm_usertable td {
-	vertical-align: middle;
-	}
-
-#centoslinks .value table,
-#centoslinks .value table tr,
-#centoslinks .value table td {
-	margin:0;
-	padding:0;
-	}
-
-/* Customize article body presentation */
-
-#centoslinks pre.article {
-	border: none;
-	background: transparent;
-	padding-left: 0;
-	overflow: visible;
-	}
-
-#centoslinks h1 {
-	margin-bottom: 1em;
-	}
-
-#centoslinks p.notrendered {
-	display: none;
-	}
-	
-#centoslinks ul.linkblock {
-	line-height: 1.9em;
-	float: left;
-	list-style: none;
-	padding-left: 1em;
-	padding-right: 1em;
-	border-right: 1px dotted #ccc;
-	}	
-
-#centoslinks ul.linkblock.last {
-	border-right: none;
-	}
-
-
-#centoslinks ul.mailaddresses li, 
-#centoslinks ol.mailaddresses li {
-   	font-family: "DejaVu Sans Mono", "Liberation Sans Mono", monospace;
-	}
-
-#centoslinks th {
-    	text-align: left;
-    	}
-
-#centoslinks td h1,
-#centoslinks td h2,
-#centoslinks td h3 {
-	margin: 0;
-   }
-
-#centoslinks td h3 {
-        padding-left: 0.7em; /* Should be the same for h{1-4} */
-	}
-
-#centoslinks .description { 
-	background-color: #efefef;
-	width:50%; 
-	padding: 0.5em; 
-	text-align: right;
-	}
-
-#centoslinks .value { 
-	background-color:#f8f8f8; 
-	}
-
-
-#centoslinks img {
-    border: none;
-	}
-
-/* Message */
-
-.message {
-        clear: both;
-        margin-top: 2em;
-        margin-right: 10%;
-        margin-bottom: 2em;
-        margin-left: 10%;
-        padding-top: 1em;
-        padding-right: 1em;
-        padding-bottom: 1em;
-        padding-left: 1.5em;
-        border-top-width: 4px;
-        border-top-style: solid;
-        border-top-color: #D2E0F6;
-        border-bottom-width: 4px;
-        border-bottom-style: solid;
-        border-bottom-color: #D2E0F6;
-        background-color: #ECF4FF;
-        background-image: url("/error/include/img/message-bg.png");
-        }
-
-.message.success {
-        border-color: #D6F6D2;
-        background-color: #EEFFEC;
-        background-image: url("/error/include/img/message-success-bg.png");
-	}
-
-.message.error {
-        border-color: #E0B7B7;
-        background-color: #FFECEC;
-        background-image: url("/error/include/img/message-error-bg.png");
-	}
-
-.message.warning {
-        border-color: #F6E7D2;
-        background-color: #FFF8EC;
-        background-image: url("/error/include/img/message-warning-bg.png");
-	}
-
-.message.error h3,
-.message.error p { 
-	color: #C32C2C; 
-	}
-
-.message.success h3,
-.message.success p {
-	color: #229321;
-	}
-
-.message p {
-	margin: 0 !important;
-	}
-
-.message h3 {
-	margin-top: 0;
-	margin-bottom: 0.5em;
-	}
-
-p.message.warning {
-	margin: 1em;
-	margin-left: 0;
-	margin-right: 0;
-	padding: 1em;
-	}
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/noindex.css b/Artworks/Webenv/Httpd/2.2.3/error/include/noindex.css
deleted file mode 100755
index ba2cb74..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/noindex.css
+++ /dev/null
@@ -1,5 +0,0 @@
-/***
- * Apache's Customization for noindex.html page
- *
- * The CentOS Artwork SIG
- */
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/phpBB.css b/Artworks/Webenv/Httpd/2.2.3/error/include/phpBB.css
deleted file mode 100755
index e90fdfd..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/phpBB.css
+++ /dev/null
@@ -1,5 +0,0 @@
-/***
- * phpBB Customization.
- *
- * The CentOS Artwork SIG
- */
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/spacer.html b/Artworks/Webenv/Httpd/2.2.3/error/include/spacer.html
deleted file mode 100755
index 68a13b1..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/spacer.html
+++ /dev/null
@@ -1,3 +0,0 @@
-    </p>
-
-    <p>
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/styles.css b/Artworks/Webenv/Httpd/2.2.3/error/include/styles.css
deleted file mode 100755
index 1b5f565..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/styles.css
+++ /dev/null
@@ -1,195 +0,0 @@
-/*** 
- * Style used in some server responses.
- *
- * -- CentOS Artwork SIG.
- *    http://projects.centos.org/trac/artwork/wiki/WebServerCustomization
- */
-
-html {
-    background-color: #FFF;
-    background-image: url(/error/include/img/html-background.png);
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    line-height: 1.25em;
-    margin: 0 4% 0 4%;      /* <- with 4% of left and right margin  */
-    }
-
-body {
-    background: #FFF;
-    border-width: 10px;
-    border-style: solid;
-    border-color: #FFF;     
-    padding:0;
-    margin: 0;
-    }
-
-/* Links */
-
-a:link  { text-decoration: none; color: #204C8D }
-a:hover { text-decoration: underline; color: green; } 
-a:active { text-decoration: underline; color: green; } 
-a:visited { text-decoration: none; color: #204C8D; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-#footer .credits a:link  { border-bottom: 1px dotted #eee; text-decoration: none; color: #eee }
-#footer .credits a:hover { border-bottom: 1px dotted #eee; text-decoration: underline; color: #fff; } 
-#footer .credits a:active { border-bottom: 1px dotted #eee; text-decoration: underline; color: #eee; } 
-#footer .credits a:visited { border-bottom: 1px dotted #eee; text-decoration: none; color: #eee; }
-#footer .credits a:visited:hover { border-bottom: 1px dotted #eee; text-decoration: underline; color: #fff; }
-
-/* Tables */
-
-table { 
-    width: 100%;
-    font-size: inherit;
-    }
-
-th {
-    padding-left: 5px;
-    padding-right: 5px;
-    }
-
-td {
-   border-bottom: 1px solid #f8f8f8;
-   font-family: "DejaVu Sans Mono", "Liberation Sans Mono", monospace;
-   vertical-align: middle;
-   }
-
-td img {
-   float: right;
-   }
-
-th { 
-    background-image: url(/error/include/img/h2-background.png);
-    }
-       
-/* Presentation */
-
-#header {
-    background-color: #204C8D;
-    background-image: url(/error/include/img/header-background.png);
-    margin-bottom: 1em;
-    color: #fff;
-    }
-
-#logo {
-    color: #fff;
-    padding: 10px;
-    width: 400px;
-    }
-
-.googlecontent {
-    float: right;
-    margin: 1em;
-}
-
-.pageline {
-    border: 2.5px solid #628ECA;
-    clear: both;
-    margin:0;
-    padding:0;
-}
-
-#header .mainlinks {
-    color: #000;
-    margin:0;
-    padding: 5px;
-    padding-left: 20px;
-    text-align: left;
-    background-color: #EDF4FF;
-    border-top: 1px solid #C9C9C9;
-    border-bottom: 2px dotted #628ECA;
-    }       
-
-#header div.people_info {
-    float: right;
-    padding: 1.2em 10% 1.2em 1.2em;
-    padding-right: 10%;
-    text-align: center;
-    }	
-
-#header div.people_info h1 {
-    font-size: 1.7em;
-    font-weight: normal;
-    }	
-#header div.people_info p {
-    margin: 0;
-    padding: 0;
-    line-height: 0.5em;
-}
-
-/* Content */
-
-#content h1 {
-    line-height:1.9em;
-    margin-bottom: 0;
-}
-
-#content tt {
-   font-family: "DejaVu Sans Mono", "Liberation Sans Mono", monospace;
-}
-
-ul.mainlinks > li {
-    border-right: 1px dotted #628ECA;
-    padding-right: 10px;
-    padding-left: 10px;
-    display: inline;
-    list-style: none;
-    }
-
-ul.mainlinks > li.last,
-ul.mainlinks > li.first {
-    border-right: none;
-    }
- 
-hr { 
-    margin:0; 
-    padding: 0;
-    border: 1px dashed #f8f8f8;
-    }
-
-#content {
-    clear:both;
-    padding-bottom:0.5em;
-    padding-left:30px;
-    padding-right:30px;
-}
-
-#content p {
-    padding-left:1.5;
-    line-height: 1.5em;
-}
-
-/* Footer */
-
-#footer {
-    background-color: #204C8D;
-    background-image: url(/error/include/img/header-background.png);
-    margin-top: 1em;
-    }
-
-#footer p {
-    font-size: small;
-    margin: 5px;
-    }
-
-#footer .mainlinks {
-    color: #000;
-    margin:0;
-    padding: 5px;
-    padding-left: 20px;
-    text-align: left;
-    background-color: #EDF4FF;
-    border-top: 2px dotted #628ECA;
-    border-bottom: 1px solid #C9C9C9;
-    }
-
-#footer .credits {
-    color: #eee;
-    font-size: small;
-    padding: 1em;
-    }
-
-#footer .credits p.right {
-    float: right;
-}
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/include/top.html b/Artworks/Webenv/Httpd/2.2.3/error/include/top.html
deleted file mode 100755
index 310725c..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/include/top.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!--#if expr="! $CONTENT_LANGUAGE"
---><!--#set var="CONTENT_LANGUAGE" value="en"
---><!--#endif
---><!--#if expr="! $CHARACTER_ENCODING"
---><!--#set var="CHARACTER_ENCODING" value="ISO-8859-1"
---><!--#endif
---><?xml version="1.0" encoding="<!--#echo var="CHARACTER_ENCODING" -->"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml" lang="<!--#echo var="CONTENT_LANGUAGE" -->" xml:lang="<!--#echo var="CONTENT_LANGUAGE" -->">
-<head>
-    <title><!--#echo encoding="none" var="TITLE" --></title>
-    <link rev="made" href="mailto:<!--#echo encoding="url" var="SERVER_ADMIN" -->" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/errors.css" />
-</head>
-
-<body>
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs/">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-	<div id="errormsg">
-
-	<img src="/error/include/img/error.png" alt="Error" />
-
-        <p class="floatr strong"><!--#echo encoding="none" var="TITLE" --></p>
-
-        <h1>Error <!--#echo encoding="none" var="REDIRECT_STATUS" --></h1>
-
-	</div>
-
-	<div id="centoslinks">
-
-        <p>
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/links.html.var b/Artworks/Webenv/Httpd/2.2.3/error/links.html.var
deleted file mode 100755
index b14b584..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/links.html.var
+++ /dev/null
@@ -1,118 +0,0 @@
-Content-language: cs
-Content-type: text/html; charset=ISO-8859-2
-Body:----------cs--
-----------cs--
-
-Content-language: de
-Content-type: text/html; charset=ISO-8859-1
-Body:----------de--
-----------de--
-
-Content-language: en
-Content-type: text/html; charset=ISO-8859-1
-Body:----------en--
-
-	<ul class="linkblock">
-	<li><a href="http://centos.org/">Home</a></li>
-	<li><a href="http://centos.org/downloads/">Downloads</a></li>
-	<li><a href="http://centos.org/docs/">Documentation</a></li>
-	<li><a href="http://centos.org/wiki/">Wiki</a></li>
-	<li><a href="http://centos.org/lists/">Mailing Lists</a></li>
-	<li><a href="http://centos.org/bugs">Bugs</a></li>
-	<li><a href="http://centos.org/forums">Forums</a></li>
-	<li><a href="http://centos.org/projects">Projects</a></li>
-	</ul>
-
-	<ul class="linkblock">
-	<li><a href="http://centos.org/wiki/ReleaseNotes">Release Notes</a></li>
-	<li><a href="http://centos.org/wiki/FAQs">Frequently Asked Questions</a></li>
-	<li><a href="http://centos.org/wiki/TipsAndTricks">Tips and Tricks</a></li>
-	<li><a href="http://centos.org/wiki/HowTos">HowTos</a></li>
-	<li><a href="http://centos.org/wiki/AdditionalResources">Additional Resources</a></li>
-	<li><a href="http://centos.org/wiki/SpecialInterestGroups">Special Interet Groups (SIGs)</a></li>
-	</ul>
-
-	<ul class="linkblock">
-	<li><a href="http://centos.org/wiki/Events">Events</a></li>
-	<li><a href="http://centos.org/wiki/Newsletter">Newsletter</a></li>
-	<li><a href="http://centos.org/wiki/Contribute">Contributions</a></li>
-	<li><a href="http://centos.org/wiki/Donate">Donations</a></li>
-	<li><a href="http://centos.org/wiki/Promote">Promotion</a></li>
-	</ul>
-
-	<ul class="linkblock last">
-	<li><a href="http://centos.org/planet/">Planet</a></li>
-	<li><a href="http://centos.org/people">People</a></li>
-	<li><a href="http://centos.org/wiki/About">About</a></li>
-	</ul>
-
-----------en--
-
-Content-language: es
-Content-type: text/html; charset=ISO-8859-1
-Body:----------es--
-<p><strong>CentOS en la Web:</strong></p>
-<ul class="linkblock">
-	<li><a href="http://wiki.centos.org/es/Help">Ayuda</a></li>
-</ul>
-----------es--
-
-Content-language: fr
-Content-type: text/html; charset=ISO-8859-1
-Body:----------fr--
-----------fr--
-
-Content-language: ga
-Content-type: text/html; charset=ISO-8859-1
-Body:----------ga--
-----------ga--
-
-Content-language: it
-Content-type: text/html; charset=ISO-8859-1
-Body:----------it--
-----------it--
-
-Content-language: ja
-Content-type: text/html; charset=ISO-2022-JP
-Body:----------ja--
-----------ja--
-
-Content-language: ko
-Content-type: text/html; charset=EUC-KR
-Body:----------ko--
-----------ko--
-
-Content-language: nl
-Content-type: text/html; charset=ISO-8859-1
-Body:----------nl--
-----------nl--
-
-Content-language: pl
-Content-type: text/html; charset=ISO-8859-2
-Body:----------pl--
-----------pl--
-
-Content-language: pt-br
-Content-type: text/html; charset=ISO-8859-1
-Body:-------pt-br--
--------pt-br--
-
-Content-language: ro
-Content-type: text/html; charset=ISO-8859-1
-Body:----------ro--
-----------ro--
-
-Content-language: sr
-Content-type: text/html; charset=ISO-8859-5
-Body:----------sr--
-----------sr--
-
-Content-language: sv
-Content-type: text/html; charset=ISO-8859-1
-Body:----------sv--
-----------sv--
-
-Content-language: tr
-Content-type: text/html; charset=ISO-8859-9
-Body:----------tr--
-----------tr--
diff --git a/Artworks/Webenv/Httpd/2.2.3/error/noindex.html b/Artworks/Webenv/Httpd/2.2.3/error/noindex.html
deleted file mode 100755
index 0ff0c52..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/error/noindex.html
+++ /dev/null
@@ -1,116 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-	<title>Apache HTTP Server Test Page</title>
-	<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
-	<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-	<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/noindex.css" />
-</head>
-
-<body>
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs/">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-<div id="errormsg">
-
-    <img src="/error/include/img/www.png" alt="WWW" /> 
-
-    <h1>Apache 2 Test Page</h1>
-
-</div>
-
-<div id="centoslinks">
-
-    <p>This page is used to test the proper operation of the Apache
-    HTTP server after it has been installed. If you can read this page
-    it means that the Apache HTTP server installed at this site is
-    working properly.</p>
-
-    <h2>If you are a member of the general public:</h2>
-
-    <p>The fact that you are seeing this page indicates that the
-    website you just visited is either experiencing problems or is
-    undergoing routine maintenance.</p>
-
-    <p>If you would like to let the administrators of this website
-    know that you've seen this page instead of the page you expected,
-    you should send them e-mail. In general, mail sent to the name
-    "webmaster" and directed to the website's domain should reach the
-    appropriate person.</p>
-
-    <p>For example, if you experienced problems while visiting
-    www.example.com, you should send e-mail to
-    "webmaster@example.com".</p>
-
-    <h2>If you are the website administrator:</h2>
-
-    <p>You may now add content to the directory
-    <tt>/var/www/html/</tt>. Note that until you do so, people
-    visiting your website will see this page and not your content. To
-    prevent this page from ever being used, follow the instructions in
-    the file <tt>/etc/httpd/conf.d/welcome.conf</tt>.</p>
-
-    <p>You are free to use the images below on Apache and CentOS Linux
-    powered HTTP servers.  Thanks for using Apache and CentOS!</p>
-
-    <p><a href="http://httpd.apache.org/"><img
-    src="/icons/apache_pb.gif" alt="[ Powered by Apache ]"/></a> <a
-    href="http://www.centos.org/"><img src="/icons/powered_by_rh.png"
-    alt="[ Powered by CentOS Linux ]" /></a></p>
-
-    <h2>About CentOS:</h2>
-
-    <p><strong>The Community ENTerprise Operating System</strong>
-    (CentOS) is an Enterprise-class Linux Distribution derived from
-    sources freely provided to the public by a prominent North
-    American Enterprise Linux vendor.  CentOS conforms fully with the
-    upstream vendors redistribution policy and aims to be 100% binary
-    compatible. (CentOS mainly changes packages to remove upstream
-    vendor branding and artwork.)  The CentOS Project is the
-    organization that builds CentOS.</p>
-
-    <p>CentOS is an Operating System and it is used to power this
-    website; however, the webserver is owned by the domain owner and
-    not the CentOS Project.  <strong>If you have issues with the
-    content of this site, contact the owner of the domain, not the
-    CentOS project.</strong></p>
-
-    <p>Unless this server is on the CentOS.org domain, the CentOS
-    Project doesn't have anything to do with the content on this
-    webserver or any e-mails that directed you to this site.</p>
-
-    <p>For example, if this website is www.example.com, you would find
-    the owner of the example.com domain at the following WHOIS server:
-    <a
-    href="http://www.internic.net/whois.html">http://www.internic.net/whois.html</a></p>
-
-    <p>For more information on CentOS please visit the <a
-    href="http://www.centos.org/">CentOS website</a>.</p>
-
-</div>
-
-<div id="footer">
-    		<p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-		<p class="sysinfo">The Community Enterprise Operating System.</p> 
-</div>
-
-</body>
-
-</html>
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/back.png b/Artworks/Webenv/Httpd/2.2.3/icons/back.png
deleted file mode 100644
index e53aef7..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/back.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/binary.png b/Artworks/Webenv/Httpd/2.2.3/icons/binary.png
deleted file mode 100644
index 2bb2adf..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/binary.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/cd.png b/Artworks/Webenv/Httpd/2.2.3/icons/cd.png
deleted file mode 100644
index 40add33..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/cd.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/compressed.png b/Artworks/Webenv/Httpd/2.2.3/icons/compressed.png
deleted file mode 100644
index 7d2fcad..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/compressed.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/folder.png b/Artworks/Webenv/Httpd/2.2.3/icons/folder.png
deleted file mode 100644
index b275e71..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/folder.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/html.png b/Artworks/Webenv/Httpd/2.2.3/icons/html.png
deleted file mode 100644
index 4125479..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/html.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/image.png b/Artworks/Webenv/Httpd/2.2.3/icons/image.png
deleted file mode 100644
index 88cb25f..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/image.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/inkscape.png b/Artworks/Webenv/Httpd/2.2.3/icons/inkscape.png
deleted file mode 100644
index eaeea14..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/inkscape.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/layout.png b/Artworks/Webenv/Httpd/2.2.3/icons/layout.png
deleted file mode 100644
index ae58127..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/layout.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/movie.png b/Artworks/Webenv/Httpd/2.2.3/icons/movie.png
deleted file mode 100644
index b9f5e33..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/movie.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/powered_by_rh.png b/Artworks/Webenv/Httpd/2.2.3/icons/powered_by_rh.png
deleted file mode 100644
index 0d4f578..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/powered_by_rh.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/script.png b/Artworks/Webenv/Httpd/2.2.3/icons/script.png
deleted file mode 100644
index c5418c5..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/script.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/sound.png b/Artworks/Webenv/Httpd/2.2.3/icons/sound.png
deleted file mode 100644
index 4b68717..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/sound.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/text.png b/Artworks/Webenv/Httpd/2.2.3/icons/text.png
deleted file mode 100644
index 10ac578..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/text.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/unknown.png b/Artworks/Webenv/Httpd/2.2.3/icons/unknown.png
deleted file mode 100755
index a709011..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/unknown.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/icons/warning.png b/Artworks/Webenv/Httpd/2.2.3/icons/warning.png
deleted file mode 100644
index a25f757..0000000
Binary files a/Artworks/Webenv/Httpd/2.2.3/icons/warning.png and /dev/null differ
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/README.html b/Artworks/Webenv/Httpd/2.2.3/indexing/README.html
deleted file mode 100755
index a4414e6..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/README.html
+++ /dev/null
@@ -1,45 +0,0 @@
-
-	<ul class="linkblock">
-	<li><a href="http://centos.org/">Home</a></li>
-	<li><a href="http://centos.org/downloads/">Downloads</a></li>
-	<li><a href="http://centos.org/docs/">Documentation</a></li>
-	<li><a href="http://centos.org/wiki/">Wiki</a></li>
-	<li><a href="http://centos.org/lists/">Mailing Lists</a></li>
-	<li><a href="http://centos.org/bugs">Bugs</a></li>
-	<li><a href="http://centos.org/forums">Forums</a></li>
-	<li><a href="http://centos.org/projects">Projects</a></li>
-	</ul>
-
-	<ul class="linkblock">
-	<li><a href="http://centos.org/wiki/ReleaseNotes">Release Notes</a></li>
-	<li><a href="http://centos.org/wiki/FAQs">Frequently Asked Questions</a></li>
-	<li><a href="http://centos.org/wiki/TipsAndTricks">Tips and Tricks</a></li>
-	<li><a href="http://centos.org/wiki/HowTos">HowTos</a></li>
-	<li><a href="http://centos.org/wiki/AdditionalResources">Additional Resources</a></li>
-	<li><a href="http://centos.org/wiki/SpecialInterestGroups">Special Interet Groups (SIGs)</a></li>
-	</ul>
-
-	<ul class="linkblock">
-	<li><a href="http://centos.org/wiki/Events">Events</a></li>
-	<li><a href="http://centos.org/wiki/Newsletter">Newsletter</a></li>
-	<li><a href="http://centos.org/wiki/Contribute">Contributions</a></li>
-	<li><a href="http://centos.org/wiki/Donate">Donations</a></li>
-	<li><a href="http://centos.org/wiki/Promote">Promotion</a></li>
-	</ul>
-
-	<ul class="linkblock last">
-	<li><a href="http://centos.org/planet/">Planet</a></li>
-	<li><a href="http://centos.org/people">People</a></li>
-	<li><a href="http://centos.org/wiki/About">About</a></li>
-	</ul>
-
-</div>
-
-    <div id="footer"> 
-    		<p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-		<p class="sysinfo floatr">Powered by <a href="http://httpd.apache.org/"><strong>Apache</strong></a></p> 
-		<p class="sysinfo">The Community Enterprise Operating System</p> 
-    </div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/docs/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/indexing/docs/HEADER.html
deleted file mode 100755
index f002f7e..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/docs/HEADER.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html 
-	PUBLIC "-//W3C//DTD HTML 4.01//EN"
-    	"http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-        <title>CentOS Documentation</title>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/indexing.css">
-</head>
-
-<body>
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li class="current"><a href="http://centos.org/docs/">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-<div id="errormsg">
-    <img src="/error/include/img/docs.png" alt="CentOS">
-    <h1>Documentation</h1>
-    <p>Description here ...</p>
-
-</div>
-
-<div id="centoslinks">
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/HEADER.html
deleted file mode 100755
index 13f834d..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/HEADER.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html 
-	PUBLIC "-//W3C//DTD HTML 4.01//EN"
-    	"http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-        <title>CentOS Downloads</title>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/indexing.css">
-</head>
-
-<body>
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li class="current"><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-<div id="errormsg">
-    <img src="/error/include/img/download.png" alt="CentOS">
-    <h1>Downloads</h1>
-
-    <p>Description here ... </p>
-
-</div>
-
-<div id="centoslinks">
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.html b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.html
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.html
+++ /dev/null
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.iso b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.iso
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.iso
+++ /dev/null
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.png b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.png
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.png
+++ /dev/null
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.rpm b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.rpm
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.rpm
+++ /dev/null
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.svg b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.svg
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.svg
+++ /dev/null
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.txt b/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.txt
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/downloads/file.txt
+++ /dev/null
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/people/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/indexing/people/HEADER.html
deleted file mode 100755
index 3cd0332..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/people/HEADER.html
+++ /dev/null
@@ -1,37 +0,0 @@
-<!DOCTYPE html 
-	PUBLIC "-//W3C//DTD HTML 4.01//EN"
-    	"http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-        <title>CentOS People</title>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/indexing.css">
-</head>
-
-<body>
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs/">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/projects/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-<div id="errormsg">
-    <img src="/error/include/img/people.png" alt="People">
-    <h1>People</h1>
-    <p>[A brief description about user 1]</p>
-
-</div>
-
-<div id="centoslinks">
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/people/user-1/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/indexing/people/user-1/HEADER.html
deleted file mode 100755
index 7c7cea2..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/people/user-1/HEADER.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html 
-	PUBLIC "-//W3C//DTD HTML 4.01//EN"
-    	"http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-        <title>CentOS People</title>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/indexing.css">
-</head>
-
-<body>
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs/">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/projects/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-<div id="errormsg">
-    <img src="/error/include/img/people.png" alt="People">
-    <h1>People</h1>
-    <h2>User 1</h2>
-    <p>[A brief description about user 1]</p>
-
-</div>
-
-<div id="centoslinks">
diff --git a/Artworks/Webenv/Httpd/2.2.3/indexing/people/user-2/HEADER.html b/Artworks/Webenv/Httpd/2.2.3/indexing/people/user-2/HEADER.html
deleted file mode 100755
index 2cee592..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/indexing/people/user-2/HEADER.html
+++ /dev/null
@@ -1,38 +0,0 @@
-<!DOCTYPE html 
-	PUBLIC "-//W3C//DTD HTML 4.01//EN"
-    	"http://www.w3.org/TR/html4/strict.dtd">
-<html>
-<head>
-        <title>CentOS People</title>
-        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css">
-        <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/indexing.css">
-</head>
-
-<body>
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs/">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/projects/">Projects</a></li>
-    </ul>
-    </div
-</div>
-
-<div id="errormsg">
-    <img src="/error/include/img/people.png" alt="People">
-    <h1>People</h1>
-    <h2>[User 2]</h2>
-    <p>[A brief description about user 2]</p>
-
-</div>
-
-<div id="centoslinks">
diff --git a/Artworks/Webenv/Httpd/2.2.3/install.sh b/Artworks/Webenv/Httpd/2.2.3/install.sh
deleted file mode 100755
index 59f1ae5..0000000
--- a/Artworks/Webenv/Httpd/2.2.3/install.sh
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/bash
-#
-# Install web server customization.
-
-echo 'What customization do you want to apply?:'
-select VERSION in `find . -maxdepth 1 -type d \
-	| egrep -v '^.$' | egrep -v 'svn' \
-	| sed 's/\.\///'`;do
-	SVN=http://centos.org/svn/artwork/trunk/Extras/Apache/$VERSION
-	break
-done
-
-INSTANCE=tmp
-FILE=apache.conf	 # Apache's Customization file
-CONFD=/etc/httpd/conf.d	 # Apache's Configuration directory
-DROOT=/var/www/html/	 # Apache's Document Root
-DERROR=/var/www/error	 # Apache's Error directory
-DICONS=/var/www/icons	 # Apache's Icons directory
-
-echo 'Creating local copy ...'
-svn export $SVN $INSTANCE --force --quiet
-
-# Copy files
-echo "Applying Errors Customization ... "
-cp -r $INSTANCE/error/*   $DERROR;
-
-echo  "Applying Indexing Customization ... "
-cp -r $INSTANCE/indexing/* $DROOT/;
-
-echo "Applying Icons Customization ... "
-cp -r $INSTANCE/icons/* $DICONS/;
-
-echo "Applying Apache Customization ... "
-cp $INSTANCE/$FILE $CONFD/;
-
-# Permissions
-echo 'Applying permissions ...'
-chown -R apache:apache $DROOT
-chown -R apache:apache $DERROR
-chown -R apache:apache $DICONS
-chmod -R 750 $DROOT
-chmod -R 750 $DERROR
-chmod -R 750 $DICONS
-if [ selinuxenabled ];then
-chcon -R system_u:object_r:httpd_sys_content_t $DROOT
-chcon -R system_u:object_r:httpd_sys_content_t $DERROR
-chcon -R system_u:object_r:httpd_sys_content_t $DICONS
-chcon -R system_u:object_r:httpd_config_t $CONFD
-fi
-
-# Remove temporal files
-rm -r $INSTANCE
-
-# Reloading configuration
-/sbin/service httpd reload
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/Archiver.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/Archiver.py
deleted file mode 100644
index ba611c6..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/Archiver.py
+++ /dev/null
@@ -1,251 +0,0 @@
-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-
-"""Mixin class for putting new messages in the right place for archival.
-
-Public archives are separated from private ones.  An external archival
-mechanism (eg, pipermail) should be pointed to the right places, to do the
-archival.
-"""
-
-import os
-import errno
-import traceback
-import re
-from cStringIO import StringIO
-
-from Mailman import mm_cfg
-from Mailman import Mailbox
-from Mailman import Utils
-from Mailman import Site
-from Mailman.SafeDict import SafeDict
-from Mailman.Logging.Syslog import syslog
-from Mailman.i18n import _
-from Mailman.htmlformat import Link
-from Mailman.htmlformat import HTMLFormatObject
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-def makelink(old, new):
-    try:
-        os.symlink(old, new)
-    except OSError, e:
-        if e.errno <> errno.EEXIST:
-            raise
-
-def breaklink(link):
-    try:
-        os.unlink(link)
-    except OSError, e:
-        if e.errno <> errno.ENOENT:
-            raise
-
-
-
-class Archiver:
-    #
-    # Interface to Pipermail.  HyperArch.py uses this method to get the
-    # archive directory for the mailing list
-    #
-    def InitVars(self):
-        # Configurable
-        self.archive = mm_cfg.DEFAULT_ARCHIVE
-        # 0=public, 1=private:
-        self.archive_private = mm_cfg.DEFAULT_ARCHIVE_PRIVATE
-        self.archive_volume_frequency = \
-                mm_cfg.DEFAULT_ARCHIVE_VOLUME_FREQUENCY
-        # The archive file structure by default is:
-        #
-        # archives/
-        #     private/
-        #         listname.mbox/
-        #             listname.mbox
-        #         listname/
-        #             lots-of-pipermail-stuff
-        #     public/
-        #         listname.mbox@ -> ../private/listname.mbox
-        #         listname@ -> ../private/listname
-        #
-        # IOW, the mbox and pipermail archives are always stored in the
-        # private archive for the list.  This is safe because archives/private
-        # is always set to o-rx.  Public archives have a symlink to get around
-        # the private directory, pointing directly to the private/listname
-        # which has o+rx permissions.  Private archives do not have the
-        # symbolic links.
-        omask = os.umask(0)
-        try:
-            try:
-                os.mkdir(self.archive_dir()+'.mbox', 02775)
-            except OSError, e:
-                if e.errno <> errno.EEXIST: raise
-                # We also create an empty pipermail archive directory into
-                # which we'll drop an empty index.html file into.  This is so
-                # that lists that have not yet received a posting have
-                # /something/ as their index.html, and don't just get a 404.
-            try:
-                os.mkdir(self.archive_dir(), 02775)
-            except OSError, e:
-                if e.errno <> errno.EEXIST: raise
-            # See if there's an index.html file there already and if not,
-            # write in the empty archive notice.
-            indexfile = os.path.join(self.archive_dir(), 'index.html')
-            fp = None
-            try:
-                fp = open(indexfile)
-            except IOError, e:
-                if e.errno <> errno.ENOENT: raise
-                omask = os.umask(002)
-                try:
-                    fp = open(indexfile, 'w')
-                finally:
-                    os.umask(omask)
-                fp.write(Utils.maketext(
-                    'emptyarchive.html',
-                    {'listname': self.real_name,
-                     'listname_lower': self.real_name.lower(),
-                     'listinfo': self.GetScriptURL('listinfo', absolute=1),
-		     # Links on header section (errormsg)
-              	     'listadmin_link': Link(Utils.ScriptURL('admin'), _('Administration')).Format(),
-            	     'listinfo_link': Link(Utils.ScriptURL('listinfo'), _('General Information')).Format(),
-            	     'errormsg_header': _('Mailing Lists'),
-                     }, mlist=self))
-            if fp:
-                fp.close()
-        finally:
-            os.umask(omask)
-
-    def archive_dir(self):
-        return Site.get_archpath(self.internal_name())
-
-    def ArchiveFileName(self):
-        """The mbox name where messages are left for archive construction."""
-        return os.path.join(self.archive_dir() + '.mbox',
-                            self.internal_name() + '.mbox')
-
-    def GetBaseArchiveURL(self):
-        url = self.GetScriptURL('private', absolute=1) + '/'
-        if self.archive_private:
-            return url
-        else:
-            hostname = re.match('[^:]*://([^/]*)/.*', url).group(1)\
-                       or mm_cfg.DEFAULT_URL_HOST
-            url = mm_cfg.PUBLIC_ARCHIVE_URL % {
-                'listname': self.internal_name(),
-                'hostname': hostname
-                }
-            if not url.endswith('/'):
-                url += '/'
-            return url
-
-    def __archive_file(self, afn):
-        """Open (creating, if necessary) the named archive file."""
-        omask = os.umask(002)
-        try:
-            return Mailbox.Mailbox(open(afn, 'a+'))
-        finally:
-            os.umask(omask)
-
-    #
-    # old ArchiveMail function, retained under a new name
-    # for optional archiving to an mbox
-    #
-    def __archive_to_mbox(self, post):
-        """Retain a text copy of the message in an mbox file."""
-        try:
-            afn = self.ArchiveFileName()
-            mbox = self.__archive_file(afn)
-            mbox.AppendMessage(post)
-            mbox.fp.close()
-        except IOError, msg:
-            syslog('error', 'Archive file access failure:\n\t%s %s', afn, msg)
-            raise
-
-    def ExternalArchive(self, ar, txt):
-        d = SafeDict({'listname': self.internal_name(),
-                      'hostname': self.host_name,
-                      })
-        cmd = ar % d
-        extarch = os.popen(cmd, 'w')
-        extarch.write(txt)
-        status = extarch.close()
-        if status:
-            syslog('error', 'external archiver non-zero exit status: %d\n',
-                   (status & 0xff00) >> 8)
-
-    #
-    # archiving in real time  this is called from list.post(msg)
-    #
-    def ArchiveMail(self, msg):
-        """Store postings in mbox and/or pipermail archive, depending."""
-        # Fork so archival errors won't disrupt normal list delivery
-        if mm_cfg.ARCHIVE_TO_MBOX == -1:
-            return
-        #
-        # We don't need an extra archiver lock here because we know the list
-        # itself must be locked.
-        if mm_cfg.ARCHIVE_TO_MBOX in (1, 2):
-            self.__archive_to_mbox(msg)
-            if mm_cfg.ARCHIVE_TO_MBOX == 1:
-                # Archive to mbox only.
-                return
-        txt = str(msg)
-        # should we use the internal or external archiver?
-        private_p = self.archive_private
-        if mm_cfg.PUBLIC_EXTERNAL_ARCHIVER and not private_p:
-            self.ExternalArchive(mm_cfg.PUBLIC_EXTERNAL_ARCHIVER, txt)
-        elif mm_cfg.PRIVATE_EXTERNAL_ARCHIVER and private_p:
-            self.ExternalArchive(mm_cfg.PRIVATE_EXTERNAL_ARCHIVER, txt)
-        else:
-            # use the internal archiver
-            f = StringIO(txt)
-            import HyperArch
-            h = HyperArch.HyperArchive(self)
-            h.processUnixMailbox(f)
-            h.close()
-            f.close()
-
-    #
-    # called from MailList.MailList.Save()
-    #
-    def CheckHTMLArchiveDir(self):
-        # We need to make sure that the archive directory has the right perms
-        # for public vs private.  If it doesn't exist, or some weird
-        # permissions errors prevent us from stating the directory, it's
-        # pointless to try to fix the perms, so we just return -scott
-        if mm_cfg.ARCHIVE_TO_MBOX == -1:
-            # Archiving is completely disabled, don't require the skeleton.
-            return
-        pubdir = Site.get_archpath(self.internal_name(), public=True)
-        privdir = self.archive_dir()
-        pubmbox = pubdir + '.mbox'
-        privmbox = privdir + '.mbox'
-        if self.archive_private:
-            breaklink(pubdir)
-            breaklink(pubmbox)
-        else:
-            # BAW: privdir or privmbox could be nonexistant.  We'd get an
-            # OSError, ENOENT which should be caught and reported properly.
-            makelink(privdir, pubdir)
-            # Only make this link if the site has enabled public mbox files
-            if mm_cfg.PUBLIC_MBOX:
-                makelink(privmbox, pubmbox)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/HyperArch.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/HyperArch.py
deleted file mode 100644
index c319629..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/HyperArch.py
+++ /dev/null
@@ -1,1344 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""HyperArch: Pipermail archiving for Mailman
-
-     - The Dragon De Monsyne <dragondm@integral.org>
-
-   TODO:
-     - Should be able to force all HTML to be regenerated next time the
-       archive is run, in case a template is changed.
-     - Run a command to generate tarball of html archives for downloading
-       (probably in the 'update_dirty_archives' method).
-"""
-
-from __future__ import nested_scopes
-
-import sys
-import re
-import errno
-import urllib
-import time
-import os
-import types
-import HyperDatabase
-import pipermail
-import weakref
-import binascii
-
-from email.Header import decode_header, make_header
-from email.Errors import HeaderParseError
-from email.Charset import Charset
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import Errors
-from Mailman import LockFile
-from Mailman import MailList
-from Mailman import i18n
-from Mailman.SafeDict import SafeDict
-from Mailman.Logging.Syslog import syslog
-from Mailman.Mailbox import ArchiverMailbox
-from Mailman.htmlformat import Link
-from Mailman.htmlformat import HTMLFormatObject
-
-# Set up i18n.  Assume the current language has already been set in the caller.
-_ = i18n._
-
-gzip = None
-if mm_cfg.GZIP_ARCHIVE_TXT_FILES:
-    try:
-        import gzip
-    except ImportError:
-        pass
-
-EMPTYSTRING = ''
-NL = '\n'
-
-# MacOSX has a default stack size that is too small for deeply recursive
-# regular expressions.  We see this as crashes in the Python test suite when
-# running test_re.py and test_sre.py.  The fix is to set the stack limit to
-# 2048; the general recommendation is to do in the shell before running the
-# test suite.  But that's inconvenient for a daemon like the qrunner.
-#
-# AFAIK, this problem only affects the archiver, so we're adding this work
-# around to this file (it'll get imported by the bundled pipermail or by the
-# bin/arch script.  We also only do this on darwin, a.k.a. MacOSX.
-if sys.platform == 'darwin':
-    try:
-        import resource
-    except ImportError:
-        pass
-    else:
-        soft, hard = resource.getrlimit(resource.RLIMIT_STACK)
-        newsoft = min(hard, max(soft, 1024*2048))
-        resource.setrlimit(resource.RLIMIT_STACK, (newsoft, hard))
-
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-def html_quote(s, lang=None):
-    repls = ( ('&', '&amp;'),
-              ("<", '&lt;'),
-              (">", '&gt;'),
-              ('"', '&quot;'))
-    for thing, repl in repls:
-        s = s.replace(thing, repl)
-    return Utils.uncanonstr(s, lang)
-
-
-def url_quote(s):
-    return urllib.quote(s)
-
-def null_to_space(s):
-    return s.replace('\000', ' ')
-
-
-def sizeof(filename, lang):
-    try:
-        size = os.path.getsize(filename)
-    except OSError, e:
-        # ENOENT can happen if the .mbox file was moved away or deleted, and
-        # an explicit mbox file name was given to bin/arch.
-        if e.errno <> errno.ENOENT: raise
-        return _('size not available')
-    if size < 1000:
-        # Avoid i18n side-effects
-        otrans = i18n.get_translation()
-        try:
-            i18n.set_language(lang)
-            out = _(' %(size)i bytes ')
-        finally:
-            i18n.set_translation(otrans)
-        return out
-    elif size < 1000000:
-        return ' %d KB ' % (size / 1000)
-    # GB?? :-)
-    return ' %d MB ' % (size / 1000000)
-
-
-html_charset = '<meta http-equiv="Content-Type" ' \
-               'content="text/html; charset=%s">'
-
-def CGIescape(arg, lang=None):
-    if isinstance(arg, types.UnicodeType):
-        s = Utils.websafe(arg)
-    else:
-        s = Utils.websafe(str(arg))
-    return Utils.uncanonstr(s.replace('"', '&quot;'), lang)
-
-# Parenthesized human name
-paren_name_pat = re.compile(r'([(].*[)])')
-
-# Subject lines preceded with 'Re:'
-REpat = re.compile( r"\s*RE\s*(\[\d+\]\s*)?:\s*", re.IGNORECASE)
-
-# E-mail addresses and URLs in text
-emailpat = re.compile(r'([-+,.\w]+@[-+.\w]+)')
-
-#  Argh!  This pattern is buggy, and will choke on URLs with GET parameters.
-urlpat = re.compile(r'(\w+://[^>)\s]+)') # URLs in text
-
-# Blank lines
-blankpat = re.compile(r'^\s*$')
-
-# Starting <html> directive
-htmlpat = re.compile(r'^\s*<html>\s*$', re.IGNORECASE)
-# Ending </html> directive
-nohtmlpat = re.compile(r'^\s*</html>\s*$', re.IGNORECASE)
-# Match quoted text
-quotedpat = re.compile(r'^([>|:]|&gt;)+')
-
-
-
-# Like Utils.maketext() but with caching to improve performance.
-#
-# _templatefilepathcache is used to associate a (templatefile, lang, listname)
-# key with the file system path to a template file.  This path is the one that
-# the Utils.findtext() function has computed is the one to match the values in
-# the key tuple.
-#
-# _templatecache associate a file system path as key with the text
-# returned after processing the contents of that file by Utils.findtext()
-#
-# We keep two caches to reduce the amount of template text kept in memory,
-# since the _templatefilepathcache is a many->one mapping and _templatecache
-# is a one->one mapping.  Imagine 1000 lists all using the same default
-# English template.
-
-_templatefilepathcache = {}
-_templatecache = {}
-
-def quick_maketext(templatefile, dict=None, lang=None, mlist=None):
-    if mlist is None:
-        listname = ''
-    else:
-        listname = mlist._internal_name
-    if lang is None:
-        if mlist is None:
-            lang = mm_cfg.DEFAULT_SERVER_LANGUAGE
-        else:
-            lang = mlist.preferred_language
-    cachekey = (templatefile, lang, listname)
-    filepath =  _templatefilepathcache.get(cachekey)
-    if filepath:
-        template = _templatecache.get(filepath)
-    if filepath is None or template is None:
-        # Use the basic maketext, with defaults to get the raw template
-        template, filepath = Utils.findtext(templatefile, lang=lang,
-                                            raw=True, mlist=mlist)
-        _templatefilepathcache[cachekey] = filepath
-        _templatecache[filepath] = template
-    # Copied from Utils.maketext()
-    text = template
-    if dict is not None:
-        try:
-            sdict = SafeDict(dict)
-            try:
-                text = sdict.interpolate(template)
-            except UnicodeError:
-                # Try again after coercing the template to unicode
-                utemplate = unicode(template,
-                                    Utils.GetCharSet(lang),
-                                    'replace')
-                text = sdict.interpolate(utemplate)
-        except (TypeError, ValueError):
-            # The template is really screwed up
-            pass
-    # Make sure the text is in the given character set, or html-ify any bogus
-    # characters.
-    return Utils.uncanonstr(text, lang)
-
-
-
-# Note: I'm overriding most, if not all of the pipermail Article class
-#       here -ddm
-# The Article class encapsulates a single posting.  The attributes are:
-#
-#  sequence : Sequence number, unique for each article in a set of archives
-#  subject  : Subject
-#  datestr  : The posting date, in human-readable format
-#  date     : The posting date, in purely numeric format
-#  fromdate : The posting date, in `unixfrom' format
-#  headers  : Any other headers of interest
-#  author   : The author's name (and possibly organization)
-#  email    : The author's e-mail address
-#  msgid    : A unique message ID
-#  in_reply_to : If !="", this is the msgid of the article being replied to
-#  references: A (possibly empty) list of msgid's of earlier articles in
-#              the thread
-#  body     : A list of strings making up the message body
-
-class Article(pipermail.Article):
-    __super_init = pipermail.Article.__init__
-    __super_set_date = pipermail.Article._set_date
-
-    _last_article_time = time.time()
-
-    def __init__(self, message=None, sequence=0, keepHeaders=[],
-                       lang=mm_cfg.DEFAULT_SERVER_LANGUAGE, mlist=None):
-        self.__super_init(message, sequence, keepHeaders)
-        self.prev = None
-        self.next = None
-        # Trim Re: from the subject line
-        i = 0
-        while i != -1:
-            result = REpat.match(self.subject)
-            if result:
-                i = result.end(0)
-                self.subject = self.subject[i:]
-            else:
-                i = -1
-        # Useful to keep around
-        self._lang = lang
-        self._mlist = mlist
-
-        if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
-            # Avoid i18n side-effects.  Note that the language for this
-            # article (for this list) could be different from the site-wide
-            # preferred language, so we need to ensure no side-effects will
-            # occur.  Think what happens when executing bin/arch.
-            otrans = i18n.get_translation()
-            try:
-                i18n.set_language(lang)
-                if self.author == self.email:
-                    self.author = self.email = re.sub('@', _(' at '),
-                                                      self.email)
-                else:
-                    self.email = re.sub('@', _(' at '), self.email)
-            finally:
-                i18n.set_translation(otrans)
-
-        # Snag the content-* headers.  RFC 1521 states that their values are
-        # case insensitive.
-        ctype = message.get('Content-Type', 'text/plain')
-        cenc = message.get('Content-Transfer-Encoding', '')
-        self.ctype = ctype.lower()
-        self.cenc = cenc.lower()
-        self.decoded = {}
-        cset = Utils.GetCharSet(mlist.preferred_language)
-        cset_out = Charset(cset).output_charset or cset
-        charset = message.get_content_charset(cset_out)
-        if charset:
-            charset = charset.lower().strip()
-            if charset[0]=='"' and charset[-1]=='"':
-                charset = charset[1:-1]
-            if charset[0]=="'" and charset[-1]=="'":
-                charset = charset[1:-1]
-            try:
-                body = message.get_payload(decode=True)
-            except binascii.Error:
-                body = None
-            if body and charset != Utils.GetCharSet(self._lang):
-                # decode body
-                try:
-                    body = unicode(body, charset)
-                except (UnicodeError, LookupError):
-                    body = None
-            if body:
-                self.body = [l + "\n" for l in body.splitlines()]
-
-        self.decode_headers()
-
-    # Mapping of listnames to MailList instances as a weak value dictionary.
-    # This code is copied from Runner.py but there's one important operational
-    # difference.  In Runner.py, we always .Load() the MailList object for
-    # each _dispose() run, otherwise the object retrieved from the cache won't
-    # be up-to-date.  Since we're creating a new HyperArchive instance for
-    # each message being archived, we don't need to worry about that -- but it
-    # does mean there are additional opportunities for optimization.
-    _listcache = weakref.WeakValueDictionary()
-
-    def _open_list(self, listname):
-        # Cache the open list so that any use of the list within this process
-        # uses the same object.  We use a WeakValueDictionary so that when the
-        # list is no longer necessary, its memory is freed.
-        mlist = self._listcache.get(listname)
-        if not mlist:
-            try:
-                mlist = MailList.MailList(listname, lock=0)
-            except Errors.MMListError, e:
-                syslog('error', 'error opening list: %s\n%s', listname, e)
-                return None
-            else:
-                self._listcache[listname] = mlist
-        return mlist
-
-    def __getstate__(self):
-        d = self.__dict__.copy()
-        # We definitely don't want to pickle the MailList instance, so just
-        # pickle a reference to it.
-        if d.has_key('_mlist'):
-            mlist = d['_mlist']
-            del d['_mlist']
-        else:
-            mlist = None
-        if mlist:
-            d['__listname'] = self._mlist.internal_name()
-        else:
-            d['__listname'] = None
-        # Delete a few other things we don't want in the pickle
-        for attr in ('prev', 'next', 'body'):
-            if d.has_key(attr):
-                del d[attr]
-        d['body'] = []
-        return d
-
-    def __setstate__(self, d):
-        # For loading older Articles via pickle.  All this stuff was added
-        # when Simone Piunni and Tokio Kikuchi i18n'ified Pipermail.  See SF
-        # patch #594771.
-        self.__dict__ = d
-        listname = d.get('__listname')
-        if listname:
-            del d['__listname']
-            d['_mlist'] = self._open_list(listname)
-        if not d.has_key('_lang'):
-            if hasattr(self, '_mlist'):
-                self._lang = self._mlist.preferred_language
-            else:
-                self._lang = mm_cfg.DEFAULT_SERVER_LANGUAGE
-        if not d.has_key('cenc'):
-            self.cenc = None
-        if not d.has_key('decoded'):
-            self.decoded = {}
-
-    def setListIfUnset(self, mlist):
-        if getattr(self, '_mlist', None) is None:
-            self._mlist = mlist
-
-    def quote(self, buf):
-        return html_quote(buf, self._lang)
-
-    def decode_headers(self):
-        """MIME-decode headers.
-
-        If the email, subject, or author attributes contain non-ASCII
-        characters using the encoded-word syntax of RFC 2047, decoded versions
-        of those attributes are placed in the self.decoded (a dictionary).
-
-        If the list's charset differs from the header charset, an attempt is
-        made to decode the headers as Unicode.  If that fails, they are left
-        undecoded.
-        """
-        author = self.decode_charset(self.author)
-        subject = self.decode_charset(self.subject)
-        if author:
-            self.decoded['author'] = author
-            email = self.decode_charset(self.email)
-            if email:
-                self.decoded['email'] = email
-        if subject:
-            if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
-                otrans = i18n.get_translation()
-                try:
-                    i18n.set_language(self._lang)
-                    atmark = unicode(_(' at '), Utils.GetCharSet(self._lang))
-                    subject = re.sub(r'([-+,.\w]+)@([-+.\w]+)',
-                              '\g<1>' + atmark + '\g<2>', subject)
-                finally:
-                    i18n.set_translation(otrans)
-            self.decoded['subject'] = subject
-        self.decoded['stripped'] = self.strip_subject(subject or self.subject)
-
-    def strip_subject(self, subject):
-        # Strip subject_prefix and Re: for subject sorting
-        # This part was taken from CookHeaders.py (TK)
-        prefix = self._mlist.subject_prefix.strip()
-        if prefix:
-            prefix_pat = re.escape(prefix)
-            prefix_pat = '%'.join(prefix_pat.split(r'\%'))
-            prefix_pat = re.sub(r'%\d*d', r'\s*\d+\s*', prefix_pat)
-            subject = re.sub(prefix_pat, '', subject)
-        subject = subject.lstrip()
-        strip_pat = re.compile('^((RE|AW|SV|VS)(\[\d+\])?:\s*)+', re.I)
-        stripped = strip_pat.sub('', subject)
-        return stripped
-
-    def decode_charset(self, field):
-        # TK: This function was rewritten for unifying to Unicode.
-        # Convert 'field' into Unicode one line string.
-        try:
-            pairs = decode_header(field)
-            ustr = make_header(pairs).__unicode__()
-        except (LookupError, UnicodeError, ValueError, HeaderParseError):
-            # assume list's language
-            cset = Utils.GetCharSet(self._mlist.preferred_language)
-            if cset == 'us-ascii':
-                cset = 'iso-8859-1' # assume this for English list
-            ustr = unicode(field, cset, 'replace')
-        return u''.join(ustr.splitlines())
-
-    def as_html(self):
-        d = self.__dict__.copy()
-        # avoid i18n side-effects
-        otrans = i18n.get_translation()
-        i18n.set_language(self._lang)
-        try:
-            d["prev"], d["prev_wsubj"] = self._get_prev()
-            d["next"], d["next_wsubj"] = self._get_next()
-
-            d["email_html"] = self.quote(self.email)
-            d["title"] = self.quote(self.subject)
-            d["subject_html"] = self.quote(self.subject)
-            d["subject_url"] = url_quote(self.subject)
-            d["in_reply_to_url"] = url_quote(self._message_id)
-            if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
-                # Point the mailto url back to the list
-                author = re.sub('@', _(' at '), self.author)
-                emailurl = self._mlist.GetListEmail()
-            else:
-                author = self.author
-                emailurl = self.email
-            d["author_html"] = self.quote(author)
-            d["email_url"] = url_quote(emailurl)
-            d["datestr_html"] = self.quote(i18n.ctime(int(self.date)))
-            d["body"] = self._get_body()
-            d["listurl"] = self._mlist.GetScriptURL('listinfo', absolute=1)
-            d["listname"] = self._mlist.real_name
-            d["encoding"] = ''
-
-    	    # Links on header section (errormsg)
-            d["listadmin_link"] = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-            d["listinfo_link"] = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-            d["errormsg_header"] = _('Mailing Lists')
-
-        finally:
-            i18n.set_translation(otrans)
-
-        charset = Utils.GetCharSet(self._lang)
-        d["encoding"] = html_charset % charset
-
-        self._add_decoded(d)
-        return quick_maketext(
-             'article.html', d,
-             lang=self._lang, mlist=self._mlist)
-
-    def _get_prev(self):
-        """Return the href and subject for the previous message"""
-        if self.prev:
-            subject = self._get_subject_enc(self.prev)
-            prev = ('<link rel="Previous"  href="%s">'
-                    % (url_quote(self.prev.filename)))
-            prev_wsubj = ('<li>' + _('Previous message:') +
-                          ' <a href="%s">%s\n</a></li>'
-                          % (url_quote(self.prev.filename),
-                             self.quote(subject)))
-        else:
-            prev = prev_wsubj = ""
-        return prev, prev_wsubj
-
-    def _get_subject_enc(self, art):
-        """Return the subject of art, decoded if possible.
-
-        If the charset of the current message and art match and the
-        article's subject is encoded, decode it.
-        """
-        return art.decoded.get('subject', art.subject)
-
-    def _get_next(self):
-        """Return the href and subject for the previous message"""
-        if self.next:
-            subject = self._get_subject_enc(self.next)
-            next = ('<link rel="Next" href="%s">'
-                    % (url_quote(self.next.filename)))
-            next_wsubj = ('<li>' + _('Next message:') +
-                          ' <a href="%s">%s\n</a></li>'
-                          % (url_quote(self.next.filename),
-                             self.quote(subject)))
-        else:
-            next = next_wsubj = ""
-        return next, next_wsubj
-
-    _rx_quote = re.compile('=([A-F0-9][A-F0-9])')
-    _rx_softline = re.compile('=[ \t]*$')
-
-    def _get_body(self):
-        """Return the message body ready for HTML, decoded if necessary"""
-        try:
-            body = self.html_body
-        except AttributeError:
-            body = self.body
-        return null_to_space(EMPTYSTRING.join(body))
-
-    def _add_decoded(self, d):
-        """Add encoded-word keys to HTML output"""
-        for src, dst in (('author', 'author_html'),
-                         ('email', 'email_html'),
-                         ('subject', 'subject_html'),
-                         ('subject', 'title')):
-            if self.decoded.has_key(src):
-                d[dst] = self.quote(self.decoded[src])
-
-    def as_text(self):
-        d = self.__dict__.copy()
-        # We need to guarantee a valid From_ line, even if there are
-        # bososities in the headers.
-        if not d.get('fromdate', '').strip():
-            d['fromdate'] = time.ctime(time.time())
-        if not d.get('email', '').strip():
-            d['email'] = 'bogus@does.not.exist.com'
-        if not d.get('datestr', '').strip():
-            d['datestr'] = time.ctime(time.time())
-        #
-        headers = ['From %(email)s  %(fromdate)s',
-                 'From: %(email)s (%(author)s)',
-                 'Date: %(datestr)s',
-                 'Subject: %(subject)s']
-        if d['_in_reply_to']:
-            headers.append('In-Reply-To: %(_in_reply_to)s')
-        if d['_references']:
-            headers.append('References: %(_references)s')
-        if d['_message_id']:
-            headers.append('Message-ID: %(_message_id)s')
-        body = EMPTYSTRING.join(self.body)
-        cset = Utils.GetCharSet(self._lang)
-        # Coerce the body to Unicode and replace any invalid characters.
-        if not isinstance(body, types.UnicodeType):
-            body = unicode(body, cset, 'replace')
-        if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
-            otrans = i18n.get_translation()
-            try:
-                atmark = unicode(_(' at '), cset)
-                i18n.set_language(self._lang)
-                body = re.sub(r'([-+,.\w]+)@([-+.\w]+)',
-                              '\g<1>' + atmark + '\g<2>', body)
-            finally:
-                i18n.set_translation(otrans)
-        # Return body to character set of article.
-        body = body.encode(cset, 'replace')
-        return NL.join(headers) % d + '\n\n' + body + '\n'
-
-    def _set_date(self, message):
-        self.__super_set_date(message)
-        self.fromdate = time.ctime(int(self.date))
-
-    def loadbody_fromHTML(self,fileobj):
-        self.body = []
-        begin = 0
-        while 1:
-            line = fileobj.readline()
-            if not line:
-                break
-            if not begin:
-                if line.strip() == '<!--beginarticle-->':
-                    begin = 1
-                continue
-            if line.strip() == '<!--endarticle-->':
-                break
-            self.body.append(line)
-
-    def finished_update_article(self):
-        self.body = []
-        try:
-            del self.html_body
-        except AttributeError:
-            pass
-
-
-class HyperArchive(pipermail.T):
-    __super_init = pipermail.T.__init__
-    __super_update_archive = pipermail.T.update_archive
-    __super_update_dirty_archives = pipermail.T.update_dirty_archives
-    __super_add_article = pipermail.T.add_article
-
-    # some defaults
-    DIRMODE = 02775
-    FILEMODE = 0660
-
-    VERBOSE = 0
-    DEFAULTINDEX = 'thread'
-    ARCHIVE_PERIOD = 'month'
-
-    THREADLAZY = 0
-    THREADLEVELS = 3
-
-    ALLOWHTML = 1             # "Lines between <html></html>" handled as is.
-    SHOWHTML = 0              # Eg, nuke leading whitespace in html manner.
-    IQUOTES = 1               # Italicize quoted text.
-    SHOWBR = 0                # Add <br /> onto every line
-
-    def __init__(self, maillist):
-        # can't init the database while other processes are writing to it!
-        # XXX TODO- implement native locking
-        # with mailman's LockFile module for HyperDatabase.HyperDatabase
-        #
-        dir = maillist.archive_dir()
-        db = HyperDatabase.HyperDatabase(dir, maillist)
-        self.__super_init(dir, reload=1, database=db)
-
-        self.maillist = maillist
-        self._lock_file = None
-        self.lang = maillist.preferred_language
-        self.charset = Utils.GetCharSet(maillist.preferred_language)
-
-        if hasattr(self.maillist,'archive_volume_frequency'):
-            if self.maillist.archive_volume_frequency == 0:
-                self.ARCHIVE_PERIOD='year'
-            elif self.maillist.archive_volume_frequency == 2:
-                self.ARCHIVE_PERIOD='quarter'
-            elif self.maillist.archive_volume_frequency == 3:
-                self.ARCHIVE_PERIOD='week'
-            elif self.maillist.archive_volume_frequency == 4:
-                self.ARCHIVE_PERIOD='day'
-            else:
-                self.ARCHIVE_PERIOD='month'
-
-        yre = r'(?P<year>[0-9]{4,4})'
-        mre = r'(?P<month>[01][0-9])'
-        dre = r'(?P<day>[0123][0-9])'
-        self._volre = {
-            'year':    '^' + yre + '$',
-            'quarter': '^' + yre + r'q(?P<quarter>[1234])$',
-            'month':   '^' + yre + r'-(?P<month>[a-zA-Z]+)$',
-            'week':    r'^Week-of-Mon-' + yre + mre + dre,
-            'day':     '^' + yre + mre + dre + '$'
-            }
-
-    def _makeArticle(self, msg, sequence):
-        return Article(msg, sequence,
-                       lang=self.maillist.preferred_language,
-                       mlist=self.maillist)
-
-    def html_foot(self):
-        # avoid i18n side-effects
-        mlist = self.maillist
-        otrans = i18n.get_translation()
-        i18n.set_language(mlist.preferred_language)
-        # Convenience
-        def quotetime(s):
-            return html_quote(i18n.ctime(s), self.lang)
-        try:
-            d = {"lastdate": quotetime(self.lastdate),
-                 "archivedate": quotetime(self.archivedate),
-                 "listinfo": mlist.GetScriptURL('listinfo', absolute=1),
-                 "version": self.version,
-                 }
-            i = {"thread": _("thread"),
-                 "subject": _("subject"),
-                 "author": _("author"),
-                 "date": _("date")
-                 }
-        finally:
-            i18n.set_translation(otrans)
-
-        for t in i.keys():
-            cap = t[0].upper() + t[1:]
-            if self.type == cap:
-                d["%s_ref" % (t)] = ""
-            else:
-                d["%s_ref" % (t)] = ('<a href="%s.html#start">[ %s ]</a>'
-                                     % (t, i[t]))
-        return quick_maketext(
-            'archidxfoot.html', d,
-            mlist=mlist)
-
-    def html_head(self):
-        # avoid i18n side-effects
-        mlist = self.maillist
-        otrans = i18n.get_translation()
-        i18n.set_language(mlist.preferred_language)
-        # Convenience
-        def quotetime(s):
-            return html_quote(i18n.ctime(s), self.lang)
-	    
-        try:
-            d = {"listname": html_quote(mlist.real_name, self.lang),
-                 "archtype": self.type,
-                 "archive": self.volNameToDesc(self.archive),
-                 "listinfo": mlist.GetScriptURL('listinfo', absolute=1),
-                 "firstdate": quotetime(self.firstdate),
-                 "lastdate": quotetime(self.lastdate),
-                 "size": self.size,
-                 }
-            i = {"thread": _("thread"),
-                 "subject": _("subject"),
-                 "author": _("author"),
-                 "date": _("date"),
-                 }
-        finally:
-            i18n.set_translation(otrans)
-
-        for t in i.keys():
-            cap = t[0].upper() + t[1:]
-            if self.type == cap:
-                d["%s_ref" % (t)] = ""
-                d["archtype"] = i[t]
-            else:
-                d["%s_ref" % (t)] = ('<a href="%s.html#start">[ %s ]</a>'
-                                     % (t, i[t]))
-        if self.charset:
-            d["encoding"] = html_charset % self.charset
-        else:
-            d["encoding"] = ""
-
-    	# Links on header section (errormsg)
-	d["listadmin_link"] = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-	d["listinfo_link"] = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-	d["errormsg_header"] = _('Mailing Lists')
-
-        return quick_maketext(
-            'archidxhead.html', d,
-            mlist=mlist)
-
-    def html_TOC(self):
-        mlist = self.maillist
-        listname = mlist.internal_name()
-        mbox = os.path.join(mlist.archive_dir()+'.mbox', listname+'.mbox')
-        d = {"listname": mlist.real_name,
-             "listinfo": mlist.GetScriptURL('listinfo', absolute=1),
-             "fullarch": '../%s.mbox/%s.mbox' % (listname, listname),
-             "size": sizeof(mbox, mlist.preferred_language),
-             'meta': '',
-             }
-        # Avoid i18n side-effects
-        otrans = i18n.get_translation()
-        i18n.set_language(mlist.preferred_language)
-        try:
-            if not self.archives:
-                d["noarchive_msg"] = _(
-                    'Currently, there are no archives.')
-                d["archive_listing_start"] = ""
-                d["archive_listing_end"] = ""
-                d["archive_listing"] = ""
-            else:
-                d["noarchive_msg"] = ""
-                d["archive_listing_start"] = quick_maketext(
-                    'archliststart.html',
-                    lang=mlist.preferred_language,
-                    mlist=mlist)
-                d["archive_listing_end"] = quick_maketext(
-                    'archlistend.html',
-                    mlist=mlist)
-
-                accum = []
-		highlight = 1
-                for a in self.archives:
-		    # Highlight TOC's rows
-		    if highlight == 1:
-			css = 'class="title"'
-			highlight = 0
-		    else:
-			css = ''
-			highlight = 1
-                    accum.append(self.html_TOC_entry(a, css))
-                d["archive_listing"] = EMPTYSTRING.join(accum)
-        finally:
-            i18n.set_translation(otrans)
-        # The TOC is always in the charset of the list's preferred language
-        d['meta'] += html_charset % Utils.GetCharSet(mlist.preferred_language)
-    	# Links on header section (errormsg)
-        d['listadmin_link'] = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-        d['listinfo_link'] = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-        d['errormsg_header'] = _('Mailing Lists')
-        # The site can disable public access to the mbox file.
-        if mm_cfg.PUBLIC_MBOX:
-            template = 'archtoc.html'
-        else:
-            template = 'archtocnombox.html'
-        return quick_maketext(template, d, mlist=mlist)
-
-    def html_TOC_entry(self, arch, css):
-        # Check to see if the archive is gzip'd or not
-        txtfile = os.path.join(self.maillist.archive_dir(), arch + '.txt')
-        gzfile = txtfile + '.gz'
-        # which exists?  .txt.gz first, then .txt
-        if os.path.exists(gzfile):
-            file = gzfile
-            url = arch + '.txt.gz'
-            templ = '<td><a href="%(url)s">[ ' + _('Gzip\'d Text%(sz)s') \
-                    + ']</a></td>'
-        elif os.path.exists(txtfile):
-            file = txtfile
-            url = arch + '.txt'
-            templ = '<td><a href="%(url)s">[ ' + _('Text%(sz)s') + ']</a></td>'
-        else:
-            # neither found?
-            file = None
-        # in Python 1.5.2 we have an easy way to get the size
-        if file:
-            textlink = templ % {
-                'url': url,
-                'sz' : sizeof(file, self.maillist.preferred_language)
-                }
-        else:
-            # there's no archive file at all... hmmm.
-            textlink = ''
-        return quick_maketext(
-            'archtocentry.html',
-            {'archive': arch,
-             'archivelabel': self.volNameToDesc(arch),
-             'css': css,
-             'textlink': textlink
-             },
-            mlist=self.maillist)
-
-    def GetArchLock(self):
-        if self._lock_file:
-            return 1
-        self._lock_file = LockFile.LockFile(
-            os.path.join(mm_cfg.LOCK_DIR,
-                         self.maillist.internal_name() + '-arch.lock'))
-        try:
-            self._lock_file.lock(timeout=0.5)
-        except LockFile.TimeOutError:
-            return 0
-        return 1
-
-    def DropArchLock(self):
-        if self._lock_file:
-            self._lock_file.unlock(unconditionally=1)
-            self._lock_file = None
-
-    def processListArch(self):
-        name = self.maillist.ArchiveFileName()
-        wname= name+'.working'
-        ename= name+'.err_unarchived'
-        try:
-            os.stat(name)
-        except (IOError,os.error):
-            #no archive file, nothin to do -ddm
-            return
-
-        #see if arch is locked here -ddm
-        if not self.GetArchLock():
-            #another archiver is running, nothing to do. -ddm
-            return
-
-        #if the working file is still here, the archiver may have
-        # crashed during archiving. Save it, log an error, and move on.
-        try:
-            wf = open(wname)
-            syslog('error',
-                   'Archive working file %s present.  '
-                   'Check %s for possibly unarchived msgs',
-                   wname, ename)
-            omask = os.umask(007)
-            try:
-                ef = open(ename, 'a+')
-            finally:
-                os.umask(omask)
-            ef.seek(1,2)
-            if ef.read(1) <> '\n':
-                ef.write('\n')
-            ef.write(wf.read())
-            ef.close()
-            wf.close()
-            os.unlink(wname)
-        except IOError:
-            pass
-        os.rename(name,wname)
-        archfile = open(wname)
-        self.processUnixMailbox(archfile)
-        archfile.close()
-        os.unlink(wname)
-        self.DropArchLock()
-
-    def get_filename(self, article):
-        return '%06i.html' % (article.sequence,)
-
-    def get_archives(self, article):
-        """Return a list of indexes where the article should be filed.
-        A string can be returned if the list only contains one entry,
-        and the empty list is legal."""
-        res = self.dateToVolName(float(article.date))
-        self.message(_("figuring article archives\n"))
-        self.message(res + "\n")
-        return res
-
-    def volNameToDesc(self, volname):
-        volname = volname.strip()
-        # Don't make these module global constants since we have to runtime
-        # translate them anyway.
-        monthdict = [
-            '',
-            _('January'),   _('February'), _('March'),    _('April'),
-            _('May'),       _('June'),     _('July'),     _('August'),
-            _('September'), _('October'),  _('November'), _('December')
-            ]
-        for each in self._volre.keys():
-            match = re.match(self._volre[each], volname)
-            # Let ValueErrors percolate up
-            if match:
-                year = int(match.group('year'))
-                if each == 'quarter':
-                    d =["", _("First"), _("Second"), _("Third"), _("Fourth") ]
-                    ord = d[int(match.group('quarter'))]
-                    return _("%(ord)s quarter %(year)i")
-                elif each == 'month':
-                    monthstr = match.group('month').lower()
-                    for i in range(1, 13):
-                        monthname = time.strftime("%B", (1999,i,1,0,0,0,0,1,0))
-                        if monthstr.lower() == monthname.lower():
-                            month = monthdict[i]
-                            return _("%(month)s %(year)i")
-                    raise ValueError, "%s is not a month!" % monthstr
-                elif each == 'week':
-                    month = monthdict[int(match.group("month"))]
-                    day = int(match.group("day"))
-                    return _("The Week Of Monday %(day)i %(month)s %(year)i")
-                elif each == 'day':
-                    month = monthdict[int(match.group("month"))]
-                    day = int(match.group("day"))
-                    return _("%(day)i %(month)s %(year)i")
-                else:
-                    return match.group('year')
-        raise ValueError, "%s is not a valid volname" % volname
-
-# The following two methods should be inverses of each other. -ddm
-
-    def dateToVolName(self,date):
-        datetuple=time.localtime(date)
-        if self.ARCHIVE_PERIOD=='year':
-            return time.strftime("%Y",datetuple)
-        elif self.ARCHIVE_PERIOD=='quarter':
-            if datetuple[1] in [1,2,3]:
-                return time.strftime("%Yq1",datetuple)
-            elif datetuple[1] in [4,5,6]:
-                return time.strftime("%Yq2",datetuple)
-            elif datetuple[1] in [7,8,9]:
-                return time.strftime("%Yq3",datetuple)
-            else:
-                return time.strftime("%Yq4",datetuple)
-        elif self.ARCHIVE_PERIOD == 'day':
-            return time.strftime("%Y%m%d", datetuple)
-        elif self.ARCHIVE_PERIOD == 'week':
-            # Reconstruct "seconds since epoch", and subtract weekday
-            # multiplied by the number of seconds in a day.
-            monday = time.mktime(datetuple) - datetuple[6] * 24 * 60 * 60
-            # Build a new datetuple from this "seconds since epoch" value
-            datetuple = time.localtime(monday)
-            return time.strftime("Week-of-Mon-%Y%m%d", datetuple)
-        # month. -ddm
-        else:
-            return time.strftime("%Y-%B",datetuple)
-
-
-    def volNameToDate(self, volname):
-        volname = volname.strip()
-        for each in self._volre.keys():
-            match = re.match(self._volre[each],volname)
-            if match:
-                year = int(match.group('year'))
-                month = 1
-                day = 1
-                if each == 'quarter':
-                    q = int(match.group('quarter'))
-                    month = (q * 3) - 2
-                elif each == 'month':
-                    monthstr = match.group('month').lower()
-                    m = []
-                    for i in range(1,13):
-                        m.append(
-                            time.strftime("%B",(1999,i,1,0,0,0,0,1,0)).lower())
-                    try:
-                        month = m.index(monthstr) + 1
-                    except ValueError:
-                        pass
-                elif each == 'week' or each == 'day':
-                    month = int(match.group("month"))
-                    day = int(match.group("day"))
-                try:
-                    return time.mktime((year,month,1,0,0,0,0,1,-1))
-                except OverflowError:
-                    return 0.0
-        return 0.0
-
-    def sortarchives(self):
-        def sf(a, b):
-            al = self.volNameToDate(a)
-            bl = self.volNameToDate(b)
-            if al > bl:
-                return 1
-            elif al < bl:
-                return -1
-            else:
-                return 0
-        if self.ARCHIVE_PERIOD in ('month','year','quarter'):
-            self.archives.sort(sf)
-        else:
-            self.archives.sort()
-        self.archives.reverse()
-
-    def message(self, msg):
-        if self.VERBOSE:
-            f = sys.stderr
-            f.write(msg)
-            if msg[-1:] != '\n':
-                f.write('\n')
-            f.flush()
-
-    def open_new_archive(self, archive, archivedir):
-        index_html = os.path.join(archivedir, 'index.html')
-        try:
-            os.unlink(index_html)
-        except:
-            pass
-        os.symlink(self.DEFAULTINDEX+'.html',index_html)
-
-    def write_index_header(self):
-        self.depth=0
-        print self.html_head()
-        if not self.THREADLAZY and self.type=='Thread':
-            self.message(_("Computing threaded index\n"))
-            self.updateThreadedIndex()
-
-    def write_index_footer(self):
-        for i in range(self.depth):
-            print '</ul>'
-        print self.html_foot()
-
-    def write_index_entry(self, article):
-        subject = self.get_header("subject", article)
-        author = self.get_header("author", article)
-        if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
-            try:
-                author = re.sub('@', _(' at '), author)
-            except UnicodeError:
-                # Non-ASCII author contains '@' ... no valid email anyway
-                pass
-        subject = CGIescape(subject, self.lang)
-        author = CGIescape(author, self.lang)
-
-        d = {
-            'filename': urllib.quote(article.filename),
-            'subject':  subject,
-            'sequence': article.sequence,
-            'author':   author
-        }
-        print quick_maketext(
-            'archidxentry.html', d,
-            mlist=self.maillist)
-
-    def get_header(self, field, article):
-        # if we have no decoded header, return the encoded one
-        result = article.decoded.get(field)
-        if result is None:
-            return getattr(article, field)
-        # otherwise, the decoded one will be Unicode
-        return result
-
-    def write_threadindex_entry(self, article, depth):
-        if depth < 0:
-            self.message('depth<0')
-            depth = 0
-        if depth > self.THREADLEVELS:
-            depth = self.THREADLEVELS
-        if depth < self.depth:
-            for i in range(self.depth-depth):
-                print '</ul>'
-        elif depth > self.depth:
-            for i in range(depth-self.depth):
-                print '<ul>'
-        print '<!--%i %s -->' % (depth, article.threadKey)
-        self.depth = depth
-        self.write_index_entry(article)
-
-    def write_TOC(self):
-        self.sortarchives()
-        omask = os.umask(002)
-        try:
-            toc = open(os.path.join(self.basedir, 'index.html'), 'w')
-        finally:
-            os.umask(omask)
-        toc.write(self.html_TOC())
-        toc.close()
-
-    def write_article(self, index, article, path):
-        # called by add_article
-        omask = os.umask(002)
-        try:
-            f = open(path, 'w')
-        finally:
-            os.umask(omask)
-        f.write(article.as_html())
-        f.close()
-
-        # Write the text article to the text archive.
-        path = os.path.join(self.basedir, "%s.txt" % index)
-        omask = os.umask(002)
-        try:
-            f = open(path, 'a+')
-        finally:
-            os.umask(omask)
-        f.write(article.as_text())
-        f.close()
-
-    def update_archive(self, archive):
-        self.__super_update_archive(archive)
-        # only do this if the gzip module was imported globally, and
-        # gzip'ing was enabled via mm_cfg.GZIP_ARCHIVE_TXT_FILES.  See
-        # above.
-        if gzip:
-            archz = None
-            archt = None
-            txtfile = os.path.join(self.basedir, '%s.txt' % archive)
-            gzipfile = os.path.join(self.basedir, '%s.txt.gz' % archive)
-            oldgzip = os.path.join(self.basedir, '%s.old.txt.gz' % archive)
-            try:
-                # open the plain text file
-                archt = open(txtfile)
-            except IOError:
-                return
-            try:
-                os.rename(gzipfile, oldgzip)
-                archz = gzip.open(oldgzip)
-            except (IOError, RuntimeError, os.error):
-                pass
-            try:
-                ou = os.umask(002)
-                newz = gzip.open(gzipfile, 'w')
-            finally:
-                # XXX why is this a finally?
-                os.umask(ou)
-            if archz:
-                newz.write(archz.read())
-                archz.close()
-                os.unlink(oldgzip)
-            # XXX do we really need all this in a try/except?
-            try:
-                newz.write(archt.read())
-                newz.close()
-                archt.close()
-            except IOError:
-                pass
-            os.unlink(txtfile)
-
-    _skip_attrs = ('maillist', '_lock_file', 'charset')
-
-    def getstate(self):
-        d={}
-        for each in self.__dict__.keys():
-            if not (each in self._skip_attrs
-                    or each.upper() == each):
-                d[each] = self.__dict__[each]
-        return d
-
-    # Add <A HREF="..."> tags around URLs and e-mail addresses.
-
-    def __processbody_URLquote(self, lines):
-        # XXX a lot to do here:
-        # 1. use lines directly, rather than source and dest
-        # 2. make it clearer
-        # 3. make it faster
-        # TK: Prepare for unicode obscure.
-        atmark = _(' at ')
-        if lines and isinstance(lines[0], types.UnicodeType):
-            atmark = unicode(atmark, Utils.GetCharSet(self.lang), 'replace')
-        source = lines[:]
-        dest = lines
-        last_line_was_quoted = 0
-        for i in xrange(0, len(source)):
-            Lorig = L = source[i]
-            prefix = suffix = ""
-            if L is None:
-                continue
-            # Italicise quoted text
-            if self.IQUOTES:
-                quoted = quotedpat.match(L)
-                if quoted is None:
-                    last_line_was_quoted = 0
-                else:
-                    quoted = quoted.end(0)
-                    prefix = CGIescape(L[:quoted], self.lang) + '<em>'
-                    suffix = '</em>'
-                    if self.SHOWHTML:
-                        suffix += '<br />'
-                        if not last_line_was_quoted:
-                            prefix = '<br />' + prefix
-                    L = L[quoted:]
-                    last_line_was_quoted = 1
-            # Check for an e-mail address
-            L2 = ""
-            jr = emailpat.search(L)
-            kr = urlpat.search(L)
-            while jr is not None or kr is not None:
-                if jr == None:
-                    j = -1
-                else:
-                    j = jr.start(0)
-                if kr is None:
-                    k = -1
-                else:
-                    k = kr.start(0)
-                if j != -1 and (j < k or k == -1):
-                    text = jr.group(1)
-                    length = len(text)
-                    if mm_cfg.ARCHIVER_OBSCURES_EMAILADDRS:
-                        text = re.sub('@', atmark, text)
-                        URL = self.maillist.GetScriptURL(
-                            'listinfo', absolute=1)
-                    else:
-                        URL = 'mailto:' + text
-                    pos = j
-                elif k != -1 and (j > k or j == -1):
-                    text = URL = kr.group(1)
-                    length = len(text)
-                    pos = k
-                else: # j==k
-                    raise ValueError, "j==k: This can't happen!"
-                #length = len(text)
-                #self.message("URL: %s %s %s \n"
-                #             % (CGIescape(L[:pos]), URL, CGIescape(text)))
-                L2 += '%s<a href="%s">%s</a>' % (
-                    CGIescape(L[:pos], self.lang),
-                    html_quote(URL), CGIescape(text, self.lang))
-                L = L[pos+length:]
-                jr = emailpat.search(L)
-                kr = urlpat.search(L)
-            if jr is None and kr is None:
-                L = CGIescape(L, self.lang)
-            L = prefix + L2 + L + suffix
-            source[i] = None
-            dest[i] = L
-
-    # Perform Hypermail-style processing of <HTML></HTML> directives
-    # in message bodies.  Lines between <HTML> and </HTML> will be written
-    # out precisely as they are; other lines will be passed to func2
-    # for further processing .
-
-    def __processbody_HTML(self, lines):
-        # XXX need to make this method modify in place
-        source = lines[:]
-        dest = lines
-        l = len(source)
-        i = 0
-        while i < l:
-            while i < l and htmlpat.match(source[i]) is None:
-                i = i + 1
-            if i < l:
-                source[i] = None
-                i = i + 1
-            while i < l and nohtmlpat.match(source[i]) is None:
-                dest[i], source[i] = source[i], None
-                i = i + 1
-            if i < l:
-                source[i] = None
-                i = i + 1
-
-    def format_article(self, article):
-        # called from add_article
-        # TBD: Why do the HTML formatting here and keep it in the
-        # pipermail database?  It makes more sense to do the html
-        # formatting as the article is being written as html and toss
-        # the data after it has been written to the archive file.
-        lines = filter(None, article.body)
-        # Handle <HTML> </HTML> directives
-        if self.ALLOWHTML:
-            self.__processbody_HTML(lines)
-        self.__processbody_URLquote(lines)
-        if not self.SHOWHTML and lines:
-            lines.insert(0, '<pre class="article">')
-            lines.append('</pre>')
-        else:
-            # Do fancy formatting here
-            if self.SHOWBR:
-                lines = map(lambda x:x + "<br />", lines)
-            else:
-                for i in range(0, len(lines)):
-                    s = lines[i]
-                    if s[0:1] in ' \t\n':
-                        lines[i] = '<p>' + s
-        article.html_body = lines
-        return article
-
-    def update_article(self, arcdir, article, prev, next):
-        seq = article.sequence
-        filename = os.path.join(arcdir, article.filename)
-        self.message(_('Updating HTML for article %(seq)s'))
-        try:
-            f = open(filename)
-            article.loadbody_fromHTML(f)
-            f.close()
-        except IOError, e:
-            if e.errno <> errno.ENOENT: raise
-            self.message(_('article file %(filename)s is missing!'))
-        article.prev = prev
-        article.next = next
-        omask = os.umask(002)
-        try:
-            f = open(filename, 'w')
-        finally:
-            os.umask(omask)
-        f.write(article.as_html())
-        f.close()
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/pipermail.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/pipermail.py
deleted file mode 100644
index 8b20b56..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Archiver/pipermail.py
+++ /dev/null
@@ -1,879 +0,0 @@
-#! /usr/bin/env python
-
-from __future__ import nested_scopes
-
-import mailbox
-import os
-import re
-import sys
-import time
-from email.Utils import parseaddr, parsedate_tz, mktime_tz, formatdate
-import cPickle as pickle
-from cStringIO import StringIO
-from string import lowercase
-
-__version__ = '0.09 (Mailman edition)'
-VERSION = __version__
-CACHESIZE = 100    # Number of slots in the cache
-
-from Mailman import Errors
-from Mailman.Mailbox import ArchiverMailbox
-from Mailman.Logging.Syslog import syslog
-from Mailman.i18n import _
-
-# True/False
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-SPACE = ' '
-
-
-msgid_pat = re.compile(r'(<.*>)')
-def strip_separators(s):
-    "Remove quotes or parenthesization from a Message-ID string"
-    if not s:
-        return ""
-    if s[0] in '"<([' and s[-1] in '">)]':
-        s = s[1:-1]
-    return s
-
-smallNameParts = ['van', 'von', 'der', 'de']
-
-def fixAuthor(author):
-    "Canonicalize a name into Last, First format"
-    # If there's a comma, guess that it's already in "Last, First" format
-    if ',' in author:
-        return author
-    L = author.split()
-    i = len(L) - 1
-    if i == 0:
-        return author # The string's one word--forget it
-    if author.upper() == author or author.lower() == author:
-        # Damn, the name is all upper- or lower-case.
-        while i > 0 and L[i-1].lower() in smallNameParts:
-            i = i - 1
-    else:
-        # Mixed case; assume that small parts of the last name will be
-        # in lowercase, and check them against the list.
-        while i>0 and (L[i-1][0] in lowercase or
-                       L[i-1].lower() in smallNameParts):
-            i = i - 1
-    author = SPACE.join(L[-1:] + L[i:-1]) + ', ' + SPACE.join(L[:i])
-    return author
-
-# Abstract class for databases
-
-class DatabaseInterface:
-    def __init__(self): pass
-    def close(self): pass
-    def getArticle(self, archive, msgid): pass
-    def hasArticle(self, archive, msgid): pass
-    def addArticle(self, archive, article, subject=None, author=None,
-                   date=None): pass
-    def firstdate(self, archive): pass
-    def lastdate(self, archive): pass
-    def first(self, archive, index): pass
-    def next(self, archive, index): pass
-    def numArticles(self, archive): pass
-    def newArchive(self, archive): pass
-    def setThreadKey(self, archive, key, msgid): pass
-    def getOldestArticle(self, subject): pass
-
-class Database(DatabaseInterface):
-    """Define the basic sorting logic for a database
-
-    Assumes that the database internally uses dateIndex, authorIndex,
-    etc.
-    """
-
-    # TBD Factor out more of the logic shared between BSDDBDatabase
-    # and HyperDatabase and place it in this class.
-
-    def __init__(self):
-        # This method need not be called by subclasses that do their
-        # own initialization.
-        self.dateIndex = {}
-        self.authorIndex = {}
-        self.subjectIndex = {}
-        self.articleIndex = {}
-        self.changed = {}
-
-    def addArticle(self, archive, article, subject=None, author=None,
-                   date=None):
-        # create the keys; always end w/ msgid which will be unique
-        authorkey = (author or article.author, article.date,
-                     article.msgid)
-        subjectkey = (subject or article.subject, article.date,
-                      article.msgid)
-        datekey = date or article.date, article.msgid
-
-        # Add the new article
-        self.dateIndex[datekey] = article.msgid
-        self.authorIndex[authorkey] = article.msgid
-        self.subjectIndex[subjectkey] = article.msgid
-
-        self.store_article(article)
-        self.changed[archive, article.msgid] = None
-
-        parentID = article.parentID
-        if parentID is not None and self.articleIndex.has_key(parentID):
-            parent = self.getArticle(archive, parentID)
-            myThreadKey = parent.threadKey + article.date + '-'
-        else:
-            myThreadKey = article.date + '-'
-        article.threadKey = myThreadKey
-        key = myThreadKey, article.msgid
-        self.setThreadKey(archive, key, article.msgid)
-
-    def store_article(self, article):
-        """Store article without message body to save space"""
-        # TBD this is not thread safe!
-        temp = article.body
-        temp2 = article.html_body
-        article.body = []
-        del article.html_body
-        self.articleIndex[article.msgid] = pickle.dumps(article)
-        article.body = temp
-        article.html_body = temp2
-
-
-# The Article class encapsulates a single posting.  The attributes
-# are:
-#
-# sequence   : Sequence number, unique for each article in a set of archives
-# subject    : Subject
-# datestr    : The posting date, in human-readable format
-# date       : The posting date, in purely numeric format
-# headers    : Any other headers of interest
-# author     : The author's name (and possibly organization)
-# email      : The author's e-mail address
-# msgid      : A unique message ID
-# in_reply_to: If != "", this is the msgid of the article being replied to
-# references : A (possibly empty) list of msgid's of earlier articles
-#              in the thread
-# body       : A list of strings making up the message body
-
-class Article:
-    _last_article_time = time.time()
-
-    def __init__(self, message = None, sequence = 0, keepHeaders = []):
-        if message is None:
-            return
-        self.sequence = sequence
-
-        self.parentID = None
-        self.threadKey = None
-        # otherwise the current sequence number is used.
-        id = strip_separators(message['Message-Id'])
-        if id == "":
-            self.msgid = str(self.sequence)
-        else: self.msgid = id
-
-        if message.has_key('Subject'):
-            self.subject = str(message['Subject'])
-        else:
-            self.subject = _('No subject')
-        if self.subject == "": self.subject = _('No subject')
-
-        self._set_date(message)
-
-        # Figure out the e-mail address and poster's name.  Use the From:
-        # field first, followed by Reply-To:
-        self.author, self.email = parseaddr(message.get('From', ''))
-        e = message['Reply-To']
-        if not self.email and e is not None:
-            ignoreauthor, self.email = parseaddr(e)
-        self.email = strip_separators(self.email)
-        self.author = strip_separators(self.author)
-
-        if self.author == "":
-            self.author = self.email
-
-        # Save the In-Reply-To:, References:, and Message-ID: lines
-        #
-        # TBD: The original code does some munging on these fields, which
-        # shouldn't be necessary, but changing this may break code.  For
-        # safety, I save the original headers on different attributes for use
-        # in writing the plain text periodic flat files.
-        self._in_reply_to = message['in-reply-to']
-        self._references = message['references']
-        self._message_id = message['message-id']
-
-        i_r_t = message['In-Reply-To']
-        if i_r_t is None:
-            self.in_reply_to = ''
-        else:
-            match = msgid_pat.search(i_r_t)
-            if match is None: self.in_reply_to = ''
-            else: self.in_reply_to = strip_separators(match.group(1))
-
-        references = message['References']
-        if references is None:
-            self.references = []
-        else:
-            self.references = map(strip_separators, references.split())
-
-        # Save any other interesting headers
-        self.headers = {}
-        for i in keepHeaders:
-            if message.has_key(i):
-                self.headers[i] = message[i]
-
-        # Read the message body
-        s = StringIO(message.get_payload(decode=True)\
-                     or message.as_string().split('\n\n',1)[1])
-        self.body = s.readlines()
-
-    def _set_date(self, message):
-        def floatdate(header):
-            missing = []
-            datestr = message.get(header, missing)
-            if datestr is missing:
-                return None
-            date = parsedate_tz(datestr)
-            try:
-                return mktime_tz(date)
-            except (TypeError, ValueError, OverflowError):
-                return None
-        date = floatdate('date')
-        if date is None:
-            date = floatdate('x-list-received-date')
-        if date is None:
-            # What's left to try?
-            date = self._last_article_time + 1
-        self._last_article_time = date
-        self.date = '%011i' % date
-        self.datestr = message.get('date') \
-                       or message.get('x-list-received-date') \
-                       or formatdate(date)
-
-    def __repr__(self):
-        return '<Article ID = '+repr(self.msgid)+'>'
-
-    def finished_update_article(self):
-        pass    
-
-# Pipermail formatter class
-
-class T:
-    DIRMODE = 0755      # Mode to give to created directories
-    FILEMODE = 0644     # Mode to give to created files
-    INDEX_EXT = ".html" # Extension for indexes
-
-    def __init__(self, basedir = None, reload = 1, database = None):
-        # If basedir isn't provided, assume the current directory
-        if basedir is None:
-            self.basedir = os.getcwd()
-        else:
-            basedir = os.path.expanduser(basedir)
-            self.basedir = basedir
-        self.database = database
-
-        # If the directory doesn't exist, create it.  This code shouldn't get
-        # run anymore, we create the directory in Archiver.py.  It should only
-        # get used by legacy lists created that are only receiving their first
-        # message in the HTML archive now -- Marc
-        try:
-            os.stat(self.basedir)
-        except os.error, errdata:
-            errno, errmsg = errdata
-            if errno != 2:
-                raise os.error, errdata
-            else:
-                self.message(_('Creating archive directory ') + self.basedir)
-                omask = os.umask(0)
-                try:
-                    os.mkdir(self.basedir, self.DIRMODE)
-                finally:
-                    os.umask(omask)
-
-        # Try to load previously pickled state
-        try:
-            if not reload:
-                raise IOError
-            f = open(os.path.join(self.basedir, 'pipermail.pck'), 'r')
-            self.message(_('Reloading pickled archive state'))
-            d = pickle.load(f)
-            f.close()
-            for key, value in d.items():
-                setattr(self, key, value)
-        except (IOError, EOFError):
-            # No pickled version, so initialize various attributes
-            self.archives = []        # Archives
-            self._dirty_archives = [] # Archives that will have to be updated
-            self.sequence = 0         # Sequence variable used for
-                                      #   numbering articles
-            self.update_TOC = 0       # Does the TOC need updating?
-        #
-        # make the basedir variable work when passed in as an __init__ arg
-        # and different from the one in the pickle.  Let the one passed in
-        # as an __init__ arg take precedence if it's stated.  This way, an
-        # archive can be moved from one place to another and still work.
-        #
-        if basedir != self.basedir:
-            self.basedir = basedir
-
-    def close(self):
-        "Close an archive, save its state, and update any changed archives."
-        self.update_dirty_archives()
-        self.update_TOC = 0
-        self.write_TOC()
-        # Save the collective state
-        self.message(_('Pickling archive state into ')
-                     + os.path.join(self.basedir, 'pipermail.pck'))
-        self.database.close()
-        del self.database
-
-        omask = os.umask(007)
-        try:
-            f = open(os.path.join(self.basedir, 'pipermail.pck'), 'w')
-        finally:
-            os.umask(omask)
-        pickle.dump(self.getstate(), f)
-        f.close()
-
-    def getstate(self):
-        # can override this in subclass
-        return self.__dict__
-
-    #
-    # Private methods
-    #
-    # These will be neither overridden nor called by custom archivers.
-    #
-
-
-    # Create a dictionary of various parameters that will be passed
-    # to the write_index_{header,footer} functions
-    def __set_parameters(self, archive):
-        # Determine the earliest and latest date in the archive
-        firstdate = self.database.firstdate(archive)
-        lastdate = self.database.lastdate(archive)
-
-        # Get the current time
-        now = time.asctime(time.localtime(time.time()))
-        self.firstdate = firstdate
-        self.lastdate = lastdate
-        self.archivedate = now
-        self.size = self.database.numArticles(archive)
-        self.archive = archive
-        self.version = __version__
-
-    # Find the message ID of an article's parent, or return None
-    # if no parent can be found.
-
-    def __findParent(self, article, children = []):
-            parentID = None
-            if article.in_reply_to:
-                parentID = article.in_reply_to
-            elif article.references:
-                # Remove article IDs that aren't in the archive
-                refs = filter(self.articleIndex.has_key, article.references)
-                if not refs:
-                    return None
-                maxdate = self.database.getArticle(self.archive,
-                                                   refs[0])
-                for ref in refs[1:]:
-                    a = self.database.getArticle(self.archive, ref)
-                    if a.date > maxdate.date:
-                        maxdate = a
-                parentID = maxdate.msgid
-            else:
-                # Look for the oldest matching subject
-                try:
-                    key, tempid = \
-                         self.subjectIndex.set_location(article.subject)
-                    print key, tempid
-                    self.subjectIndex.next()
-                    [subject, date] = key.split('\0')
-                    print article.subject, subject, date
-                    if subject == article.subject and tempid not in children:
-                        parentID = tempid
-                except KeyError:
-                    pass
-            return parentID
-
-    # Update the threaded index completely
-    def updateThreadedIndex(self):
-        # Erase the threaded index
-        self.database.clearIndex(self.archive, 'thread')
-
-        # Loop over all the articles
-        msgid = self.database.first(self.archive, 'date')
-        while msgid is not None:
-            try:
-                article = self.database.getArticle(self.archive, msgid)
-            except KeyError:
-                pass
-            else:
-                if article.parentID is None or \
-                   not self.database.hasArticle(self.archive,
-                                                article.parentID):
-                    # then
-                    pass
-                else:
-                    parent = self.database.getArticle(self.archive,
-                                                    article.parentID)
-                    article.threadKey = parent.threadKey+article.date+'-'
-                self.database.setThreadKey(self.archive,
-                    (article.threadKey, article.msgid),
-                    msgid)
-            msgid = self.database.next(self.archive, 'date')
-
-    #
-    # Public methods:
-    #
-    # These are part of the public interface of the T class, but will
-    # never be overridden (unless you're trying to do something very new).
-
-    # Update a single archive's indices, whether the archive's been
-    # dirtied or not.
-    def update_archive(self, archive):
-        self.archive = archive
-        self.message(_("Updating index files for archive [%(archive)s]"))
-        arcdir = os.path.join(self.basedir, archive)
-        self.__set_parameters(archive)
-
-        for hdr in ('Date', 'Subject', 'Author'):
-            self._update_simple_index(hdr, archive, arcdir)
-
-        self._update_thread_index(archive, arcdir)
-
-    def _update_simple_index(self, hdr, archive, arcdir):
-        self.message("  " + hdr)
-        self.type = hdr
-        hdr = hdr.lower()
-
-        self._open_index_file_as_stdout(arcdir, hdr)
-        self.write_index_header()
-        count = 0
-        # Loop over the index entries
-        msgid = self.database.first(archive, hdr)
-        while msgid is not None:
-            try:
-                article = self.database.getArticle(self.archive, msgid)
-            except KeyError:
-                pass
-            else:
-                count = count + 1
-                self.write_index_entry(article)
-            msgid = self.database.next(archive, hdr)
-        # Finish up this index
-        self.write_index_footer()
-        self._restore_stdout()
-
-    def _update_thread_index(self, archive, arcdir):
-        self.message(_("  Thread"))
-        self._open_index_file_as_stdout(arcdir, "thread")
-        self.type = 'Thread'
-        self.write_index_header()
-
-        # To handle the prev./next in thread pointers, we need to
-        # track articles 5 at a time.
-
-        # Get the first 5 articles
-        L = [None] * 5
-        i = 2
-        msgid = self.database.first(self.archive, 'thread')
-
-        while msgid is not None and i < 5:
-            L[i] = self.database.getArticle(self.archive, msgid)
-            i = i + 1
-            msgid = self.database.next(self.archive, 'thread')
-
-        while L[2] is not None:
-            article = L[2]
-            artkey = None
-            if article is not None:
-                artkey = article.threadKey
-            if artkey is not None:
-                self.write_threadindex_entry(article, artkey.count('-') - 1)
-                if self.database.changed.has_key((archive,article.msgid)):
-                    a1 = L[1]
-                    a3 = L[3]
-                    self.update_article(arcdir, article, a1, a3)
-                    if a3 is not None:
-                        self.database.changed[(archive, a3.msgid)] = None
-                    if a1 is not None:
-                        key = archive, a1.msgid
-                        if not self.database.changed.has_key(key):
-                            self.update_article(arcdir, a1, L[0], L[2])
-                        else:
-                            del self.database.changed[key]
-            if L[0]:
-                L[0].finished_update_article()
-            L = L[1:]                   # Rotate the list
-            if msgid is None:
-                L.append(msgid)
-            else:
-                L.append(self.database.getArticle(self.archive, msgid))
-            msgid = self.database.next(self.archive, 'thread')
-
-        self.write_index_footer()
-        self._restore_stdout()
-
-    def _open_index_file_as_stdout(self, arcdir, index_name):
-        path = os.path.join(arcdir, index_name + self.INDEX_EXT)
-        omask = os.umask(002)
-        try:
-            self.__f = open(path, 'w')
-        finally:
-            os.umask(omask)
-        self.__stdout = sys.stdout
-        sys.stdout = self.__f
-
-    def _restore_stdout(self):
-        sys.stdout = self.__stdout
-        self.__f.close()
-        del self.__f
-        del self.__stdout
-
-    # Update only archives that have been marked as "changed".
-    def update_dirty_archives(self):
-        for i in self._dirty_archives:
-            self.update_archive(i)
-        self._dirty_archives = []
-
-    # Read a Unix mailbox file from the file object <input>,
-    # and create a series of Article objects.  Each article
-    # object will then be archived.
-
-    def _makeArticle(self, msg, sequence):
-        return Article(msg, sequence)
-
-    def processUnixMailbox(self, input, start=None, end=None):
-        mbox = ArchiverMailbox(input, self.maillist)
-        if start is None:
-            start = 0
-        counter = 0
-        while counter < start:
-            try:
-                m = mbox.next()
-            except Errors.DiscardMessage:
-                continue
-            if m is None:
-                return
-            counter += 1
-        while 1:
-            try:
-                pos = input.tell()
-                m = mbox.next()
-            except Errors.DiscardMessage:
-                continue
-            except Exception:
-                syslog('error', 'uncaught archiver exception at filepos: %s',
-                       pos)
-                raise
-            if m is None:
-                break
-            if m == '':
-                # It was an unparseable message
-                continue
-            msgid = m.get('message-id', 'n/a')
-            self.message(_('#%(counter)05d %(msgid)s'))
-            a = self._makeArticle(m, self.sequence)
-            self.sequence += 1
-            self.add_article(a)
-            if end is not None and counter >= end:
-               break
-            counter += 1
-
-    def new_archive(self, archive, archivedir):
-        self.archives.append(archive)
-        self.update_TOC = 1
-        self.database.newArchive(archive)
-        # If the archive directory doesn't exist, create it
-        try:
-            os.stat(archivedir)
-        except os.error, errdata:
-            errno, errmsg = errdata
-            if errno == 2:
-                omask = os.umask(0)
-                try:
-                    os.mkdir(archivedir, self.DIRMODE)
-                finally:
-                    os.umask(omask)
-            else:
-                raise os.error, errdata
-        self.open_new_archive(archive, archivedir)
-
-    def add_article(self, article):
-        archives = self.get_archives(article)
-        if not archives:
-            return
-        if type(archives) == type(''):
-            archives = [archives]
-
-        article.filename = filename = self.get_filename(article)
-        temp = self.format_article(article)
-        for arch in archives:
-            self.archive = arch # why do this???
-            archivedir = os.path.join(self.basedir, arch)
-            if arch not in self.archives:
-                self.new_archive(arch, archivedir)
-
-            # Write the HTML-ized article
-            self.write_article(arch, temp, os.path.join(archivedir,
-                                                        filename))
-
-            if article.decoded.has_key('author'):
-                author = fixAuthor(article.decoded['author'])
-            else:
-                author = fixAuthor(article.author)
-            if article.decoded.has_key('stripped'):
-                subject = article.decoded['stripped'].lower()
-            else:
-                subject = article.subject.lower()
-
-            article.parentID = parentID = self.get_parent_info(arch, article)
-            if parentID:
-                parent = self.database.getArticle(arch, parentID)
-                article.threadKey = parent.threadKey + article.date + '-'
-            else:
-                article.threadKey = article.date + '-'
-            key = article.threadKey, article.msgid
-
-            self.database.setThreadKey(arch, key, article.msgid)
-            self.database.addArticle(arch, temp, author=author,
-                                     subject=subject)
-
-            if arch not in self._dirty_archives:
-                self._dirty_archives.append(arch)
-
-    def get_parent_info(self, archive, article):
-        parentID = None
-        if article.in_reply_to:
-            parentID = article.in_reply_to
-        elif article.references:
-            refs = self._remove_external_references(article.references)
-            if refs:
-                maxdate = self.database.getArticle(archive, refs[0])
-                for ref in refs[1:]:
-                    a = self.database.getArticle(archive, ref)
-                    if a.date > maxdate.date:
-                        maxdate = a
-                parentID = maxdate.msgid
-        else:
-            # Get the oldest article with a matching subject, and
-            # assume this is a follow-up to that article
-            parentID = self.database.getOldestArticle(archive,
-                                                      article.subject)
-
-        if parentID and not self.database.hasArticle(archive, parentID):
-            parentID = None
-        return parentID
-
-    def write_article(self, index, article, path):
-        omask = os.umask(002)
-        try:
-            f = open(path, 'w')
-        finally:
-            os.umask(omask)
-        temp_stdout, sys.stdout = sys.stdout, f
-        self.write_article_header(article)
-        sys.stdout.writelines(article.body)
-        self.write_article_footer(article)
-        sys.stdout = temp_stdout
-        f.close()
-
-    def _remove_external_references(self, refs):
-        keep = []
-        for ref in refs:
-            if self.database.hasArticle(self.archive, ref):
-                keep.append(ref)
-        return keep
-
-    # Abstract methods: these will need to be overridden by subclasses
-    # before anything useful can be done.
-
-    def get_filename(self, article):
-        pass
-    def get_archives(self, article):
-        """Return a list of indexes where the article should be filed.
-        A string can be returned if the list only contains one entry,
-        and the empty list is legal."""
-        pass
-    def format_article(self, article):
-        pass
-    def write_index_header(self):
-        pass
-    def write_index_footer(self):
-        pass
-    def write_index_entry(self, article):
-        pass
-    def write_threadindex_entry(self, article, depth):
-        pass
-    def write_article_header(self, article):
-        pass
-    def write_article_footer(self, article):
-        pass
-    def write_article_entry(self, article):
-        pass
-    def update_article(self, archivedir, article, prev, next):
-        pass
-    def write_TOC(self):
-        pass
-    def open_new_archive(self, archive, dir):
-        pass
-    def message(self, msg):
-        pass
-
-
-class BSDDBdatabase(Database):
-    __super_addArticle = Database.addArticle
-
-    def __init__(self, basedir):
-        self.__cachekeys = []
-        self.__cachedict = {}
-        self.__currentOpenArchive = None # The currently open indices
-        self.basedir = os.path.expanduser(basedir)
-        self.changed = {} # Recently added articles, indexed only by
-                          # message ID
-
-    def firstdate(self, archive):
-        self.__openIndices(archive)
-        date = 'None'
-        try:
-            date, msgid = self.dateIndex.first()
-            date = time.asctime(time.localtime(float(date)))
-        except KeyError:
-            pass
-        return date
-
-    def lastdate(self, archive):
-        self.__openIndices(archive)
-        date = 'None'
-        try:
-            date, msgid = self.dateIndex.last()
-            date = time.asctime(time.localtime(float(date)))
-        except KeyError:
-            pass
-        return date
-
-    def numArticles(self, archive):
-        self.__openIndices(archive)
-        return len(self.dateIndex)
-
-    def addArticle(self, archive, article, subject=None, author=None,
-                   date=None):
-        self.__openIndices(archive)
-        self.__super_addArticle(archive, article, subject, author, date)
-
-    # Open the BSDDB files that are being used as indices
-    # (dateIndex, authorIndex, subjectIndex, articleIndex)
-    def __openIndices(self, archive):
-        if self.__currentOpenArchive == archive:
-            return
-
-        import bsddb
-        self.__closeIndices()
-        arcdir = os.path.join(self.basedir, 'database')
-        omask = os.umask(0)
-        try:
-            try:
-                os.mkdir(arcdir, 02775)
-            except OSError:
-                # BAW: Hmm...
-                pass
-        finally:
-            os.umask(omask)
-        for hdr in ('date', 'author', 'subject', 'article', 'thread'):
-            path = os.path.join(arcdir, archive + '-' + hdr)
-            t = bsddb.btopen(path, 'c')
-            setattr(self, hdr + 'Index', t)
-        self.__currentOpenArchive = archive
-
-    # Close the BSDDB files that are being used as indices (if they're
-    # open--this is safe to call if they're already closed)
-    def __closeIndices(self):
-        if self.__currentOpenArchive is not None:
-            pass
-        for hdr in ('date', 'author', 'subject', 'thread', 'article'):
-            attr = hdr + 'Index'
-            if hasattr(self, attr):
-                index = getattr(self, attr)
-                if hdr == 'article':
-                    if not hasattr(self, 'archive_length'):
-                        self.archive_length = {}
-                    self.archive_length[self.__currentOpenArchive] = len(index)
-                index.close()
-                delattr(self,attr)
-        self.__currentOpenArchive = None
-
-    def close(self):
-        self.__closeIndices()
-    def hasArticle(self, archive, msgid):
-        self.__openIndices(archive)
-        return self.articleIndex.has_key(msgid)
-    def setThreadKey(self, archive, key, msgid):
-        self.__openIndices(archive)
-        self.threadIndex[key] = msgid
-    def getArticle(self, archive, msgid):
-        self.__openIndices(archive)
-        if self.__cachedict.has_key(msgid):
-            self.__cachekeys.remove(msgid)
-            self.__cachekeys.append(msgid)
-            return self.__cachedict[msgid]
-        if len(self.__cachekeys) == CACHESIZE:
-            delkey, self.__cachekeys = (self.__cachekeys[0],
-                                        self.__cachekeys[1:])
-            del self.__cachedict[delkey]
-        s = self.articleIndex[msgid]
-        article = pickle.loads(s)
-        self.__cachekeys.append(msgid)
-        self.__cachedict[msgid] = article
-        return article
-
-    def first(self, archive, index):
-        self.__openIndices(archive)
-        index = getattr(self, index+'Index')
-        try:
-            key, msgid = index.first()
-            return msgid
-        except KeyError:
-            return None
-    def next(self, archive, index):
-        self.__openIndices(archive)
-        index = getattr(self, index+'Index')
-        try:
-            key, msgid = index.next()
-        except KeyError:
-            return None
-        else:
-            return msgid
-
-    def getOldestArticle(self, archive, subject):
-        self.__openIndices(archive)
-        subject = subject.lower()
-        try:
-            key, tempid = self.subjectIndex.set_location(subject)
-            self.subjectIndex.next()
-            [subject2, date] = key.split('\0')
-            if subject != subject2:
-                return None
-            return tempid
-        except KeyError: # XXX what line raises the KeyError?
-            return None
-
-    def newArchive(self, archive):
-        pass
-
-    def clearIndex(self, archive, index):
-        self.__openIndices(archive)
-        index = getattr(self, index+'Index')
-        finished = 0
-        try:
-            key, msgid = self.threadIndex.first()
-        except KeyError:
-            finished = 1
-        while not finished:
-            del self.threadIndex[key]
-            try:
-                key, msgid = self.threadIndex.next()
-            except KeyError:
-                finished = 1
-
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/Auth.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/Auth.py
deleted file mode 100755
index 9e9f908..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/Auth.py
+++ /dev/null
@@ -1,72 +0,0 @@
-# Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Common routines for logging in and logging out of the list administrator
-and list moderator interface.
-"""
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import Errors
-from Mailman.htmlformat import Link
-from Mailman.htmlformat import HTMLFormatObject
-
-from Mailman.i18n import _
-
-
-
-class NotLoggedInError(Exception):
-    """Exception raised when no matching admin cookie was found."""
-    def __init__(self, message):
-        Exception.__init__(self, message)
-        self.message = message
-
-
-
-def loginpage(mlist, scriptname, msg='', frontpage=None):
-    url = mlist.GetScriptURL(scriptname)
-    if frontpage:
-        actionurl = url
-    else:
-        actionurl = Utils.GetRequestURI(url)
-    # if msg:
-    #   The format of msg comes from where it was originated. This way
-    #   the msg can come with more than one design (ej. success or
-    #   error). This is just a consideration because it seems that
-    #   here the msg's value always be error design (failed logins in
-    #   this case).
-    #	msg = ...
-    if scriptname == 'admindb':
-        who = _('Moderator')
-    else:
-        who = _('Administrator')
-    # Language stuff
-    charset = Utils.GetCharSet(mlist.preferred_language)
-    print 'Content-type: text/html; charset=' + charset + '\n\n'
-    print Utils.maketext(
-        'admlogin.html',
-        {'listname': mlist.real_name,
-         'path'    : actionurl,
-         'message' : msg,
-         'who'     : who,
-         # Links on header section (errormsg)
-         'listadmin_link': Link(Utils.ScriptURL('admin'), _('Administration')).Format(),
-         'listinfo_link': Link(Utils.ScriptURL('listinfo'), _('General Information')).Format(),
-         'errormsg_header': _('Mailing Lists'),
-         }, mlist=mlist)
-    print mlist.GetMailmanFooter()
-    # We need to close some tags at this point
-    print '</body>' + '\n' + '</html>'
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/__init__.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/__init__.py
deleted file mode 100755
index f569e43..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/__init__.py
+++ /dev/null
@@ -1,15 +0,0 @@
-# Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/admin.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/admin.py
deleted file mode 100755
index 1243250..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/admin.py
+++ /dev/null
@@ -1,1482 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Process and produce the list-administration options forms."""
-
-# For Python 2.1.x compatibility
-from __future__ import nested_scopes
-
-import sys
-import os
-import re
-import cgi
-import sha
-import urllib
-import signal
-from types import *
-from string import lowercase, digits
-
-from email.Utils import unquote, parseaddr, formataddr
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import MemberAdaptor
-from Mailman import i18n
-from Mailman.UserDesc import UserDesc
-from Mailman.htmlformat import *
-from Mailman.Cgi import Auth
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-NL = '\n'
-OPTCOLUMNS = 11
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-def main():
-    # Try to find out which list is being administered
-    parts = Utils.GetPathPieces()
-    if not parts:
-        # None, so just do the admin overview and be done with it
-        admin_overview()
-        return
-    # Get the list object
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        admin_overview(_('No such list <em>%(safelistname)s</em>'))
-        syslog('error', 'admin.py access for non-existent list: %s',
-               listname)
-        return
-    # Now that we know what list has been requested, all subsequent admin
-    # pages are shown in that list's preferred language.
-    i18n.set_language(mlist.preferred_language)
-    # If the user is not authenticated, we're done.
-    cgidata = cgi.FieldStorage(keep_blank_values=1)
-
-    if not mlist.WebAuthenticate((mm_cfg.AuthListAdmin,
-                                  mm_cfg.AuthSiteAdmin),
-                                 cgidata.getvalue('adminpw', '')):
-        if cgidata.has_key('adminpw'):
-            # This is a re-authorization attempt
-            msg = Div(Paragraph(_('Authorization failed.'))).Format(css='class="message error strong"')
-        else:
-            msg = ''
-        Auth.loginpage(mlist, 'admin', msg=msg)
-        return
-
-    # Which subcategory was requested?  Default is `general'
-    if len(parts) == 1:
-        category = 'general'
-        subcat = None
-    elif len(parts) == 2:
-        category = parts[1]
-        subcat = None
-    else:
-        category = parts[1]
-        subcat = parts[2]
-
-    # Is this a log-out request?
-    if category == 'logout':
-        print mlist.ZapCookie(mm_cfg.AuthListAdmin)
-        Auth.loginpage(mlist, 'admin', frontpage=1)
-        return
-
-    # Sanity check
-    if category not in mlist.GetConfigCategories().keys():
-        category = 'general'
-
-    # Is the request for variable details?
-    varhelp = None
-    qsenviron = os.environ.get('QUERY_STRING')
-    parsedqs = None
-    if qsenviron:
-        parsedqs = cgi.parse_qs(qsenviron)
-    if cgidata.has_key('VARHELP'):
-        varhelp = cgidata.getvalue('VARHELP')
-    elif parsedqs:
-        # POST methods, even if their actions have a query string, don't get
-        # put into FieldStorage's keys :-(
-        qs = parsedqs.get('VARHELP')
-        if qs and isinstance(qs, ListType):
-            varhelp = qs[0]
-    if varhelp:
-        option_help(mlist, varhelp)
-        return
-
-    # The html page document
-    doc = Document()
-    doc.set_language(mlist.preferred_language)
-
-    # From this point on, the MailList object must be locked.  However, we
-    # must release the lock no matter how we exit.  try/finally isn't enough,
-    # because of this scenario: user hits the admin page which may take a long
-    # time to render; user gets bored and hits the browser's STOP button;
-    # browser shuts down socket; server tries to write to broken socket and
-    # gets a SIGPIPE.  Under Apache 1.3/mod_cgi, Apache catches this SIGPIPE
-    # (I presume it is buffering output from the cgi script), then turns
-    # around and SIGTERMs the cgi process.  Apache waits three seconds and
-    # then SIGKILLs the cgi process.  We /must/ catch the SIGTERM and do the
-    # most reasonable thing we can in as short a time period as possible.  If
-    # we get the SIGKILL we're screwed (because it's uncatchable and we'll
-    # have no opportunity to clean up after ourselves).
-    #
-    # This signal handler catches the SIGTERM, unlocks the list, and then
-    # exits the process.  The effect of this is that the changes made to the
-    # MailList object will be aborted, which seems like the only sensible
-    # semantics.
-    #
-    # BAW: This may not be portable to other web servers or cgi execution
-    # models.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        # Make sure the list gets unlocked...
-        mlist.Unlock()
-        # ...and ensure we exit, otherwise race conditions could cause us to
-        # enter MailList.Save() while we're in the unlocked state, and that
-        # could be bad!
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        # Install the emergency shutdown signal handler
-        signal.signal(signal.SIGTERM, sigterm_handler)
-
-        if cgidata.keys():
-            # There are options to change
-            change_options(mlist, category, subcat, cgidata, doc)
-            # Let the list sanity check the changed values
-            mlist.CheckValues()
-        # Additional sanity checks
-        if not mlist.digestable and not mlist.nondigestable:
-            doc.addError(
-                _('''You have turned off delivery of both digest and non-digest messages. This is an incompatible state of affairs. You must turn on either digest delivery or non-digest delivery or your mailing list will basically be unusable.'''), tag=_('Warning: '))
-
-        if not mlist.digestable and mlist.getDigestMemberKeys():
-            doc.addError(
-                _('''You have digest members, but digests are turned off. Those people will not receive mail.'''),
-                tag=_('Warning: '))
-        if not mlist.nondigestable and mlist.getRegularMemberKeys():
-            doc.addError(
-                _('''You have regular list members but non-digestified mail is turned off.  They will receive mail until you fix this problem.'''), tag=_('Warning: '))
-        # Glom up the results page and print it out
-        show_results(mlist, doc, category, subcat, cgidata)
-        print doc.Format()
-        mlist.Save()
-    finally:
-        # Now be sure to unlock the list.  It's okay if we get a signal here
-        # because essentially, the signal handler will do the same thing.  And
-        # unlocking is unconditional, so it's not an error if we unlock while
-        # we're already unlocked.
-        mlist.Unlock()
-
-
-
-def admin_overview(msg=''):
-    # Show the administrative overview page, with the list of all the lists on
-    # this host.  msg is an optional error message to display at the top of
-    # the page.
-    #
-    # This page should be displayed in the server's default language, which
-    # should have already been set.
-    hostname = Utils.get_domain()
-    title = _('Administration') + ' - ' + _('Mailing Lists')
-    # The html `document'
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-    doc.SetTitle(title)
-    # The table that will hold everything
-    table = Table()
-    # Skip any mailing list that isn't advertised.
-    advertised = []
-    listnames = Utils.list_names()
-    listnames.sort()
-
-    for name in listnames:
-        mlist = MailList.MailList(name, lock=0)
-        if mlist.advertised:
-            if mm_cfg.VIRTUAL_HOST_OVERVIEW and \
-                   mlist.web_page_url.find(hostname) == -1:
-                # List is for different identity of this host - skip it.
-                continue
-            else:
-                advertised.append((mlist.GetScriptURL('admin'),
-                                   mlist.real_name,
-                                   mlist.description))
-    # Greeting depends on whether there was an error or not
-    #if msg:
-    #    greeting = FontAttr(msg, color="ff5060", size="+1")
-    #else:
-    #    greeting = _("Welcome!")
-
-    welcome = Header(1, _('Administration')).Format()
-    mailmanlink = Link(mm_cfg.MAILMAN_URL, _('Mailman')).Format()
-    if not advertised:
-        welcome += Paragraph(
-            _('''There currently are no publicly-advertised %(mailmanlink)s mailing lists on %(hostname)s.''')).Format(css='class="strong"')
-    else:
-        welcome += Paragraph(
-            _('''Below is the collection of publicly-advertised %(mailmanlink)s mailing lists on %(hostname)s. Click on a list name to visit the configuration pages for that list.''')).Format()
-
-    creatorurl = Utils.ScriptURL('create')
-    mailman_owner = Utils.get_site_email()
-    extra = msg and _('right ') or ''
-    welcome += Paragraph(
-        _('''To visit the administrators configuration page for an unadvertised list, open a URL similar to this one, but with a '/' and the %(extra)slist name appended. If you have the proper authority, you can also <a href="%(creatorurl)s">create a new mailing list</a>.''')).Format()
-
-    welcome += Paragraph(
-    	_('''General list information can be found at ''') +
-        Link(Utils.ScriptURL('listinfo'),
-             _('the mailing list overview page')).Format() + '.').Format()
-
-    welcome += Paragraph(_('(Send questions and comments to ') +
-        Link('mailto:%s' % mailman_owner, mailman_owner).Format() +
-        '.)').Format()
-
-    if advertised:
-        highlight = 1
-        for url, real_name, description in advertised:
-            table.AddRow(
-                [Link(url, real_name),
-                      description or _('[no description available]')])
-
-            if highlight:
-                table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="title strong"')
-                table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="title left"')
-	    else:
-                table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="strong"')
-            	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-            highlight = not highlight
-
-    doc.AddItem(welcome)
-    # When printing the mailing list table; avoid empty <table> tag to appear when
-    # no mailing list / rows are present inside it. Empty <table> tags are a violation
-    # in the "-//W3C//DTD XHTML 1.0 Transitional//EN" standard.
-    if advertised:
-        doc.AddItem(table)
-    doc.AddItem(MailmanLogo())
-    print doc.Format()
-
-
-
-def option_help(mlist, varhelp):
-    # The html page document
-    doc = Document()
-    doc.set_language(mlist.preferred_language)
-    # Find out which category and variable help is being requested for.
-    item = None
-    reflist = varhelp.split('/')
-    if len(reflist) >= 2:
-        category = subcat = None
-        if len(reflist) == 2:
-            category, varname = reflist
-        elif len(reflist) == 3:
-            category, subcat, varname = reflist
-        options = mlist.GetConfigInfo(category, subcat)
-        for i in options:
-            if i and i[0] == varname:
-                item = i
-                break
-    # Print an error message if we couldn't find a valid one
-    if not item:
-        bad = _('No valid variable name found.')
-        doc.addError(bad)
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        return
-    # Get the details about the variable
-    varname, kind, params, dependancies, description, elaboration = \
-             get_item_characteristics(item)
-    # Set up the document
-    realname = mlist.real_name
-    doc.SetTitle(_("Mailman %(varname)s List Option Help"))
-    doc.AddItem(Header(1, _('%(realname)s Mailing list Configuration Help')).Format())
-    doc.AddItem(Header(2, _('%(varname)s Option')).Format())
-    doc.AddItem(Paragraph(_("<strong>%s</strong> (%s): %s" % (varname, category, description))).Format())
-
-    if elaboration:
-        doc.AddItem(Paragraph("%s" % elaboration).Format())
-
-    if subcat:
-        url = '%s/%s/%s' % (mlist.GetScriptURL('admin'), category, subcat)
-    else:
-        url = '%s/%s' % (mlist.GetScriptURL('admin'), category)
-
-    form = Form(url)
-    valtab = Table()
-    add_options_table_item(mlist, category, subcat, valtab, item, detailsp=0)
-    form.AddItem(valtab)
-    form.AddItem(submit_button())
-    doc.AddItem(form)
-
-    adminurl = mlist.GetScriptURL('admin')
-
-    if subcat:
-        url = '%s/%s/%s' % (adminurl, category, subcat)
-    else:
-        url = '%s/%s' % (adminurl, category)
-
-    categoryname = mlist.GetConfigCategories()[category][0]
-    doc.AddItem(Paragraph(
-	_('''<strong>Warning:</strong> changing this option here could cause other screens to be out-of-sync.  Be sure to reload any other pages that are displaying this option for this mailing list. You can also ''') 
-        + Link(url, _('return to the %(categoryname)s options page')).Format()
-        + '.'))
-
-    doc.AddItem(mlist.GetMailmanFooter())
-    print doc.Format()
-
-
-
-def show_results(mlist, doc, category, subcat, cgidata):
-    # Produce the results page
-    adminurl = mlist.GetScriptURL('admin')
-    categories = mlist.GetConfigCategories()
-    label = _(categories[category][0])
-
-    # Set up the document's headers
-    realname = mlist.real_name
-    doc.SetTitle(_('%(realname)s Administration (%(label)s)'))
-    doc.AddItem(Header(1, _('%(realname)s mailing list administration')).Format())
-    # Now we need to craft the form that will be submitted, which will contain
-    # all the variable settings, etc.  This is a bit of a kludge because we
-    # know that the autoreply and members categories supports file uploads.
-    encoding = None
-    if category in ('autoreply', 'members'):
-        encoding = 'multipart/form-data'
-    if subcat:
-        form = Form('%s/%s/%s' % (adminurl, category, subcat),
-                    encoding=encoding)
-    else:
-        form = Form('%s/%s' % (adminurl, category), encoding=encoding)
-    # The `other links' are stuff in the right column.
-    otherlinks = UnorderedList()
-    otherlinks.AddItem(Link(mlist.GetScriptURL('admindb'),
-                            _('Pending moderator requests')))
-    otherlinks.AddItem(Link(mlist.GetScriptURL('listinfo'),
-                            _('General list information')))
-    otherlinks.AddItem(Link(mlist.GetScriptURL('edithtml'),
-                            _('Public Templates')))
-    otherlinks.AddItem(Link(mlist.GetBaseArchiveURL(),
-                            _('List archives')).Format())
-    # We do not allow through-the-web deletion of the site list!
-    if mm_cfg.OWNERS_CAN_DELETE_THEIR_OWN_LISTS and \
-           mlist.internal_name() <> mm_cfg.MAILMAN_SITE_LIST:
-        otherlinks.AddItem(Link(mlist.GetScriptURL('rmlist'),
-                                _('Delete this mailing list')).Format() +
-                           _(' (requires confirmation)'))
-    otherlinks.AddItem(Link('%s/logout' % adminurl,
-                            # BAW: What I really want is a blank line, but
-                            # adding an &nbsp; won't do it because of the
-                            # bullet added to the list item.
-                            '%s' % _('Logout')))
-    # These are links to other categories and live in the left column
-    categorylinks_1 = categorylinks = UnorderedList()
-    categorylinks_2 = ''
-    categorykeys = categories.keys()
-    half = len(categorykeys) / 2
-    counter = 0
-    subcat = None
-    for k in categorykeys:
-        label = _(categories[k][0])
-        url = '%s/%s' % (adminurl, k)
-        if k == category:
-            # Handle subcategories
-            subcats = mlist.GetConfigSubCategories(k)
-            if subcats:
-                subcat = Utils.GetPathPieces()[-1]
-                for k, v in subcats:
-                    if k == subcat:
-                        break
-                else:
-                    # The first subcategory in the list is the default
-                    subcat = subcats[0][0]
-                subcat_items = []
-                for sub, text in subcats:
-                    if sub == subcat:
-                        text = Bold('[%s]' % text).Format()
-                    subcat_items.append(Link(url + '/' + sub, text))
-                categorylinks.AddItem(
-                    Bold(label).Format() +
-                    UnorderedList(*subcat_items).Format())
-            else:
-                categorylinks.AddItem(Link(url, Bold('[%s]' % label)))
-        else:
-            categorylinks.AddItem(Link(url, label))
-        counter += 1
-        if counter >= half:
-            categorylinks_2 = categorylinks = UnorderedList()
-            counter = -len(categorykeys)
-    # ...and add the links to the document.
-    form.AddItem('<div class="adminpanel col2">')
-    form.AddItem('<p class="adminpanel">' + _('Other options') + '</p>')
-    form.AddItem(otherlinks.Format(css='class="adminpanel"'))
-    form.AddItem('</div>')
-    form.AddItem('<div class="adminpanel col1">')
-    form.AddItem('<p class="adminpanel">' + _('Configuration options') + '</p>')
-    form.AddItem(categorylinks_1.Format(css='class="adminpanel floatl"'))
-    form.AddItem(categorylinks_2.Format(css='class="adminpanel floatl"'))
-    form.AddItem('<hr class="transparent" />')
-    # Make the emergency stop switch a rude solo light
-    if mlist.emergency:
-        label = _('Emergency moderation of all list traffic is enabled')
-        form.AddItem(Paragraph(Link('?VARHELP=general/emergency', label)).Format(css='class="emergency"'))
-    form.AddItem('</div>')
-    form.AddItem(Paragraph(_('''Make your changes in the following section, then submit them using the <em>Submit Your Changes</em> button below.''')).Format())
-
-    # The members and passwords categories are special in that they aren't
-    # defined in terms of gui elements.  Create those pages here.
-    if category == 'members':
-
-        # Figure out which subcategory we should display
-        subcat = Utils.GetPathPieces()[-1]
-        if subcat not in ('list', 'add', 'remove'):
-            subcat = 'list'
-
-        # Add member category specific tables
-        form.AddItem(membership_options(mlist, subcat, cgidata, doc, form))
-        form.AddItem(submit_button('setmemberopts_btn'))
-
-        # In "list" subcategory, we can also search for members
-        if subcat == 'list':
-            table = Table()
-            container = Container()
-            container.AddItem(Header(2, _('Additional Member Tasks')).Format())
-
-            # Add a section to set the moderation bit for all members
-            table.AddRow([
-		_("""Set everyone's moderation bit, including those members not currently visible:"""),
-			       RadioButtonArray('allmodbit_val',
-                                           (_('Off'), _('On')),
-                                           mlist.default_member_moderation)])
-            table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-            table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-	    table.AddRow([SubmitButton('allmodbit_btn', _('Set'))]) 
-            table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="mm_submit"')
-
-            form.AddItem(container)
-            form.AddItem(table)
-
-    elif category == 'passwords':
-        form.AddItem(password_inputs(mlist))
-        form.AddItem(submit_button())
-    else:
-        form.AddItem(show_variables(mlist, category, subcat, cgidata, doc))
-        form.AddItem(submit_button())
-    # And add the form
-    doc.AddItem(form)
-    doc.AddItem(mlist.GetMailmanFooter())
-
-
-
-def show_variables(mlist, category, subcat, cgidata, doc):
-    options = mlist.GetConfigInfo(category, subcat)
-
-    # The table containing the results
-    table = Table()
-
-    # Get and portray the text label for the category.
-    categories = mlist.GetConfigCategories()
-    label = _(categories[category][0])
-
-    container = Container()
-    container.AddItem(Header(2, label).Format())
-
-    # The very first item in the config info will be treated as a general
-    # description if it is a string
-    description = options[0]
-    if isinstance(description, StringType):
-        container.AddItem(description)
-        options = options[1:]
-
-    if not options:
-        return container 
-
-    # Add the global column headers
-    table.AddRow([_('Description:'),
-                  _('Value')])
-    table.AddCellInfo(max(table.GetCurrentRowIndex(), 0), 0, css='class="description center strong"')
-    table.AddCellInfo(max(table.GetCurrentRowIndex(), 0), 1, css='class="value center strong"')
-
-    for item in options:
-        if type(item) == StringType:
-            # The very first banner option (string in an options list) is
-            # treated as a general description, while any others are
-            # treated as section headers - centered and italicized...
-            table.AddRow([Header(3, item).Format(css='class="center"')])
-            table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-        else:
-            add_options_table_item(mlist, category, subcat, table, item)
-
-    container.AddItem(table)
-    return container 
-
-
-
-def add_options_table_item(mlist, category, subcat, table, item, detailsp=1):
-    # Add a row to an options table with the item description and value.
-    varname, kind, params, extra, descr, elaboration = \
-             get_item_characteristics(item)
-    if elaboration is None:
-        elaboration = descr
-    descr = get_item_gui_description(mlist, category, subcat,
-                                     varname, descr, elaboration, detailsp)
-    val = get_item_gui_value(mlist, category, kind, varname, params, extra)
-    table.AddRow([descr, val])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-
-
-def get_item_characteristics(record):
-    # Break out the components of an item description from its description
-    # record:
-    #
-    # 0 -- option-var name
-    # 1 -- type
-    # 2 -- entry size
-    # 3 -- ?dependancies?
-    # 4 -- Brief description
-    # 5 -- Optional description elaboration
-    if len(record) == 5:
-        elaboration = None
-        varname, kind, params, dependancies, descr = record
-    elif len(record) == 6:
-        varname, kind, params, dependancies, descr, elaboration = record
-    else:
-        raise ValueError, _('Badly formed options entry: %(record)s')
-    return varname, kind, params, dependancies, descr, elaboration
-
-
-
-def get_item_gui_value(mlist, category, kind, varname, params, extra):
-    """Return a representation of an item's settings."""
-    # Give the category a chance to return the value for the variable
-    value = None
-    label, gui = mlist.GetConfigCategories()[category]
-    if hasattr(gui, 'getValue'):
-        value = gui.getValue(mlist, kind, varname, params)
-    # Filter out None, and volatile attributes
-    if value is None and not varname.startswith('_'):
-        value = getattr(mlist, varname)
-    # Now create the widget for this value
-    if kind == mm_cfg.Radio or kind == mm_cfg.Toggle:
-        # If we are returning the option for subscribe policy and this site
-        # doesn't allow open subscribes, then we have to alter the value of
-        # mlist.subscribe_policy as passed to RadioButtonArray in order to
-        # compensate for the fact that there is one fewer option.
-        # Correspondingly, we alter the value back in the change options
-        # function -scott
-        #
-        # TBD: this is an ugly ugly hack.
-        if varname.startswith('_'):
-            checked = 0
-        else:
-            checked = value
-        if varname == 'subscribe_policy' and not mm_cfg.ALLOW_OPEN_SUBSCRIBE:
-            checked = checked - 1
-        # For Radio buttons, we're going to interpret the extra stuff as a
-        # horizontal/vertical flag.  For backwards compatibility, the value 0
-        # means horizontal, so we use "not extra" to get the parity right.
-        return RadioButtonArray(varname, params, checked, not extra)
-    elif (kind == mm_cfg.String or kind == mm_cfg.Email or
-          kind == mm_cfg.Host or kind == mm_cfg.Number):
-        return TextBox(varname, value, params)
-    elif kind == mm_cfg.Text:
-        if params:
-            r, c = params
-        else:
-            r, c = None, None
-        return TextArea(varname, value or '', r, c)
-    elif kind in (mm_cfg.EmailList, mm_cfg.EmailListEx):
-        if params:
-            r, c = params
-        else:
-            r, c = None, None
-        res = NL.join(value)
-        return TextArea(varname, res, r, c)
-    elif kind == mm_cfg.FileUpload:
-        # like a text area, but also with uploading
-        if params:
-            r, c = params
-        else:
-            r, c = None, None
-        container = Container()
-        container.AddItem('<em>' + _('Enter the text below') + ':</em><br />')
-        container.AddItem(TextArea(varname, value or '', r, c))
-        container.AddItem('<br /><em>' + _('... or specify a file to upload') + ':</em><br />')
-        container.AddItem(FileUpload(varname+'_upload', r, c))
-        return container
-    elif kind == mm_cfg.Select:
-        if params:
-           values, legend, selected = params
-        else:
-           values = mlist.GetAvailableLanguages()
-           legend = map(_, map(Utils.GetLanguageDescr, values))
-           selected = values.index(mlist.preferred_language)
-        return SelectOptions(varname, values, legend, selected)
-    elif kind == mm_cfg.Topics:
-        # A complex and specialized widget type that allows for setting of a
-        # topic name, a mark button, a regexp text box, an "add after mark",
-        # and a delete button.  Yeesh!  params are ignored.
-        table = Table()
-        # This adds the html for the entry widget
-        def makebox(i, name, pattern, desc, empty=False, table=table):
-            deltag   = 'topic_delete_%02d' % i
-            boxtag   = 'topic_box_%02d' % i
-            reboxtag = 'topic_rebox_%02d' % i
-            desctag  = 'topic_desc_%02d' % i
-            wheretag = 'topic_where_%02d' % i
-            addtag   = 'topic_add_%02d' % i
-            newtag   = 'topic_new_%02d' % i
-            if empty:
-                table.AddRow([Paragraph(_('Topic %(i)d')).Format(),
-                              Paragraph(Hidden(newtag)).Format()])
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="header strong center"')
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="header"')
-            else:
-                table.AddRow([Paragraph(_('Topic %(i)d')).Format(),
-                              Paragraph(SubmitButton(deltag, _('Delete'))).Format()])
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="header strong center"')
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="header"')
-
-            table.AddRow([_('Topic name:'),
-                          TextBox(boxtag, value=name, size=30)])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-
-            table.AddRow([_('Regexp:'),
-                          TextArea(reboxtag, text=pattern,
-                                   rows=4, cols=30)])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-
-            table.AddRow([_('Description:'),
-                          TextArea(desctag, text=desc,
-                                   rows=4, cols=30)])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-
-            if not empty:
-                table.AddRow([SubmitButton(addtag, _('Add new item...')),
-                              SelectOptions(wheretag, ('before', 'after'),
-                                            (_('...before this one.'),
-                                             _('...after this one.')),
-                                            selected=1),
-                              ])
-	        table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	        table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-        # Now for each element in the existing data, create a widget
-        i = 1
-        data = getattr(mlist, varname)
-        for name, pattern, desc, empty in data:
-            makebox(i, name, pattern, desc, empty)
-            i += 1
-        # Add one more non-deleteable widget as the first blank entry, but
-        # only if there are no real entries.
-        if i == 1:
-            makebox(i, '', '', '', empty=True)
-        return table
-    elif kind == mm_cfg.HeaderFilter:
-        # A complex and specialized widget type that allows for setting of a
-        # spam filter rule including, a mark button, a regexp text box, an
-        # "add after mark", up and down buttons, and a delete button.  Yeesh!
-        # params are ignored.
-        table = Table(border=0)
-        # This adds the html for the entry widget
-        def makebox(i, pattern, action, empty=False, table=table):
-            deltag    = 'hdrfilter_delete_%02d' % i
-            reboxtag  = 'hdrfilter_rebox_%02d' % i
-            actiontag = 'hdrfilter_action_%02d' % i
-            wheretag  = 'hdrfilter_where_%02d' % i
-            addtag    = 'hdrfilter_add_%02d' % i
-            newtag    = 'hdrfilter_new_%02d' % i
-            uptag     = 'hdrfilter_up_%02d' % i
-            downtag   = 'hdrfilter_down_%02d' % i
-            if empty:
-                table.AddRow([Paragraph(_('Spam Filter Rule %(i)d')).Format(),
-                              Paragraph(Hidden(newtag)).Format()])
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="header strong center"')
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="header"')
-            else:
-                table.AddRow([Paragraph(_('Spam Filter Rule %(i)d')).Format(),
-                              Paragraph(SubmitButton(deltag, _('Delete'))).Format()])
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="header strong center"')
-	 	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="header"')
-
-            table.AddRow([_('Spam Filter Regexp:'),
-                          TextArea(reboxtag, text=pattern,
-                                   rows=4, cols=30)])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-
-            values = [mm_cfg.DEFER, mm_cfg.HOLD, mm_cfg.REJECT,
-                      mm_cfg.DISCARD, mm_cfg.ACCEPT]
-            try:
-                checked = values.index(action)
-            except ValueError:
-                checked = 0
-            radio = RadioButtonArray(
-                actiontag,
-                (_('Defer'), _('Hold'), _('Reject'),
-                 _('Discard'), _('Accept')),
-                values=values,
-                checked=checked).Format()
-            table.AddRow([_('Action:'), radio])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="center"')
-            if not empty:
-                table.AddRow([SubmitButton(addtag, _('Add new item...')),
-                              SelectOptions(wheretag, ('before', 'after'),
-                                            (_('...before this one.'),
-                                             _('...after this one.')),
-                                            selected=1)
-                              ])
-	        table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	        table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-                # BAW: IWBNI we could disable the up and down buttons for the
-                # first and last item respectively, but it's not easy to know
-                # which is the last item, so let's not worry about that for
-                # now.
-                table.AddRow([SubmitButton(uptag, _('Move rule up')),
-                              SubmitButton(downtag, _('Move rule down'))])
-	        table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="right"')
-	        table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-        # Now for each element in the existing data, create a widget
-        i = 1
-        data = getattr(mlist, varname)
-        for pattern, action, empty in data:
-            makebox(i, pattern, action, empty)
-            i += 1
-        # Add one more non-deleteable widget as the first blank entry, but
-        # only if there are no real entries.
-        if i == 1:
-            makebox(i, '', mm_cfg.DEFER, empty=True)
-        return table
-    elif kind == mm_cfg.Checkbox:
-        return CheckBoxArray(varname, *params)
-    else:
-        assert 0, 'Bad gui widget type: %s' % kind
-
-
-
-def get_item_gui_description(mlist, category, subcat,
-                             varname, descr, elaboration, detailsp):
-    # Return the item's description, with link to details.
-    #
-    # Details are not included if this is a VARHELP page, because that /is/
-    # the details page!
-    if detailsp:
-        if subcat:
-            varhelp = '/?VARHELP=%s/%s/%s' % (category, subcat, varname)
-        else:
-            varhelp = '/?VARHELP=%s/%s' % (category, varname)
-        if descr == elaboration:
-            linktext = _('(Edit <strong>%(varname)s</strong>)')
-        else:
-            linktext = _('(Details for <strong>%(varname)s</strong>)')
-        link = Link(mlist.GetScriptURL('admin') + varhelp,
-                    linktext).Format()
-        text = '%s<br />%s' % (descr, link)
-    else:
-        text = descr
-    if varname[0] == '_':
-        text += Paragraph(_('''<strong>Note:</strong> setting this value performs an immediate action but does not modify permanent state.''')).Format()
-    return text
-
-
-
-def membership_options(mlist, subcat, cgidata, doc, form):
-    # Show the main stuff
-    adminurl = mlist.GetScriptURL('admin', absolute=1)
-    container = Container()
-    # If we're in the list subcategory, show the membership list
-    if subcat == 'add':
-        container.AddItem(Header(2, _('Mass Subscriptions')).Format())
-        mass_subscribe(mlist, container)
-        return container
-    if subcat == 'remove':
-        container.AddItem(Header(2, _('Mass Removals')).Format())
-        mass_remove(mlist, container)
-        return container
-    # Otherwise...
-    container.AddItem(Header(2, _('Membership List')).Format())
-    # Add a "search for member" button
-    link = Link('http://www.python.org/doc/current/lib/re-syntax.html',
-                _('(help)')).Format()
-    container.AddItem(Paragraph(
-    	_('Find member %(link)s:') +
-	TextBox('findmember', value=cgidata.getvalue('findmember', '')).Format() +
-	SubmitButton('findmember_btn', _('Search...')).Format()).Format())
-
-    usertable = Table(css='class="mm_usertable"')
-    # If there are more members than allowed by chunksize, then we split the
-    # membership up alphabetically.  Otherwise just display them all.
-    chunksz = mlist.admin_member_chunksize
-    # The email addresses had /better/ be ASCII, but might be encoded in the
-    # database as Unicodes.
-    all = [_m.encode() for _m in mlist.getMembers()]
-    all.sort(lambda x, y: cmp(x.lower(), y.lower()))
-    # See if the query has a regular expression
-    regexp = cgidata.getvalue('findmember', '').strip()
-    if regexp:
-        try:
-            cre = re.compile(regexp, re.IGNORECASE)
-        except re.error:
-            doc.addError(_('Bad regular expression: ') + regexp)
-        else:
-            # BAW: There's got to be a more efficient way of doing this!
-            names = [mlist.getMemberName(s) or '' for s in all]
-            all = [a for n, a in zip(names, all)
-                   if cre.search(n) or cre.search(a)]
-    chunkindex = None
-    bucket = None
-    actionurl = None
-    if len(all) < chunksz:
-        members = all
-    else:
-        # Split them up alphabetically, and then split the alphabetical
-        # listing by chunks
-        buckets = {}
-        for addr in all:
-            members = buckets.setdefault(addr[0].lower(), [])
-            members.append(addr)
-        # Now figure out which bucket we want
-        bucket = None
-        qs = {}
-        # POST methods, even if their actions have a query string, don't get
-        # put into FieldStorage's keys :-(
-        qsenviron = os.environ.get('QUERY_STRING')
-        if qsenviron:
-            qs = cgi.parse_qs(qsenviron)
-            bucket = qs.get('letter', 'a')[0].lower()
-            if bucket not in digits + lowercase:
-                bucket = None
-        if not bucket or not buckets.has_key(bucket):
-            keys = buckets.keys()
-            keys.sort()
-            bucket = keys[0]
-        members = buckets[bucket]
-        action = adminurl + '/members?letter=%s' % bucket
-        if len(members) <= chunksz:
-            form.set_action(action)
-        else:
-            i, r = divmod(len(members), chunksz)
-            numchunks = i + (not not r * 1)
-            # Now chunk them up
-            chunkindex = 0
-            if qs.has_key('chunk'):
-                try:
-                    chunkindex = int(qs['chunk'][0])
-                except ValueError:
-                    chunkindex = 0
-                if chunkindex < 0 or chunkindex > numchunks:
-                    chunkindex = 0
-            members = members[chunkindex*chunksz:(chunkindex+1)*chunksz]
-            # And set the action URL
-            form.set_action(action + '&chunk=%s' % chunkindex)
-
-    # So now members holds all the addresses we're going to display
-    allcnt = len(all)
-    if bucket:
-        membercnt = len(members)
-        usertable.AddRow([Header(3, 
-		_('%(allcnt)s members total, %(membercnt)s shown')).Format()])
-    else:
-        usertable.AddRow([Header(3, 
-		_('%(allcnt)s members total')).Format()])
-    usertable.AddCellInfo(usertable.GetCurrentRowIndex(), 
-                          usertable.GetCurrentCellIndex(),
-                          colspan=OPTCOLUMNS,
-			  css='class="center"')
-
-    # Add the alphabetical links
-    if bucket:
-        cells = []
-        for letter in digits + lowercase:
-            if not buckets.get(letter):
-                continue
-            url = adminurl + '/members?letter=%s' % letter
-            if letter == bucket:
-                show = Bold('[%s]' % letter.upper()).Format()
-            else:
-                show = letter.upper()
-            cells.append(Link(url, show).Format())
-        joiner = '&nbsp;'*2 + '\n'
-        usertable.AddRow([joiner.join(cells)])
-        usertable.AddCellInfo(usertable.GetCurrentRowIndex(),
-                          usertable.GetCurrentCellIndex(),
-                          colspan=OPTCOLUMNS,
-			  css='class="center"')
-
-    usertable.AddRow([(h) for h in (_('unsub'),
-                                          _('member address<br />member name'),
-                                          _('mod'), _('hide'),
-                                          _('nomail<br />[reason]'),
-                                          _('ack'), _('not metoo'),
-                                          _('nodupes'),
-                                          _('digest'), _('plain'),
-                                          _('language'))])
-    rowindex = usertable.GetCurrentRowIndex()
-    for i in range(OPTCOLUMNS):
-        usertable.AddCellInfo(rowindex, i, css='class="header strong center"')
-
-    # Find the longest name in the list
-    longest = 0
-    if members:
-        names = filter(None, [mlist.getMemberName(s) for s in members])
-        # Make the name field at least as long as the longest email address
-        longest = max([len(s) for s in names + members])
-
-    # Abbreviations for delivery status details
-    ds_abbrevs = {MemberAdaptor.UNKNOWN : _('?'),
-                  MemberAdaptor.BYUSER  : _('U'),
-                  MemberAdaptor.BYADMIN : _('A'),
-                  MemberAdaptor.BYBOUNCE: _('B'),
-                  }
-
-    # Now populate the rows
-    highlight = 1
-    for addr in members:
-        link = Link(mlist.GetOptionsURL(addr, obscure=1),
-                    mlist.getMemberCPAddress(addr))
-        fullname = Utils.uncanonstr(mlist.getMemberName(addr),
-                                    mlist.preferred_language)
-        name = TextBox(addr + '_realname', fullname, size=longest).Format()
-        cells = [CheckBox(addr + '_unsub', 'off', 0).Format(),
-                 link.Format() + '<br />' +
-                 name +
-                 Hidden('user', urllib.quote(addr)).Format(),
-                 ]
-        # Do the `mod' option
-        if mlist.getMemberOption(addr, mm_cfg.Moderate):
-            value = 'on'
-            checked = 1
-        else:
-            value = 'off'
-            checked = 0
-        box = CheckBox('%s_mod' % addr, value, checked)
-        cells.append(box.Format())
-        for opt in ('hide', 'nomail', 'ack', 'notmetoo', 'nodupes'):
-            extra = ''
-            if opt == 'nomail':
-                status = mlist.getDeliveryStatus(addr)
-                if status == MemberAdaptor.ENABLED:
-                    value = 'off'
-                    checked = 0
-                else:
-                    value = 'on'
-                    checked = 1
-                    extra = '[%s]' % ds_abbrevs[status]
-            elif mlist.getMemberOption(addr, mm_cfg.OPTINFO[opt]):
-                value = 'on'
-                checked = 1
-            else:
-                value = 'off'
-                checked = 0
-            box = CheckBox('%s_%s' % (addr, opt), value, checked)
-            cells.append(box.Format() + extra)
-
-        # This code is less efficient than the original which did a has_key on
-        # the underlying dictionary attribute.  This version is slower and
-        # less memory efficient.  It points to a new MemberAdaptor interface
-        # method.
-        if addr in mlist.getRegularMemberKeys():
-            cells.append(CheckBox(addr + '_digest', 'off', 0).Format())
-        else:
-            cells.append(CheckBox(addr + '_digest', 'on', 1).Format())
-        if mlist.getMemberOption(addr, mm_cfg.OPTINFO['plain']):
-            value = 'on'
-            checked = 1
-        else:
-            value = 'off'
-            checked = 0
-        cells.append(CheckBox('%s_plain' % addr, value, checked))
-
-        # User's preferred language
-        langpref = mlist.getMemberLanguage(addr)
-        langs = mlist.GetAvailableLanguages()
-        langdescs = [_(Utils.GetLanguageDescr(lang)) for lang in langs]
-        try:
-            selected = langs.index(langpref)
-        except ValueError:
-            selected = 0
-        cells.append(SelectOptions(addr + '_language', langs,
-                                          langdescs, selected).Format())
-
-	# Put each cell into the row and give format to that row
-        usertable.AddRow(cells)
-	if highlight:
-		usertable.AddRowInfo(usertable.GetCurrentRowIndex(), css='class="title center"')
-		highlight = not highlight
-	else:
-		highlight = 1
-		usertable.AddRowInfo(usertable.GetCurrentRowIndex(), css='class="center"')
-
-    # Add the usertable and a legend
-    legend = UnorderedList()
-    legend.AddItem(
-        _('<strong>unsub</strong> -- Click on this to unsubscribe the member.'))
-    legend.AddItem(
-        _("""<strong>mod</strong> -- The user's personal moderation flag.  If this is
-        set, postings from them will be moderated, otherwise they will be
-        approved."""))
-    legend.AddItem(
-        _("""<strong>hide</strong> -- Is the member's address concealed on
-        the list of subscribers?"""))
-    legend.AddItem(
-    	_('<strong>nomail</strong> -- Is delivery to the member disabled?  If so, an abbreviation will be given describing the reason for the disabled delivery:') + '\n' +
-        '    <ul>' + '\n' +
-	_('''    <li><strong>U</strong> -- Delivery was disabled by the user via their personal options page.</li>''') + '\n' +
-        _('''    <li><strong>A</strong> -- Delivery was disabled by the list administrators.</li>''') + '\n' +
-        _('''    <li><strong>B</strong> -- Delivery was disabled by the system due to excessive bouncing from the member's address.</li>''') + '\n' +
-        _('''    <li><strong>?</strong> -- The reason for disabled delivery isn't known. This is the case for all memberships which were disabled in older versions of Mailman.</li>''') + '\n' +
-        '    </ul>' + '\n')
-    legend.AddItem(
-        _('''<strong>ack</strong> -- Does the member get acknowledgements of their
-        posts?'''))
-    legend.AddItem(
-        _('''<strong>not metoo</strong> -- Does the member want to avoid copies of their
-        own postings?'''))
-    legend.AddItem(
-        _('''<strong>nodupes</strong> -- Does the member want to avoid duplicates of the
-        same message?'''))
-    legend.AddItem(
-        _('''<strong>digest</strong> -- Does the member get messages in digests?
-        (otherwise, individual messages)'''))
-    legend.AddItem(
-        _('''<strong>plain</strong> -- If getting digests, does the member get plain
-        text digests?  (otherwise, MIME)'''))
-    legend.AddItem(_("<strong>language</strong> -- Language preferred by the user"))
-    addlegend = ''
-    parsedqs = 0
-    qsenviron = os.environ.get('QUERY_STRING')
-    if qsenviron:
-        qs = cgi.parse_qs(qsenviron).get('legend')
-        if qs and isinstance(qs, ListType):
-            qs = qs[0]
-        if qs == 'yes':
-            addlegend = 'legend=yes&'
-    if addlegend:
-        container.AddItem(legend.Format())
-        container.AddItem(Paragraph(
-            Link(adminurl + '/members/list',
-                 _('Click here to hide the legend for this table.'))))
-    else:
-        container.AddItem(Paragraph(
-            Link(adminurl + '/members/list?legend=yes',
-                 _('Click here to include the legend for this table.'))))
-
-    container.AddItem(usertable)
-
-    # There may be additional chunks
-    if chunkindex is not None:
-        buttons = []
-        url = adminurl + '/members?%sletter=%s&' % (addlegend, bucket)
-        footer = _('''To view more members, click on the appropriate range listed below:''')
-        chunkmembers = buckets[bucket]
-        last = len(chunkmembers)
-        for i in range(numchunks):
-            if i == chunkindex:
-                continue
-            start = chunkmembers[i*chunksz]
-            end = chunkmembers[min((i+1)*chunksz, last)-1]
-            link = Link(url + 'chunk=%d' % i, _('from %(start)s to %(end)s'))
-            buttons.append(link)
-        buttons = UnorderedList(*buttons)
-        container.AddItem(Paragraph(footer + buttons.Format()).Format())
-    return container
-
-
-
-def mass_subscribe(mlist, container):
-    # MASS SUBSCRIBE
-    table = Table()
-    table.AddRow([
-        _('Subscribe these users now or invite them?'),
-        RadioButtonArray('subscribe_or_invite',
-                         (_('Subscribe'), _('Invite')),
-                         0, values=(0, 1))
-        ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([
-        _('Send welcome messages to new subscribees?'),
-        RadioButtonArray('send_welcome_msg_to_this_batch',
-                         (_('No'), _('Yes')),
-                         mlist.send_welcome_msg,
-                         values=(0, 1))
-        ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([
-        _('Send notifications of new subscriptions to the list owner?'),
-        RadioButtonArray('send_notifications_to_list_owner',
-                         (_('No'), _('Yes')),
-                         mlist.admin_notify_mchanges,
-                         values=(0,1))
-        ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([
-		  _('Enter one address per line:'),
-    		  TextArea(name='subscribees',
-                                  rows=10, cols='70%').Format() +
-    		  Paragraph(_('... or specify a file to upload:') +
-                  FileUpload('subscribees_upload', cols='50').Format()).Format()
-		  ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    # Invitation text
-    table.AddRow([_("""Enter additional text to be added to the
-    top of your invitation or the subscription notification.  Include at least
-    one blank line at the end:"""),
-		TextArea(name='invitation', rows=10, cols='70%')])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    container.AddItem(table)
-
-
-
-def mass_remove(mlist, container):
-    # MASS UNSUBSCRIBE
-    table = Table()
-    table.AddRow([
-        _('Send unsubscription acknowledgement to the user?'),
-        RadioButtonArray('send_unsub_ack_to_this_batch',
-                         (_('No'), _('Yes')),
-                         0, values=(0, 1))
-        ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([
-        _('Send notifications to the list owner?'),
-        RadioButtonArray('send_unsub_notifications_to_list_owner',
-                         (_('No'), _('Yes')),
-                         mlist.admin_notify_mchanges,
-                         values=(0, 1))
-        ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([_('Enter one address per line:'),
-    		  TextArea(name='unsubscribees',
-                                  rows=10, cols='70%').Format() 
-		+ Paragraph(_('... or specify a file to upload:')
-		+ FileUpload('unsubscribees_upload', cols='50').Format()).Format()
-		])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    container.AddItem(table)
-
-
-
-def password_inputs(mlist):
-    adminurl = mlist.GetScriptURL('admin', absolute=1)
-    container = Container()
-    container.AddItem(Header(2, _('Change list ownership passwords')).Format())
-    container.AddItem(Paragraph(_('''The <em>list administrators</em> are the people who have ultimate control over all parameters of this mailing list.  They are able to change any list configuration variable available through these administration web pages.''')))
-    container.AddItem(Paragraph(_('''The <em>list moderators</em> have more limited permissions; they are not able to change any list configuration variable, but they are allowed to tend to pending administration requests, including approving or rejecting held subscription requests, and disposing of held postings.  Of course, the <em>list administrators</em> can also tend to pending requests.''')))
-    container.AddItem(Paragraph(_('''In order to split the list ownership duties into administrators and moderators, you must set a separate moderator password in the fields below, and also provide the email addresses of the list moderators in the <a href="%(adminurl)s/general">general options section</a>.''')))
-    # Set up the admin password table on the left
-    atable = Table()
-    atable.AddRow([_('Enter new administrator password:'),
-                   PasswordBox('newpw', size=20)])
-    atable.AddCellInfo(atable.GetCurrentRowIndex(), 0, css='class="description"')
-    atable.AddCellInfo(atable.GetCurrentRowIndex(), 1, css='class="value"')
-    atable.AddRow([_('Confirm administrator password:'),
-                   PasswordBox('confirmpw', size=20)])
-    atable.AddCellInfo(atable.GetCurrentRowIndex(), 0, css='class="description"')
-    atable.AddCellInfo(atable.GetCurrentRowIndex(), 1, css='class="value"')
-    # Set up the moderator password table on the right
-    mtable = Table()
-    mtable.AddRow([_('Enter new moderator password:'),
-                   PasswordBox('newmodpw', size=20)])
-    mtable.AddCellInfo(mtable.GetCurrentRowIndex(), 0, css='class="description"')
-    mtable.AddCellInfo(mtable.GetCurrentRowIndex(), 1, css='class="value"')
-    mtable.AddRow([_('Confirm moderator password:'),
-                   PasswordBox('confirmmodpw', size=20)])
-    mtable.AddCellInfo(mtable.GetCurrentRowIndex(), 0, css='class="description"')
-    mtable.AddCellInfo(mtable.GetCurrentRowIndex(), 1, css='class="value"')
-
-    # Add these tables to the overall password container
-    container.AddItem(atable)
-    container.AddItem(mtable)
-    return container
-
-
-
-def submit_button(name='submit'):
-    container = Container()
-    container.AddItem(Paragraph(SubmitButton(name, _('Submit Your Changes'))).Format(css='class="mm_submit"'))
-    return container
-
-
-
-def change_options(mlist, category, subcat, cgidata, doc):
-    def safeint(formvar, defaultval=None):
-        try:
-            return int(cgidata.getvalue(formvar))
-        except (ValueError, TypeError):
-            return defaultval
-    confirmed = 0
-    # Handle changes to the list moderator password.  Do this before checking
-    # the new admin password, since the latter will force a reauthentication.
-    new = cgidata.getvalue('newmodpw', '').strip()
-    confirm = cgidata.getvalue('confirmmodpw', '').strip()
-    if new or confirm:
-        if new == confirm:
-            mlist.mod_password = sha.new(new).hexdigest()
-            # No re-authentication necessary because the moderator's
-            # password doesn't get you into these pages.
-        else:
-            doc.addMessage(_('Moderator passwords did not match'), css='class="message error strong"')
-    # Handle changes to the list administrator password
-    new = cgidata.getvalue('newpw', '').strip()
-    confirm = cgidata.getvalue('confirmpw', '').strip()
-    if new or confirm:
-        if new == confirm:
-            mlist.password = sha.new(new).hexdigest()
-            # Set new cookie
-            print mlist.MakeCookie(mm_cfg.AuthListAdmin)
-        else:
-            doc.addMessage(_('Administrator passwords did not match'), css='class="message error strong"')
-    # Give the individual gui item a chance to process the form data
-    categories = mlist.GetConfigCategories()
-    label, gui = categories[category]
-    # BAW: We handle the membership page special... for now.
-    if category <> 'members':
-        gui.handleForm(mlist, category, subcat, cgidata, doc)
-    # mass subscription, removal processing for members category
-    subscribers = ''
-    subscribers += cgidata.getvalue('subscribees', '')
-    subscribers += cgidata.getvalue('subscribees_upload', '')
-    if subscribers:
-        entries = filter(None, [n.strip() for n in subscribers.splitlines()])
-        send_welcome_msg = safeint('send_welcome_msg_to_this_batch',
-                                   mlist.send_welcome_msg)
-        send_admin_notif = safeint('send_notifications_to_list_owner',
-                                   mlist.admin_notify_mchanges)
-        # Default is to subscribe
-        subscribe_or_invite = safeint('subscribe_or_invite', 0)
-        invitation = cgidata.getvalue('invitation', '')
-        digest = mlist.digest_is_default
-        if not mlist.digestable:
-            digest = 0
-        if not mlist.nondigestable:
-            digest = 1
-        subscribe_errors = []
-        subscribe_success = []
-        # Now cruise through all the subscribees and do the deed.  BAW: we
-        # should limit the number of "Successfully subscribed" status messages
-        # we display.  Try uploading a file with 10k names -- it takes a while
-        # to render the status page.
-        for entry in entries:
-            safeentry = Utils.websafe(entry)
-            fullname, address = parseaddr(entry)
-            # Canonicalize the full name
-            fullname = Utils.canonstr(fullname, mlist.preferred_language)
-            userdesc = UserDesc(address, fullname,
-                                Utils.MakeRandomPassword(),
-                                digest, mlist.preferred_language)
-            try:
-                if subscribe_or_invite:
-                    if mlist.isMember(address):
-                        raise Errors.MMAlreadyAMember
-                    else:
-                        mlist.InviteNewMember(userdesc, invitation)
-                else:
-                    mlist.ApprovedAddMember(userdesc, send_welcome_msg,
-                                            send_admin_notif, invitation,
-                                            whence='admin mass sub')
-            except Errors.MMAlreadyAMember:
-                subscribe_errors.append((safeentry, _('Already a member')))
-            except Errors.MMBadEmailError:
-                if userdesc.address == '':
-                    subscribe_errors.append((_('&lt;blank line&gt;'),
-                                             _('Bad/Invalid email address')))
-                else:
-                    subscribe_errors.append((safeentry,
-                                             _('Bad/Invalid email address')))
-            except Errors.MMHostileAddress:
-                subscribe_errors.append(
-                    (safeentry, _('Hostile address (illegal characters)')))
-            except Errors.MembershipIsBanned, pattern:
-                subscribe_errors.append(
-                    (safeentry, _('Banned address (matched %(pattern)s)')))
-            else:
-                member = Utils.uncanonstr(formataddr((fullname, address)))
-                subscribe_success.append(Utils.websafe(member))
-
-        if subscribe_success:
-            if subscribe_or_invite:
-                msg = _('Successfully invited:')
-            else:
-                msg = _('Successfully subscribed:')
-	    doc.AddItem(Div(Header(3, msg).Format() 
-	    	+ UnorderedList(*subscribe_success).Format(css='class="mailaddresses"')
-		).Format(css='class="message success"'))
-
-        if subscribe_errors:
-            if subscribe_or_invite:
-                msg = _('Error inviting:')
-            else:
-                msg = _('Error subscribing:')
-            items = ['%s -- %s' % (x0, x1) for x0, x1 in subscribe_errors]
-	    doc.AddItem(Div(Header(3, msg).Format() 
-	    	+ UnorderedList(*items).Format(css='class="mailaddresses"')
-		).Format(css='class="message error"'))
-
-    # Unsubscriptions
-    removals = ''
-    if cgidata.has_key('unsubscribees'):
-        removals += cgidata['unsubscribees'].value
-    if cgidata.has_key('unsubscribees_upload') and \
-           cgidata['unsubscribees_upload'].value:
-        removals += cgidata['unsubscribees_upload'].value
-    if removals:
-        names = filter(None, [n.strip() for n in removals.splitlines()])
-        send_unsub_notifications = int(
-            cgidata['send_unsub_notifications_to_list_owner'].value)
-        userack = int(
-            cgidata['send_unsub_ack_to_this_batch'].value)
-        unsubscribe_errors = []
-        unsubscribe_success = []
-        for addr in names:
-            try:
-                mlist.ApprovedDeleteMember(
-                    addr, whence='admin mass unsub',
-                    admin_notif=send_unsub_notifications,
-                    userack=userack)
-                unsubscribe_success.append(Utils.websafe(addr))
-            except Errors.NotAMemberError:
-                unsubscribe_errors.append(Utils.websafe(addr))
-
-        if unsubscribe_success:
-            msg = _('Successfully Unsubscribed:')
-	    doc.AddItem(Div(Header(3, msg).Format() 
-	    	+ UnorderedList(*unsubscribe_success).Format(css='class="mailaddresses"')
-		).Format(css='class="message success"'))
-
-        if unsubscribe_errors:
-            msg = _('Cannot unsubscribe non-members:')
-	    doc.AddItem(Div(Header(3, msg).Format() 
-	    	+ UnorderedList(*unsubscribe_errors).Format(css='class="mailaddresses"')
-		).Format(css='class="message error"'))
-
-    # See if this was a moderation bit operation
-    if cgidata.has_key('allmodbit_btn'):
-        val = cgidata.getvalue('allmodbit_val')
-        try:
-            val = int(val)
-        except VallueError:
-            val = None
-        if val not in (0, 1):
-            doc.addError(_('Bad moderation flag value'))
-        else:
-            for member in mlist.getMembers():
-                mlist.setMemberOption(member, mm_cfg.Moderate, val)
-    # do the user options for members category
-    if cgidata.has_key('setmemberopts_btn') and cgidata.has_key('user'):
-        user = cgidata['user']
-        if type(user) is ListType:
-            users = []
-            for ui in range(len(user)):
-                users.append(urllib.unquote(user[ui].value))
-        else:
-            users = [urllib.unquote(user.value)]
-        errors = []
-        removes = []
-        for user in users:
-            if cgidata.has_key('%s_unsub' % user):
-                try:
-                    mlist.ApprovedDeleteMember(user, whence='member mgt page')
-                    removes.append(user)
-                except Errors.NotAMemberError:
-                    errors.append((user, _('Not subscribed')))
-                continue
-            if not mlist.isMember(user):
-                doc.addMessage(_('Ignoring changes to deleted member: %(user)s'),
-                             tag=_('Warning: '),
-			     css='class="message warning"')
-                continue
-            value = cgidata.has_key('%s_digest' % user)
-            try:
-                mlist.setMemberOption(user, mm_cfg.Digests, value)
-            except (Errors.AlreadyReceivingDigests,
-                    Errors.AlreadyReceivingRegularDeliveries,
-                    Errors.CantDigestError,
-                    Errors.MustDigestError):
-                # BAW: Hmm...
-                pass
-
-            newname = cgidata.getvalue(user+'_realname', '')
-            newname = Utils.canonstr(newname, mlist.preferred_language)
-            mlist.setMemberName(user, newname)
-
-            newlang = cgidata.getvalue(user+'_language')
-            oldlang = mlist.getMemberLanguage(user)
-            if Utils.IsLanguage(newlang) and newlang <> oldlang:
-                mlist.setMemberLanguage(user, newlang)
-
-            moderate = not not cgidata.getvalue(user+'_mod')
-            mlist.setMemberOption(user, mm_cfg.Moderate, moderate)
-
-            # Set the `nomail' flag, but only if the user isn't already
-            # disabled (otherwise we might change BYUSER into BYADMIN).
-            if cgidata.has_key('%s_nomail' % user):
-                if mlist.getDeliveryStatus(user) == MemberAdaptor.ENABLED:
-                    mlist.setDeliveryStatus(user, MemberAdaptor.BYADMIN)
-            else:
-                mlist.setDeliveryStatus(user, MemberAdaptor.ENABLED)
-            for opt in ('hide', 'ack', 'notmetoo', 'nodupes', 'plain'):
-                opt_code = mm_cfg.OPTINFO[opt]
-                if cgidata.has_key('%s_%s' % (user, opt)):
-                    mlist.setMemberOption(user, opt_code, 1)
-                else:
-                    mlist.setMemberOption(user, opt_code, 0)
-        # Give some feedback on who's been removed
-        if removes:
-            msg = _('Successfully Removed:')
-	    doc.AddItem(Div(Header(3, msg).Format() 
-	    	+ UnorderedList(*removes).Format(css='class="mailaddresses"')
-		).Format(css='class="message success"'))
-        if errors:
-            msg = _('Error Unsubscribing:')
-            items = ['%s -- %s' % (x[0], x[1]) for x in errors]
-	    doc.AddItem(Div(Header(3, msg).Format() 
-	    	+ UnorderedList(*items).Format(css='class="mailaddresses"')
-		).Format(css='class="message error"'))
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/admindb.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/admindb.py
deleted file mode 100755
index 3355014..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/admindb.py
+++ /dev/null
@@ -1,833 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Produce and process the pending-approval items for a list."""
-
-import sys
-import os
-import cgi
-import errno
-import signal
-import email
-import time
-from types import ListType
-from urllib import quote_plus, unquote_plus
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import Message
-from Mailman import i18n
-from Mailman.Handlers.Moderate import ModeratedMemberPost
-from Mailman.ListAdmin import readMessage
-from Mailman.Cgi import Auth
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-EMPTYSTRING = ''
-NL = '\n'
-
-# Set up i18n.  Until we know which list is being requested, we use the
-# server's default.
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-EXCERPT_HEIGHT = 10
-EXCERPT_WIDTH = 76
-
-
-
-def helds_by_sender(mlist):
-    heldmsgs = mlist.GetHeldMessageIds()
-    bysender = {}
-    for id in heldmsgs:
-        sender = mlist.GetRecord(id)[1]
-        bysender.setdefault(sender, []).append(id)
-    return bysender
-
-
-def hacky_radio_buttons(btnname, labels, values, defaults, spacing=3):
-    # We can't use a RadioButtonArray here because horizontal placement can be
-    # confusing to the user and vertical placement takes up too much
-    # real-estate.  This is a hack!
-    btns = Table(css='class="radiobuttons center"')
-    btns.AddRow([text for text in labels])
-    btns.AddRow([RadioButton(btnname, value, default)
-                 for value, default in zip(values, defaults)])
-    return btns
-
-
-
-def main():
-    # Figure out which list is being requested
-    parts = Utils.GetPathPieces()
-    if not parts:
-        handle_no_list()
-        return
-
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        handle_no_list(_('No such list <em>%(safelistname)s</em>. '))
-        syslog('error', 'No such list "%s": %s\n', listname, e)
-        return
-
-    # Now that we know which list to use, set the system's language to it.
-    i18n.set_language(mlist.preferred_language)
-
-    # Make sure the user is authorized to see this page.
-    cgidata = cgi.FieldStorage(keep_blank_values=1)
-
-    if not mlist.WebAuthenticate((mm_cfg.AuthListAdmin,
-                                  mm_cfg.AuthListModerator,
-                                  mm_cfg.AuthSiteAdmin),
-                                 cgidata.getvalue('adminpw', '')):
-        if cgidata.has_key('adminpw'):
-            # This is a re-authorization attempt
-            msg = _('Authorization failed.')
-        else:
-            msg = ''
-	msg = Paragraph(msg).Format(css='class="strong"')
-        Auth.loginpage(mlist, 'admindb', msg=msg)
-        return
-
-    # Set up the results document
-    doc = Document()
-    doc.set_language(mlist.preferred_language)
-
-    # See if we're requesting all the messages for a particular sender, or if
-    # we want a specific held message.
-    sender = None
-    msgid = None
-    details = None
-    envar = os.environ.get('QUERY_STRING')
-    if envar:
-        # POST methods, even if their actions have a query string, don't get
-        # put into FieldStorage's keys :-(
-        qs = cgi.parse_qs(envar).get('sender')
-        if qs and type(qs) == ListType:
-            sender = qs[0]
-        qs = cgi.parse_qs(envar).get('msgid')
-        if qs and type(qs) == ListType:
-            msgid = qs[0]
-        qs = cgi.parse_qs(envar).get('details')
-        if qs and type(qs) == ListType:
-            details = qs[0]
-
-    # We need a signal handler to catch the SIGTERM that can come from Apache
-    # when the user hits the browser's STOP button.  See the comment in
-    # admin.py for details.
-    #
-    # BAW: Strictly speaking, the list should not need to be locked just to
-    # read the request database.  However the request database asserts that
-    # the list is locked in order to load it and it's not worth complicating
-    # that logic.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        # Make sure the list gets unlocked...
-        mlist.Unlock()
-        # ...and ensure we exit, otherwise race conditions could cause us to
-        # enter MailList.Save() while we're in the unlocked state, and that
-        # could be bad!
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        # Install the emergency shutdown signal handler
-        signal.signal(signal.SIGTERM, sigterm_handler)
-
-        realname = mlist.real_name
-        if not cgidata.keys():
-            # If this is not a form submission (i.e. there are no keys in the
-            # form), then we don't need to do much special.
-            doc.SetTitle(_('%(realname)s Administrative Database'))
-        elif not details:
-            # This is a form submission
-            doc.SetTitle(_('%(realname)s Administrative Database Results'))
-            process_form(mlist, doc, cgidata)
-        # Now print the results and we're done.  Short circuit for when there
-        # are no pending requests, but be sure to save the results!
-        if not mlist.NumRequestsPending():
-            title = _('%(realname)s Administrative Database')
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(
-		_('There are no pending requests.') + 
-		Link(mlist.GetScriptURL('admindb', absolute=1),
-                            _('Click here to reload this page.')).Format()
-		))
-            doc.AddItem(mlist.GetMailmanFooter())
-            print doc.Format()
-            mlist.Save()
-            return
-
-        admindburl = mlist.GetScriptURL('admindb', absolute=1)
-        form = Form(admindburl)
-        # Add the instructions template
-        if details == 'instructions':
-	    title = _('Detailed instructions for the administrative database')
-	    doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-        else:
-	    title = _('Pending moderator requests')
-	    doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-        if details <> 'instructions':
-            form.AddItem(Paragraph(
-	    SubmitButton('submit', _('Submit All Data'))).Format(css='class="mm_submit tied"'))
-        if not (sender or msgid):
-            form.AddItem(Paragraph(
-	    CheckBox('discardalldefersp', 0).Format() +
-            _('Discard all messages marked <em>Defer</em>') + '.'
-            ).Format(css='class="mm_submit tied"'))
-        # Add a link back to the overview, if we're not viewing the overview!
-        adminurl = mlist.GetScriptURL('admin', absolute=1)
-        d = {'listname'  : mlist.real_name,
-             'detailsurl': admindburl + '?details=instructions',
-             'summaryurl': admindburl,
-             'viewallurl': admindburl + '?details=all',
-             'adminurl'  : adminurl,
-             'filterurl' : adminurl + '/privacy/sender',
-             }
-        addform = 1
-        if sender:
-            esender = Utils.websafe(sender)
-            d['description'] = _("all of %(esender)s's held messages.")
-            doc.AddItem(Utils.maketext('admindbpreamble.html', d,
-                                       raw=1, mlist=mlist))
-            show_sender_requests(mlist, form, sender)
-        elif msgid:
-            d['description'] = _('a single held message.')
-            doc.AddItem(Utils.maketext('admindbpreamble.html', d,
-                                       raw=1, mlist=mlist))
-            show_message_requests(mlist, form, msgid)
-        elif details == 'all':
-            d['description'] = _('all held messages.')
-            doc.AddItem(Utils.maketext('admindbpreamble.html', d,
-                                       raw=1, mlist=mlist))
-            show_detailed_requests(mlist, form)
-        elif details == 'instructions':
-            doc.AddItem(Utils.maketext('admindbdetails.html', d,
-                                       raw=1, mlist=mlist))
-            addform = 0
-        else:
-            # Show a summary of all requests
-            doc.AddItem(Utils.maketext('admindbsummary.html', d,
-                                       raw=1, mlist=mlist))
-            num = show_pending_subs(mlist, form)
-            num += show_pending_unsubs(mlist, form)
-            num += show_helds_overview(mlist, form)
-            addform = num > 0
-        # Finish up the document, adding buttons to the form
-        if addform:
-            doc.AddItem(form)
-            if not (sender or msgid):
-                form.AddItem(Paragraph(
-                    CheckBox('discardalldefersp', 0).Format() +
-                    _('Discard all messages marked <em>Defer</em>') + '.'
-                    ).Format(css='class="mm_submit tied"'))
-            form.AddItem(Paragraph(SubmitButton('submit', 
-	    	    _('Submit All Data'))
-		    ).Format(css='class="mm_submit tied"'))
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        # Commit all changes
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def handle_no_list(msg=''):
-    # Print something useful if no list was given.
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    title = _('Mailman Administrative Database Error')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    doc.AddItem(msg)
-    url = Utils.ScriptURL('admin', absolute=1)
-    link = Link(url, _('list of available mailing lists.')).Format()
-    doc.AddItem(_('You must specify a list name.  Here is the %(link)s'))
-    doc.AddItem(MailmanLogo())
-    print doc.Format()
-
-
-
-def show_pending_subs(mlist, form):
-    # Add the subscription request section
-    pendingsubs = mlist.GetSubscriptionIds()
-    if not pendingsubs:
-        return 0
-    form.AddItem(Header(2, _('Subscription Requests')))
-    table = Table(css='class="pending_subs"')
-    table.AddRow([_('Address/name'),
-                  _('Your decision'),
-                  _('Reason for refusal')
-                  ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="center strong header"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="center strong header"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 2, css='class="center strong header"')
-    # Alphabetical order by email address
-    byaddrs = {}
-    for id in pendingsubs:
-        addr = mlist.GetRecord(id)[1]
-        byaddrs.setdefault(addr, []).append(id)
-    addrs = byaddrs.keys()
-    addrs.sort()
-    num = 0
-    highlight = 1
-    for addr, ids in byaddrs.items():
-        # Eliminate duplicates
-        for id in ids[1:]:
-            mlist.HandleRequest(id, mm_cfg.DISCARD)
-        id = ids[0]
-        time, addr, fullname, passwd, digest, lang = mlist.GetRecord(id)
-        fullname = Utils.uncanonstr(fullname, mlist.preferred_language)
-        radio = RadioButtonArray(id, (_('Defer'),
-                                      _('Approve'),
-                                      _('Reject'),
-                                      _('Discard')),
-                                 values=(mm_cfg.DEFER,
-                                         mm_cfg.SUBSCRIBE,
-                                         mm_cfg.REJECT,
-                                         mm_cfg.DISCARD),
-                                 checked=0).Format()
-        if addr not in mlist.ban_list:
-            radio += '<br />' + CheckBox('ban-%d' % id, 1).Format() + \
-                     '&nbsp;' + _('Permanently ban from this list')
-        # While the address may be a unicode, it must be ascii
-        paddr = addr.encode('us-ascii', 'replace')
-        table.AddRow(['%s<br /><em>%s</em>' % (paddr, Utils.websafe(fullname)),
-                      radio,
-                      TextBox('comment-%d' % id, size=40)
-                      ])
-	if highlight:
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="left title"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left title"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 2, css='class="left title"')
-	else:
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="left"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 2, css='class="left"')
-	highlight = not highlight
-        num += 1
-    if num > 0:
-        form.AddItem(table)
-    return num
-
-
-
-def show_pending_unsubs(mlist, form):
-    # Add the pending unsubscription request section
-    lang = mlist.preferred_language
-    pendingunsubs = mlist.GetUnsubscriptionIds()
-    if not pendingunsubs:
-        return 0
-    table = Table(css='class="pending_unsubs"')
-    table.AddRow([_('User address/name'),
-                  _('Your decision'),
-                  _('Reason for refusal')
-                  ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="center header strong"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="center header strong"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 2, css='class="center header strong"')
-    # Alphabetical order by email address
-    byaddrs = {}
-    for id in pendingunsubs:
-        addr = mlist.GetRecord(id)[1]
-        byaddrs.setdefault(addr, []).append(id)
-    addrs = byaddrs.keys()
-    addrs.sort()
-    num = 0
-    highlight = 1
-    for addr, ids in byaddrs.items():
-        # Eliminate duplicates
-        for id in ids[1:]:
-            mlist.HandleRequest(id, mm_cfg.DISCARD)
-        id = ids[0]
-        addr = mlist.GetRecord(id)
-        try:
-            fullname = Utils.uncanonstr(mlist.getMemberName(addr), lang)
-        except Errors.NotAMemberError:
-            # They must have been unsubscribed elsewhere, so we can just
-            # discard this record.
-            mlist.HandleRequest(id, mm_cfg.DISCARD)
-            continue
-        table.AddRow(['%s<br /><em>%s</em>' % (addr, Utils.websafe(fullname)),
-                      RadioButtonArray(id, (_('Defer'),
-                                            _('Approve'),
-                                            _('Reject'),
-                                            _('Discard')),
-                                       values=(mm_cfg.DEFER,
-                                               mm_cfg.UNSUBSCRIBE,
-                                               mm_cfg.REJECT,
-                                               mm_cfg.DISCARD),
-                                       checked=0),
-                      TextBox('comment-%d' % id, size=45)
-                      ])
-	if highlight:
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="left title"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="center title"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 2, css='class="left title"')
-	else:
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="left"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="center"')
-        	table.AddCellInfo(table.GetCurrentRowIndex(), 2, css='class="left"')
-	highlight = not highlight
-        num += 1
-    if num > 0:
-        form.AddItem(Header(2, _('Unsubscription Requests')))
-        form.AddItem(table)
-    return num
-
-
-
-def show_helds_overview(mlist, form):
-    # Sort the held messages by sender
-    bysender = helds_by_sender(mlist)
-    if not bysender:
-        return 0
-    # Add the by-sender overview tables
-    admindburl = mlist.GetScriptURL('admindb', absolute=1)
-    table = Table(css='class="helds_overview"')
-    form.AddItem(Header(2, _('Postings Held for Approval')))
-    form.AddItem(table)
-    senders = bysender.keys()
-    senders.sort()
-    for sender in senders:
-        qsender = quote_plus(sender)
-        esender = Utils.websafe(sender)
-        senderurl = admindburl + '?sender=' + qsender
-        # The encompassing sender table
-        stable = Table()
-        stable.AddRow([Paragraph(_('From: ') + esender)])
-        stable.AddCellInfo(stable.GetCurrentRowIndex(), 0, colspan=2, css='class="header strong center"')
-        left = Table(css='class="helds_overview left"')
-        left.AddRow([_('Action to take on all these held messages:')])
-        left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        btns = hacky_radio_buttons(
-            'senderaction-' + qsender,
-            (_('Defer'), _('Accept'), _('Reject'), _('Discard')),
-            (mm_cfg.DEFER, mm_cfg.APPROVE, mm_cfg.REJECT, mm_cfg.DISCARD),
-            (1, 0, 0, 0))
-        left.AddRow([btns])
-        left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        left.AddRow([
-            CheckBox('senderpreserve-' + qsender, 1).Format() +
-            _('Preserve messages for the site administrator')
-            ])
-        left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        left.AddRow([
-            CheckBox('senderforward-' + qsender, 1).Format() +
-            _('Forward messages (individually) to:')
-            ])
-        left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        left.AddRow([
-            TextBox('senderforwardto-' + qsender,
-                    value=mlist.GetOwnerEmail(), size=47)
-            ])
-        left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        # If the sender is a member and the message is being held due to a
-        # moderation bit, give the admin a chance to clear the member's mod
-        # bit.  If this sender is not a member and is not already on one of
-        # the sender filters, then give the admin a chance to add this sender
-        # to one of the filters.
-        if mlist.isMember(sender):
-            if mlist.getMemberOption(sender, mm_cfg.Moderate):
-                left.AddRow([
-                    CheckBox('senderclearmodp-' + qsender, 1).Format() +
-                    _("Clear this member's <em>moderate</em> flag.")
-                    ])
-            else:
-                left.AddRow(
-                    [_('<em>The sender is now a member of this list</em>') + '.'])
-            left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        elif sender not in (mlist.accept_these_nonmembers +
-                            mlist.hold_these_nonmembers +
-                            mlist.reject_these_nonmembers +
-                            mlist.discard_these_nonmembers):
-            left.AddRow([
-                CheckBox('senderfilterp-' + qsender, 1).Format() +
-                _('Add <strong>%(esender)s</strong> to one of these sender filters:')
-                ])
-            left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-            btns = hacky_radio_buttons(
-                'senderfilter-' + qsender,
-                (_('Accepts'), _('Holds'), _('Rejects'), _('Discards')),
-                (mm_cfg.ACCEPT, mm_cfg.HOLD, mm_cfg.REJECT, mm_cfg.DISCARD),
-                (0, 0, 0, 1))
-            left.AddRow([btns])
-            left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-            if sender not in mlist.ban_list:
-                left.AddRow([
-                    CheckBox('senderbanp-' + qsender, 1).Format() +
-                    _("""Ban <strong>%(esender)s</strong> from ever subscribing to this
-                    mailing list""") + '.'])
-                left.AddCellInfo(left.GetCurrentRowIndex(), 0, colspan=2)
-        right = Table(css='class="helds_overview right"')
-        right.AddRow([
-            _("""Click on the message number to view the individual
-            message, or you can """) +
-            Link(senderurl, _('view all messages from %(esender)s')).Format() + '.'
-            ])
-        right.AddCellInfo(right.GetCurrentRowIndex(), 0, colspan=2)
-        counter = 1
-        for id in bysender[sender]:
-            info = mlist.GetRecord(id)
-            ptime, sender, subject, reason, filename, msgdata = info
-            # BAW: This is really the size of the message pickle, which should
-            # be close, but won't be exact.  Sigh, good enough.
-            try:
-                size = os.path.getsize(os.path.join(mm_cfg.DATA_DIR, filename))
-            except OSError, e:
-                if e.errno <> errno.ENOENT: raise
-                # This message must have gotten lost, i.e. it's already been
-                # handled by the time we got here.
-                mlist.HandleRequest(id, mm_cfg.DISCARD)
-                continue
-            dispsubj = Utils.oneline(
-                subject, Utils.GetCharSet(mlist.preferred_language))
-            t = Table(css='class="helds_overview right brief"')
-            t.AddRow([Link(admindburl + '?msgid=%d' % id, '[%d]' % counter),
-                      _('Subject:'),
-                      Utils.websafe(dispsubj)
-                      ])
-    	    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description"')
-    	    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="description strong"')
-            t.AddRow(['&nbsp;', _('Size:'), str(size) + _(' bytes')])
-    	    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="description strong"')
-            if reason:
-                reason = _(reason)
-            else:
-                reason = _('not available')
-            t.AddRow(['&nbsp;', _('Reason:'), reason])
-    	    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="description strong"')
-            # Include the date we received the message, if available
-            when = msgdata.get('received_time')
-            if when:
-                t.AddRow(['&nbsp;', _('Received:'),
-                          time.ctime(when)])
-    	    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="description strong"')
-            counter += 1
-            right.AddRow([t])
-        stable.AddRow([left, right])
-        stable.AddCellInfo(stable.GetCurrentRowIndex(), 0, css='class="helds_overview left"')
-        stable.AddCellInfo(stable.GetCurrentRowIndex(), 1, css='class="helds_overview right"')
-        table.AddRow([stable])
-    return 1
-
-
-
-def show_sender_requests(mlist, form, sender):
-    bysender = helds_by_sender(mlist)
-    if not bysender:
-        return
-    sender_ids = bysender.get(sender)
-    if sender_ids is None:
-        # BAW: should we print an error message?
-        return
-    total = len(sender_ids)
-    count = 1
-    for id in sender_ids:
-        info = mlist.GetRecord(id)
-        show_post_requests(mlist, id, info, total, count, form)
-        count += 1
-
-
-
-def show_message_requests(mlist, form, id):
-    try:
-        id = int(id)
-        info = mlist.GetRecord(id)
-    except (ValueError, KeyError):
-        # BAW: print an error message?
-        return
-    show_post_requests(mlist, id, info, 1, 1, form)
-
-
-
-def show_detailed_requests(mlist, form):
-    all = mlist.GetHeldMessageIds()
-    total = len(all)
-    count = 1
-    for id in mlist.GetHeldMessageIds():
-        info = mlist.GetRecord(id)
-        show_post_requests(mlist, id, info, total, count, form)
-        count += 1
-
-
-
-def show_post_requests(mlist, id, info, total, count, form):
-    # For backwards compatibility with pre 2.0beta3
-    if len(info) == 5:
-        ptime, sender, subject, reason, filename = info
-        msgdata = {}
-    else:
-        ptime, sender, subject, reason, filename, msgdata = info
-    # Header shown on each held posting (including count of total)
-    msg = _('Posting Held for Approval')
-    if total <> 1:
-        msg += _(' (%(count)d of %(total)d)')
-    form.AddItem(Header(2, msg))
-    # We need to get the headers and part of the textual body of the message
-    # being held.  The best way to do this is to use the email Parser to get
-    # an actual object, which will be easier to deal with.  We probably could
-    # just do raw reads on the file.
-    try:
-        msg = readMessage(os.path.join(mm_cfg.DATA_DIR, filename))
-    except IOError, e:
-        if e.errno <> errno.ENOENT:
-            raise
-        form.AddItem(Paragraph(_('Message with id #%(id)d was lost.')
-		).Format(css='class="Italic"'))
-        # BAW: kludge to remove id from requests.db.
-        try:
-            mlist.HandleRequest(id, mm_cfg.DISCARD)
-        except Errors.LostHeldMessage:
-            pass
-        return
-    except email.Errors.MessageParseError:
-        form.AddItem(Paragraph(_('Message with id #%(id)d is corrupted.')
-		).Format(css='class="Italic"'))
-        # BAW: Should we really delete this, or shuttle it off for site admin
-        # to look more closely at?
-        # BAW: kludge to remove id from requests.db.
-        try:
-            mlist.HandleRequest(id, mm_cfg.DISCARD)
-        except Errors.LostHeldMessage:
-            pass
-        return
-    # Get the header text and the message body excerpt
-    lines = []
-    chars = 0
-    # A negative value means, include the entire message regardless of size
-    limit = mm_cfg.ADMINDB_PAGE_TEXT_LIMIT
-    for line in email.Iterators.body_line_iterator(msg):
-        lines.append(line)
-        chars += len(line)
-        if chars > limit > 0:
-            break
-    # Negative values mean display the entire message, regardless of size
-    if limit > 0:
-        body = EMPTYSTRING.join(lines)[:mm_cfg.ADMINDB_PAGE_TEXT_LIMIT]
-    else:
-        body = EMPTYSTRING.join(lines)
-    # Get message charset and try encode in list charset
-    mcset = msg.get_param('charset', 'us-ascii').lower()
-    lcset = Utils.GetCharSet(mlist.preferred_language)
-    if mcset <> lcset:
-        try:
-            body = unicode(body, mcset).encode(lcset)
-        except (LookupError, UnicodeError, ValueError):
-            pass
-    hdrtxt = NL.join(['%s: %s' % (k, v) for k, v in msg.items()])
-    hdrtxt = Utils.websafe(hdrtxt)
-    # Okay, we've reconstituted the message just fine.  Now for the fun part!
-    t = Table()
-    t.AddRow([_('From: '), sender])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    t.AddRow([(_('Subject:')),
-              Utils.websafe(Utils.oneline(subject, lcset))])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    t.AddRow([_('Reason:'), _(reason)])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    when = msgdata.get('received_time')
-    if when:
-        t.AddRow([_('Received:'), time.ctime(when)])
-    	t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    	t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    # We can't use a RadioButtonArray here because horizontal placement can be
-    # confusing to the user and vertical placement takes up too much
-    # real-estate.  This is a hack!
-    buttons = Table()
-    buttons.AddRow([RadioButton(id, mm_cfg.DEFER, 1).Format() + _('Defer'),
-                    RadioButton(id, mm_cfg.APPROVE, 0).Format() + _('Approve'),
-                    RadioButton(id, mm_cfg.REJECT, 0).Format() + _('Reject'),
-                    RadioButton(id, mm_cfg.DISCARD, 0).Format() + _('Discard'),
-                    ])
-    t.AddRow([_('Action:'), 
-    	      buttons.Format() + 
-              CheckBox('preserve-%d' % id, 'on', 0).Format() +
-              _('Preserve message for site administrator') + '<br />' +
-              CheckBox('forward-%d' % id, 'on', 0).Format() +
-              _('Additionally, forward this message to: ') +
-              TextBox('forward-addr-%d' % id, size=47, value=mlist.GetOwnerEmail()).Format()
-              ])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    notice = msgdata.get('rejection_notice', _('[No explanation given]'))
-    t.AddRow([
-        _('If you reject this post, please explain (optional):'),
-        TextArea('comment-%d' % id, rows=4, cols=EXCERPT_WIDTH,
-                 text = Utils.wrap(_(notice), column=80))
-        ])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    t.AddRow([_('Message Headers:'),
-              TextArea('headers-%d' % id, hdrtxt,
-                       rows=EXCERPT_HEIGHT, cols=EXCERPT_WIDTH, readonly=1)])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    t.AddRow([_('Message Excerpt:'),
-              TextArea('fulltext-%d' % id, Utils.websafe(body),
-                       rows=EXCERPT_HEIGHT, cols=EXCERPT_WIDTH, readonly=1)])
-    t.AddCellInfo(t.GetCurrentRowIndex(), 0, css='class="description strong"')
-    t.AddCellInfo(t.GetCurrentRowIndex(), 1, css='class="value"')
-    form.AddItem(t)
-
-
-
-def process_form(mlist, doc, cgidata):
-    senderactions = {}
-    # Sender-centric actions
-    for k in cgidata.keys():
-        for prefix in ('senderaction-', 'senderpreserve-', 'senderforward-',
-                       'senderforwardto-', 'senderfilterp-', 'senderfilter-',
-                       'senderclearmodp-', 'senderbanp-'):
-            if k.startswith(prefix):
-                action = k[:len(prefix)-1]
-                sender = unquote_plus(k[len(prefix):])
-                value = cgidata.getvalue(k)
-                senderactions.setdefault(sender, {})[action] = value
-    # discard-all-defers
-    try:
-        discardalldefersp = cgidata.getvalue('discardalldefersp', 0)
-    except ValueError:
-        discardalldefersp = 0
-    for sender in senderactions.keys():
-        actions = senderactions[sender]
-        # Handle what to do about all this sender's held messages
-        try:
-            action = int(actions.get('senderaction', mm_cfg.DEFER))
-        except ValueError:
-            action = mm_cfg.DEFER
-        if action == mm_cfg.DEFER and discardalldefersp:
-            action = mm_cfg.DISCARD
-        if action in (mm_cfg.DEFER, mm_cfg.APPROVE,
-                      mm_cfg.REJECT, mm_cfg.DISCARD):
-            preserve = actions.get('senderpreserve', 0)
-            forward = actions.get('senderforward', 0)
-            forwardaddr = actions.get('senderforwardto', '')
-            comment = _('No reason given')
-            bysender = helds_by_sender(mlist)
-            for id in bysender.get(sender, []):
-                try:
-                    mlist.HandleRequest(id, action, comment, preserve,
-                                        forward, forwardaddr)
-                except (KeyError, Errors.LostHeldMessage):
-                    # That's okay, it just means someone else has already
-                    # updated the database while we were staring at the page,
-                    # so just ignore it
-                    continue
-        # Now see if this sender should be added to one of the nonmember
-        # sender filters.
-        if actions.get('senderfilterp', 0):
-            try:
-                which = int(actions.get('senderfilter'))
-            except ValueError:
-                # Bogus form
-                which = 'ignore'
-            if which == mm_cfg.ACCEPT:
-                mlist.accept_these_nonmembers.append(sender)
-            elif which == mm_cfg.HOLD:
-                mlist.hold_these_nonmembers.append(sender)
-            elif which == mm_cfg.REJECT:
-                mlist.reject_these_nonmembers.append(sender)
-            elif which == mm_cfg.DISCARD:
-                mlist.discard_these_nonmembers.append(sender)
-            # Otherwise, it's a bogus form, so ignore it
-        # And now see if we're to clear the member's moderation flag.
-        if actions.get('senderclearmodp', 0):
-            try:
-                mlist.setMemberOption(sender, mm_cfg.Moderate, 0)
-            except Errors.NotAMemberError:
-                # This person's not a member any more.  Oh well.
-                pass
-        # And should this address be banned?
-        if actions.get('senderbanp', 0):
-            if sender not in mlist.ban_list:
-                mlist.ban_list.append(sender)
-    # Now, do message specific actions
-    banaddrs = []
-    erroraddrs = []
-    for k in cgidata.keys():
-        formv = cgidata[k]
-        if type(formv) == ListType:
-            continue
-        try:
-            v = int(formv.value)
-            request_id = int(k)
-        except ValueError:
-            continue
-        if v not in (mm_cfg.DEFER, mm_cfg.APPROVE, mm_cfg.REJECT,
-                     mm_cfg.DISCARD, mm_cfg.SUBSCRIBE, mm_cfg.UNSUBSCRIBE,
-                     mm_cfg.ACCEPT, mm_cfg.HOLD):
-            continue
-        # Get the action comment and reasons if present.
-        commentkey = 'comment-%d' % request_id
-        preservekey = 'preserve-%d' % request_id
-        forwardkey = 'forward-%d' % request_id
-        forwardaddrkey = 'forward-addr-%d' % request_id
-        bankey = 'ban-%d' % request_id
-        # Defaults
-        comment = _('[No reason given]')
-        preserve = 0
-        forward = 0
-        forwardaddr = ''
-        if cgidata.has_key(commentkey):
-            comment = cgidata[commentkey].value
-        if cgidata.has_key(preservekey):
-            preserve = cgidata[preservekey].value
-        if cgidata.has_key(forwardkey):
-            forward = cgidata[forwardkey].value
-        if cgidata.has_key(forwardaddrkey):
-            forwardaddr = cgidata[forwardaddrkey].value
-        # Should we ban this address?  Do this check before handling the
-        # request id because that will evict the record.
-        if cgidata.getvalue(bankey):
-            sender = mlist.GetRecord(request_id)[1]
-            if sender not in mlist.ban_list:
-                mlist.ban_list.append(sender)
-        # Handle the request id
-        try:
-            mlist.HandleRequest(request_id, v, comment,
-                                preserve, forward, forwardaddr)
-        except (KeyError, Errors.LostHeldMessage):
-            # That's okay, it just means someone else has already updated the
-            # database while we were staring at the page, so just ignore it
-            continue
-        except Errors.MMAlreadyAMember, v:
-            erroraddrs.append(v)
-        except Errors.MembershipIsBanned, pattern:
-            sender = mlist.GetRecord(request_id)[1]
-            banaddrs.append((sender, pattern))
-    # save the list and print the results
-    doc.addMessage(_('Database Updated'), css='class="message success strong"')
-    if erroraddrs:
-        for addr in erroraddrs:
-            doc.AddItem(`addr` + _(' is already a member') + '<br />')
-    if banaddrs:
-        for addr, patt in banaddrs:
-            doc.AddItem(_('%(addr)s is banned (matched: %(patt)s)') + '<br />')
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/confirm.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/confirm.py
deleted file mode 100644
index 90801da..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/confirm.py
+++ /dev/null
@@ -1,752 +0,0 @@
-# Copyright (C) 2001-2005 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Confirm a pending action via URL."""
-
-import signal
-import cgi
-import time
-
-from Mailman import mm_cfg
-from Mailman import Errors
-from Mailman import i18n
-from Mailman import MailList
-from Mailman import Pending
-from Mailman.UserDesc import UserDesc
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-def main():
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    parts = Utils.GetPathPieces()
-    if not parts or len(parts) < 1:
-        bad_confirmation(doc)
-        doc.AddItem(MailmanLogo())
-        print doc.Format()
-        return
-
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        bad_confirmation(doc, _('No such list <em>%(safelistname)s</em>'))
-        doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'No such list "%s": %s', listname, e)
-        return
-
-    # Set the language for the list
-    i18n.set_language(mlist.preferred_language)
-    doc.set_language(mlist.preferred_language)
-
-    # Get the form data to see if this is a second-step confirmation
-    cgidata = cgi.FieldStorage(keep_blank_values=1)
-    cookie = cgidata.getvalue('cookie')
-    if cookie == '':
-        ask_for_cookie(mlist, doc, _('Confirmation string was empty.'))
-        return
-
-    if not cookie and len(parts) == 2:
-        cookie = parts[1]
-
-    if len(parts) > 2:
-        bad_confirmation(doc)
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        return
-
-    if not cookie:
-        ask_for_cookie(mlist, doc)
-        return
-
-    days = int(mm_cfg.PENDING_REQUEST_LIFE / mm_cfg.days(1) + 0.5)
-    confirmurl = mlist.GetScriptURL('confirm', absolute=1)
-    # Avoid cross-site scripting attacks
-    safecookie = Utils.websafe(cookie)
-    badconfirmstr = _('''<strong>Invalid confirmation string:</strong> <em>%(safecookie)s</em>.''') + '</p>'
-    badconfirmstr += '<p>' + _('''Note that confirmation strings expire approximately %(days)s days after the initial subscription request. If your confirmation has expired, please try to re-submit your subscription. Otherwise, <a href="%(confirmurl)s">re-enter</a> your confirmation string.''')
-
-    content = mlist.pend_confirm(cookie, expunge=False)
-    if content is None:
-        bad_confirmation(doc, badconfirmstr)
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        return
-
-    try:
-        if content[0] == Pending.SUBSCRIPTION:
-            if cgidata.getvalue('cancel'):
-                subscription_cancel(mlist, doc, cookie)
-            elif cgidata.getvalue('submit'):
-                subscription_confirm(mlist, doc, cookie, cgidata)
-            else:
-                subscription_prompt(mlist, doc, cookie, content[1])
-        elif content[0] == Pending.UNSUBSCRIPTION:
-            try:
-                if cgidata.getvalue('cancel'):
-                    unsubscription_cancel(mlist, doc, cookie)
-                elif cgidata.getvalue('submit'):
-                    unsubscription_confirm(mlist, doc, cookie)
-                else:
-                    unsubscription_prompt(mlist, doc, cookie, *content[1:])
-            except Errors.NotAMemberError:
-                doc.addError(_('The address requesting unsubscription is not a member of the mailing list. Perhaps you have already been unsubscribed, e.g. by the list administrator?'))
-                # Expunge this record from the pending database.
-                expunge(mlist, cookie)
-        elif content[0] == Pending.CHANGE_OF_ADDRESS:
-            if cgidata.getvalue('cancel'):
-                addrchange_cancel(mlist, doc, cookie)
-            elif cgidata.getvalue('submit'):
-                addrchange_confirm(mlist, doc, cookie)
-            else:
-                # Watch out for users who have unsubscribed themselves in the
-                # meantime!
-                try:
-                    addrchange_prompt(mlist, doc, cookie, *content[1:])
-                except Errors.NotAMemberError:
-                    doc.addError(_("""The address requesting to be changed has been subsequently unsubscribed. This request has been cancelled."""))
-                    # Expunge this record from the pending database.
-                    expunge(mlist, cookie)
-        elif content[0] == Pending.HELD_MESSAGE:
-            if cgidata.getvalue('cancel'):
-                heldmsg_cancel(mlist, doc, cookie)
-            elif cgidata.getvalue('submit'):
-                heldmsg_confirm(mlist, doc, cookie)
-            else:
-                heldmsg_prompt(mlist, doc, cookie, *content[1:])
-        elif content[0] == Pending.RE_ENABLE:
-            if cgidata.getvalue('cancel'):
-                reenable_cancel(mlist, doc, cookie)
-            elif cgidata.getvalue('submit'):
-                reenable_confirm(mlist, doc, cookie)
-            else:
-                reenable_prompt(mlist, doc, cookie, *content[1:])
-        else:
-            bad_confirmation(doc, _('System error, bad content: %(content)s'))
-    except Errors.MMBadConfirmation:
-        bad_confirmation(doc, badconfirmstr)
-
-    doc.AddItem(mlist.GetMailmanFooter())
-    print doc.Format()
-
-
-
-def bad_confirmation(doc, extra=''):
-    title = _('Bad confirmation string')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    doc.AddItem(Paragraph(extra))
-
-
-def expunge(mlist, cookie):
-    # Expunge this record from the list's pending database.  This requires
-    # that the list lock be acquired, however the list doesn't need to be
-    # saved because this operation doesn't touch the config.pck file.
-    mlist.Lock()
-    try:
-        mlist.pend_confirm(cookie, expunge=True)
-    finally:
-        mlist.Unlock()
-
-
-
-def ask_for_cookie(mlist, doc, extra=''):
-    title = _('Enter confirmation cookie')
-    doc.SetTitle(title)
-    if extra:
-        doc.AddItem(Div(Paragraph(extra)).Format(css='class="message error strong"'))
-    doc.AddItem(Header(1, title))
-    doc.AddItem(Paragraph(_("""Please enter the confirmation string (i.e. <em>cookie</em>) that you received in your email message, in the box below. Then hit the <em>Submit</em> button to proceed to the next confirmation step.""")))
-    form = Form(mlist.GetScriptURL('confirm', 1))
-    table = Table()
-
-    # Add cookie entry box
-    table.AddRow([_('Confirmation string:'),
-                  TextBox('cookie')])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([SubmitButton('submit_cookie', _('Submit'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="mm_submit"')
-    form.AddItem(table)
-    doc.AddItem(form)
-    doc.AddItem(mlist.GetMailmanFooter())
-    print doc.Format()
-
-
-
-def subscription_prompt(mlist, doc, cookie, userdesc):
-    email = userdesc.address
-    password = userdesc.password
-    digest = userdesc.digest
-    lang = userdesc.language
-    name = Utils.uncanonstr(userdesc.fullname, lang)
-    i18n.set_language(lang)
-    doc.set_language(lang)
-    form = Form(mlist.GetScriptURL('confirm', 1))
-    table = Table()
-
-    title = _('Confirm subscription request')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-
-    listname = mlist.real_name
-    # This is the normal, no-confirmation required results text.
-    #
-    # We do things this way so we don't have to reformat this paragraph, which
-    # would mess up translations.  If you modify this text for other reasons,
-    # please refill the paragraph, and clean up the logic.
-
-    doc.AddItem(Paragraph(_('''Your confirmation is required in order to complete the subscription request to the mailing list <em>%(listname)s</em>. Your subscription settings are shown below; make any necessary changes and hit <em>Subscribe</em> to complete the confirmation process. Once you've confirmed your subscription request, you will be shown your account options page which you can use to further customize your membership options.''')))
-
-    doc.AddItem(Paragraph(_('''<strong>Note:</strong> your password will be emailed to you once your subscription is confirmed. You can change it by visiting your personal options page.''')))
-    
-    doc.AddItem(Paragraph(_('''Or hit <em>Cancel my subscription request</em> if you no longer want to subscribe to this list.''')))
-
-    if mlist.subscribe_policy in (2, 3):
-        # Confirmation is required
-	AddItem(Paragraph(_("""Your confirmation is required in order to continue with the subscription request to the mailing list <em>%(listname)s</em>. Your subscription settings are shown below; make any necessary changes and hit <em>Subscribe to list ...</em> to complete the confirmation process. Once you've confirmed your subscription request, the moderator must approve or reject your membership request. You will receive notice of their decision.""")))
-
-	doc.AddItem(Paragraph(_('''<strong>Note:</strong> your password will be emailed to you once your subscription is confirmed. You can change it by visiting your personal options page.''')))
-
-	doc.AddItem(Paragraph(_('''Or, if you've changed your mind and do not want to subscribe to this mailing list, you can hit <em>Cancel my subscription request</em>.''')))
-
-    table.AddRow([_('Your email address:'), email])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    table.AddRow([_('Your real name:'),
-                  TextBox('realname', name)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-##    table.AddRow([Label(_('Password:')),
-##                  PasswordBox('password', password)])
-##    table.AddRow([Label(_('Password (confirm):')),
-##                  PasswordBox('pwconfirm', password)])
-    # Only give them a choice to receive digests if they actually have a
-    # choice <wink>.
-    if mlist.nondigestable and mlist.digestable:
-        table.AddRow([_('Receive digests?'),
-                      RadioButtonArray('digests', (_('No'), _('Yes')),
-                                       checked=digest, values=(0, 1))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    langs = mlist.GetAvailableLanguages()
-    values = [_(Utils.GetLanguageDescr(l)) for l in langs]
-    try:
-        selected = langs.index(lang)
-    except ValueError:
-        selected = lang.index(mlist.preferred_language)
-    table.AddRow([_('Preferred language:'),
-                  SelectOptions('language', langs, values, selected)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    table.AddRow([Hidden('cookie', cookie)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-    table.AddRow([
-        SubmitButton('cancel', _('Cancel my subscription request')),
-        SubmitButton('submit', _('Subscribe to list %(listname)s'))
-        ])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="mm_submit"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="mm_submit"')
-    form.AddItem(table)
-    doc.AddItem(form)
-
-
-
-def subscription_cancel(mlist, doc, cookie):
-    mlist.Lock()
-    try:
-        # Discard this cookie
-        userdesc = mlist.pend_confirm(cookie)[1]
-    finally:
-        mlist.Unlock()
-    lang = userdesc.language
-    i18n.set_language(lang)
-    doc.set_language(lang)
-    title = _('Subscription request canceled')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    doc.AddItem(Paragraph(_('You have canceled your subscription request.')))
-
-
-
-def subscription_confirm(mlist, doc, cookie, cgidata):
-    # See the comment in admin.py about the need for the signal
-    # handler.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        mlist.Unlock()
-        sys.exit(0)
-
-    listname = mlist.real_name
-    mlist.Lock()
-    try:
-        try:
-            # Some pending values may be overridden in the form.  email of
-            # course is hardcoded. ;)
-            lang = cgidata.getvalue('language')
-            if not Utils.IsLanguage(lang):
-                lang = mlist.preferred_language
-            i18n.set_language(lang)
-            doc.set_language(lang)
-            if cgidata.has_key('digests'):
-                try:
-                    digest = int(cgidata.getvalue('digests'))
-                except ValueError:
-                    digest = None
-            else:
-                digest = None
-            userdesc = mlist.pend_confirm(cookie, expunge=False)[1]
-            fullname = cgidata.getvalue('realname', None)
-            if fullname is not None:
-                fullname = Utils.canonstr(fullname, lang)
-            overrides = UserDesc(fullname=fullname, digest=digest, lang=lang)
-            userdesc += overrides
-            op, addr, pw, digest, lang = mlist.ProcessConfirmation(
-                cookie, userdesc)
-        except Errors.MMNeedApproval:
-            title = _('Awaiting moderator approval')
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(_("""You have successfully confirmed your subscription request to the mailing list %(listname)s, however final approval is required from the list moderator before you will be subscribed. Your request has been forwarded to the list moderator, and you will be notified of the moderator's decision.""")))
-        except Errors.NotAMemberError:
-            bad_confirmation(doc, _('''Invalid confirmation string. It is possible that you are attempting to confirm a request for an address that has already been unsubscribed.'''))
-        except Errors.MMAlreadyAMember:
-            doc.addError(_("You are already a member of this mailing list!"))
-        except Errors.MembershipIsBanned:
-            owneraddr = mlist.GetOwnerEmail()
-            doc.addError(_("""You are currently banned from subscribing to this list. If you think this restriction is erroneous, please contact the list owners at %(owneraddr)s."""))
-        except Errors.HostileSubscriptionError:
-            doc.addError(_("""You were not invited to this mailing list. The invitation has been discarded, and both list administrators have been alerted."""))
-        else:
-            # Use the user's preferred language
-            i18n.set_language(lang)
-            doc.set_language(lang)
-            # The response
-            listname = mlist.real_name
-            title = _('Subscription request confirmed')
-            optionsurl = mlist.GetOptionsURL(addr, absolute=1)
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(_('''You have successfully confirmed your subscription request for "%(addr)s" to the %(listname)s mailing list. A separate confirmation message will be sent to your email address, along with your password, and other useful information and links.''')))
-
-            doc.AddItem(Paragraph(_('''You can now <a href="%(optionsurl)s">proceed to your membership login page</a>.''')))
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def unsubscription_cancel(mlist, doc, cookie):
-    # Expunge this record from the pending database
-    expunge(mlist, cookie)
-    title = _('Unsubscription request canceled')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    doc.AddItem(Paragraph(_('You have canceled your unsubscription request.')))
-
-
-
-def unsubscription_confirm(mlist, doc, cookie):
-    # See the comment in admin.py about the need for the signal
-    # handler.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        mlist.Unlock()
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        try:
-            # Do this in two steps so we can get the preferred language for
-            # the user who is unsubscribing.
-            op, addr = mlist.pend_confirm(cookie, expunge=False)
-            lang = mlist.getMemberLanguage(addr)
-            i18n.set_language(lang)
-            doc.set_language(lang)
-            op, addr = mlist.ProcessConfirmation(cookie)
-        except Errors.NotAMemberError:
-            bad_confirmation(doc, _('''Invalid confirmation string. It is possible that you are attempting to confirm a request for an address that has already been unsubscribed.'''))
-        else:
-            # The response
-            listname = mlist.real_name
-            title = _('Unsubscription request confirmed')
-            listinfourl = mlist.GetScriptURL('listinfo', absolute=1)
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(_("""You have successfully unsubscribed from the %(listname)s mailing list. You can now <a href="%(listinfourl)s">visit the list's main information page</a>.""")))
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def unsubscription_prompt(mlist, doc, cookie, addr):
-    # Set language
-    lang = mlist.getMemberLanguage(addr)
-    i18n.set_language(lang)
-    doc.set_language(lang)
-
-    # Set title
-    title = _('Confirm unsubscription request')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-
-    # Set listname and fullname
-    listname = mlist.real_name
-    fullname = mlist.getMemberName(addr)
-    if fullname is None:
-        fullname = _('<em>Not available</em>.')
-    else:
-        fullname = Utils.uncanonstr(fullname, lang)
-    doc.AddItem(Paragraph(_('Your confirmation is required in order to complete the unsubscription request from the mailing list <em>%(listname)s</em>. You are currently subscribed with:')))
-    doc.AddItem('''
-    	<ul>
-		<li><strong>''' + _('Real name:') + ''' </strong>''' + fullname + '''</li>
-        	<li><strong>''' + _('Email address:') + ''' </strong>''' +  addr + '''</li>
-    	</ul>
-	''')
-    doc.AddItem(Paragraph(_('''Hit the <em>Unsubscribe</em> button below to complete the confirmation process.''')))
-    doc.AddItem(Paragraph(_('''Or hit <em>Cancel and discard</em> to cancel this unsubscription request.''')))
-
-    # Set Form
-    form = Form(mlist.GetScriptURL('confirm', 1))
-    table = Table()
-    table.AddRow([Hidden('cookie', cookie)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-    table.AddRow([SubmitButton('submit', _('Unsubscribe')),
-                  SubmitButton('cancel', _('Cancel and discard'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="mm_submit"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="mm_submit"')
-
-    form.AddItem(table)
-    doc.AddItem(form)
-
-
-
-def addrchange_cancel(mlist, doc, cookie):
-    # Expunge this record from the pending database
-    expunge(mlist, cookie)
-    title = 'Change of address request canceled'
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    doc.AddItem(Paragraph(_('You have canceled your change of address request.')))
-
-
-
-def addrchange_confirm(mlist, doc, cookie):
-    # See the comment in admin.py about the need for the signal
-    # handler.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        mlist.Unlock()
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        try:
-            # Do this in two steps so we can get the preferred language for
-            # the user who is unsubscribing.
-            op, oldaddr, newaddr, globally = mlist.pend_confirm(
-                cookie, expunge=False)
-            lang = mlist.getMemberLanguage(oldaddr)
-            i18n.set_language(lang)
-            doc.set_language(lang)
-            op, oldaddr, newaddr = mlist.ProcessConfirmation(cookie)
-        except Errors.NotAMemberError:
-            bad_confirmation(doc, _('''Invalid confirmation string. It is possible that you are attempting to confirm a request for an address that has already been unsubscribed.'''))
-        except Errors.MembershipIsBanned:
-            owneraddr = mlist.GetOwnerEmail()
-            realname = mlist.real_name
-            doc.addError(_("""%(newaddr)s is banned from subscribing to the %(realname)s list. If you think this restriction is erroneous, please contact the list owners at %(owneraddr)s."""))
-        else:
-            # The response
-            listname = mlist.real_name
-            title = _('Change of address request confirmed')
-            optionsurl = mlist.GetOptionsURL(newaddr, absolute=1)
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(_("""You have successfully changed your address on the %(listname)s mailing list from <strong>%(oldaddr)s</strong> to <strong>%(newaddr)s</strong>.""")))
-	    doc.AddItem(Paragraph(_('''You can now <a href="%(optionsurl)s">proceed to your membership login page</a>.''')))
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def addrchange_prompt(mlist, doc, cookie, oldaddr, newaddr, globally):
-    # Set Language
-    lang = mlist.getMemberLanguage(oldaddr)
-    i18n.set_language(lang)
-    doc.set_language(lang)
-    # Set Title
-    title = _('Confirm change of address request')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    # Set Listname and Fullname
-    listname = mlist.real_name
-    fullname = mlist.getMemberName(oldaddr)
-    if fullname is None:
-        fullname = _('<em>Not available</em>')
-    else:
-        fullname = Utils.uncanonstr(fullname, lang)
-    if globally:
-        globallys = _('globally')
-    else:
-        globallys = ''
-
-    # Set Description
-    doc.AddItem(Paragraph(_('''Your confirmation is required in order to complete the change of address request for the mailing list <em>%(listname)s</em>. You are currently subscribed with:''')))
-    doc.AddItem(_('''
-    <ul>
-    	<li><strong>''' + _('Real name:') + '''</strong> %(fullname)s</li>
-        <li><strong>''' + _('Old email address:') + '''</strong> %(oldaddr)s</li>
-    </ul>
-    '''))
-    doc.AddItem(Paragraph(_('''and you have requested to %(globallys)s change your email address to:''')))
-    doc.AddItem(_('''
-    <ul>
-    	<li><strong>''' + _('New email address:') + '''</strong> %(newaddr)s</li>
-    </ul>
-    '''))
-    doc.AddItem(Paragraph(_('''Hit the <em>Change address</em> button below to complete the confirmation process. Or hit <em>Cancel and discard</em> to cancel this change of address request.''')))
-
-    form = Form(mlist.GetScriptURL('confirm', 1))
-    table = Table()
-    table.AddRow([Hidden('cookie', cookie)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-    table.AddRow([SubmitButton('submit', _('Change address')),
-                  SubmitButton('cancel', _('Cancel and discard'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="mm_submit"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="mm_submit"')
-    form.AddItem(table)
-    doc.AddItem(form)
-
-
-
-def heldmsg_cancel(mlist, doc, cookie):
-    title = _('Continue awaiting approval')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    # Expunge this record from the pending database.
-    expunge(mlist, cookie)
-    doc.AddItem(Paragraph('''Okay, the list moderator will still have the opportunity to approve or reject this message.'''))
-
-
-
-def heldmsg_confirm(mlist, doc, cookie):
-    # See the comment in admin.py about the need for the signal
-    # handler.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        mlist.Unlock()
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        try:
-            # Do this in two steps so we can get the preferred language for
-            # the user who posted the message.
-            op, id = mlist.pend_confirm(cookie)
-            ign, sender, msgsubject, ign, ign, ign = mlist.GetRecord(id)
-            subject = Utils.websafe(msgsubject)
-            lang = mlist.getMemberLanguage(sender)
-            i18n.set_language(lang)
-            doc.set_language(lang)
-            # Discard the message
-            mlist.HandleRequest(id, mm_cfg.DISCARD,
-                                _('Sender discarded message via web.'))
-        except Errors.LostHeldMessage:
-            bad_confirmation(doc, Paragraph(_('''The held message with the Subject: header <em>%(subject)s</em> could not be found. The most likely reason for this is that the list moderator has already approved or rejected the message. You were not able to cancel it in time.''')))
-        else:
-            # The response
-            listname = mlist.real_name
-            title = _('Posted message canceled')
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(_('''You have successfully canceled the posting of your message with the Subject: <em>%(subject)s</em> to the mailing list <em>%(listname)s</em>.''')))
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def heldmsg_prompt(mlist, doc, cookie, id):
-    title = _('Cancel held message posting')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    # Blarg.  The list must be locked in order to interact with the ListAdmin
-    # database, even for read-only.  See the comment in admin.py about the
-    # need for the signal handler.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        mlist.Unlock()
-        sys.exit(0)
-    # Get the record, but watch for KeyErrors which mean the admin has already
-    # disposed of this message.
-    mlist.Lock()
-    try:
-        try:
-            data = mlist.GetRecord(id)
-        except KeyError:
-            data = None
-    finally:
-        mlist.Unlock()
-
-    if data is None:
-        bad_confirmation(doc, Paragraph(_("""The held message you were referred to has already been handled by the list administrator.""")))
-        return
-
-    # Unpack the data and present the confirmation message
-    ign, sender, msgsubject, givenreason, ign, ign = data
-    # Now set the language to the sender's preferred.
-    lang = mlist.getMemberLanguage(sender)
-    i18n.set_language(lang)
-    doc.set_language(lang)
-    subject = Utils.websafe(msgsubject)
-    reason = Utils.websafe(_(givenreason))
-    listname = mlist.real_name
-    doc.AddItem(Paragraph(_('Your confirmation is required in order to cancel the posting of your message to the mailing list <em>%(listname)s</em>:')))
-    doc.AddItem('''
-    <ul><li><strong>''' + _('Sender:') + '''</strong> ''' + sender + '''</li>
-        <li><strong>''' + _('Subject:') + '''</strong> ''' + subject + '''</li>
-        <li><strong>''' + _('Reason:') + '''</strong> ''' + reason + '''</li>
-    </ul>
-    ''')
-    doc.AddItem(Paragraph('''Hit the <em>Cancel posting</em> button to discard the posting. Or hit the <em>Continue awaiting approval</em> button to continue to allow the list moderator to approve or reject the message.'''))
-    form = Form(mlist.GetScriptURL('confirm', 1))
-    table = Table()
-    table.AddRow([Hidden('cookie', cookie)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-    table.AddRow([SubmitButton('submit', _('Cancel posting')),
-                  SubmitButton('cancel', _('Continue awaiting approval'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="mm_submit"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="mm_submit"')
-
-    form.AddItem(table)
-    doc.AddItem(form)
-
-
-
-def reenable_cancel(mlist, doc, cookie):
-    # Don't actually discard this cookie, since the user may decide to
-    # re-enable their membership at a future time, and we may be sending out
-    # future notifications with this cookie value.
-    title = _('Membership re-enabeling canceled')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-    doc.AddItem(Paragraph(_("""You have canceled the re-enabling of your membership. If we continue to receive bounces from your address, it could be deleted from this mailing list.""")))
-
-
-
-def reenable_confirm(mlist, doc, cookie):
-    # See the comment in admin.py about the need for the signal
-    # handler.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        mlist.Unlock()
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        try:
-            # Do this in two steps so we can get the preferred language for
-            # the user who is unsubscribing.
-            op, listname, addr = mlist.pend_confirm(cookie, expunge=False)
-            lang = mlist.getMemberLanguage(addr)
-            i18n.set_language(lang)
-            doc.set_language(lang)
-            op, addr = mlist.ProcessConfirmation(cookie)
-        except Errors.NotAMemberError:
-            bad_confirmation(doc, _('''Invalid confirmation string. It is possible that you are attempting to confirm a request for an address that has already been unsubscribed.'''))
-        else:
-            # The response
-            listname = mlist.real_name
-            optionsurl = mlist.GetOptionsURL(addr, absolute=1)
-            title = _('Membership re-enabled')
-            doc.SetTitle(title)
-            doc.AddItem(Header(1, title))
-            doc.AddItem(Paragraph(_("""You have successfully re-enabled your membership in the %(listname)s mailing list. You can now <a href="%(optionsurl)s">visit your member options page</a>.""")))
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def reenable_prompt(mlist, doc, cookie, list, member):
-    title = _('Re-enable mailing list membership')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-
-    lang = mlist.getMemberLanguage(member)
-    i18n.set_language(lang)
-    doc.set_language(lang)
-
-    realname = mlist.real_name
-    info = mlist.getBounceInfo(member)
-
-    if not info:
-        listinfourl = mlist.GetScriptURL('listinfo', absolute=1)
-        # They've already be unsubscribed
-        doc.AddItem(Paragraph(_("""We're sorry, but you have already been unsubscribed from this mailing list. To re-subscribe, please visit the <a href="%(listinfourl)s">list information page</a>.""")))
-        return
-
-    date = time.strftime('%A, %B %d, %Y',
-                         time.localtime(time.mktime(info.date + (0,)*6)))
-    daysleft = int(info.noticesleft *
-                   mlist.bounce_you_are_disabled_warnings_interval /
-                   mm_cfg.days(1))
-    # BAW: for consistency this should be changed to 'fullname' or the above
-    # 'fullname's should be changed to 'username'.  Don't want to muck with
-    # the i18n catalogs though.
-    username = mlist.getMemberName(member)
-    if username is None:
-        username = _('<em>Not available</em>')
-    else:
-        username = Utils.uncanonstr(username, lang)
-
-    doc.AddItem(Paragraph(_('Your membership in the %(realname)s mailing list is currently disabled due to excessive bounces. Your confirmation is required in order to re-enable delivery to your address. We have the following information on file:')))
-    doc.AddItem('''
-    <ul><li><strong>''' + _('Member address:') + '''</strong> ''' + member + '''</li>
-        <li><strong>''' + _('Member name:') + '''</strong> ''' + username + '''</li>
-        <li><strong>''' + _('Last bounce received on:') + '''</strong> ''' + date + '''</li>
-        <li><strong>''' + _('Approximate number of days before you are permanently removed from this list:') + '''</strong> ''' + daysleft + '''</li>
-    </ul>
-    ''')
-    doc.AddItem(Paragraph(_('''Hit the <em>Re-enable membership</em> button to resume receiving postings from the mailing list. Or hit the <em>Cancel</em> button to defer re-enabling your membership.''')))
-
-    form = Form(mlist.GetScriptURL('confirm', 1))
-    table = Table()
-    table.AddRow([Hidden('cookie', cookie)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-    table.AddRow([SubmitButton('submit', _('Re-enable membership')),
-                  SubmitButton('cancel', _('Cancel'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="mm_submit"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="mm_submit"')
-
-    form.AddItem(table)
-    doc.AddItem(form)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/create.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/create.py
deleted file mode 100755
index 95641f6..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/create.py
+++ /dev/null
@@ -1,416 +0,0 @@
-# Copyright (C) 2001-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Create mailing lists through the web."""
-
-import sys
-import os
-import signal
-import cgi
-import sha
-from types import ListType
-
-from Mailman import mm_cfg
-from Mailman import MailList
-from Mailman import Message
-from Mailman import Errors
-from Mailman import i18n
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-
-
-def main():
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    cgidata = cgi.FieldStorage()
-    parts = Utils.GetPathPieces()
-    if parts:
-        # Bad URL specification
-        title = _('Bad URL specification')
-        doc.SetTitle(title)
-        doc.AddItem(Div(Paragraph(title)).Format(css='class="message error strong"'))
-        syslog('error', 'Bad URL specification: %s', parts)
-    elif cgidata.has_key('doit'):
-        # We must be processing the list creation request
-        process_request(doc, cgidata)
-    elif cgidata.has_key('clear'):
-        request_creation(doc)
-    else:
-        # Put up the list creation request form
-        request_creation(doc)
-    # Always add the footer and print the document
-    doc.AddItem(Paragraph(
-		_('Return to the ') +
-                Link(Utils.ScriptURL('listinfo'),
-                     _('general list overview')).Format() + 
-    		'<br />' + _('Return to the ') +
-                Link(Utils.ScriptURL('admin'),
-                     _('administrative list overview')).Format()).Format())
-    doc.AddItem(MailmanLogo())
-    print doc.Format()
-
-
-
-def process_request(doc, cgidata):
-    # Lowercase the listname since this is treated as the "internal" name.
-    listname = cgidata.getvalue('listname', '').strip().lower()
-    owner    = cgidata.getvalue('owner', '').strip()
-    try:
-        autogen  = int(cgidata.getvalue('autogen', '0'))
-    except ValueError:
-        autogen = 0
-    try:
-        notify  = int(cgidata.getvalue('notify', '0'))
-    except ValueError:
-        notify = 0
-    try:
-        moderate = int(cgidata.getvalue('moderate',
-                       mm_cfg.DEFAULT_DEFAULT_MEMBER_MODERATION))
-    except ValueError:
-        moderate = mm_cfg.DEFAULT_DEFAULT_MEMBER_MODERATION
-
-    password = cgidata.getvalue('password', '').strip()
-    confirm  = cgidata.getvalue('confirm', '').strip()
-    auth     = cgidata.getvalue('auth', '').strip()
-    langs    = cgidata.getvalue('langs', [mm_cfg.DEFAULT_SERVER_LANGUAGE])
-
-    if not isinstance(langs, ListType):
-        langs = [langs]
-    # Sanity check
-    safelistname = Utils.websafe(listname)
-    if '@' in listname:
-        request_creation(doc, cgidata,
-                         _('List name must not include "@": %(safelistname)s'))
-        return
-    if Utils.list_exists(listname):
-        # BAW: should we tell them the list already exists?  This could be
-        # used to mine/guess the existance of non-advertised lists.  Then
-        # again, that can be done in other ways already, so oh well.
-        request_creation(doc, cgidata,
-                         _('List already exists: %(safelistname)s'))
-        return
-    if not listname:
-        request_creation(doc, cgidata,
-                         _('You forgot to enter the list name'))
-        return
-    if not owner:
-        request_creation(doc, cgidata,
-                         _('You forgot to specify the list owner'))
-        return
-
-    if autogen:
-        if password or confirm:
-            request_creation(
-                doc, cgidata,
-                _('Leave the initial password (and confirmation) fields blank if you want Mailman to autogenerate the list passwords.'))
-            return
-        password = confirm = Utils.MakeRandomPassword(
-            mm_cfg.ADMIN_PASSWORD_LENGTH)
-    else:
-        if password <> confirm:
-            request_creation(doc, cgidata,
-                             _('Initial list passwords do not match'))
-            return
-        if not password:
-            request_creation(
-                doc, cgidata,
-                # The little <!-- ignore --> tag is used so that this string
-                # differs from the one in bin/newlist.  The former is destined
-                # for the web while the latter is destined for email, so they
-                # must be different entries in the message catalog.
-                _('The list password cannot be empty<!-- ignore -->'))
-            return
-    # The authorization password must be non-empty, and it must match either
-    # the list creation password or the site admin password
-    ok = 0
-    if auth:
-        ok = Utils.check_global_password(auth, 0)
-        if not ok:
-            ok = Utils.check_global_password(auth)
-    if not ok:
-        request_creation(
-            doc, cgidata,
-            _('You are not authorized to create new mailing lists'))
-        return
-    # Make sure the web hostname matches one of our virtual domains
-    hostname = Utils.get_domain()
-    if mm_cfg.VIRTUAL_HOST_OVERVIEW and \
-           not mm_cfg.VIRTUAL_HOSTS.has_key(hostname):
-        safehostname = Utils.websafe(hostname)
-        request_creation(doc, cgidata,
-                         _('Unknown virtual host: %(safehostname)s'))
-        return
-    emailhost = mm_cfg.VIRTUAL_HOSTS.get(hostname, mm_cfg.DEFAULT_EMAIL_HOST)
-    # We've got all the data we need, so go ahead and try to create the list
-    # See admin.py for why we need to set up the signal handler.
-    mlist = MailList.MailList()
-
-    def sigterm_handler(signum, frame, mlist=mlist):
-        # Make sure the list gets unlocked...
-        mlist.Unlock()
-        # ...and ensure we exit, otherwise race conditions could cause us to
-        # enter MailList.Save() while we're in the unlocked state, and that
-        # could be bad!
-        sys.exit(0)
-
-    try:
-        # Install the emergency shutdown signal handler
-        signal.signal(signal.SIGTERM, sigterm_handler)
-
-        pw = sha.new(password).hexdigest()
-        # Guarantee that all newly created files have the proper permission.
-        # proper group ownership should be assured by the autoconf script
-        # enforcing that all directories have the group sticky bit set
-        oldmask = os.umask(002)
-        try:
-            try:
-                mlist.Create(listname, owner, pw, langs, emailhost)
-            finally:
-                os.umask(oldmask)
-        except Errors.EmailAddressError, e:
-            if e.args:
-                s = Utils.websafe(e.args[0])
-            else:
-                s = Utils.websafe(owner)
-            request_creation(doc, cgidata,
-                             _('Bad owner email address: %(s)s'))
-            return
-        except Errors.MMListAlreadyExistsError:
-            # MAS: List already exists so we don't need to websafe it.
-            request_creation(doc, cgidata,
-                             _('List already exists: %(listname)s'))
-            return
-        except Errors.BadListNameError, e:
-            if e.args:
-                s = Utils.websafe(e.args[0])
-            else:
-                s = Utils.websafe(listname)
-            request_creation(doc, cgidata,
-                             _('Illegal list name: %(s)s'))
-            return
-        except Errors.MMListError:
-            request_creation(
-                doc, cgidata,
-                _('''Some unknown error occurred while creating the list. Please contact the site administrator for assistance.'''))
-            return
-
-        # Initialize the host_name and web_page_url attributes, based on
-        # virtual hosting settings and the request environment variables.
-        mlist.default_member_moderation = moderate
-        mlist.web_page_url = mm_cfg.DEFAULT_URL_PATTERN % hostname
-        mlist.host_name = emailhost
-        mlist.Save()
-    finally:
-        # Now be sure to unlock the list.  It's okay if we get a signal here
-        # because essentially, the signal handler will do the same thing.  And
-        # unlocking is unconditional, so it's not an error if we unlock while
-        # we're already unlocked.
-        mlist.Unlock()
-
-    # Now do the MTA-specific list creation tasks
-    if mm_cfg.MTA:
-        modname = 'Mailman.MTA.' + mm_cfg.MTA
-        __import__(modname)
-        sys.modules[modname].create(mlist, cgi=1)
-
-    # And send the notice to the list owner.
-    if notify:
-        siteowner = Utils.get_site_email(mlist.host_name, 'owner')
-        text = Utils.maketext(
-            'newlist.txt',
-            {'listname'    : listname,
-             'password'    : password,
-             'admin_url'   : mlist.GetScriptURL('admin', absolute=1),
-             'listinfo_url': mlist.GetScriptURL('listinfo', absolute=1),
-             'requestaddr' : mlist.GetRequestEmail(),
-             'siteowner'   : siteowner,
-             }, mlist=mlist)
-        msg = Message.UserNotification(
-            owner, siteowner,
-            _('Your new mailing list: %(listname)s'),
-            text, mlist.preferred_language)
-        msg.send(mlist)
-
-    # Success!
-    listinfo_url = mlist.GetScriptURL('listinfo', absolute=1)
-    admin_url = mlist.GetScriptURL('admin', absolute=1)
-    create_url = Utils.ScriptURL('create')
-
-    title = _('Mailing list creation results')
-    doc.SetTitle(title)
-    #doc.AddItem(Header(1, title))
-    doc.addMessage(_('''You have successfully created the mailing list <tt>%(listname)s</tt>. A notification has been sent to the list owner <tt>%(owner)s</tt>.'''), css='class="message success strong"')
-    doc.AddItem(Paragraph(_('You can now:')))
-    ullist = UnorderedList()
-    ullist.AddItem(Link(listinfo_url, _("Visit the list's info page")))
-    ullist.AddItem(Link(admin_url, _("Visit the list's admin page")))
-    ullist.AddItem(Link(create_url, _('Create another list')))
-    doc.AddItem(ullist)
-
-
-# Because the cgi module blows
-class Dummy:
-    def getvalue(self, name, default):
-        return default
-dummy = Dummy()
-
-
-
-def request_creation(doc, cgidata=dummy, errmsg=None):
-    # What virtual domain are we using?
-    hostname = Utils.get_domain()
-    # Set up the document
-    title = _('Create a %(hostname)s Mailing List')
-    table = Table()
-    doc.SetTitle(title)
-    # Add any error message
-    if errmsg:
-    	doc.AddItem(Div(Paragraph(errmsg)).Format(css='class="message error strong"'))
-
-    # Add header
-    doc.AddItem(Header(1, title))
-
-    # Add description
-    doc.AddItem(Paragraph(_('''You can create a new mailing list by entering the relevant information into the form below. The name of the mailing list will be used as the primary address for posting messages to the list, so it should be lowercased.  You will not be able to change this once the list is created.''')))
-
-    doc.AddItem(Paragraph(_('''You also need to enter the email address of the initial list owner. Once the list is created, the list owner will be given notification, along with the initial list password.  The list owner will then be able to modify the password and add or remove additional list owners.''')))
-
-    doc.AddItem(Paragraph(_('''If you want Mailman to automatically generate the initial list admin password, click on `Yes' in the autogenerate field below, and leave the initial list password fields empty.''')))
-
-    doc.AddItem(Paragraph(_('''You must have the proper authorization to create new mailing lists. Each site should have a <em>list creator's</em> password, which you can enter in the field at the bottom.  Note that the site administrator's password can also be used for authentication.''')))
-
-    # Build the form for the necessary input
-    GREY = mm_cfg.WEB_ADMINITEM_COLOR
-    form = Form(Utils.ScriptURL('create'))
-    table = Table()
-
-    table.AddRow([Header(3, _('List Identity'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-
-    listname = cgidata.getvalue('listname', '')
-    # MAS: Don't websafe twice.  TextBox does it.
-    table.AddRow([_('Name of list:'),
-                   TextBox('listname', listname)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    owner = cgidata.getvalue('owner', '')
-    # MAS: Don't websafe twice.  TextBox does it.
-    table.AddRow([_('Initial list owner address:'),
-                   TextBox('owner', owner)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    try:
-        autogen = int(cgidata.getvalue('autogen', '0'))
-    except ValueError:
-        autogen = 0
-    table.AddRow([_('Auto-generate initial list password?'),
-                   RadioButtonArray('autogen', (_('No'), _('Yes')),
-                                    checked=autogen,
-                                    values=(0, 1))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    safepasswd = Utils.websafe(cgidata.getvalue('password', ''))
-    table.AddRow([_('Initial list password:'),
-                   PasswordBox('password', safepasswd)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    safeconfirm = Utils.websafe(cgidata.getvalue('confirm', ''))
-    table.AddRow([_('Confirm initial password:'),
-                   PasswordBox('confirm', safeconfirm)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    try:
-        notify = int(cgidata.getvalue('notify', '1'))
-    except ValueError:
-        notify = 1
-    try:
-        moderate = int(cgidata.getvalue('moderate',
-                       mm_cfg.DEFAULT_DEFAULT_MEMBER_MODERATION))
-    except ValueError:
-        moderate = mm_cfg.DEFAULT_DEFAULT_MEMBER_MODERATION
-
-    table.AddRow([Header(3,_('List Characteristics'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-
-    table.AddRow([
-        _("""Should new members be quarantined before they are allowed to post unmoderated to this list? Answer <em>Yes</em> to hold new member postings for moderator approval by default."""),
-        RadioButtonArray('moderate', (_('No'), _('Yes')),
-                         checked=moderate,
-                         values=(0,1))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    # Create the table of initially supported languages, sorted on the long
-    # name of the language.
-    revmap = {}
-    for key, (name, charset) in mm_cfg.LC_DESCRIPTIONS.items():
-        revmap[_(name)] = key
-    langnames = revmap.keys()
-    langnames.sort()
-    langs = []
-    for name in langnames:
-        langs.append(revmap[name])
-    try:
-        langi = langs.index(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-    except ValueError:
-        # Someone must have deleted the servers's preferred language.  Could
-        # be other trouble lurking!
-        langi = 0
-    # BAW: we should preserve the list of checked languages across form
-    # invocations.
-    checked = [0] * len(langs)
-    checked[langi] = 1
-    deflang = _(Utils.GetLanguageDescr(mm_cfg.DEFAULT_SERVER_LANGUAGE))
-    table.AddRow([_('Initial list of supported languages.') +  
-    	Paragraph(_('''Note that if you do not select at least one initial language, the list will use the server default language of %(deflang)s.''')).Format(),
-                   CheckBoxArray('langs',
-                                 [_(Utils.GetLanguageDescr(L)) for L in langs],
-                                 checked=checked,
-                                 values=langs)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([_('Send "list created" email to list owner?'),
-                   RadioButtonArray('notify', (_('No'), _('Yes')),
-                                    checked=notify,
-                                    values=(0, 1))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2)
-    table.AddRow([_("List creator's (authentication) password:"),
-                   PasswordBox('auth')])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow([SubmitButton('doit', _('Create List')),
-                  SubmitButton('clear', _('Clear Form'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="center"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="center"')
-
-    form.AddItem(table)
-    doc.AddItem(form)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/edithtml.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/edithtml.py
deleted file mode 100755
index a7e6998..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/edithtml.py
+++ /dev/null
@@ -1,188 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Script which implements admin editing of the list's html templates."""
-
-import os
-import cgi
-import errno
-import re
-
-from Mailman import Utils
-from Mailman import MailList
-from Mailman.htmlformat import *
-from Mailman.HTMLFormatter import HTMLFormatter
-from Mailman import Errors
-from Mailman.Cgi import Auth
-from Mailman.Logging.Syslog import syslog
-from Mailman import i18n
-
-_ = i18n._
-
-
-
-def main():
-    # Trick out pygettext since we want to mark template_data as translatable,
-    # but we don't want to actually translate it here.
-    def _(s):
-        return s
-
-    template_data = (
-        ('listinfo.html',    _('General list information page')),
-        ('subscribe.html',   _('Subscribe results page')),
-        ('options.html',     _('User specific options page')),
-        ('subscribeack.txt', _('Welcome email text file')),
-        )
-
-    _ = i18n._
-    doc = Document()
-
-    # Set up the system default language
-    i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    parts = Utils.GetPathPieces()
-    if not parts:
-	title = _('List name is required')
-	doc.SetTitle(title)
-        doc.AddItem(Div(Paragraph(
-		_('%(title)s'))
-		).Format(css='class="message error strong"'))
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        return
-
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-	title = _('No such list')
-	doc.SetTitle(title)
-        doc.AddItem(Div(Header(3, title),
-		Paragraph(
-		_('The <tt>%(safelistname)s</tt> mailing list does not exist.'))
-		).Format(css='class="message error"'))
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'No such list "%s": %s', listname, e)
-        return
-
-    # Now that we have a valid list, set the language to its default
-    i18n.set_language(mlist.preferred_language)
-    doc.set_language(mlist.preferred_language)
-
-    # Must be authenticated to get any farther
-    cgidata = cgi.FieldStorage()
-
-    # Editing the html for a list is limited to the list admin and site admin.
-    if not mlist.WebAuthenticate((mm_cfg.AuthListAdmin,
-                                  mm_cfg.AuthSiteAdmin),
-                                 cgidata.getvalue('adminpw', '')):
-        if cgidata.has_key('admlogin'):
-            # This is a re-authorization attempt
-            msg = Div(Paragraph(_('Authorization failed.'))).Format(css='class="message error strong"')
-        else:
-            msg = ''
-        Auth.loginpage(mlist, 'admin', msg=msg)
-        return
-
-    realname = mlist.real_name
-    if len(parts) > 1:
-        template_name = parts[1]
-        for (template, info) in template_data:
-            if template == template_name:
-                template_info = _(info)
-                doc.SetTitle(_('Public Templates'))
-                break
-        else:
-            # Avoid cross-site scripting attacks
-            safetemplatename = Utils.websafe(template_name)
-            doc.SetTitle(_('Invalid Template'))
-	    doc.AddItem(Div(Header(3, _('Invalid Template')), 
-		Paragraph(_('%(safetemplatename)s is not a valid template.'))
-		).Format(css='class="message error"'))
-            doc.AddItem(mlist.GetMailmanFooter())
-            print doc.Format()
-            return
-    else:
-	title = _('Public Templates')
-        doc.SetTitle(title)
-        doc.AddItem(Header(1, title))
-        doc.AddItem(Paragraph(_('Select template to edit:')))
-        template_list = UnorderedList()
-        for (template, info) in template_data:
-            l = Link(mlist.GetScriptURL('edithtml') + '/' + template, _(info))
-            template_list.AddItem(l)
-        doc.AddItem(template_list)
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        return
-
-    try:
-        if cgidata.keys():
-            ChangeHTML(mlist, cgidata, template_name, doc)
-        FormatHTML(mlist, doc, template_name, template_info)
-
-    finally:
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-
-
-
-def FormatHTML(mlist, doc, template_name, template_info):
-    realname = mlist.real_name
-    title = _(template_info)
-    doc.AddItem(Header(1, title))
-
-    form = Form(mlist.GetScriptURL('edithtml') + '/' + template_name)
-    text = Utils.maketext(template_name, raw=1, mlist=mlist)
-    # MAS: Don't websafe twice.  TextArea does it.
-    form.AddItem(Paragraph(TextArea('html_code', text, rows=40, cols=75)))
-    form.AddItem(Paragraph(
-    	_('When you are done making changes...'),
-    	SubmitButton('submit', _('Submit Changes')).Format()))
-    doc.AddItem(form)
-
-
-
-def ChangeHTML(mlist, cgi_info, template_name, doc):
-    if not cgi_info.has_key('html_code'):
-        doc.AddItem(Div(Header(3, _('Template Unchanged.')), 
-        	Paragraph(_("Can't have empty template."))).Format(css='class="message error"'))
-        return
-    code = cgi_info['html_code'].value
-    code = re.sub(r'<([/]?script.*?)>', r'&lt;\1&gt;', code)
-    langdir = os.path.join(mlist.fullpath(), mlist.preferred_language)
-
-    # Make sure the directory exists
-    omask = os.umask(0)
-    try:
-        try:
-            os.mkdir(langdir, 02775)
-        except OSError, e:
-            if e.errno <> errno.EEXIST: raise
-    finally:
-        os.umask(omask)
-    fp = open(os.path.join(langdir, template_name), 'w')
-    try:
-        fp.write(code)
-    finally:
-        fp.close()
-
-    doc.AddItem(Div(Paragraph(_('Template successfully updated.'))).Format(css='class="message success strong"'))
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/listinfo.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/listinfo.py
deleted file mode 100755
index 346cd3c..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/listinfo.py
+++ /dev/null
@@ -1,202 +0,0 @@
-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Produce listinfo page, primary web entry-point to mailing lists.
-"""
-
-# No lock needed in this script, because we don't change data.
-
-import os
-import cgi
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import i18n
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-
-
-def main():
-    parts = Utils.GetPathPieces()
-    if not parts:
-        listinfo_overview()
-        return
-
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        listinfo_overview(_('No such list <em>%(safelistname)s</em>'))
-        syslog('error', 'No such list "%s": %s', listname, e)
-        return
-
-    # See if the user want to see this page in other language
-    cgidata = cgi.FieldStorage()
-    language = cgidata.getvalue('language')
-    if not Utils.IsLanguage(language):
-        language = mlist.preferred_language
-    i18n.set_language(language)
-    list_listinfo(mlist, language)
-
-
-def listinfo_overview(msg=''):
-    # Present the general listinfo overview
-    hostname = Utils.get_domain()
-    # Set up the document and assign it the correct language.  The only one we
-    # know about at the moment is the server's default.
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    legend = _('General Information') + ' - ' + _('Mailing Lists')
-    doc.SetTitle(legend)
-
-    table = Table()
-    #table.AddRow([Center(Header(2, legend))])
-    #table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2,
-    #                  bgcolor=mm_cfg.WEB_HEADER_COLOR)
-
-    # Skip any mailing lists that isn't advertised.
-    advertised = []
-    listnames = Utils.list_names()
-    listnames.sort()
-
-    for name in listnames:
-        mlist = MailList.MailList(name, lock=0)
-        if mlist.advertised:
-            if mm_cfg.VIRTUAL_HOST_OVERVIEW and \
-                   mlist.web_page_url.find(hostname) == -1:
-                # List is for different identity of this host - skip it.
-                continue
-            else:
-                advertised.append((mlist.GetScriptURL('listinfo'),
-                                   mlist.real_name,
-                                   mlist.description))
-    welcome = Header(1, _('General Information')).Format()
-    mailmanlink = Link(mm_cfg.MAILMAN_URL, _('Mailman')).Format()
-    if not advertised:
-        welcome += Paragraph(_('There currently are no publicly-advertised %(mailmanlink)s mailing lists on %(hostname)s.')).Format(css='class="strong"')
-    else:
-    	welcome += Paragraph(_('''Below is a listing of all the public mailing lists on %(hostname)s. Click on a list name to get more information about the list, or to subscribe, unsubscribe, and change the preferences on your subscription.''')).Format()
-
-    # set up some local variables
-    adj = msg and _('right') or ''
-    siteowner = Utils.get_site_email()
-    welcome += Paragraph( 
-        _('''To visit the general information page for an unadvertised list, open a URL similar to this one, but with a '/' and the %(adj)s list name appended.''')).Format()
-    
-    welcome += Paragraph(_('''List administrators, you can visit ''') +
-        Link(Utils.ScriptURL('admin'),
-              _('the list admin overview page')).Format() + 
-        _(''' to find the management interface for your list.''')).Format()
-    welcome += Paragraph(_('''If you are having trouble using the lists, please contact ''') + 
-         Link('mailto:' + siteowner, siteowner).Format()).Format()
-
-    if advertised:
-        highlight = 1
-        for url, real_name, description in advertised:
-            table.AddRow(
-                [Link(url, real_name),
-                      description or _('[no description available]')])
-            if highlight:
-                table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="title strong"')
-                table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="title left"')
-	    else:
-                table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="strong"')
-            	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="left"')
-            highlight = not highlight
-
-    doc.AddItem(welcome)
-    # When printing the mailing list table; avoid empty <table> tag to appear when
-    # no mailing list / rows are present inside it. Empty <table> tags are a violation
-    # in the "-//W3C//DTD XHTML 1.0 Transitional//EN" standard.
-    if advertised:
-    	doc.AddItem(table)
-    doc.AddItem(MailmanLogo())
-    print doc.Format()
-
-
-
-def list_listinfo(mlist, lang):
-    # Generate list specific listinfo
-    doc = HeadlessDocument()
-    doc.set_language(lang)
-
-    replacements = mlist.GetStandardReplacements(lang)
-
-    if not mlist.digestable or not mlist.nondigestable:
-        replacements['<mm-digest-radio-button>'] = ""
-        replacements['<mm-undigest-radio-button>'] = ""
-        replacements['<mm-digest-question-start>'] = '<!-- '
-        replacements['<mm-digest-question-end>'] = ' -->'
-    else:
-        replacements['<mm-digest-radio-button>'] = mlist.FormatDigestButton()
-        replacements['<mm-undigest-radio-button>'] = \
-                                                   mlist.FormatUndigestButton()
-        replacements['<mm-digest-question-start>'] = ''
-        replacements['<mm-digest-question-end>'] = ''
-    replacements['<mm-plain-digests-button>'] = \
-                                              mlist.FormatPlainDigestsButton()
-    replacements['<mm-mime-digests-button>'] = mlist.FormatMimeDigestsButton()
-    replacements['<mm-subscribe-box>'] = mlist.FormatBox('email', size=30)
-    replacements['<mm-subscribe-button>'] = mlist.FormatButton(
-        'email-button', text=_('Subscribe'))
-    replacements['<mm-new-password-box>'] = mlist.FormatSecureBox('pw')
-    replacements['<mm-confirm-password>'] = mlist.FormatSecureBox('pw-conf')
-    replacements['<mm-subscribe-form-start>'] = mlist.FormatFormStart(
-        'subscribe')
-    # Roster form substitutions
-    replacements['<mm-roster-form-start>'] = mlist.FormatFormStart('roster')
-    replacements['<mm-roster-option>'] = mlist.FormatRosterOptionForUser(lang)
-    # Options form substitutions
-    replacements['<mm-options-form-start>'] = mlist.FormatFormStart('options')
-    replacements['<mm-editing-options>'] = mlist.FormatEditingOption(lang)
-    replacements['<mm-info-button>'] = SubmitButton('UserOptions',
-                                                    _('Edit Options')).Format()
-    # If only one language is enabled for this mailing list, omit the choice
-    # buttons.
-    if len(mlist.GetAvailableLanguages()) == 1:
-        displang = ''
-    else:
-        displang = mlist.FormatButton('displang-button',
-                                      text = _('View this page in'))
-    replacements['<mm-displang-box>'] = displang
-    replacements['<mm-lang-form-start>'] = mlist.FormatFormStart('listinfo')
-    replacements['<mm-fullname-box>'] = mlist.FormatBox('fullname', size=30)
-
-    # Links on header section (errormsg)
-    listadmin_link = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-    listinfo_link = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-    replacements['<mm-errormsg-listinfo>'] = listinfo_link
-    replacements['<mm-errormsg-listadmin>'] = listadmin_link
-    replacements['<mm-errormsg-header>'] = _('Mailing Lists')
-
-    # Do the expansion.
-    doc.AddItem(mlist.ParseTags('listinfo.html', replacements, lang))
-    print doc.Format()
-
-
-
-if __name__ == "__main__":
-    main()
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/options.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/options.py
deleted file mode 100755
index 5e99064..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/options.py
+++ /dev/null
@@ -1,1023 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Produce and handle the member options."""
-
-import sys
-import os
-import cgi
-import signal
-import urllib
-from types import ListType
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import MemberAdaptor
-from Mailman import i18n
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-SLASH = '/'
-SETLANGUAGE = -1
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-def main():
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    parts = Utils.GetPathPieces()
-    lenparts = parts and len(parts)
-    if not parts or lenparts < 1:
-        title = _('CGI script error')
-        doc.SetTitle(title)
-        doc.addError(_('Invalid options to CGI script.'))
-        doc.AddItem(MailmanLogo())
-        print doc.Format()
-        return
-
-    # get the list and user's name
-    listname = parts[0].lower()
-    # open list
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        title = _('CGI script error')
-        doc.SetTitle(title)
-        doc.addError(_('No such list <em>%(safelistname)s</em>'), title)
-        doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'No such list "%s": %s\n', listname, e)
-        return
-
-    # The total contents of the user's response
-    cgidata = cgi.FieldStorage(keep_blank_values=1)
-
-    # Set the language for the page.  If we're coming from the listinfo cgi,
-    # we might have a 'language' key in the cgi data.  That was an explicit
-    # preference to view the page in, so we should honor that here.  If that's
-    # not available, use the list's default language.
-    language = cgidata.getvalue('language')
-    if not Utils.IsLanguage(language):
-        language = mlist.preferred_language
-    i18n.set_language(language)
-    doc.set_language(language)
-
-    if lenparts < 2:
-        user = cgidata.getvalue('email')
-        if not user:
-            # If we're coming from the listinfo page and we left the email
-            # address field blank, it's not an error.  listinfo.html names the
-            # button UserOptions; we can use that as the descriminator.
-            if not cgidata.getvalue('UserOptions'):
-                doc.addError(_('No address given'))
-            loginpage(mlist, doc, None, language)
-            print doc.Format()
-            return
-    else:
-        user = Utils.LCDomain(Utils.UnobscureEmail(SLASH.join(parts[1:])))
-
-    # Avoid cross-site scripting attacks
-    safeuser = Utils.websafe(user)
-    try:
-        Utils.ValidateEmail(user)
-    except Errors.EmailAddressError:
-        doc.addError(_('Illegal Email Address: %(safeuser)s'))
-        loginpage(mlist, doc, None, language)
-        print doc.Format()
-        return
-    # Sanity check the user, but only give the "no such member" error when
-    # using public rosters, otherwise, we'll leak membership information.
-    if not mlist.isMember(user) and mlist.private_roster == 0:
-        doc.addError(_('No such member: %(safeuser)s.'))
-        loginpage(mlist, doc, None, language)
-        print doc.Format()
-        return
-
-    # Find the case preserved email address (the one the user subscribed with)
-    lcuser = user.lower()
-    try:
-        cpuser = mlist.getMemberCPAddress(lcuser)
-    except Errors.NotAMemberError:
-        # This happens if the user isn't a member but we've got private rosters
-        cpuser = None
-    if lcuser == cpuser:
-        cpuser = None
-
-    # And now we know the user making the request, so set things up to for the
-    # user's stored preferred language, overridden by any form settings for
-    # their new language preference.
-    userlang = cgidata.getvalue('language')
-    if not Utils.IsLanguage(userlang):
-        userlang = mlist.getMemberLanguage(user)
-    doc.set_language(userlang)
-    i18n.set_language(userlang)
-
-    # See if this is VARHELP on topics.
-    varhelp = None
-    if cgidata.has_key('VARHELP'):
-        varhelp = cgidata['VARHELP'].value
-    elif os.environ.get('QUERY_STRING'):
-        # POST methods, even if their actions have a query string, don't get
-        # put into FieldStorage's keys :-(
-        qs = cgi.parse_qs(os.environ['QUERY_STRING']).get('VARHELP')
-        if qs and type(qs) == types.ListType:
-            varhelp = qs[0]
-    if varhelp:
-        topic_details(mlist, doc, user, cpuser, userlang, varhelp)
-        return
-
-    # Are we processing an unsubscription request from the login screen?
-    if cgidata.has_key('login-unsub'):
-        # Because they can't supply a password for unsubscribing, we'll need
-        # to do the confirmation dance.
-        if mlist.isMember(user):
-            # We must acquire the list lock in order to pend a request.
-            try:
-                mlist.Lock()
-                # If unsubs require admin approval, then this request has to
-                # be held. Otherwise, send a confirmation.
-                if mlist.unsubscribe_policy:
-                    mlist.HoldUnsubscription(user)
-                    doc.addMessage(_('Your unsubscription request has been forwarded to the list administrator for approval.'),
-                                 tag='', css='class="message warning strong"')
-                else:
-                    mlist.ConfirmUnsubscription(user, userlang)
-                    doc.addMessage(_('The confirmation email has been sent.'),
-                                 tag='', css='class="message warning strong"')
-                mlist.Save()
-            finally:
-                mlist.Unlock()
-        else:
-            # Not a member
-            if mlist.private_roster == 0:
-                # Public rosters
-                doc.addError(_('No such member: %(safeuser)s.'))
-            else:
-                syslog('mischief',
-                       _('Unsub attempt of non-member w/ private rosters: %s'),
-                       user)
-                doc.addMessage(_('The confirmation email has been sent.'),
-                                 tag='', css='class="message success strong"')
-        loginpage(mlist, doc, user, language)
-        print doc.Format()
-        return
-
-    # Are we processing a password reminder from the login screen?
-    if cgidata.has_key('login-remind'):
-        if mlist.isMember(user):
-            mlist.MailUserPassword(user)
-            doc.addError(
-                _('A reminder of your password has been emailed to you.'),
-                tag='')
-        else:
-            # Not a member
-            if mlist.private_roster == 0:
-                # Public rosters
-                doc.addError(_('No such member: %(safeuser)s.'))
-            else:
-                syslog('mischief',
-                       'Reminder attempt of non-member w/ private rosters: %s',
-                       user)
-                doc.addMessage(
-                    _('A reminder of your password has been emailed to you.'),
-                    tag='', css='class="message success strong"')
-        loginpage(mlist, doc, user, language)
-        print doc.Format()
-        return
-
-    # Get the password from the form.
-    password = cgidata.getvalue('password', '').strip()
-    # Check authentication.  We need to know if the credentials match the user
-    # or the site admin, because they are the only ones who are allowed to
-    # change things globally.  Specifically, the list admin may not change
-    # values globally.
-    if mm_cfg.ALLOW_SITE_ADMIN_COOKIES:
-        user_or_siteadmin_context = (mm_cfg.AuthUser, mm_cfg.AuthSiteAdmin)
-    else:
-        # Site and list admins are treated equal so that list admin can pass
-        # site admin test. :-(
-        user_or_siteadmin_context = (mm_cfg.AuthUser,)
-    is_user_or_siteadmin = mlist.WebAuthenticate(
-        user_or_siteadmin_context, password, user)
-    # Authenticate, possibly using the password supplied in the login page
-    if not is_user_or_siteadmin and \
-       not mlist.WebAuthenticate((mm_cfg.AuthListAdmin,
-                                  mm_cfg.AuthSiteAdmin),
-                                 password, user):
-        # Not authenticated, so throw up the login page again.  If they tried
-        # to authenticate via cgi (instead of cookie), then print an error
-        # message.
-        if cgidata.has_key('password'):
-            doc.addError(_('Authentication failed.'))
-            # So as not to allow membership leakage, prompt for the email
-            # address and the password here.
-            if mlist.private_roster <> 0:
-                syslog('mischief',
-                       'Login failure with private rosters: %s',
-                       user)
-                user = None
-        loginpage(mlist, doc, user, language)
-        print doc.Format()
-        return
-
-    # From here on out, the user is okay to view and modify their membership
-    # options.  The first set of checks does not require the list to be
-    # locked.
-
-    if cgidata.has_key('logout'):
-        print mlist.ZapCookie(mm_cfg.AuthUser, user)
-        loginpage(mlist, doc, user, language)
-        print doc.Format()
-        return
-
-    if cgidata.has_key('emailpw'):
-        mlist.MailUserPassword(user)
-	msg = Div(Paragraph(_('A reminder of your password has been emailed to you.'))).Format(css='class="message success strong"')
-        options_page(mlist, doc, user, cpuser, userlang, msg)
-        print doc.Format()
-        return
-
-    if cgidata.has_key('othersubs'):
-        # Only the user or site administrator can view all subscriptions.
-        if not is_user_or_siteadmin:
-	    msg = Div(Paragraph(_('The list administrator may not view the other subscriptions for this user.'))).Format(css='class="message error strong"')
-            options_page(mlist, doc, user, cpuser, userlang, msg)
-            print doc.Format()
-            return
-        hostname = mlist.host_name
-        title = _('List of subscriptions for: %(safeuser)s')
-        doc.SetTitle(title)
-        doc.AddItem(Header(1, title))
-        doc.AddItem(Paragraph(_('Click on a link to visit your options page for the requested mailing list.')))
-
-        # Troll through all the mailing lists that match host_name and see if
-        # the user is a member.  If so, add it to the list.
-        onlists = []
-        for gmlist in lists_of_member(mlist, user) + [mlist]:
-            url = gmlist.GetOptionsURL(user)
-            link = Link(url, gmlist.real_name)
-            onlists.append((gmlist.real_name, link))
-        onlists.sort()
-        items = OrderedList(*[link for name, link in onlists])
-        doc.AddItem(items)
-        doc.AddItem(MailmanLogo())
-        print doc.Format()
-        return
-
-    if cgidata.has_key('change-of-address'):
-	msg = ''
-        # We could be changing the user's full name, email address, or both.
-        # Watch out for non-ASCII characters in the member's name.
-        membername = cgidata.getvalue('fullname')
-        # Canonicalize the member's name
-        membername = Utils.canonstr(membername, language)
-        newaddr = cgidata.getvalue('new-address')
-        confirmaddr = cgidata.getvalue('confirm-address')
-
-        oldname = mlist.getMemberName(user)
-        set_address = set_membername = 0
-
-        # See if the user wants to change their email address globally.  The
-        # list admin is /not/ allowed to make global changes.
-        globally = cgidata.getvalue('changeaddr-globally')
-        if globally and not is_user_or_siteadmin:
-            msg += Div(Paragraph(_("The list administrator may not change the names or addresses for this user's other subscriptions. However, the subscription for this mailing list has been changed."))).Format(css='class="message warning strong"')
-            globally = False
-        # We will change the member's name under the following conditions:
-        # - membername has a value
-        # - membername has no value, but they /used/ to have a membername
-        if membername and membername <> oldname:
-            # Setting it to a new value
-            set_membername = 1
-        if not membername and oldname:
-            # Unsetting it
-            set_membername = 1
-        # We will change the user's address if both newaddr and confirmaddr
-        # are non-blank, have the same value, and aren't the currently
-        # subscribed email address (when compared case-sensitively).  If both
-        # are blank, but membername is set, we ignore it, otherwise we print
-        # an error.
-        if newaddr and confirmaddr:
-            if newaddr <> confirmaddr:
-	    	msg += Div(Paragraph(_('Addresses did not match!'))).Format(css='class="message error strong"')
-                options_page(mlist, doc, user, cpuser, userlang, msg)
-                print doc.Format()
-                return
-            if newaddr == cpuser:
-	    	msg += Div(Paragraph(_('You are already using that email address'))).Format(css='class="message error strong"')
-                options_page(mlist, doc, user, cpuser, userlang, msg)
-                print doc.Format()
-                return
-            # If they're requesting to subscribe an address which is already a
-            # member, and they're /not/ doing it globally, then refuse.
-            # Otherwise, we'll agree to do it globally (with a warning
-            # message) and let ApprovedChangeMemberAddress() handle already a
-            # member issues.
-            if mlist.isMember(newaddr):
-                safenewaddr = Utils.websafe(newaddr)
-                if globally:
-                    listname = mlist.real_name
-                    msg += Div(Paragraph(_('The new address you requested %(newaddr)s is already a member of the %(listname)s mailing list, however you have also requested a global change of address. Upon confirmation, any other mailing list containing the address %(safeuser)s will be changed.'))).Format(css='class="message warning strong"')
-                    # Don't return
-                else:
-		    msg += Div(Paragraph(
-		    _('The new address is already a member: %(newaddr)s')
-		    )).Format(css='class="message error strong"')
-                    options_page(mlist, doc, user, cpuser, userlang, msg)
-                    print doc.Format()
-                    return
-            set_address = 1
-        elif (newaddr or confirmaddr) and not set_membername:
-	    msg += Div(Paragraph(_('Addresses may not be blank'))).Format(css='class="message error strong"')
-            options_page(mlist, doc, user, cpuser, userlang, msg)
-            print doc.Format()
-            return
-
-        # Standard sigterm handler.
-        def sigterm_handler(signum, frame, mlist=mlist):
-            mlist.Unlock()
-            sys.exit(0)
-
-        signal.signal(signal.SIGTERM, sigterm_handler)
-        if set_address:
-            if cpuser is None:
-                cpuser = user
-            # Register the pending change after the list is locked
-            msg = Div(Paragraph(_('A confirmation message has been sent to: %(newaddr)s.'))).Format(css='class="message success strong"')
-            mlist.Lock()
-            try:
-                try:
-                    mlist.ChangeMemberAddress(cpuser, newaddr, globally)
-                    mlist.Save()
-                finally:
-                    mlist.Unlock()
-            except Errors.MMBadEmailError:
-                msg = Div(Paragraph(_('Bad email address provided'))).Format(css='class="message error strong"')
-            except Errors.MMHostileAddress:
-                msg = Div(Paragraph(_('Illegal email address provided'))).Format(css='class="message error strong"')
-            except Errors.MMAlreadyAMember:
-                msg = Div(Paragraph(_('%(newaddr)s is already a member of the list.'))).Format(css='class="message error strong"')
-            except Errors.MembershipIsBanned:
-                owneraddr = mlist.GetOwnerEmail()
-                msg = Div(Paragraph(_('%(newaddr)s is banned from this list. If you think this restriction is erroneous, please contact the list owners at %(owneraddr)s.'))).Format(css='class="message warning strong"')
-
-        if set_membername:
-            mlist.Lock()
-            try:
-                mlist.ChangeMemberName(user, membername, globally)
-                mlist.Save()
-            finally:
-                mlist.Unlock()
-            msg += Div(Paragraph(_('Member name successfully changed.'))).Format(css='class="message success strong"')
-
-        options_page(mlist, doc, user, cpuser, userlang, msg)
-        print doc.Format()
-        return
-
-    if cgidata.has_key('changepw'):
-        newpw = cgidata.getvalue('newpw')
-        confirmpw = cgidata.getvalue('confpw')
-        if not newpw or not confirmpw:
-            options_page(mlist, doc, user, cpuser, userlang,
-                         Div(Paragraph(_('Passwords may not be blank'))).Format(css='class="message error strong"'))
-            print doc.Format()
-            return
-        if newpw <> confirmpw:
-            options_page(mlist, doc, user, cpuser, userlang,
-                         Div(Paragraph(_('Passwords did not match!'))).Format(css='class="message error strong"'))
-            print doc.Format()
-            return
-
-        # See if the user wants to change their passwords globally, however
-        # the list admin is /not/ allowed to change passwords globally.
-	msg = ''
-        pw_globally = cgidata.getvalue('pw-globally')
-        if pw_globally and not is_user_or_siteadmin:
-            msg += Div(Paragraph(_('''The list administrator may not change the password for this user's other subscriptions. However, the password for this mailing list has been changed.'''))).Format(css='class="message warning strong"')
-            pw_globally = False
-
-        mlists = [mlist]
-
-        if pw_globally:
-            mlists.extend(lists_of_member(mlist, user))
-
-        for gmlist in mlists:
-            change_password(gmlist, user, newpw, confirmpw)
-
-        # Regenerate the cookie so a re-authorization isn't necessary
-        print mlist.MakeCookie(mm_cfg.AuthUser, user)
-	msg += Div(Paragraph(_('Password successfully changed.'))).Format(css='class="message success strong"')
-        options_page(mlist, doc, user, cpuser, userlang, msg)
-        print doc.Format()
-        return
-
-    if cgidata.has_key('unsub'):
-        # Was the confirming check box turned on?
-        if not cgidata.getvalue('unsubconfirm'):
-            options_page(
-                mlist, doc, user, cpuser, userlang,
-                Div(Paragraph(_('''You must confirm your unsubscription request by turning on the checkbox below the <em>Unsubscribe</em> button. You have not been unsubscribed!'''))).Format(css='class="message error strong"'))
-            print doc.Format()
-            return
-
-        # Standard signal handler
-        def sigterm_handler(signum, frame, mlist=mlist):
-            mlist.Unlock()
-            sys.exit(0)
-
-        # Okay, zap them.  Leave them sitting at the list's listinfo page.  We
-        # must own the list lock, and we want to make sure the user (BAW: and
-        # list admin?) is informed of the removal.
-        signal.signal(signal.SIGTERM, sigterm_handler)
-        mlist.Lock()
-        needapproval = False
-        try:
-            try:
-                mlist.DeleteMember(
-                    user, _('via the member options page'), userack=1)
-            except Errors.MMNeedApproval:
-                needapproval = True
-            mlist.Save()
-        finally:
-            mlist.Unlock()
-        # Now throw up some results page, with appropriate links.  We can't
-        # drop them back into their options page, because that's gone now!
-        fqdn_listname = mlist.GetListEmail()
-        owneraddr = mlist.GetOwnerEmail()
-        url = mlist.GetScriptURL('listinfo', absolute=1)
-
-        title = _('Unsubscription results')
-        doc.SetTitle(title)
-        doc.AddItem(Header(1, title))
-        if needapproval:
-            doc.AddItem(Paragraph(_('Your unsubscription request has been received and forwarded on to the list moderators for approval. You will receive notification once the list moderators have made their decision.')))
-        else:
-	    doc.AddItem(Paragraph(_('You have been successfully unsubscribed from the mailing list %(fqdn_listname)s. If you were receiving digest deliveries you may get one more digest. If you have any questions about your unsubscription, please contact the list owners at %(owneraddr)s.')))
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        return
-
-    if cgidata.has_key('options-submit'):
-        # Digest action flags
-        digestwarn = 0
-        cantdigest = 0
-        mustdigest = 0
-
-        newvals = []
-        # First figure out which options have changed.  The item names come
-        # from FormatOptionButton() in HTMLFormatter.py
-        for item, flag in (('digest',      mm_cfg.Digests),
-                           ('mime',        mm_cfg.DisableMime),
-                           ('dontreceive', mm_cfg.DontReceiveOwnPosts),
-                           ('ackposts',    mm_cfg.AcknowledgePosts),
-                           ('disablemail', mm_cfg.DisableDelivery),
-                           ('conceal',     mm_cfg.ConcealSubscription),
-                           ('remind',      mm_cfg.SuppressPasswordReminder),
-                           ('rcvtopic',    mm_cfg.ReceiveNonmatchingTopics),
-                           ('nodupes',     mm_cfg.DontReceiveDuplicates),
-                           ):
-            try:
-                newval = int(cgidata.getvalue(item))
-            except (TypeError, ValueError):
-                newval = None
-
-            # Skip this option if there was a problem or it wasn't changed.
-            # Note that delivery status is handled separate from the options
-            # flags.
-            if newval is None:
-                continue
-            elif flag == mm_cfg.DisableDelivery:
-                status = mlist.getDeliveryStatus(user)
-                # Here, newval == 0 means enable, newval == 1 means disable
-                if not newval and status <> MemberAdaptor.ENABLED:
-                    newval = MemberAdaptor.ENABLED
-                elif newval and status == MemberAdaptor.ENABLED:
-                    newval = MemberAdaptor.BYUSER
-                else:
-                    continue
-            elif newval == mlist.getMemberOption(user, flag):
-                continue
-            # Should we warn about one more digest?
-            if flag == mm_cfg.Digests and \
-                   newval == 0 and mlist.getMemberOption(user, flag):
-                digestwarn = 1
-
-            newvals.append((flag, newval))
-
-        # The user language is handled a little differently
-        if userlang not in mlist.GetAvailableLanguages():
-            newvals.append((SETLANGUAGE, mlist.preferred_language))
-        else:
-            newvals.append((SETLANGUAGE, userlang))
-
-        # Process user selected topics, but don't make the changes to the
-        # MailList object; we must do that down below when the list is
-        # locked.
-        topicnames = cgidata.getvalue('usertopic')
-        if topicnames:
-            # Some topics were selected.  topicnames can actually be a string
-            # or a list of strings depending on whether more than one topic
-            # was selected or not.
-            if not isinstance(topicnames, ListType):
-                # Assume it was a bare string, so listify it
-                topicnames = [topicnames]
-            # unquote the topic names
-            topicnames = [urllib.unquote_plus(n) for n in topicnames]
-
-        # The standard sigterm handler (see above)
-        def sigterm_handler(signum, frame, mlist=mlist):
-            mlist.Unlock()
-            sys.exit(0)
-
-        # Now, lock the list and perform the changes
-        mlist.Lock()
-        try:
-            signal.signal(signal.SIGTERM, sigterm_handler)
-            # `values' is a tuple of flags and the web values
-            for flag, newval in newvals:
-                # Handle language settings differently
-                if flag == SETLANGUAGE:
-                    mlist.setMemberLanguage(user, newval)
-                # Handle delivery status separately
-                elif flag == mm_cfg.DisableDelivery:
-                    mlist.setDeliveryStatus(user, newval)
-                else:
-                    try:
-                        mlist.setMemberOption(user, flag, newval)
-                    except Errors.CantDigestError:
-                        cantdigest = 1
-                    except Errors.MustDigestError:
-                        mustdigest = 1
-            # Set the topics information.
-            mlist.setMemberTopics(user, topicnames)
-            mlist.Save()
-        finally:
-            mlist.Unlock()
-
-        # A bag of attributes for the global options
-        class Global:
-            enable = None
-            remind = None
-            nodupes = None
-            mime = None
-            def __nonzero__(self):
-                 return len(self.__dict__.keys()) > 0
-
-        globalopts = Global()
-
-        # The enable/disable option and the password remind option may have
-        # their global flags sets.
-        if cgidata.getvalue('deliver-globally'):
-            # Yes, this is inefficient, but the list is so small it shouldn't
-            # make much of a difference.
-            for flag, newval in newvals:
-                if flag == mm_cfg.DisableDelivery:
-                    globalopts.enable = newval
-                    break
-
-        if cgidata.getvalue('remind-globally'):
-            for flag, newval in newvals:
-                if flag == mm_cfg.SuppressPasswordReminder:
-                    globalopts.remind = newval
-                    break
-
-        if cgidata.getvalue('nodupes-globally'):
-            for flag, newval in newvals:
-                if flag == mm_cfg.DontReceiveDuplicates:
-                    globalopts.nodupes = newval
-                    break
-
-        if cgidata.getvalue('mime-globally'):
-            for flag, newval in newvals:
-                if flag == mm_cfg.DisableMime:
-                    globalopts.mime = newval
-                    break
-
-        # Change options globally, but only if this is the user or site admin,
-        # /not/ if this is the list admin.
-        if globalopts:
-            if not is_user_or_siteadmin:
-                doc.addMessage(_("""The list administrator may not change the options for this user's other subscriptions. However the options for this mailing list subscription has been changed."""), css='class="message warning strong"')
-            else:
-                for gmlist in lists_of_member(mlist, user):
-                    global_options(gmlist, user, globalopts)
-
-        # Now print the results
-        if cantdigest:
-            msg = _('''The list administrator has disabled digest delivery for this list, so your delivery option has not been set. However your other options have been set successfully.''')
-        elif mustdigest:
-            msg = _('''The list administrator has disabled non-digest delivery for this list, so your delivery option has not been set. However your other options have been set successfully.''')
-        else:
-            msg = _('You have successfully set your options.')
-
-        if digestwarn:
-            msg += _(' You may get one last digest.')
-
-	# Set message presentation
-        if cantdigest or mustdigest or digestwarn:
-	    msg = Div(Paragraph(msg)).Format(css='class="message warning strong"')
-	else:
-	    msg = Div(Paragraph(msg)).Format(css='class="message success strong"')
-
-        options_page(mlist, doc, user, cpuser, userlang, msg)
-        print doc.Format()
-        return
-
-    if mlist.isMember(user):
-        options_page(mlist, doc, user, cpuser, userlang)
-    else:
-        loginpage(mlist, doc, user, userlang)
-    print doc.Format()
-
-
-
-def options_page(mlist, doc, user, cpuser, userlang, message=''):
-    # The bulk of the document will come from the options.html template, which
-    # includes it's own html armor (head tags, etc.).  Suppress the head that
-    # Document() derived pages get automatically.
-    doc.suppress_head = 1
-
-    if mlist.obscure_addresses:
-        presentable_user = Utils.ObscureEmail(user, for_text=1)
-        if cpuser is not None:
-            cpuser = Utils.ObscureEmail(cpuser, for_text=1)
-    else:
-        presentable_user = user
-
-    fullname = Utils.uncanonstr(mlist.getMemberName(user), userlang)
-    if fullname:
-        presentable_user += ', %s' % Utils.websafe(fullname)
-
-    # Do replacements
-    replacements = mlist.GetStandardReplacements(userlang)
-    if message:
-	# message should come formatted with 
-	# Div(Paragraph()).Format(css='class="message success|error"')
-    	replacements['<mm-results>'] = message
-    replacements['<mm-digest-radio-button>'] = mlist.FormatOptionButton(
-        mm_cfg.Digests, 1, user)
-    replacements['<mm-undigest-radio-button>'] = mlist.FormatOptionButton(
-        mm_cfg.Digests, 0, user)
-    replacements['<mm-plain-digests-button>'] = mlist.FormatOptionButton(
-        mm_cfg.DisableMime, 1, user)
-    replacements['<mm-mime-digests-button>'] = mlist.FormatOptionButton(
-        mm_cfg.DisableMime, 0, user)
-    replacements['<mm-global-mime-button>'] = (
-        CheckBox('mime-globally', 1, checked=0).Format())
-    replacements['<mm-delivery-enable-button>'] = mlist.FormatOptionButton(
-        mm_cfg.DisableDelivery, 0, user)
-    replacements['<mm-delivery-disable-button>'] = mlist.FormatOptionButton(
-        mm_cfg.DisableDelivery, 1, user)
-    replacements['<mm-disabled-notice>'] = mlist.FormatDisabledNotice(user)
-    replacements['<mm-dont-ack-posts-button>'] = mlist.FormatOptionButton(
-        mm_cfg.AcknowledgePosts, 0, user)
-    replacements['<mm-ack-posts-button>'] = mlist.FormatOptionButton(
-        mm_cfg.AcknowledgePosts, 1, user)
-    replacements['<mm-receive-own-mail-button>'] = mlist.FormatOptionButton(
-        mm_cfg.DontReceiveOwnPosts, 0, user)
-    replacements['<mm-dont-receive-own-mail-button>'] = (
-        mlist.FormatOptionButton(mm_cfg.DontReceiveOwnPosts, 1, user))
-    replacements['<mm-dont-get-password-reminder-button>'] = (
-        mlist.FormatOptionButton(mm_cfg.SuppressPasswordReminder, 1, user))
-    replacements['<mm-get-password-reminder-button>'] = (
-        mlist.FormatOptionButton(mm_cfg.SuppressPasswordReminder, 0, user))
-    replacements['<mm-public-subscription-button>'] = (
-        mlist.FormatOptionButton(mm_cfg.ConcealSubscription, 0, user))
-    replacements['<mm-hide-subscription-button>'] = mlist.FormatOptionButton(
-        mm_cfg.ConcealSubscription, 1, user)
-    replacements['<mm-dont-receive-duplicates-button>'] = (
-        mlist.FormatOptionButton(mm_cfg.DontReceiveDuplicates, 1, user))
-    replacements['<mm-receive-duplicates-button>'] = (
-        mlist.FormatOptionButton(mm_cfg.DontReceiveDuplicates, 0, user))
-    replacements['<mm-unsubscribe-button>'] = (
-        mlist.FormatButton('unsub', _('Unsubscribe')) + '<p>' +
-        CheckBox('unsubconfirm', 1, checked=0).Format() +
-        _('<em>Yes, I really want to unsubscribe</em>') + '</p>')
-    replacements['<mm-new-pass-box>'] = mlist.FormatSecureBox('newpw')
-    replacements['<mm-confirm-pass-box>'] = mlist.FormatSecureBox('confpw')
-    replacements['<mm-change-pass-button>'] = (
-        mlist.FormatButton('changepw', _("Change My Password")))
-    replacements['<mm-other-subscriptions-submit>'] = (
-        mlist.FormatButton('othersubs',
-                           _('List my other subscriptions')))
-    replacements['<mm-form-start>'] = (
-        mlist.FormatFormStart('options', user))
-    replacements['<mm-user>'] = user
-    replacements['<mm-presentable-user>'] = presentable_user
-    replacements['<mm-email-my-pw>'] = mlist.FormatButton(
-        'emailpw', (_('Email My Password To Me')))
-    replacements['<mm-umbrella-notice>'] = (
-        mlist.FormatUmbrellaNotice(user, _("password")))
-    replacements['<mm-logout-button>'] = (
-        mlist.FormatButton('logout', _('Log out')))
-    replacements['<mm-options-submit-button>'] = mlist.FormatButton(
-        'options-submit', _('Submit My Changes'))
-    replacements['<mm-global-pw-changes-button>'] = (
-        CheckBox('pw-globally', 1, checked=0).Format())
-    replacements['<mm-global-deliver-button>'] = (
-        CheckBox('deliver-globally', 1, checked=0).Format())
-    replacements['<mm-global-remind-button>'] = (
-        CheckBox('remind-globally', 1, checked=0).Format())
-    replacements['<mm-global-nodupes-button>'] = (
-        CheckBox('nodupes-globally', 1, checked=0).Format())
-
-    days = int(mm_cfg.PENDING_REQUEST_LIFE / mm_cfg.days(1))
-    if days > 1:
-        units = _('days')
-    else:
-        units = _('day')
-    replacements['<mm-pending-days>'] = _('%(days)d %(units)s')
-
-    replacements['<mm-new-address-box>'] = mlist.FormatBox('new-address')
-    replacements['<mm-confirm-address-box>'] = mlist.FormatBox(
-        'confirm-address')
-    replacements['<mm-change-address-button>'] = mlist.FormatButton(
-        'change-of-address', _('Change My Address and Name'))
-    replacements['<mm-global-change-of-address>'] = CheckBox(
-        'changeaddr-globally', 1, checked=0).Format()
-    replacements['<mm-fullname-box>'] = mlist.FormatBox(
-        'fullname', value=fullname)
-
-    # Create the topics radios.  BAW: what if the list admin deletes a topic,
-    # but the user still wants to get that topic message?
-    usertopics = mlist.getMemberTopics(user)
-    if mlist.topics:
-        table = Table(border="0")
-        for name, pattern, description, emptyflag in mlist.topics:
-            quotedname = urllib.quote_plus(name)
-            details = Link(mlist.GetScriptURL('options') +
-                           '/%s/?VARHELP=%s' % (user, quotedname),
-                           ' (Details)')
-            if name in usertopics:
-                checked = 1
-            else:
-                checked = 0
-            table.AddRow([CheckBox('usertopic', quotedname, checked=checked),
-                          name + details.Format()])
-        topicsfield = table.Format()
-    else:
-        topicsfield = _('<em>No topics defined</em>')
-    replacements['<mm-topics>'] = topicsfield
-    replacements['<mm-suppress-nonmatching-topics>'] = (
-        mlist.FormatOptionButton(mm_cfg.ReceiveNonmatchingTopics, 0, user))
-    replacements['<mm-receive-nonmatching-topics>'] = (
-        mlist.FormatOptionButton(mm_cfg.ReceiveNonmatchingTopics, 1, user))
-
-    if cpuser is not None:
-        replacements['<mm-case-preserved-user>'] = Div(
-		Paragraph(_('''You are subscribed to this list with the case-preserved address: %(cpuser)s.''')
-		)).Format(css='class="message warning strong"')
-    else:
-        replacements['<mm-case-preserved-user>'] = ''
-
-    # Links on header section (errormsg)
-    # Beacause this is on a html template file replacements is need in
-    # order to make the exapantion of these links.
-    listadmin_link = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-    listinfo_link = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-    replacements['<mm-errormsg-listinfo>'] = listinfo_link
-    replacements['<mm-errormsg-listadmin>'] = listadmin_link
-    replacements['<mm-errormsg-header>'] = _('Mailing Lists')
-
-    doc.AddItem(mlist.ParseTags('options.html', replacements, userlang))
-
-
-
-def loginpage(mlist, doc, user, lang):
-    realname = mlist.real_name
-    actionurl = mlist.GetScriptURL('options')
-
-    # Set up the title.
-    title = _('%(realname)s: membership options')
-    doc.SetTitle(title)
-    doc.AddItem(Header(1, title))
-
-    # Set up what this page is for
-    if user is None:
-        title = _('Login page')
-        extra = _('email address and ')
-    else:
-        safeuser = Utils.websafe(user)
-        title = _('for user: ') + safeuser
-        obuser = Utils.ObscureEmail(user)
-        extra = ''
-
-    doc.AddItem(Paragraph(title).Format(0, 'class="strong"'))
-
-    # Language selecton box
-    # If only one language is enabled for this mailing list, omit the choice
-    # buttons.
-    if len(mlist.GetAvailableLanguages()) > 1:
-        langform = Form(actionurl)
-        langform.AddItem(Paragraph(SubmitButton('displang-button',
-                                      _('View this page in')).Format(), 
-				   mlist.GetLangSelectBox(lang)).Format())
-        if user:
-            langform.AddItem(Paragraph(Hidden('email', user)))
-        doc.AddItem(langform)
-
-    # Preamble
-    # Set up the login page
-    form = Form(actionurl)
-    table = Table()
-    doc.AddItem(Paragraph(_("""In order to change your membership option, you must first log in by giving your %(extra)s membership password in the section below. If you don't remember your membership password, you can have it emailed to you by clicking on the button below. If you just want to unsubscribe from this list, click on the <em>Unsubscribe</em> button and a confirmation message will be sent to you.""")))
-
-    doc.AddItem(Paragraph(_('''<strong>Important:</strong> From this point on, you must have cookies enabled in your browser, otherwise none of your changes will take effect.''')))
-
-    # Password and login button
-    table.AddRow([Header(3, _('Login'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-    if user is None:
-        table.AddRow([_('Email address:'),
-                       TextBox('email', size=20)])
-    	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    else:
-        table.AddRow([Hidden('email', user)])
-    table.AddRow([_('Password'), PasswordBox('password', size=20)]) 
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    table.AddRow(['', SubmitButton('login', _('Log in'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    # Unsubscribe section
-    table.AddRow([Header(3, _('Unsubscribe'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-
-    table.AddRow([_("""By clicking on the <em>Unsubscribe</em> button, a confirmation message will be emailed to you. This message will have a link that you should click on to complete the removal process (you can also confirm by email; see the instructions in the confirmation message)."""),
-    		SubmitButton('login-unsub', _('Unsubscribe'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    # Password reminder section
-    table.AddRow([Header(3, _('Password reminder'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-
-    table.AddRow([_("""By clicking on the <em>Remind</em> button, your password will be emailed to you."""), 
-    		   SubmitButton('login-remind', _('Remind'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    # Finish up glomming together the login page
-    form.AddItem(table)
-    doc.AddItem(form)
-    doc.AddItem(mlist.GetMailmanFooter())
-
-
-
-def lists_of_member(mlist, user):
-    hostname = mlist.host_name
-    onlists = []
-    for listname in Utils.list_names():
-        # The current list will always handle things in the mainline
-        if listname == mlist.internal_name():
-            continue
-        glist = MailList.MailList(listname, lock=0)
-        if glist.host_name <> hostname:
-            continue
-        if not glist.isMember(user):
-            continue
-        onlists.append(glist)
-    return onlists
-
-
-
-def change_password(mlist, user, newpw, confirmpw):
-    # This operation requires the list lock, so let's set up the signal
-    # handling so the list lock will get released when the user hits the
-    # browser stop button.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        # Make sure the list gets unlocked...
-        mlist.Unlock()
-        # ...and ensure we exit, otherwise race conditions could cause us to
-        # enter MailList.Save() while we're in the unlocked state, and that
-        # could be bad!
-        sys.exit(0)
-
-    # Must own the list lock!
-    mlist.Lock()
-    try:
-        # Install the emergency shutdown signal handler
-        signal.signal(signal.SIGTERM, sigterm_handler)
-        # change the user's password.  The password must already have been
-        # compared to the confirmpw and otherwise been vetted for
-        # acceptability.
-        mlist.setMemberPassword(user, newpw)
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def global_options(mlist, user, globalopts):
-    # Is there anything to do?
-    for attr in dir(globalopts):
-        if attr.startswith('_'):
-            continue
-        if getattr(globalopts, attr) is not None:
-            break
-    else:
-        return
-
-    def sigterm_handler(signum, frame, mlist=mlist):
-        # Make sure the list gets unlocked...
-        mlist.Unlock()
-        # ...and ensure we exit, otherwise race conditions could cause us to
-        # enter MailList.Save() while we're in the unlocked state, and that
-        # could be bad!
-        sys.exit(0)
-
-    # Must own the list lock!
-    mlist.Lock()
-    try:
-        # Install the emergency shutdown signal handler
-        signal.signal(signal.SIGTERM, sigterm_handler)
-
-        if globalopts.enable is not None:
-            mlist.setDeliveryStatus(user, globalopts.enable)
-
-        if globalopts.remind is not None:
-            mlist.setMemberOption(user, mm_cfg.SuppressPasswordReminder,
-                                  globalopts.remind)
-
-        if globalopts.nodupes is not None:
-            mlist.setMemberOption(user, mm_cfg.DontReceiveDuplicates,
-                                  globalopts.nodupes)
-
-        if globalopts.mime is not None:
-            mlist.setMemberOption(user, mm_cfg.DisableMime, globalopts.mime)
-
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def topic_details(mlist, doc, user, cpuser, userlang, varhelp):
-    # Find out which topic the user wants to get details of
-    reflist = varhelp.split('/')
-    name = None
-    topicname = _('<missing>')
-    if len(reflist) == 1:
-        topicname = urllib.unquote_plus(reflist[0])
-        for name, pattern, description, emptyflag in mlist.topics:
-            if name == topicname:
-                break
-        else:
-            name = None
-
-    if not name:
-        options_page(mlist, doc, user, cpuser, userlang,
-                     _('Requested topic is not valid: %(topicname)s'))
-        print doc.Format()
-        return
-
-    table = Table()
-    table.AddRow([Header(3,_('Topic filter details'))])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-    table.AddRow([_('Name:'),
-                  Utils.websafe(name)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    table.AddRow([_('Pattern (as regexp):'),
-                  '<tt>' + Utils.websafe(pattern) + '</tt>'])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-    table.AddRow([_('Description:'),
-                  Utils.websafe(description)])
-    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-    options_page(mlist, doc, user, cpuser, userlang, table.Format())
-    print doc.Format()
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/private.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/private.py
deleted file mode 100755
index e85a01d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/private.py
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Provide a password-interface wrapper around private archives."""
-
-import os
-import sys
-import cgi
-import mimetypes
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import i18n
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n.  Until we know which list is being requested, we use the
-# server's default.
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-SLASH = '/'
-
-
-
-def true_path(path):
-    "Ensure that the path is safe by removing .."
-    # Workaround for path traverse vulnerability.  Unsuccessful attempts will
-    # be logged in logs/error.
-    parts = [x for x in path.split(SLASH) if x not in ('.', '..')]
-    return SLASH.join(parts)[1:]
-
-
-
-def guess_type(url, strict):
-    if hasattr(mimetypes, 'common_types'):
-        return mimetypes.guess_type(url, strict)
-    return mimetypes.guess_type(url)
-
-
-
-def main():
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    parts = Utils.GetPathPieces()
-    if not parts:
-	title = 'Private Archive Error'
-        doc.SetTitle(title)
-	doc.addError(_('You must specify a list.'), title)
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        return
-
-    path = os.environ.get('PATH_INFO')
-    tpath = true_path(path)
-    if tpath <> path[1:]:
-        title = _('Private archive - "./" and "../" not allowed in URL.')
-        doc.SetTitle(title)
-        doc.addError(title)
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('mischief', 'Private archive hostile path: %s', path)
-        return
-    # BAW: This needs to be converted to the Site module abstraction
-    true_filename = os.path.join(
-        mm_cfg.PRIVATE_ARCHIVE_FILE_DIR, tpath)
-
-    listname = parts[0].lower()
-    mboxfile = ''
-    if len(parts) > 1:
-        mboxfile = parts[1]
-
-    # See if it's the list's mbox file is being requested
-    if listname.endswith('.mbox') and mboxfile.endswith('.mbox') and \
-           listname[:-5] == mboxfile[:-5]:
-        listname = listname[:-5]
-    else:
-        mboxfile = ''
-
-    # If it's a directory, we have to append index.html in this script.  We
-    # must also check for a gzipped file, because the text archives are
-    # usually stored in compressed form.
-    if os.path.isdir(true_filename):
-        true_filename = true_filename + '/index.html'
-    if not os.path.exists(true_filename) and \
-           os.path.exists(true_filename + '.gz'):
-        true_filename = true_filename + '.gz'
-
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        title = _('Private Archive Error')
-        doc.SetTitle(title)
-	doc.addError(_('No such list <em>%(safelistname)s</em>'), title)
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'No such list "%s": %s\n', listname, e)
-        return
-
-    i18n.set_language(mlist.preferred_language)
-    doc.set_language(mlist.preferred_language)
-
-    cgidata = cgi.FieldStorage()
-    username = cgidata.getvalue('username', '')
-    password = cgidata.getvalue('password', '')
-
-    is_auth = 0
-    realname = mlist.real_name
-    message = ''
-
-    if not mlist.WebAuthenticate((mm_cfg.AuthUser,
-                                  mm_cfg.AuthListModerator,
-                                  mm_cfg.AuthListAdmin,
-                                  mm_cfg.AuthSiteAdmin),
-                                 password, username):
-        if cgidata.has_key('submit'):
-            # This is a re-authorization attempt
-            message = Div(Paragraph(_('Authorization failed.'))).Format(css='class="message error strong"')
-        # Output the password form
-        charset = Utils.GetCharSet(mlist.preferred_language)
-        print 'Content-type: text/html; charset=' + charset + '\n\n'
-        # Put the original full path in the authorization form, but avoid
-        # trailing slash if we're not adding parts.  We add it below.
-        action = mlist.GetScriptURL('private', absolute=1)
-        if parts[1:]:
-            action = os.path.join(action, SLASH.join(parts[1:]))
-        # If we added '/index.html' to true_filename, add a slash to the URL.
-        # We need this because we no longer add the trailing slash in the
-        # private.html template.  It's always OK to test parts[-1] since we've
-        # already verified parts[0] is listname.  The basic rule is if the
-        # post URL (action) is a directory, it must be slash terminated, but
-        # not if it's a file.  Otherwise, relative links in the target archive
-        # page don't work.
-        if true_filename.endswith('/index.html') and parts[-1] <> 'index.html':
-            action += SLASH
-        # Escape web input parameter to avoid cross-site scripting.
-        print Utils.maketext(
-            'private.html',
-            {'action'  : Utils.websafe(action),
-             'realname': mlist.real_name,
-             'message' : message,
-             'errormsg_header' : _('Mailing Lists'),
-             'listinfo_link' : Link(Utils.ScriptURL('listinfo'), _('General Information')).Format(),
-             'listadmin_link' : Link(Utils.ScriptURL('admin'), _('Administration')).Format(),
-             }, mlist=mlist)
-        return
-
-    lang = mlist.getMemberLanguage(username)
-    i18n.set_language(lang)
-    doc.set_language(lang)
-
-    # Authorization confirmed... output the desired file
-    try:
-        ctype, enc = guess_type(path, strict=0)
-        if ctype is None:
-            ctype = 'text/html'
-        if mboxfile:
-            f = open(os.path.join(mlist.archive_dir() + '.mbox',
-                                  mlist.internal_name() + '.mbox'))
-            ctype = 'text/plain'
-        elif true_filename.endswith('.gz'):
-            import gzip
-            f = gzip.open(true_filename, 'r')
-        else:
-            f = open(true_filename, 'r')
-    except IOError:
-        title = _('Private Archive Error')
-        doc.SetTitle(title)
-	doc.addError(_('Private archive file not found'), title)
-	doc.addItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'Private archive file not found: %s', true_filename)
-    else:
-        print 'Content-type: %s\n' % ctype
-        sys.stdout.write(f.read())
-        f.close()
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/rmlist.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/rmlist.py
deleted file mode 100755
index 415dff7..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/rmlist.py
+++ /dev/null
@@ -1,228 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Remove/delete mailing lists through the web.
-"""
-
-import os
-import cgi
-import sys
-import errno
-import shutil
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import i18n
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-
-
-def main():
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    cgidata = cgi.FieldStorage()
-    parts = Utils.GetPathPieces()
-
-    if not parts:
-        # Bad URL specification
-        title = _('Bad URL specification')
-        doc.SetTitle(title)
-        doc.addMessage('The specified URL is not valid.', title, 'class="message error"')
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'Bad URL specification: %s', parts)
-        return
-        
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        title = _('Nos such list')
-        doc.SetTitle(title)
-        doc.addMessage(
-		_('The <tt>%(safelistname)s</tt> mailing list does not exist.'), 
-		title, 
-		css='class="message error"')
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'No such list "%s": %s\n', listname, e)
-        return
-
-    # Now that we have a valid mailing list, set the language
-    i18n.set_language(mlist.preferred_language)
-    doc.set_language(mlist.preferred_language)
-
-    # Be sure the list owners are not sneaking around!
-    if not mm_cfg.OWNERS_CAN_DELETE_THEIR_OWN_LISTS:
-        title = _("You're being a sneaky list owner!")
-        doc.SetTitle(title)
-        doc.addMessage(title, css='class="message error strong"')
-	doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        syslog('mischief', 'Attempt to sneakily delete a list: %s', listname)
-        return
-
-    if cgidata.has_key('doit'):
-        process_request(doc, cgidata, mlist)
-        print doc.Format()
-        return
-
-    request_deletion(doc, mlist)
-
-    # Always add the footer and print the document
-    doc.AddItem(mlist.GetMailmanFooter())
-    print doc.Format()
-
-
-
-def process_request(doc, cgidata, mlist):
-    password = cgidata.getvalue('password', '').strip()
-    try:
-        delarchives = int(cgidata.getvalue('delarchives', '0'))
-    except ValueError:
-        delarchives = 0
-
-    # Removing a list is limited to the list-creator (a.k.a. list-destroyer),
-    # the list-admin, or the site-admin.  Don't use WebAuthenticate here
-    # because we want to be sure the actual typed password is valid, not some
-    # password sitting in a cookie.
-    if mlist.Authenticate((mm_cfg.AuthCreator,
-                           mm_cfg.AuthListAdmin,
-                           mm_cfg.AuthSiteAdmin),
-                          password) == mm_cfg.UnAuthorized:
-        request_deletion(
-            doc, mlist,
-            _('You are not authorized to delete this mailing list'))
-	# Add the footer to properly close the tags.	
-        doc.AddItem(mlist.GetMailmanFooter())
-        return
-
-    # Do the MTA-specific list deletion tasks
-    if mm_cfg.MTA:
-        modname = 'Mailman.MTA.' + mm_cfg.MTA
-        __import__(modname)
-        sys.modules[modname].remove(mlist, cgi=1)
-    
-    REMOVABLES = ['lists/%s']
-
-    if delarchives:
-        REMOVABLES.extend(['archives/private/%s',
-                           'archives/private/%s.mbox',
-                           'archives/public/%s',
-                           'archives/public/%s.mbox',
-                           ])
-
-    problems = 0
-    listname = mlist.internal_name()
-    for dirtmpl in REMOVABLES:
-        dir = os.path.join(mm_cfg.VAR_PREFIX, dirtmpl % listname)
-        if os.path.islink(dir):
-            try:
-                os.unlink(dir)
-            except OSError, e:
-                if e.errno not in (errno.EACCES, errno.EPERM): raise
-                problems += 1
-                syslog('error',
-                       'link %s not deleted due to permission problems',
-                       dir)
-        elif os.path.isdir(dir):
-            try:
-                shutil.rmtree(dir)
-            except OSError, e:
-                if e.errno not in (errno.EACCES, errno.EPERM): raise
-                problems += 1
-                syslog('error',
-                       'directory %s not deleted due to permission problems',
-                       dir)
-
-    title = _('Mailing list deletion results')
-    doc.SetTitle(title)
-    container = Container()
-    #container.AddItem(Header(1, title))
-    if not problems:
-        container.addMessage(_('''You have successfully deleted the mailing list <tt>%(listname)s</tt>.'''), 
-		css='class="message success strong"')
-    else:
-        sitelist = Utils.get_site_email(mlist.host_name)
-        container.AddItem(Paragraph(_('''There were some problems deleting the mailing list <tt>%(listname)s</tt>. Contact your site administrator at %(sitelist)s for details.''')))
-    doc.AddItem(container)
-    doc.AddItem(Paragraph(
-    		_('Return to the ') +
-                Link(Utils.ScriptURL('listinfo'),
-                     _('general list overview')).Format() +
-    		'<br />' + _('Return to the ') +
-                Link(Utils.ScriptURL('admin'),
-                     _('administrative list overview')).Format()))
-    doc.AddItem(MailmanLogo())
-
-
-
-def request_deletion(doc, mlist, errmsg=None):
-    realname = mlist.real_name
-    title = _('Permanently remove mailing list %(realname)s')
-    doc.SetTitle(title)
-
-    container = Container()
-
-    # Add any error message as first element in the page
-    if errmsg:
-        container.addMessage(errmsg, css='class="message error strong"')
-
-    # Add header as second element in the page
-    container.AddItem(Header(1, title))
-
-    container.AddItem(Paragraph(_("""This page allows you as the list owner, to permanent remove this mailing list from the system. <strong>This action is not undoable</strong> so you should undertake it only if you are absolutely sure this mailing list has served its purpose and is no longer necessary.""")))
-
-    container.AddItem(Paragraph(_('''Note that no warning will be sent to your list members and after this action, any subsequent messages sent to the mailing list, or any of its administrative addreses will bounce.''')))
-
-    container.AddItem(Paragraph(_('''You also have the option of removing the archives for this mailing list at this time. It is almost always recommended that you do <strong>not</strong> remove the archives, since they serve as the historical record of your mailing list.''')))
-
-    container.AddItem(Paragraph(_('''For your safety, you will be asked to reconfirm the list password.''')))
-
-    form = Form(mlist.GetScriptURL('rmlist'))
-    ftable = Table()
-    
-    ftable.AddRow([_('List password:'), PasswordBox('password')])
-    ftable.AddCellInfo(ftable.GetCurrentRowIndex(), 0, css='class="description"')
-    ftable.AddCellInfo(ftable.GetCurrentRowIndex(), 1, css='class="value"')
-
-    ftable.AddRow([_('Also delete archives?'),
-                   RadioButtonArray('delarchives', (_('No'), _('Yes')),
-                                    checked=0, values=(0, 1))])
-    ftable.AddCellInfo(ftable.GetCurrentRowIndex(), 0, css='class="description"')
-    ftable.AddCellInfo(ftable.GetCurrentRowIndex(), 1, css='class="value"')
-
-    ftable.AddRow([Link(
-        mlist.GetScriptURL('admin'),
-        _('<strong>Cancel</strong> and return to list administration')).Format()])
-    ftable.AddCellInfo(ftable.GetCurrentRowIndex(), 0, colspan=2, css='class="center"')
-
-    ftable.AddRow([SubmitButton('doit', _('Delete this list'))])
-    ftable.AddCellInfo(ftable.GetCurrentRowIndex(), 0, colspan=2, css='class="mm_submit"')
-
-    form.AddItem(ftable)
-    container.AddItem(form)
-    doc.AddItem(container)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/roster.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/roster.py
deleted file mode 100755
index 37937cc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/roster.py
+++ /dev/null
@@ -1,136 +0,0 @@
-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Produce subscriber roster, using listinfo form data, roster.html template.
-
-Takes listname in PATH_INFO.
-"""
-
-
-# We don't need to lock in this script, because we're never going to change
-# data.
-
-import sys
-import os
-import cgi
-import urllib
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import i18n
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-
-
-def main():
-    parts = Utils.GetPathPieces()
-    if not parts:
-        error_page(_('Invalid options to CGI script'))
-        return
-
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-        error_page(_('No such list <em>%(safelistname)s</em>'))
-        syslog('error', 'roster: no such list "%s": %s', listname, e)
-        return
-
-    cgidata = cgi.FieldStorage()
-
-    # messages in form should go in selected language (if any...)
-    lang = cgidata.getvalue('language')
-    if not Utils.IsLanguage(lang):
-        lang = mlist.preferred_language
-    i18n.set_language(lang)
-
-    # Perform authentication for protected rosters.  If the roster isn't
-    # protected, then anybody can see the pages.  If members-only or
-    # "admin"-only, then we try to cookie authenticate the user, and failing
-    # that, we check roster-email and roster-pw fields for a valid password.
-    # (also allowed: the list moderator, the list admin, and the site admin).
-    if mlist.private_roster == 0:
-        # No privacy
-        ok = 1
-    elif mlist.private_roster == 1:
-        # Members only
-        addr = cgidata.getvalue('roster-email', '')
-        password = cgidata.getvalue('roster-pw', '')
-        ok = mlist.WebAuthenticate((mm_cfg.AuthUser,
-                                    mm_cfg.AuthListModerator,
-                                    mm_cfg.AuthListAdmin,
-                                    mm_cfg.AuthSiteAdmin),
-                                   password, addr)
-    else:
-        # Admin only, so we can ignore the address field
-        password = cgidata.getvalue('roster-pw', '')
-        ok = mlist.WebAuthenticate((mm_cfg.AuthListModerator,
-                                    mm_cfg.AuthListAdmin,
-                                    mm_cfg.AuthSiteAdmin),
-                                   password)
-    if not ok:
-        realname = mlist.real_name
-        doc = Document()
-        doc.set_language(lang)
-        error_page_doc(doc, _('<tt>%(realname)s</tt> roster authentication failed.'))
-        doc.AddItem(mlist.GetMailmanFooter())
-        print doc.Format()
-        return
-
-    # The document and its language
-    doc = HeadlessDocument()
-    doc.set_language(lang)
-
-    replacements = mlist.GetAllReplacements(lang)
-    replacements['<mm-displang-box>'] = mlist.FormatButton(
-        'displang-button',
-        text = _('View this page in'))
-    replacements['<mm-lang-form-start>'] = mlist.FormatFormStart('roster')
-
-    # Links on header section (errormsg)
-    listadmin_link = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-    listinfo_link = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-    replacements['<mm-errormsg-listinfo>'] = listinfo_link
-    replacements['<mm-errormsg-listadmin>'] = listadmin_link
-    replacements['<mm-errormsg-header>'] = _('Mailing Lists')
-
-    doc.AddItem(mlist.ParseTags('roster.html', replacements, lang))
-    print doc.Format()
-
-
-
-def error_page(errmsg):
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-    error_page_doc(doc, errmsg)
-    doc.AddItem(MailmanLogo())
-    print doc.Format()
-
-
-def error_page_doc(doc, errmsg, *args):
-    # Produce a simple error-message page on stdout and exit.
-    title = _('Error')
-    doc.SetTitle(title)
-    doc.addMessage(errmsg % args, title, css='class="message error"')
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/subscribe.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/subscribe.py
deleted file mode 100755
index a69df34..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Cgi/subscribe.py
+++ /dev/null
@@ -1,270 +0,0 @@
-# Copyright (C) 1998-2003 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Process subscription or roster requests from listinfo form."""
-
-import sys
-import os
-import cgi
-import signal
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MailList
-from Mailman import Errors
-from Mailman import i18n
-from Mailman import Message
-from Mailman.UserDesc import UserDesc
-from Mailman.htmlformat import *
-from Mailman.Logging.Syslog import syslog
-
-SLASH = '/'
-ERRORSEP = '\n\n<p>'
-
-# Set up i18n
-_ = i18n._
-i18n.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-
-
-def main():
-    doc = Document()
-    doc.set_language(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-
-    parts = Utils.GetPathPieces()
-    if not parts:
-	title = 'Error'
-	doc.SetTitle(title)
-        doc.addMessage(_('Invalid options to CGI script'), title, 'class="message error"')
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        return
-
-    listname = parts[0].lower()
-    try:
-        mlist = MailList.MailList(listname, lock=0)
-    except Errors.MMListError, e:
-        # Avoid cross-site scripting attacks
-        safelistname = Utils.websafe(listname)
-	title = _('No such list')
-	doc.SetTitle(title)
-        doc.addMessage(_('The <tt>%(safelistname)s</tt> mailing list does not exist.'), 
-		title, 'class="message error"')
-	doc.AddItem(MailmanLogo())
-        print doc.Format()
-        syslog('error', 'No such list "%s": %s\n', listname, e)
-        return
-
-    # See if the form data has a preferred language set, in which case, use it
-    # for the results.  If not, use the list's preferred language.
-    cgidata = cgi.FieldStorage()
-    language = cgidata.getvalue('language')
-    if not Utils.IsLanguage(language):
-        language = mlist.preferred_language
-    i18n.set_language(language)
-    doc.set_language(language)
-
-    # We need a signal handler to catch the SIGTERM that can come from Apache
-    # when the user hits the browser's STOP button.  See the comment in
-    # admin.py for details.
-    #
-    # BAW: Strictly speaking, the list should not need to be locked just to
-    # read the request database.  However the request database asserts that
-    # the list is locked in order to load it and it's not worth complicating
-    # that logic.
-    def sigterm_handler(signum, frame, mlist=mlist):
-        # Make sure the list gets unlocked...
-        mlist.Unlock()
-        # ...and ensure we exit, otherwise race conditions could cause us to
-        # enter MailList.Save() while we're in the unlocked state, and that
-        # could be bad!
-        sys.exit(0)
-
-    mlist.Lock()
-    try:
-        # Install the emergency shutdown signal handler
-        signal.signal(signal.SIGTERM, sigterm_handler)
-
-        process_form(mlist, doc, cgidata, language)
-        mlist.Save()
-    finally:
-        mlist.Unlock()
-
-
-
-def process_form(mlist, doc, cgidata, lang):
-    listowner = mlist.GetOwnerEmail()
-    realname = mlist.real_name
-    results = []
-
-    # The email address being subscribed, required
-    email = cgidata.getvalue('email', '')
-    if not email:
-        results.append(Paragraph(_('You must supply a valid email address.')).Format())
-
-    fullname = cgidata.getvalue('fullname', '')
-    # Canonicalize the full name
-    fullname = Utils.canonstr(fullname, lang)
-    # Who was doing the subscribing?
-    remote = os.environ.get('REMOTE_HOST',
-                            os.environ.get('REMOTE_ADDR',
-                                           'unidentified origin'))
-    # Was an attempt made to subscribe the list to itself?
-    if email == mlist.GetListEmail():
-        syslog('mischief', 'Attempt to self subscribe %s: %s', email, remote)
-        results.append(Paragraph(_('You may not subscribe a list to itself!')).Format())
-    # If the user did not supply a password, generate one for him
-    password = cgidata.getvalue('pw')
-    confirmed = cgidata.getvalue('pw-conf')
-
-    if password is None and confirmed is None:
-        password = Utils.MakeRandomPassword()
-    elif password is None or confirmed is None:
-        results.append(Paragraph(_('If you supply a password, you must confirm it.')).Format())
-    elif password <> confirmed:
-        results.append(Paragraph(_('Your passwords did not match.')).Format())
-
-    # Get the digest option for the subscription.
-    digestflag = cgidata.getvalue('digest')
-    if digestflag:
-        try:
-            digest = int(digestflag)
-        except ValueError:
-            digest = 0
-    else:
-        digest = mlist.digest_is_default
-
-    # Sanity check based on list configuration.  BAW: It's actually bogus that
-    # the page allows you to set the digest flag if you don't really get the
-    # choice. :/
-    if not mlist.digestable:
-        digest = 0
-    elif not mlist.nondigestable:
-        digest = 1
-
-    if results:
-        print_results(mlist, ERRORSEP.join(results), doc, lang)
-        return
-
-    # If this list has private rosters, we have to be careful about the
-    # message that gets printed, otherwise the subscription process can be
-    # used to mine for list members.  It may be inefficient, but it's still
-    # possible, and that kind of defeats the purpose of private rosters.
-    # We'll use this string for all successful or unsuccessful subscription
-    # results.
-    if mlist.private_roster == 0:
-        # Public rosters
-        privacy_results = ''
-    else:
-        privacy_results = Paragraph(_("""Your subscription request has been received, and will soon be acted upon. Depending on the configuration of this mailing list, your subscription request may have to be first confirmed by you via email, or approved by the list moderator. If confirmation is required, you will soon get a confirmation email which contains further instructions.""")).Format()
-
-    try:
-        userdesc = UserDesc(email, fullname, password, digest, lang)
-        mlist.AddMember(userdesc, remote)
-        results = ''
-    # Check for all the errors that mlist.AddMember can throw options on the
-    # web page for this cgi
-    except Errors.MembershipIsBanned:
-        results = Paragraph(_("""The email address you supplied is banned from this mailing list.  If you think this restriction is erroneous, please contact the list owners at %(listowner)s.""")).Format()
-    except Errors.MMBadEmailError:
-        results = Paragraph(_("""The email address you supplied is not valid. (E.g. it must contain an `@'.)""")).Format()
-    except Errors.MMHostileAddress:
-        results = Paragraph(_('Your subscription is not allowed because the email address you gave is insecure.')).Format()
-    except Errors.MMSubscribeNeedsConfirmation:
-        # Results string depends on whether we have private rosters or not
-        if privacy_results:
-            results = privacy_results
-        else:
-            results = Paragraph(_("""Confirmation from your email address is required, to prevent anyone from subscribing you without permission. Instructions are being sent to you at %(email)s. Please note your subscription will not start until you confirm your subscription.""")).Format()
-    except Errors.MMNeedApproval, x:
-        # Results string depends on whether we have private rosters or not
-        if privacy_results:
-            results = privacy_results
-        else:
-            # We need to interpolate into x
-            x = _(x)
-            results = Paragraph(_("""Your subscription request was deferred because %(x)s. Your request has been forwarded to the list moderator. You will receive email informing you of the moderator's decision when they get to your request.""")).Format()
-    except Errors.MMAlreadyAMember:
-        # Results string depends on whether we have private rosters or not
-        if not privacy_results:
-            results = Paragraph(_('You are already subscribed.')).Format()
-        else:
-            results = privacy_results
-            # This could be a membership probe.  For safety, let the user know
-            # a probe occurred.  BAW: should we inform the list moderator?
-            listaddr = mlist.GetListEmail()
-            # Set the language for this email message to the member's language.
-            mlang = mlist.getMemberLanguage(email)
-            otrans = i18n.get_translation()
-            i18n.set_language(mlang)
-            try:
-                msg = Message.UserNotification(
-                    mlist.getMemberCPAddress(email),
-                    mlist.GetBouncesEmail(),
-                    _('Mailman privacy alert'),
-                    _("""\
-An attempt was made to subscribe your address to the mailing list
-%(listaddr)s.  You are already subscribed to this mailing list.
-
-Note that the list membership is not public, so it is possible that a bad
-person was trying to probe the list for its membership.  This would be a
-privacy violation if we let them do this, but we didn't.
-
-If you submitted the subscription request and forgot that you were already
-subscribed to the list, then you can ignore this message.  If you suspect that
-an attempt is being made to covertly discover whether you are a member of this
-list, and you are worried about your privacy, then feel free to send a message
-to the list administrator at %(listowner)s.
-"""), lang=mlang)
-            finally:
-                i18n.set_translation(otrans)
-            msg.send(mlist)
-    # These shouldn't happen unless someone's tampering with the form
-    except Errors.MMCantDigestError:
-        results = Paragraph(_('This list does not support digest delivery.')).Format()
-    except Errors.MMMustDigestError:
-        results = Paragraph(_('This list only supports digest delivery.')).Format()
-    else:
-        # Everything's cool.  Our return string actually depends on whether
-        # this list has private rosters or not
-        if privacy_results:
-            results = privacy_results
-        else:
-            results = Paragarph(_("""You have been successfully subscribed to the <tt>%(realname)s</tt> mailing list.""")).Format()
-    # Show the results
-    print_results(mlist, results, doc, lang)
-
-
-
-def print_results(mlist, results, doc, lang):
-    # The bulk of the document will come from the options.html template, which
-    # includes its own html armor (head tags, etc.).  Suppress the head that
-    # Document() derived pages get automatically.
-    doc.suppress_head = 1
-
-    replacements = mlist.GetStandardReplacements(lang)
-    replacements['<mm-results>'] = results
-
-    # Links on header section (errormsg)
-    listadmin_link = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-    listinfo_link = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-    replacements['<mm-errormsg-listinfo>'] = listinfo_link
-    replacements['<mm-errormsg-listadmin>'] = listadmin_link
-    replacements['<mm-errormsg-header>'] = _('Mailing Lists')
-
-    output = mlist.ParseTags('subscribe.html', replacements, lang)
-    doc.AddItem(output)
-    print doc.Format()
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Defaults.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Defaults.py
deleted file mode 100644
index 34a56b6..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Defaults.py
+++ /dev/null
@@ -1,1372 +0,0 @@
-# -*- python -*-
-
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""Distributed default settings for significant Mailman config variables."""
-
-# NEVER make site configuration changes to this file.  ALWAYS make them in
-# mm_cfg.py instead, in the designated area.  See the comments in that file
-# for details.
-
-
-import os
-
-def seconds(s): return s
-def minutes(m): return m * 60
-def hours(h): return h * 60 * 60
-def days(d): return d * 60 * 60 * 24
-
-# Some convenient constants
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-Yes = yes = On = on = True
-No = no = Off = off = False
-
-
-
-#####
-# General system-wide defaults
-#####
-
-# Should image logos be used?  Set this to 0 to disable image logos from "our
-# sponsors" and just use textual links instead (this will also disable the
-# shortcut "favicon").  Otherwise, this should contain the URL base path to
-# the logo images (and must contain the trailing slash)..  If you want to
-# disable Mailman's logo footer altogther, hack
-# Mailman/htmlformat.py:MailmanLogo(), which also contains the hardcoded links
-# and image names.
-IMAGE_LOGOS = '/icons/'
-
-# The name of the Mailman favicon
-SHORTCUT_ICON = 'mm-icon.png'
-
-# Don't change MAILMAN_URL, unless you want to point it at one of the mirrors.
-MAILMAN_URL = 'http://www.gnu.org/software/mailman/index.html'
-#MAILMAN_URL = 'http://www.list.org/'
-#MAILMAN_URL = 'http://mailman.sf.net/'
-
-# Mailman needs to know about (at least) two fully-qualified domain names
-# (fqdn); 1) the hostname used in your urls, and 2) the hostname used in email
-# addresses for your domain.  For example, if people visit your Mailman system
-# with "http://www.dom.ain/mailman" then your url fqdn is "www.dom.ain", and
-# if people send mail to your system via "yourlist@dom.ain" then your email
-# fqdn is "dom.ain".  DEFAULT_URL_HOST controls the former, and
-# DEFAULT_EMAIL_HOST controls the latter.  Mailman also needs to know how to
-# map from one to the other (this is especially important if you're running
-# with virtual domains).  You use "add_virtualhost(urlfqdn, emailfqdn)" to add
-# new mappings.
-#
-# If you don't need to change DEFAULT_EMAIL_HOST and DEFAULT_URL_HOST in your
-# mm_cfg.py, then you're done; the default mapping is added automatically.  If
-# however you change either variable in your mm_cfg.py, then be sure to also
-# include the following:
-#
-#     add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
-#
-# because otherwise the default mappings won't be correct.
-DEFAULT_EMAIL_HOST = 'localhost.localdomain'
-DEFAULT_URL_HOST = 'localhost.localdomain'
-DEFAULT_URL_PATTERN = 'http://%s/mailman/'
-
-# DEFAULT_HOST_NAME has been replaced with DEFAULT_EMAIL_HOST, however some
-# sites may have the former in their mm_cfg.py files.  If so, we'll believe
-# that, otherwise we'll believe DEFAULT_EMAIL_HOST.  Same for DEFAULT_URL.
-DEFAULT_HOST_NAME = None
-DEFAULT_URL = None
-
-HOME_PAGE         = 'index.html'
-MAILMAN_SITE_LIST = 'mailman'
-
-# Normally when a site administrator authenticates to a web page with the site
-# password, they get a cookie which authorizes them as the list admin.  It
-# makes me nervous to hand out site auth cookies because if this cookie is
-# cracked or intercepted, the intruder will have access to every list on the
-# site.  OTOH, it's dang handy to not have to re-authenticate to every list on
-# the site.  Set this value to Yes to allow site admin cookies.
-ALLOW_SITE_ADMIN_COOKIES = No
-
-# Command that is used to convert text/html parts into plain text.  This
-# should output results to standard output.  %(filename)s will contain the
-# name of the temporary file that the program should operate on.
-HTML_TO_PLAIN_TEXT_COMMAND = '/usr/bin/lynx -dump %(filename)s'
-
-
-
-#####
-# Virtual domains
-#####
-
-# Set up your virtual host mappings here.  This is primarily used for the
-# thru-the-web list creation, so its effects are currently fairly limited.
-# Use add_virtualhost() call to add new mappings.  The keys are strings as
-# determined by Utils.get_domain(), the values are as appropriate for
-# DEFAULT_HOST_NAME.
-VIRTUAL_HOSTS = {}
-
-# When set to Yes, the listinfo and admin overviews of lists on the machine
-# will be confined to only those lists whose web_page_url configuration option
-# host is included within the URL by which the page is visited - only those
-# "on the virtual host".  When set to No, all advertised (i.e. public) lists
-# are included in the overview.
-VIRTUAL_HOST_OVERVIEW = On
-
-
-# Helper function; use this in your mm_cfg.py files.  If optional emailhost is
-# omitted it defaults to urlhost with the first name stripped off, e.g.
-#
-# add_virtualhost('www.dom.ain')
-# VIRTUAL_HOST['www.dom.ain']
-# ==> 'dom.ain'
-#
-def add_virtualhost(urlhost, emailhost=None):
-    DOT = '.'
-    if emailhost is None:
-        emailhost = DOT.join(urlhost.split(DOT)[1:])
-    VIRTUAL_HOSTS[urlhost.lower()] = emailhost.lower()
-
-# And set the default
-add_virtualhost(DEFAULT_URL_HOST, DEFAULT_EMAIL_HOST)
-
-# Note that you will want to run bin/fix_url.py to change the domain of an
-# existing list.  bin/fix_url.py must be run within the bin/withlist script,
-# like so: bin/withlist -l -r bin/fix_url.py <listname>
-
-
-
-#####
-# Spam avoidance defaults
-#####
-
-# This variable contains a list of 2-tuple of the format (header, regex) which
-# the Mailman/Handlers/SpamDetect.py module uses to match against the current
-# message.  If the regex matches the given header in the current message, then
-# it is flagged as spam.  header is case-insensitive and should not include
-# the trailing colon.  regex is always matched with re.IGNORECASE.
-#
-# Note that the more searching done, the slower the whole process gets.  Spam
-# detection is run against all messages coming to either the list, or the
-# -owners address, unless the message is explicitly approved.
-KNOWN_SPAMMERS = []
-
-
-
-#####
-# Web UI defaults
-#####
-
-# Almost all the colors used in Mailman's web interface are parameterized via
-# the following variables.  This lets you easily change the color schemes for
-# your preferences without having to do major surgery on the source code.  Note
-# that in general, the template colors are not included here since it is easy
-# enough to override the default template colors via site-wide, vdomain-wide,
-# or list-wide specializations.
-#
-# This section is been moved to CSS (Common Style Sheets).  
-#	- /error/includes/common.css
-#	- /error/includes/mailman.css
-#
-# The HTML output layout is been modified too in order to fit the W3C's XHTML
-# 1.0 standard. You may use the following variables but they may be deprecated
-# in the near feautre.
-#
-# For more information about the standards used, see:
-#  - http://www.w3.org/TR/xhtml1
-#  - http://www.w3.org/TR/CSS21 
-
-WEB_BG_COLOR = 'white'                            # Page background
-WEB_HEADER_COLOR = '#99ccff'                      # Major section headers
-WEB_SUBHEADER_COLOR = '#fff0d0'                   # Minor section headers
-WEB_ADMINITEM_COLOR = '#dddddd'                   # Option field background
-WEB_ADMINPW_COLOR = '#99cccc'                     # Password box color
-WEB_ERROR_COLOR = 'red'                           # Error message foreground
-WEB_LINK_COLOR = ''                               # If true, forces LINK=
-WEB_ALINK_COLOR = ''                              # If true, forces ALINK=
-WEB_VLINK_COLOR = ''                              # If true, forces VLINK=
-WEB_HIGHLIGHT_COLOR = '#dddddd'                   # If true, alternating rows
-                                                  # in listinfo & admin display
-
-
-#####
-# Archive defaults
-#####
-
-# The url template for the public archives.  This will be used in several
-# places, including the List-Archive: header, links to the archive on the
-# list's listinfo page, and on the list's admin page.
-#
-# This should be a string with "%(listname)s" somewhere in it.  Mailman will
-# interpolate the name of the list into this.  You can also include a
-# "%(hostname)s" in the string, into which Mailman will interpolate
-# the host name (usually DEFAULT_URL_HOST).
-PUBLIC_ARCHIVE_URL = 'http://%(hostname)s/pipermail/%(listname)s'
-
-# Are archives on or off by default?
-DEFAULT_ARCHIVE = On
-
-# Are archives public or private by default?
-# 0=public, 1=private
-DEFAULT_ARCHIVE_PRIVATE = 0
-
-# ARCHIVE_TO_MBOX
-#-1 - do not do any archiving
-# 0 - do not archive to mbox, use builtin mailman html archiving only
-# 1 - archive to mbox to use an external archiving mechanism only
-# 2 - archive to both mbox and builtin mailman html archiving -
-#     use this to make both external archiving mechanism work and
-#     mailman's builtin html archiving.  the flat mail file can be
-#     useful for searching, external archivers, etc.
-ARCHIVE_TO_MBOX = 2
-
-# 0 - yearly
-# 1 - monthly
-# 2 - quarterly
-# 3 - weekly
-# 4 - daily
-DEFAULT_ARCHIVE_VOLUME_FREQUENCY = 1
-DEFAULT_DIGEST_VOLUME_FREQUENCY = 1
-
-# These variables control the use of an external archiver.  Normally if
-# archiving is turned on (see ARCHIVE_TO_MBOX above and the list's archive*
-# attributes) the internal Pipermail archiver is used.  This is the default if
-# both of these variables are set to No.  When either is set, the value should
-# be a shell command string which will get passed to os.popen().  This string
-# can contain the following substitution strings:
-#
-#     %(listname)s -- gets the internal name of the list
-#     %(hostname)s -- gets the email hostname for the list
-#
-# being archived will be substituted for this.  Please note that os.popen() is
-# used.
-#
-# Note that if you set one of these variables, you should set both of them
-# (they can be the same string).  This will mean your external archiver will
-# be used regardless of whether public or private archives are selected.
-PUBLIC_EXTERNAL_ARCHIVER = No
-PRIVATE_EXTERNAL_ARCHIVER = No
-
-# A filter module that converts from multipart messages to "flat" messages
-# (i.e. containing a single payload).  This is required for Pipermail, and you
-# may want to set it to 0 for external archivers.  You can also replace it
-# with your own module as long as it contains a process() function that takes
-# a MailList object and a Message object.  It should raise
-# Errors.DiscardMessage if it wants to throw the message away.  Otherwise it
-# should modify the Message object as necessary.
-ARCHIVE_SCRUBBER = 'Mailman.Handlers.Scrubber'
-
-# Control parameter whether Mailman.Handlers.Scrubber should use message
-# attachment's filename as is indicated by the filename parameter or use
-# 'attachement-xxx' instead.  The default is set True because the applications
-# on PC and Mac begin to use longer non-ascii filenames.  Historically, it
-# was set False in 2.1.6 for backward compatiblity but it was reset to True
-# for safer operation in mailman-2.1.7.
-SCRUBBER_DONT_USE_ATTACHMENT_FILENAME = True
-
-# Use of attachment filename extension per se is may be dangerous because
-# virus fakes it. You can set this True if you filter the attachment by
-# filename extension
-SCRUBBER_USE_ATTACHMENT_FILENAME_EXTENSION = False
-
-# This variable defines what happens to text/html subparts.  They can be
-# stripped completely, escaped, or filtered through an external program.  The
-# legal values are:
-# 0 - Strip out text/html parts completely, leaving a notice of the removal in
-#     the message.  If the outer part is text/html, the entire message is
-#     discarded.
-# 1 - Remove any embedded text/html parts, leaving them as HTML-escaped
-#     attachments which can be separately viewed.  Outer text/html parts are
-#     simply HTML-escaped.
-# 2 - Leave it inline, but HTML-escape it
-# 3 - Remove text/html as attachments but don't HTML-escape them. Note: this
-#     is very dangerous because it essentially means anybody can send an HTML
-#     email to your site containing evil JavaScript or web bugs, or other
-#     nasty things, and folks viewing your archives will be susceptible.  You
-#     should only consider this option if you do heavy moderation of your list
-#     postings.
-#
-# Note: given the current archiving code, it is not possible to leave
-# text/html parts inline and un-escaped.  I wouldn't think it'd be a good idea
-# to do anyway.
-#
-# The value can also be a string, in which case it is the name of a command to
-# filter the HTML page through.  The resulting output is left in an attachment
-# or as the entirety of the message when the outer part is text/html.  The
-# format of the string must include a "%(filename)s" which will contain the
-# name of the temporary file that the program should operate on.  It should
-# write the processed message to stdout.  Set this to
-# HTML_TO_PLAIN_TEXT_COMMAND to specify an HTML to plain text conversion
-# program.
-ARCHIVE_HTML_SANITIZER = 1
-
-# Set this to Yes to enable gzipping of the downloadable archive .txt file.
-# Note that this is /extremely/ inefficient, so an alternative is to just
-# collect the messages in the associated .txt file and run a cron job every
-# night to generate the txt.gz file.  See cron/nightly_gzip for details.
-GZIP_ARCHIVE_TXT_FILES = No
-
-# This sets the default `clobber date' policy for the archiver.  When a
-# message is to be archived either by Pipermail or an external archiver,
-# Mailman can modify the Date: header to be the date the message was received
-# instead of the Date: in the original message.  This is useful if you
-# typically receive messages with outrageous dates.  Set this to 0 to retain
-# the date of the original message, or to 1 to always clobber the date.  Set
-# it to 2 to perform `smart overrides' on the date; when the date is outside
-# ARCHIVER_ALLOWABLE_SANE_DATE_SKEW (either too early or too late), then the
-# received date is substituted instead.
-ARCHIVER_CLOBBER_DATE_POLICY = 2
-ARCHIVER_ALLOWABLE_SANE_DATE_SKEW = days(15)
-
-# Pipermail archives contain the raw email addresses of the posting authors.
-# Some view this as a goldmine for spam harvesters.  Set this to Yes to
-# moderately obscure email addresses, but note that this breaks mailto: URLs
-# in the archives too.
-ARCHIVER_OBSCURES_EMAILADDRS = Yes
-
-# Pipermail assumes that messages bodies contain US-ASCII text.
-# Change this option to define a different character set to be used as
-# the default character set for the archive.  The term "character set"
-# is used in MIME to refer to a method of converting a sequence of
-# octets into a sequence of characters.  If you change the default
-# charset, you might need to add it to VERBATIM_ENCODING below.
-DEFAULT_CHARSET = None
-
-# Most character set encodings require special HTML entity characters to be
-# quoted, otherwise they won't look right in the Pipermail archives.  However
-# some character sets must not quote these characters so that they can be
-# rendered properly in the browsers.  The primary issue is multi-byte
-# encodings where the octet 0x26 does not always represent the & character.
-# This variable contains a list of such characters sets which are not
-# HTML-quoted in the archives.
-VERBATIM_ENCODING = ['iso-2022-jp']
-
-# When the archive is public, should Mailman also make the raw Unix mbox file
-# publically available?
-PUBLIC_MBOX = No
-
-
-
-#####
-# Delivery defaults
-#####
-
-# Final delivery module for outgoing mail.  This handler is used for message
-# delivery to the list via the smtpd, and to an individual user.  This value
-# must be a string naming a module in the Mailman.Handlers package.
-#
-# WARNING: Sendmail has security holes and should be avoided.  In fact, you
-# must read the Mailman/Handlers/Sendmail.py file before it will work for
-# you.
-#
-#DELIVERY_MODULE = 'Sendmail'
-DELIVERY_MODULE = 'SMTPDirect'
-
-# MTA should name a module in Mailman/MTA which provides the MTA specific
-# functionality for creating and removing lists.  Some MTAs like Exim can be
-# configured to automatically recognize new lists, in which case the MTA
-# variable should be set to None.  Use 'Manual' to print new aliases to
-# standard out (or send an email to the site list owner) for manual twiddling
-# of an /etc/aliases style file.  Use 'Postfix' if you are using the Postfix
-# MTA -- but then also see POSTFIX_STYLE_VIRTUAL_DOMAINS.
-MTA = 'Manual'
-
-# If you set MTA='Postfix', then you also want to set the following variable,
-# depending on whether you're using virtual domains in Postfix, and which
-# style of virtual domain you're using.  Set this flag to false if you're not
-# using virtual domains in Postfix, or if you're using Sendmail-style virtual
-# domains (where all addresses are visible in all domains).  If you're using
-# Postfix-style virtual domains, where aliases should only show up in the
-# virtual domain, set this variable to the list of host_name values to write
-# separate virtual entries for.  I.e. if you run dom1.ain, dom2.ain, and
-# dom3.ain, but only dom2 and dom3 are virtual, set this variable to the list
-# ['dom2.ain', 'dom3.ain'].  Matches are done against the host_name attribute
-# of the mailing lists.  See README.POSTFIX for details.
-POSTFIX_STYLE_VIRTUAL_DOMAINS = []
-
-# These variables describe the program to use for regenerating the aliases.db
-# and virtual-mailman.db files, respectively, from the associated plain text
-# files.  The file being updated will be appended to this string (with a
-# separating space), so it must be appropriate for os.system().
-POSTFIX_ALIAS_CMD = '/usr/sbin/postalias'
-POSTFIX_MAP_CMD = '/usr/sbin/postmap'
-
-# Ceiling on the number of recipients that can be specified in a single SMTP
-# transaction.  Set to 0 to submit the entire recipient list in one
-# transaction.  Only used with the SMTPDirect DELIVERY_MODULE.
-SMTP_MAX_RCPTS = 500
-
-# Ceiling on the number of SMTP sessions to perform on a single socket
-# connection.  Some MTAs have limits.  Set this to 0 to do as many as we like
-# (i.e. your MTA has no limits).  Set this to some number great than 0 and
-# Mailman will close the SMTP connection and re-open it after this number of
-# consecutive sessions.
-SMTP_MAX_SESSIONS_PER_CONNECTION = 0
-
-# Maximum number of simultaneous subthreads that will be used for SMTP
-# delivery.  After the recipients list is chunked according to SMTP_MAX_RCPTS,
-# each chunk is handed off to the smptd by a separate such thread.  If your
-# Python interpreter was not built for threads, this feature is disabled.  You
-# can explicitly disable it in all cases by setting MAX_DELIVERY_THREADS to
-# 0.  This feature is only supported with the SMTPDirect DELIVERY_MODULE.
-#
-# NOTE: This is an experimental feature and limited testing shows that it may
-# in fact degrade performance, possibly due to Python's global interpreter
-# lock.  Use with caution.
-MAX_DELIVERY_THREADS = 0
-
-# SMTP host and port, when DELIVERY_MODULE is 'SMTPDirect'.  Make sure the
-# host exists and is resolvable (i.e., if it's the default of "localhost" be
-# sure there's a localhost entry in your /etc/hosts file!)
-SMTPHOST = 'localhost'
-SMTPPORT = 0                                      # default from smtplib
-
-# Command for direct command pipe delivery to sendmail compatible program,
-# when DELIVERY_MODULE is 'Sendmail'.
-SENDMAIL_CMD = '/usr/lib/sendmail'
-
-# Set these variables if you need to authenticate to your NNTP server for
-# Usenet posting or reading.  If no authentication is necessary, specify None
-# for both variables.
-NNTP_USERNAME = None
-NNTP_PASSWORD = None
-
-# Set this if you have an NNTP server you prefer gatewayed lists to use.
-DEFAULT_NNTP_HOST = ''
-
-# These variables controls how headers must be cleansed in order to be
-# accepted by your NNTP server.  Some servers like INN reject messages
-# containing prohibited headers, or duplicate headers.  The NNTP server may
-# reject the message for other reasons, but there's little that can be
-# programmatically done about that.  See Mailman/Queue/NewsRunner.py
-#
-# First, these headers (case ignored) are removed from the original message.
-NNTP_REMOVE_HEADERS = ['nntp-posting-host', 'nntp-posting-date', 'x-trace',
-                       'x-complaints-to', 'xref', 'date-received', 'posted',
-                       'posting-version', 'relay-version', 'received']
-
-# Next, these headers are left alone, unless there are duplicates in the
-# original message.  Any second and subsequent headers are rewritten to the
-# second named header (case preserved).
-NNTP_REWRITE_DUPLICATE_HEADERS = [
-    ('to', 'X-Original-To'),
-    ('cc', 'X-Original-Cc'),
-    ('content-transfer-encoding', 'X-Original-Content-Transfer-Encoding'),
-    ('mime-version', 'X-MIME-Version'),
-    ]
-
-# All `normal' messages which are delivered to the entire list membership go
-# through this pipeline of handler modules.  Lists themselves can override the
-# global pipeline by defining a `pipeline' attribute.
-GLOBAL_PIPELINE = [
-    # These are the modules that do tasks common to all delivery paths.
-    'SpamDetect',
-    'Approve',
-    'Replybot',
-    'Moderate',
-    'Hold',
-    'MimeDel',
-    'Scrubber',
-    'Emergency',
-    'Tagger',
-    'CalcRecips',
-    'AvoidDuplicates',
-    'Cleanse',
-    'CleanseDKIM',
-    'CookHeaders',
-    # And now we send the message to the digest mbox file, and to the arch and
-    # news queues.  Runners will provide further processing of the message,
-    # specific to those delivery paths.
-    'ToDigest',
-    'ToArchive',
-    'ToUsenet',
-    # Now we'll do a few extra things specific to the member delivery
-    # (outgoing) path, finally leaving the message in the outgoing queue.
-    'AfterDelivery',
-    'Acknowledge',
-    'ToOutgoing',
-    ]
-
-# This is the pipeline which messages sent to the -owner address go through
-OWNER_PIPELINE = [
-    'SpamDetect',
-    'Replybot',
-    'CleanseDKIM',
-    'OwnerRecips',
-    'ToOutgoing',
-    ]
-
-
-# This defines syslog() format strings for the SMTPDirect delivery module (see
-# DELIVERY_MODULE above).  Valid %()s string substitutions include:
-#
-#     time -- the time in float seconds that it took to complete the smtp
-#     hand-off of the message from Mailman to your smtpd.
-#
-#     size -- the size of the entire message, in bytes
-#
-#     #recips -- the number of actual recipients for this message.
-#
-#     #refused -- the number of smtp refused recipients (use this only in
-#     SMTP_LOG_REFUSED).
-#
-#     listname -- the `internal' name of the mailing list for this posting
-#
-#     msg_<header> -- the value of the delivered message's given header.  If
-#     the message had no such header, then "n/a" will be used.  Note though
-#     that if the message had multiple such headers, then it is undefined
-#     which will be used.
-#
-#     allmsg_<header> - Same as msg_<header> above, but if there are multiple
-#     such headers in the message, they will all be printed, separated by
-#     comma-space.
-#
-#     sender -- the "sender" of the messages, which will be the From: or
-#     envelope-sender as determeined by the USE_ENVELOPE_SENDER variable
-#     below.
-#
-# The format of the entries is a 2-tuple with the first element naming the
-# file in logs/ to print the message to, and the second being a format string
-# appropriate for Python's %-style string interpolation.  The file name is
-# arbitrary; qfiles/<name> will be created automatically if it does not
-# exist.
-
-# The format of the message printed for every delivered message, regardless of
-# whether the delivery was successful or not.  Set to None to disable the
-# printing of this log message.
-SMTP_LOG_EVERY_MESSAGE = (
-    'smtp',
-    '%(msg_message-id)s smtp to %(listname)s for %(#recips)d recips, completed in %(time).3f seconds')
-
-# This will only be printed if there were no immediate smtp failures.
-# Mutually exclusive with SMTP_LOG_REFUSED.
-SMTP_LOG_SUCCESS = (
-    'post',
-    'post to %(listname)s from %(sender)s, size=%(size)d, message-id=%(msg_message-id)s, success')
-
-# This will only be printed if there were any addresses which encountered an
-# immediate smtp failure.  Mutually exclusive with SMTP_LOG_SUCCESS.
-SMTP_LOG_REFUSED = (
-    'post',
-    'post to %(listname)s from %(sender)s, size=%(size)d, message-id=%(msg_message-id)s, %(#refused)d failures')
-
-# This will be logged for each specific recipient failure.  Additional %()s
-# keys are:
-#
-#     recipient -- the failing recipient address
-#     failcode  -- the smtp failure code
-#     failmsg   -- the actual smtp message, if available
-SMTP_LOG_EACH_FAILURE = (
-    'smtp-failure',
-    'delivery to %(recipient)s failed with code %(failcode)d: %(failmsg)s')
-
-# These variables control the format and frequency of VERP-like delivery for
-# better bounce detection.  VERP is Variable Envelope Return Path, defined
-# here:
-#
-# http://cr.yp.to/proto/verp.txt
-#
-# This involves encoding the address of the recipient as we (Mailman) know it
-# into the envelope sender address (i.e. the SMTP `MAIL FROM:' address).
-# Thus, no matter what kind of forwarding the recipient has in place, should
-# it eventually bounce, we will receive an unambiguous notice of the bouncing
-# address.
-#
-# However, we're technically only "VERP-like" because we're doing the envelope
-# sender encoding in Mailman, not in the MTA.  We do require cooperation from
-# the MTA, so you must be sure your MTA can be configured for extended address
-# semantics.
-#
-# The first variable describes how to encode VERP envelopes.  It must contain
-# these three string interpolations:
-#
-# %(bounces)s -- the list-bounces mailbox will be set here
-# %(mailbox)s -- the recipient's mailbox will be set here
-# %(host)s    -- the recipient's host name will be set here
-#
-# This example uses the default below.
-#
-# FQDN list address is: mylist@dom.ain
-# Recipient is:         aperson@a.nother.dom
-#
-# The envelope sender will be mylist-bounces+aperson=a.nother.dom@dom.ain
-#
-# Note that your MTA /must/ be configured to deliver such an addressed message
-# to mylist-bounces!
-VERP_FORMAT = '%(bounces)s+%(mailbox)s=%(host)s'
-
-# The second describes a regular expression to unambiguously decode such an
-# address, which will be placed in the To: header of the bounce message by the
-# bouncing MTA.  Getting this right is critical -- and tricky.  Learn your
-# Python regular expressions.  It must define exactly three named groups,
-# bounces, mailbox and host, with the same definition as above.  It will be
-# compiled case-insensitively.
-VERP_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<mailbox>[^=]+)=(?P<host>[^@]+)@.*$'
-
-# VERP format and regexp for probe messages
-VERP_PROBE_FORMAT = '%(bounces)s+%(token)s'
-VERP_PROBE_REGEXP = r'^(?P<bounces>[^+]+?)\+(?P<token>[^@]+)@.*$'
-# Set this Yes to activate VERP probe for disabling by bounce
-VERP_PROBES = No
-
-# A perfect opportunity for doing VERP is the password reminders, which are
-# already addressed individually to each recipient.  Set this to Yes to enable
-# VERPs on all password reminders.
-VERP_PASSWORD_REMINDERS = No
-
-# Another good opportunity is when regular delivery is personalized.  Here
-# again, we're already incurring the performance hit for addressing each
-# individual recipient.  Set this to Yes to enable VERPs on all personalized
-# regular deliveries (personalized digests aren't supported yet).
-VERP_PERSONALIZED_DELIVERIES = No
-
-# And finally, we can VERP normal, non-personalized deliveries.  However,
-# because it can be a significant performance hit, we allow you to decide how
-# often to VERP regular deliveries.  This is the interval, in number of
-# messages, to do a VERP recipient address.  The same variable controls both
-# regular and digest deliveries.  Set to 0 to disable occasional VERPs, set to
-# 1 to VERP every delivery, or to some number > 1 for only occasional VERPs.
-VERP_DELIVERY_INTERVAL = 0
-
-# For nicer confirmation emails, use a VERP-like format which encodes the
-# confirmation cookie in the reply address.  This lets us put a more user
-# friendly Subject: on the message, but requires cooperation from the MTA.
-# Format is like VERP_FORMAT above, but with the following substitutions:
-#
-# %(addr)s -- the list-confirm mailbox will be set here
-# %(cookie)s  -- the confirmation cookie will be set here
-VERP_CONFIRM_FORMAT = '%(addr)s+%(cookie)s'
-
-# This is analogous to VERP_REGEXP, but for splitting apart the
-# VERP_CONFIRM_FORMAT.  MUAs have been observed that mung
-# From: local_part@host
-# into
-# To: "local_part" <local_part@host>
-# when replying, so we skip everything up to '<' if any.
-VERP_CONFIRM_REGEXP = r'^(.*<)?(?P<addr>[^+]+?)\+(?P<cookie>[^@]+)@.*$'
-
-# Set this to Yes to enable VERP-like (more user friendly) confirmations
-VERP_CONFIRMATIONS = No
-
-# This is the maximum number of automatic responses sent to an address because
-# of -request messages or posting hold messages.  This limit prevents response
-# loops between Mailman and misconfigured remote email robots.  Mailman
-# already inhibits automatic replies to any message labeled with a header
-# "Precendence: bulk|list|junk".  This is a fallback safety valve so it should
-# be set fairly high.  Set to 0 for no limit (probably useful only for
-# debugging).
-MAX_AUTORESPONSES_PER_DAY = 10
-
-
-
-#####
-# Qrunner defaults
-#####
-
-# Which queues should the qrunner master watchdog spawn?  This is a list of
-# 2-tuples containing the name of the qrunner class (which must live in a
-# module of the same name within the Mailman.Queue package), and the number of
-# parallel processes to fork for each qrunner.  If more than one process is
-# used, each will take an equal subdivision of the hash space.
-
-# BAW: Eventually we may support weighted hash spaces.
-# BAW: Although not enforced, the # of slices must be a power of 2
-
-QRUNNERS = [
-    ('ArchRunner',     1), # messages for the archiver
-    ('BounceRunner',   1), # for processing the qfile/bounces directory
-    ('CommandRunner',  1), # commands and bounces from the outside world
-    ('IncomingRunner', 1), # posts from the outside world
-    ('NewsRunner',     1), # outgoing messages to the nntpd
-    ('OutgoingRunner', 1), # outgoing messages to the smtpd
-    ('VirginRunner',   1), # internally crafted (virgin birth) messages
-    ('RetryRunner',    1), # retry temporarily failed deliveries
-    ]
-
-# Set this to Yes to use the `Maildir' delivery option.  If you change this
-# you will need to re-run bin/genaliases for MTAs that don't use list
-# auto-detection.
-#
-# WARNING: If you want to use Maildir delivery, you /must/ start Mailman's
-# qrunner as root, or you will get permission problems.
-#
-# NOTE: Maildir delivery is experimental for Mailman 2.1.
-USE_MAILDIR = No
-# NOTE: If you set USE_MAILDIR = Yes, add the following line to your mm_cfg.py
-# file (uncommented of course!)
-# QRUNNERS.append(('MaildirRunner', 1))
-
-# After processing every file in the qrunner's slice, how long should the
-# runner sleep for before checking the queue directory again for new files?
-# This can be a fraction of a second, or zero to check immediately
-# (essentially busy-loop as fast as possible).
-QRUNNER_SLEEP_TIME = seconds(1)
-
-# When a message that is unparsable (by the email package) is received, what
-# should we do with it?  The most common cause of unparsable messages is
-# broken MIME encapsulation, and the most common cause of that is viruses like
-# Nimda.  Set this variable to No to discard such messages, or to Yes to store
-# them in qfiles/bad subdirectory.
-QRUNNER_SAVE_BAD_MESSAGES = Yes
-
-# This flag causes Mailman to fsync() its data files after writing and
-# flushing its contents.  While this ensures the data is written to disk,
-# avoiding data loss, it may be a performance killer.  Note that this flag
-# affects both message pickles and MailList config.pck files.
-SYNC_AFTER_WRITE = No
-
-
-
-#####
-# General defaults
-#####
-
-# The default language for this server.  Whenever we can't figure out the list
-# context or user context, we'll fall back to using this language.  See
-# LC_DESCRIPTIONS below for legal values.
-DEFAULT_SERVER_LANGUAGE = 'en'
-
-# When allowing only members to post to a mailing list, how is the sender of
-# the message determined?  If this variable is set to Yes, then first the
-# message's envelope sender is used, with a fallback to the sender if there is
-# no envelope sender.  Set this variable to No to always use the sender.
-#
-# The envelope sender is set by the SMTP delivery and is thus less easily
-# spoofed than the sender, which is typically just taken from the From: header
-# and thus easily spoofed by the end-user.  However, sometimes the envelope
-# sender isn't set correctly and this will manifest itself by postings being
-# held for approval even if they appear to come from a list member.  If you
-# are having this problem, set this variable to No, but understand that some
-# spoofed messages may get through.
-USE_ENVELOPE_SENDER = No
-
-# Membership tests for posting purposes are usually performed by looking at a
-# set of headers, passing the test if any of their values match a member of
-# the list.  Headers are checked in the order given in this variable.  The
-# value None means use the From_ (envelope sender) header.  Field names are
-# case insensitive.
-SENDER_HEADERS = ('from', None, 'reply-to', 'sender')
-
-# How many members to display at a time on the admin cgi to unsubscribe them
-# or change their options?
-DEFAULT_ADMIN_MEMBER_CHUNKSIZE = 30
-
-# how many bytes of a held message post should be displayed in the admindb web
-# page?  Use a negative number to indicate the entire message, regardless of
-# size (though this will slow down rendering those pages).
-ADMINDB_PAGE_TEXT_LIMIT = 4096
-
-# Set this variable to Yes to allow list owners to delete their own mailing
-# lists.  You may not want to give them this power, in which case, setting
-# this variable to No instead requires list removal to be done by the site
-# administrator, via the command line script bin/rmlist.
-OWNERS_CAN_DELETE_THEIR_OWN_LISTS = No
-
-# Set this variable to Yes to allow list owners to set the "personalized"
-# flags on their mailing lists.  Turning these on tells Mailman to send
-# separate email messages to each user instead of batching them together for
-# delivery to the MTA.  This gives each member a more personalized message,
-# but can have a heavy impact on the performance of your system.
-OWNERS_CAN_ENABLE_PERSONALIZATION = No
-
-# Should held messages be saved on disk as Python pickles or as plain text?
-# The former is more efficient since we don't need to go through the
-# parse/generate roundtrip each time, but the latter might be preferred if you
-# want to edit the held message on disk.
-HOLD_MESSAGES_AS_PICKLES = Yes
-
-# This variable controls the order in which list-specific category options are
-# presented in the admin cgi page.
-ADMIN_CATEGORIES = [
-    # First column
-    'general', 'passwords', 'language', 'members', 'nondigest', 'digest',
-    # Second column
-    'privacy', 'bounce', 'archive', 'gateway', 'autoreply',
-    'contentfilter', 'topics',
-    ]
-
-# See "Bitfield for user options" below; make this a sum of those options, to
-# make all new members of lists start with those options flagged.  We assume
-# by default that people don't want to receive two copies of posts.  Note
-# however that the member moderation flag's initial value is controlled by the
-# list's config variable default_member_moderation.
-DEFAULT_NEW_MEMBER_OPTIONS = 256
-
-# Specify the type of passwords to use, when Mailman generates the passwords
-# itself, as would be the case for membership requests where the user did not
-# fill in a password, or during list creation, when auto-generation of admin
-# passwords was selected.
-#
-# Set this value to Yes for classic Mailman user-friendly(er) passwords.
-# These generate semi-pronounceable passwords which are easier to remember.
-# Set this value to No to use more cryptographically secure, but harder to
-# remember, passwords -- if your operating system and Python version support
-# the necessary feature (specifically that /dev/urandom be available).
-USER_FRIENDLY_PASSWORDS = Yes
-# This value specifies the default lengths of member and list admin passwords
-MEMBER_PASSWORD_LENGTH = 10 
-ADMIN_PASSWORD_LENGTH = 10
-
-
-
-#####
-# List defaults.  NOTE: Changing these values does NOT change the
-# configuration of an existing list.  It only defines the default for new
-# lists you subsequently create.
-#####
-
-# Should a list, by default be advertised?  What is the default maximum number
-# of explicit recipients allowed?  What is the default maximum message size
-# allowed?
-DEFAULT_LIST_ADVERTISED = Yes
-DEFAULT_MAX_NUM_RECIPIENTS = 10
-DEFAULT_MAX_MESSAGE_SIZE = 40           # KB
-
-# These format strings will be expanded w.r.t. the dictionary for the
-# mailing list instance.
-DEFAULT_SUBJECT_PREFIX  = "[%(real_name)s] "
-# DEFAULT_SUBJECT_PREFIX = "[%(real_name)s %%d]" # for numbering
-DEFAULT_MSG_HEADER = ""
-DEFAULT_MSG_FOOTER = """_______________________________________________
-%(real_name)s mailing list
-%(real_name)s@%(host_name)s
-%(web_page_url)slistinfo%(cgiext)s/%(_internal_name)s
-"""
-
-# Where to put subject prefix for 'Re:' messages:
-#
-#     old style: Re: [prefix] test
-#     new style: [prefix 123] Re: test ... (number is optional)
-#
-# Old style is default for backward compatibility.  New style is forced if a
-# list owner set %d (numbering) in prefix.  If the site owner had applied new
-# style patch (from SF patch area) before, he/she may want to set this No in
-# mm_cfg.py.
-OLD_STYLE_PREFIXING = Yes
-
-# Scrub regular delivery
-DEFAULT_SCRUB_NONDIGEST = False
-
-# Mail command processor will ignore mail command lines after designated max.
-DEFAULT_MAIL_COMMANDS_MAX_LINES = 25
-
-# Is the list owner notified of admin requests immediately by mail, as well as
-# by daily pending-request reminder?
-DEFAULT_ADMIN_IMMED_NOTIFY = Yes
-
-# Is the list owner notified of subscribes/unsubscribes?
-DEFAULT_ADMIN_NOTIFY_MCHANGES = No
-
-# Discard held messages after this days
-DEFAULT_MAX_DAYS_TO_HOLD = 0
-
-# Should list members, by default, have their posts be moderated?
-DEFAULT_DEFAULT_MEMBER_MODERATION = No
-
-# Should non-member posts which are auto-discarded also be forwarded to the
-# moderators?
-DEFAULT_FORWARD_AUTO_DISCARDS = Yes
-
-# What shold happen to non-member posts which are do not match explicit
-# non-member actions?
-# 0 = Accept
-# 1 = Hold
-# 2 = Reject
-# 3 = Discard
-DEFAULT_GENERIC_NONMEMBER_ACTION = 1
-
-# Bounce if 'To:', 'Cc:', or 'Resent-To:' fields don't explicitly name list?
-# This is an anti-spam measure
-DEFAULT_REQUIRE_EXPLICIT_DESTINATION = Yes
-
-# Alternate names acceptable as explicit destinations for this list.
-DEFAULT_ACCEPTABLE_ALIASES ="""
-"""
-# For mailing lists that have only other mailing lists for members:
-DEFAULT_UMBRELLA_LIST = No
-
-# For umbrella lists, the suffix for the account part of address for
-# administrative notices (subscription confirmations, password reminders):
-DEFAULT_UMBRELLA_MEMBER_ADMIN_SUFFIX = "-owner"
-
-# This variable controls whether monthly password reminders are sent.
-DEFAULT_SEND_REMINDERS = Yes
-
-# Send welcome messages to new users?
-DEFAULT_SEND_WELCOME_MSG = Yes
-
-# Send goodbye messages to unsubscribed members?
-DEFAULT_SEND_GOODBYE_MSG = Yes
-
-# Wipe sender information, and make it look like the list-admin
-# address sends all messages
-DEFAULT_ANONYMOUS_LIST = No
-
-# {header-name: regexp} spam filtering - we include some for example sake.
-DEFAULT_BOUNCE_MATCHING_HEADERS = """
-# Lines that *start* with a '#' are comments.
-to: friend@public.com
-message-id: relay.comanche.denmark.eu
-from: list@listme.com
-from: .*@uplinkpro.com
-"""
-
-# Mailman can be configured to "munge" Reply-To: headers for any passing
-# messages.  One the one hand, there are a lot of good reasons not to munge
-# Reply-To: but on the other, people really seem to want this feature.  See
-# the help for reply_goes_to_list in the web UI for links discussing the
-# issue.
-# 0 - Reply-To: not munged
-# 1 - Reply-To: set back to the list
-# 2 - Reply-To: set to an explicit value (reply_to_address)
-DEFAULT_REPLY_GOES_TO_LIST = 0
-
-# Mailman can be configured to strip any existing Reply-To: header, or simply
-# extend any existing Reply-To: with one based on the above setting.
-DEFAULT_FIRST_STRIP_REPLY_TO = No
-
-# SUBSCRIBE POLICY
-# 0 - open list (only when ALLOW_OPEN_SUBSCRIBE is set to 1) **
-# 1 - confirmation required for subscribes
-# 2 - admin approval required for subscribes
-# 3 - both confirmation and admin approval required
-#
-# ** please do not choose option 0 if you are not allowing open
-# subscribes (next variable)
-DEFAULT_SUBSCRIBE_POLICY = 1
-
-# Does this site allow completely unchecked subscriptions?
-ALLOW_OPEN_SUBSCRIBE = No
-
-# The default policy for unsubscriptions.  0 (unmoderated unsubscribes) is
-# highly recommended!
-# 0 - unmoderated unsubscribes
-# 1 - unsubscribes require approval
-DEFAULT_UNSUBSCRIBE_POLICY = 0
-
-# Private_roster == 0: anyone can see, 1: members only, 2: admin only.
-DEFAULT_PRIVATE_ROSTER = 1
-
-# When exposing members, make them unrecognizable as email addrs, so
-# web-spiders can't pick up addrs for spam purposes.
-DEFAULT_OBSCURE_ADDRESSES = Yes
-
-# RFC 2369 defines List-* headers which are added to every message sent
-# through to the mailing list membership.  These are a very useful aid to end
-# users and should always be added.  However, not all MUAs are compliant and
-# if a list's membership has many such users, they may clamor for these
-# headers to be suppressed.  By setting this variable to Yes, list owners will
-# be given the option to suppress these headers.  By setting it to No, list
-# owners will not be given the option to suppress these headers (although some
-# header suppression may still take place, i.e. for announce-only lists, or
-# lists with no archives).
-ALLOW_RFC2369_OVERRIDES = Yes
-
-# Defaults for content filtering on mailing lists.  DEFAULT_FILTER_CONTENT is
-# a flag which if set to true, turns on content filtering.
-DEFAULT_FILTER_CONTENT = No
-
-# DEFAULT_FILTER_MIME_TYPES is a list of MIME types to be removed.  This is a
-# list of strings of the format "maintype/subtype" or simply "maintype".
-# E.g. "text/html" strips all html attachments while "image" strips all image
-# types regardless of subtype (jpeg, gif, etc.).
-DEFAULT_FILTER_MIME_TYPES = []
-
-# DEFAULT_PASS_MIME_TYPES is a list of MIME types to be passed through.
-# Format is the same as DEFAULT_FILTER_MIME_TYPES
-DEFAULT_PASS_MIME_TYPES = ['multipart/mixed',
-                           'multipart/alternative',
-                           'text/plain']
-
-# DEFAULT_FILTER_FILENAME_EXTENSIONS is a list of filename extensions to be
-# removed. It is useful because many viruses fake their content-type as
-# harmless ones while keep their extension as executable and expect to be
-# executed when victims 'open' them.
-DEFAULT_FILTER_FILENAME_EXTENSIONS = [
-    'exe', 'bat', 'cmd', 'com', 'pif', 'scr', 'vbs', 'cpl'
-    ]
-
-# DEFAULT_PASS_FILENAME_EXTENSIONS is a list of filename extensions to be
-# passed through. Format is the same as DEFAULT_FILTER_FILENAME_EXTENSIONS.
-DEFAULT_PASS_FILENAME_EXTENSIONS = []
-
-# Replace multipart/alternative with its first alternative.
-DEFAULT_COLLAPSE_ALTERNATIVES = Yes
-
-# Whether text/html should be converted to text/plain after content filtering
-# is performed.  Conversion is done according to HTML_TO_PLAIN_TEXT_COMMAND
-DEFAULT_CONVERT_HTML_TO_PLAINTEXT = Yes
-
-# Default action to take on filtered messages.
-# 0 = Discard, 1 = Reject, 2 = Forward, 3 = Preserve
-DEFAULT_FILTER_ACTION = 0
-
-# Whether to allow list owners to preserve content filtered messages to a
-# special queue on the disk.
-OWNERS_CAN_PRESERVE_FILTERED_MESSAGES = Yes
-
-# Check for administrivia in messages sent to the main list?
-DEFAULT_ADMINISTRIVIA = Yes
-
-
-
-#####
-# Digestification defaults.  Same caveat applies here as with list defaults.
-#####
-
-# Will list be available in non-digested form?
-DEFAULT_NONDIGESTABLE = Yes
-
-# Will list be available in digested form?
-DEFAULT_DIGESTABLE = Yes
-DEFAULT_DIGEST_HEADER = ""
-DEFAULT_DIGEST_FOOTER = DEFAULT_MSG_FOOTER
-
-DEFAULT_DIGEST_IS_DEFAULT = No
-DEFAULT_MIME_IS_DEFAULT_DIGEST = No
-DEFAULT_DIGEST_SIZE_THRESHHOLD = 30     # KB
-DEFAULT_DIGEST_SEND_PERIODIC = Yes
-
-# Headers which should be kept in both RFC 1153 (plain) and MIME digests.  RFC
-# 1153 also specifies these headers in this exact order, so order matters.
-MIME_DIGEST_KEEP_HEADERS = [
-    'Date', 'From', 'To', 'Cc', 'Subject', 'Message-ID', 'Keywords',
-    # I believe we should also keep these headers though.
-    'In-Reply-To', 'References', 'Content-Type', 'MIME-Version',
-    'Content-Transfer-Encoding', 'Precedence', 'Reply-To',
-    # Mailman 2.0 adds these headers
-    'Message',
-    ]
-
-PLAIN_DIGEST_KEEP_HEADERS = [
-    'Message', 'Date', 'From',
-    'Subject', 'To', 'Cc',
-    'Message-ID', 'Keywords',
-    'Content-Type',
-    ]
-
-
-
-#####
-# Bounce processing defaults.  Same caveat applies here as with list defaults.
-#####
-
-# Should we do any bounced mail response at all?
-DEFAULT_BOUNCE_PROCESSING = Yes
-
-# How often should the bounce qrunner process queued detected bounces?
-REGISTER_BOUNCES_EVERY = minutes(15)
-
-# Bounce processing works like this: when a bounce from a member is received,
-# we look up the `bounce info' for this member. If there is no bounce info,
-# this is the first bounce we've received from this member.  In that case, we
-# record today's date, and initialize the bounce score (see below for initial
-# value).
-#
-# If there is existing bounce info for this member, we look at the last bounce
-# receive date.  If this date is farther away from today than the `bounce
-# expiration interval', we throw away all the old data and initialize the
-# bounce score as if this were the first bounce from the member.
-#
-# Otherwise, we increment the bounce score.  If we can determine whether the
-# bounce was soft or hard (i.e. transient or fatal), then we use a score value
-# of 0.5 for soft bounces and 1.0 for hard bounces.  Note that we only score
-# one bounce per day.  If the bounce score is then greater than the `bounce
-# threshold' we disable the member's address.
-#
-# After disabling the address, we can send warning messages to the member,
-# providing a confirmation cookie/url for them to use to re-enable their
-# delivery.  After a configurable period of time, we'll delete the address.
-# When we delete the address due to bouncing, we'll send one last message to
-# the member.
-
-# Bounce scores greater than this value get disabled.
-DEFAULT_BOUNCE_SCORE_THRESHOLD = 5.0
-
-# Bounce information older than this interval is considered stale, and is
-# discarded.
-DEFAULT_BOUNCE_INFO_STALE_AFTER = days(7)
-
-# The number of notifications to send to the disabled/removed member before we
-# remove them from the list.  A value of 0 means we remove the address
-# immediately (with one last notification).  Note that the first one is sent
-# upon change of status to disabled.
-DEFAULT_BOUNCE_YOU_ARE_DISABLED_WARNINGS = 3
-
-# The interval of time between disabled warnings.
-DEFAULT_BOUNCE_YOU_ARE_DISABLED_WARNINGS_INTERVAL = days(7)
-
-# Does the list owner get messages to the -bounces (and -admin) address that
-# failed to match by the bounce detector?
-DEFAULT_BOUNCE_UNRECOGNIZED_GOES_TO_LIST_OWNER = Yes
-
-# Notifications on bounce actions.  The first specifies whether the list owner
-# should get a notification when a member is disabled due to bouncing, while
-# the second specifies whether the owner should get one when the member is
-# removed due to bouncing.
-DEFAULT_BOUNCE_NOTIFY_OWNER_ON_DISABLE = Yes
-DEFAULT_BOUNCE_NOTIFY_OWNER_ON_REMOVAL = Yes
-
-
-
-#####
-# General time limits
-#####
-
-# Default length of time a pending request is live before it is evicted from
-# the pending database.
-PENDING_REQUEST_LIFE = days(3)
-
-# How long should messages which have delivery failures continue to be
-# retried?  After this period of time, a message that has failed recipients
-# will be dequeued and those recipients will never receive the message.
-DELIVERY_RETRY_PERIOD = days(5)
-
-# How long should we wait before we retry a temporary delivery failure?
-DELIVERY_RETRY_WAIT = hours(1)
-
-
-
-#####
-# Lock management defaults
-#####
-
-# These variables control certain aspects of lock acquisition and retention.
-# They should be tuned as appropriate for your environment.  All variables are
-# specified in units of floating point seconds.  YOU MAY NEED TO TUNE THESE
-# VARIABLES DEPENDING ON THE SIZE OF YOUR LISTS, THE PERFORMANCE OF YOUR
-# HARDWARE, NETWORK AND GENERAL MAIL HANDLING CAPABILITIES, ETC.
-
-# Set this to On to turn on MailList object lock debugging messages, which
-# will be written to logs/locks.  If you think you're having lock problems, or
-# just want to tune the locks for your system, turn on lock debugging.
-LIST_LOCK_DEBUGGING = Off
-
-# This variable specifies how long the lock will be retained for a specific
-# operation on a mailing list.  Watch your logs/lock file and if you see a lot
-# of lock breakages, you might need to bump this up.  However if you set this
-# too high, a faulty script (or incorrect use of bin/withlist) can prevent the
-# list from being used until the lifetime expires.  This is probably one of
-# the most crucial tuning variables in the system.
-LIST_LOCK_LIFETIME = hours(5)
-
-# This variable specifies how long an attempt will be made to acquire a list
-# lock by the incoming qrunner process.  If the lock acquisition times out,
-# the message will be re-queued for later delivery.
-LIST_LOCK_TIMEOUT = seconds(10)
-
-# Set this to On to turn on lock debugging messages for the pending requests
-# database, which will be written to logs/locks.  If you think you're having
-# lock problems, or just want to tune the locks for your system, turn on lock
-# debugging.
-PENDINGDB_LOCK_DEBUGGING = Off
-
-
-
-#####
-# Nothing below here is user configurable.  Most of these values are in this
-# file for internal system convenience.  Don't change any of them or override
-# any of them in your mm_cfg.py file!
-#####
-
-# These directories are used to find various important files in the Mailman
-# installation.  PREFIX and EXEC_PREFIX are set by configure and should point
-# to the installation directory of the Mailman package.
-PYTHON          = '/usr/bin/python'
-PREFIX          = '/usr/lib/mailman'
-EXEC_PREFIX     = '${prefix}'
-VAR_PREFIX      = '/var/lib/mailman'
-
-# Work around a bogus autoconf 2.12 bug
-if EXEC_PREFIX == '${prefix}':
-    EXEC_PREFIX = PREFIX
-
-# CGI extension, change using configure script
-CGIEXT = ''
-
-# Group id that group-owns the Mailman installation
-MAILMAN_USER = 'mailman'
-MAILMAN_GROUP = 'mailman'
-
-# Enumeration for Mailman cgi widget types
-Toggle      = 1
-Radio       = 2
-String      = 3
-Text        = 4
-Email       = 5
-EmailList   = 6
-Host        = 7
-Number      = 8
-FileUpload  = 9
-Select      = 10
-Topics      = 11
-Checkbox    = 12
-# An "extended email list".  Contents must be an email address or a ^-prefixed
-# regular expression.  Used in the sender moderation text boxes.
-EmailListEx = 13
-# Extended spam filter widget
-HeaderFilter  = 14
-
-# Actions
-DEFER = 0
-APPROVE = 1
-REJECT = 2
-DISCARD = 3
-SUBSCRIBE = 4
-UNSUBSCRIBE = 5
-ACCEPT = 6
-HOLD = 7
-
-# Standard text field width
-TEXTFIELDWIDTH = 40 
-
-# Bitfield for user options.  See DEFAULT_NEW_MEMBER_OPTIONS above to set
-# defaults for all new lists.
-Digests             = 0 # handled by other mechanism, doesn't need a flag.
-DisableDelivery     = 1 # Obsolete; use set/getDeliveryStatus()
-DontReceiveOwnPosts = 2 # Non-digesters only
-AcknowledgePosts    = 4
-DisableMime         = 8 # Digesters only
-ConcealSubscription = 16
-SuppressPasswordReminder = 32
-ReceiveNonmatchingTopics = 64
-Moderate = 128
-DontReceiveDuplicates = 256
-
-# A mapping between short option tags and their flag
-OPTINFO = {'hide'    : ConcealSubscription,
-           'nomail'  : DisableDelivery,
-           'ack'     : AcknowledgePosts,
-           'notmetoo': DontReceiveOwnPosts,
-           'digest'  : 0,
-           'plain'   : DisableMime,
-           'nodupes' : DontReceiveDuplicates
-           }
-
-# Authentication contexts.
-#
-# Mailman defines the following roles:
-
-# - User, a normal user who has no permissions except to change their personal
-#   option settings
-# - List creator, someone who can create and delete lists, but cannot
-#   (necessarily) configure the list.
-# - List moderator, someone who can tend to pending requests such as
-#   subscription requests, or held messages
-# - List administrator, someone who has total control over a list, can
-#   configure it, modify user options for members of the list, subscribe and
-#   unsubscribe members, etc.
-# - Site administrator, someone who has total control over the entire site and
-#   can do any of the tasks mentioned above.  This person usually also has
-#   command line access.
-
-UnAuthorized = 0
-AuthUser = 1          # Joe Shmoe User
-AuthCreator = 2       # List Creator / Destroyer
-AuthListAdmin = 3     # List Administrator (total control over list)
-AuthListModerator = 4 # List Moderator (can only handle held requests)
-AuthSiteAdmin = 5     # Site Administrator (total control over everything)
-
-# Useful directories
-LIST_DATA_DIR   = os.path.join(VAR_PREFIX, 'lists')
-LOG_DIR         = '/var/log/mailman'
-LOCK_DIR        = '/var/lock/mailman'
-CONFIG_DIR      = '/etc/mailman'
-DATA_DIR        = os.path.join(VAR_PREFIX, 'data')
-PID_DIR         = '/var/run/mailman'
-SPAM_DIR        = os.path.join(VAR_PREFIX, 'spam')
-WRAPPER_DIR     = os.path.join(EXEC_PREFIX, 'mail')
-BIN_DIR         = os.path.join(PREFIX, 'bin')
-SCRIPTS_DIR     = os.path.join(PREFIX, 'scripts')
-TEMPLATE_DIR    = os.path.join(PREFIX, 'templates')
-MESSAGES_DIR    = os.path.join(PREFIX, 'messages')
-PUBLIC_ARCHIVE_FILE_DIR  = os.path.join(VAR_PREFIX, 'archives', 'public')
-PRIVATE_ARCHIVE_FILE_DIR = os.path.join(VAR_PREFIX, 'archives', 'private')
-
-# Directories used by the qrunner subsystem
-QUEUE_DIR       = '/var/spool/mailman'
-INQUEUE_DIR     = os.path.join(QUEUE_DIR, 'in')
-OUTQUEUE_DIR    = os.path.join(QUEUE_DIR, 'out')
-CMDQUEUE_DIR    = os.path.join(QUEUE_DIR, 'commands')
-BOUNCEQUEUE_DIR = os.path.join(QUEUE_DIR, 'bounces')
-NEWSQUEUE_DIR   = os.path.join(QUEUE_DIR, 'news')
-ARCHQUEUE_DIR   = os.path.join(QUEUE_DIR, 'archive')
-SHUNTQUEUE_DIR  = os.path.join(QUEUE_DIR, 'shunt')
-VIRGINQUEUE_DIR = os.path.join(QUEUE_DIR, 'virgin')
-BADQUEUE_DIR    = os.path.join(QUEUE_DIR, 'bad')
-RETRYQUEUE_DIR  = os.path.join(QUEUE_DIR, 'retry')
-MAILDIR_DIR     = os.path.join(QUEUE_DIR, 'maildir')
-
-# Other useful files
-PIDFILE = os.path.join(PID_DIR, 'master-qrunner.pid')
-SITE_PW_FILE = os.path.join(CONFIG_DIR, 'adm.pw')
-LISTCREATOR_PW_FILE = os.path.join(CONFIG_DIR, 'creator.pw')
-
-# Import a bunch of version numbers
-from Version import *
-
-# Vgg: Language descriptions and charsets dictionary, any new supported
-# language must have a corresponding entry here. Key is the name of the
-# directories that hold the localized texts. Data are tuples with first
-# element being the description, as described in the catalogs, and second
-# element is the language charset.  I have chosen code from /usr/share/locale
-# in my GNU/Linux. :-)
-def _(s):
-    return s
-
-LC_DESCRIPTIONS = {}
-
-def add_language(code, description, charset):
-    LC_DESCRIPTIONS[code] = (description, charset)
-
-add_language('ar',    _('Arabic'),              'utf-8')
-add_language('ca',    _('Catalan'),             'iso-8859-1')
-add_language('cs',    _('Czech'),               'iso-8859-2')
-add_language('da',    _('Danish'),              'iso-8859-1')
-add_language('de',    _('German'),              'iso-8859-1')
-add_language('en',    _('English (USA)'),       'us-ascii')
-add_language('es',    _('Spanish (Spain)'),     'iso-8859-1')
-add_language('et',    _('Estonian'),            'iso-8859-15')
-add_language('eu',    _('Euskara'),             'iso-8859-15') # Basque
-add_language('fi',    _('Finnish'),             'iso-8859-1')
-add_language('fr',    _('French'),              'iso-8859-1')
-add_language('hr',    _('Croatian'),            'iso-8859-2')
-add_language('hu',    _('Hungarian'),           'iso-8859-2')
-add_language('ia',    _('Interlingua'),         'iso-8859-15')
-add_language('it',    _('Italian'),             'iso-8859-1')
-add_language('ja',    _('Japanese'),            'euc-jp')
-add_language('ko',    _('Korean'),              'euc-kr')
-add_language('lt',    _('Lithuanian'),          'iso-8859-13')
-add_language('nl',    _('Dutch'),               'iso-8859-1')
-add_language('no',    _('Norwegian'),           'iso-8859-1')
-add_language('pl',    _('Polish'),              'iso-8859-2')
-add_language('pt',    _('Portuguese'),          'iso-8859-1')
-add_language('pt_BR', _('Portuguese (Brazil)'), 'iso-8859-1')
-add_language('ro',    _('Romanian'),            'iso-8859-2')
-add_language('ru',    _('Russian'),             'koi8-r')
-add_language('sr',    _('Serbian'),             'utf-8')
-add_language('sl',    _('Slovenian'),           'iso-8859-2')
-add_language('sv',    _('Swedish'),             'iso-8859-1')
-add_language('tr',    _('Turkish'),             'iso-8859-9')
-add_language('uk',    _('Ukrainian'),           'utf-8')
-add_language('vi',    _('Vietnamese'),          'utf-8')
-add_language('zh_CN', _('Chinese (China)'),     'utf-8')
-add_language('zh_TW', _('Chinese (Taiwan)'),    'utf-8')
-
-del _
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Archive.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Archive.py
deleted file mode 100644
index a3de3fc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Archive.py
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-from Mailman import mm_cfg
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-
-
-class Archive(GUIBase):
-    def GetConfigCategory(self):
-        return 'archive', _('Archiving')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'archive':
-            return None
-	return [
-            '<p>' + _("List traffic archival policies.") + '</p>',
-
-	    ('archive', mm_cfg.Toggle, (_('No'), _('Yes')), 0, 
-	     _('Archive messages?')),
-
-	    ('archive_private', mm_cfg.Radio, (_('Public'), _('Private')), 0,
-             _('Is archive file source for public or private archival?')),
-
- 	    ('archive_volume_frequency', mm_cfg.Radio, 
-             (_('Yearly'), _('Monthly'), _('Quarterly'),
-              _('Weekly'), _('Daily')),
-             0,
- 	     _('How often should a new archive volume be started?')),
-	    ]
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Autoresponse.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Autoresponse.py
deleted file mode 100644
index 9fb9679..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Autoresponse.py
+++ /dev/null
@@ -1,95 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Administrative GUI for the autoresponder."""
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-# These are the allowable string substitution variables
-ALLOWEDS = ('listname', 'listurl', 'requestemail', 'adminemail', 'owneremail')
-
-
-
-class Autoresponse(GUIBase):
-    def GetConfigCategory(self):
-        return 'autoreply', _('Auto-responder')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'autoreply':
-            return None
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-
-        return [
-            '<p>' + _('Auto-responder characteristics.') + '</p>' +
-	    '<p>' + _('In the text fields below, string interpolation is performed with the following key/value substitutions:') + 
-	    '</p>' + 
-	    '''<ul>
-    <li><strong>listname</strong> - <em>''' + _('gets the name of the mailing list') + '''</em></li>
-    <li><strong>listurl</strong> - <em>''' + _("gets the list's listinfo URL") + '''</em></li>
-    <li><strong>requestemail</strong> - <em>''' + _("gets the list's -request address") + '''</em></li>
-    <li><strong>owneremail</strong> - <em>''' + _("gets the list's -owner address") + '''</em></li>
-</ul>
-
-<p>''' + _('For each text field, you can either enter the text directly into the text box, or you can specify a file on your local system to upload as the text.') + '''</p>''',
-
-            ('autorespond_postings', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('''Should Mailman send an auto-response to mailing list
-             posters?''')),
-
-            ('autoresponse_postings_text', mm_cfg.FileUpload,
-             (6, WIDTH), 0,
-             _('Auto-response text to send to mailing list posters.')),
-
-            ('autorespond_admin', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('''Should Mailman send an auto-response to emails sent to the
-             -owner address?''')),
-
-            ('autoresponse_admin_text', mm_cfg.FileUpload,
-             (6, WIDTH), 0,
-             _('Auto-response text to send to -owner emails.')),
-
-            ('autorespond_requests', mm_cfg.Radio,
-             (_('No'), _('Yes, w/discard'), _('Yes, w/forward')), 0,
-             _('''Should Mailman send an auto-response to emails sent to the
-             -request address?  If you choose yes, decide whether you want
-             Mailman to discard the original email, or forward it on to the
-             system as a normal mail command.''')),
-
-            ('autoresponse_request_text', mm_cfg.FileUpload,
-             (6, WIDTH), 0,
-             _('Auto-response text to send to -request emails.')),
-
-            ('autoresponse_graceperiod', mm_cfg.Number, 3, 0,
-             _('''Number of days between auto-responses to either the mailing
-             list or -request/-owner address from the same poster.  Set to
-             zero (or negative) for no grace period (i.e. auto-respond to
-             every message).''')),
-            ]
-
-    def _setValue(self, mlist, property, val, doc):
-        # Handle these specially because we may need to convert to/from
-        # external $-string representation.
-        if property in ('autoresponse_postings_text',
-                        'autoresponse_admin_text',
-                        'autoresponse_request_text'):
-            val = self._convertString(mlist, property, ALLOWEDS, val, doc)
-            if val is None:
-                # There was a problem, so don't set it
-                return
-        GUIBase._setValue(self, mlist, property, val, doc)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Bounce.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Bounce.py
deleted file mode 100644
index 943241a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Bounce.py
+++ /dev/null
@@ -1,165 +0,0 @@
-# Copyright (C) 2001-2004 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-from Mailman import mm_cfg
-from Mailman.i18n import _
-from Mailman.mm_cfg import days
-from Mailman.Gui.GUIBase import GUIBase
-
-
-
-class Bounce(GUIBase):
-    def GetConfigCategory(self):
-        return 'bounce', _('Bounce processing')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'bounce':
-            return None
-        return [
-            '\n<p>' + 
-	    _("""These policies control the automatic bounce processing system in Mailman. Here's an overview of how it works.""") +
-	    '\n</p>' +
-            '\n<p>' + 
-	    _('When a bounce is received, Mailman tries to extract two pieces of information from the message: the address of the member the message was intended for, and the severity of the problem causing the bounce. The severity can be either <em>hard</em> or <em>soft</em> meaning either a fatal error occurred, or a transient error occurred. When in doubt, a hard severity is used.') +
-	    '\n</p>' +
-            '\n<p>' + 
-            _('If no member address can be extracted from the bounce, then the bounce is usually discarded. Otherwise, each member is assigned a <em>bounce score</em> and every time we encounter a bounce from this member we increment the score. Hard bounces increment by 1 while soft bounces increment by 0.5. We only increment the bounce score once per day, so even if we receive ten hard bounces from a member per day, their score will increase by only 1 for that day.') +
-	    '\n</p>' +
-	    '\n<p>' +
-            _("""When a member's bounce score is greater than the <a href="?VARHELP=bounce/bounce_score_threshold">bounce score threshold</a>, the subscription is disabled. Once disabled, the member will not receive any postings from the list until their membership is explicitly re-enabled (either by the list administrator or the user). However, they will receive occasional reminders that their membership has been disabled, and these reminders will include information about how to re-enable their membership.""") +
-	    '\n</p>' +
-	    '\n<p>' +
-            _("""You can control both the <a href="?VARHELP=bounce/bounce_you_are_disabled_warnings">number of reminders</a> the member will receive and the <a href="?VARHELP=bounce/bounce_you_are_disabled_warnings_interval">frequency</a> with which these reminders are sent.""") +
-	    '\n</p>' +
-	    '\n<p>' +
-            _('There is one other important configuration variable; after a certain period of time -- during which no bounces from the member are received -- the bounce information is <a href="?VARHELP=bounce/bounce_info_stale_after">considered stale</a> and discarded. Thus by adjusting this value, and the score threshold, you can control how quickly bouncing members are disabled. You should tune both of these to the frequency and traffic volume of your list.') +
-	    '\n</p>',
-
-            _('Bounce detection sensitivity'),
-
-            ('bounce_processing', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('Should Mailman perform automatic bounce processing?'),
-             _("""By setting this value to <em>No</em>, you disable all
-             automatic bounce processing for this list, however bounce
-             messages will still be discarded so that the list administrator
-             isn't inundated with them.""")),
-
-            ('bounce_score_threshold', mm_cfg.Number, 5, 0,
-             _("""The maximum member bounce score before the member's
-             subscription is disabled.  This value can be a floating point
-             number."""),
-             _("""Each subscriber is assigned a bounce score, as a floating
-             point number.  Whenever Mailman receives a bounce from a list
-             member, that member's score is incremented.  Hard bounces (fatal
-             errors) increase the score by 1, while soft bounces (temporary
-             errors) increase the score by 0.5.  Only one bounce per day
-             counts against a member's score, so even if 10 bounces are
-             received for a member on the same day, their score will increase
-             by just 1.</p>
-
-             <p>This variable describes the upper limit for a member's bounce
-             score, above which they are automatically disabled, but not
-             removed from the mailing list.""")),
-
-            ('bounce_info_stale_after', mm_cfg.Number, 5, 0,
-             _("""The number of days after which a member's bounce information
-             is discarded, if no new bounces have been received in the
-             interim.  This value must be an integer.""")),
-
-            ('bounce_you_are_disabled_warnings', mm_cfg.Number, 5, 0,
-             _("""How many <em>Your Membership Is Disabled</em> warnings a
-             disabled member should get before their address is removed from
-             the mailing list.  Set to 0 to immediately remove an address from
-             the list once their bounce score exceeds the threshold.  This
-             value must be an integer.""")),
-
-            ('bounce_you_are_disabled_warnings_interval', mm_cfg.Number, 5, 0,
-             _("""The number of days between sending the <em>Your Membership
-             Is Disabled</em> warnings.  This value must be an integer.""")),
-
-            _('Notifications'),
-
-            ('bounce_unrecognized_goes_to_list_owner', mm_cfg.Toggle,
-             (_('No'), _('Yes')), 0,
-             _('''Should Mailman send you, the list owner, any bounce messages
-             that failed to be detected by the bounce processor?  <em>Yes</em>
-             is recommended.'''),
-             _("""While Mailman's bounce detector is fairly robust, it's
-             impossible to detect every bounce format in the world.  You
-             should keep this variable set to <em>Yes</em> for two reasons: 1)
-             If this really is a permanent bounce from one of your members,
-             you should probably manually remove them from your list, and 2)
-             you might want to send the message on to the Mailman developers
-             so that this new format can be added to its known set.</p>
-
-             <p>If you really can't be bothered, then set this variable to
-             <em>No</em> and all non-detected bounces will be discarded
-             without further processing.</p>
-
-             <p><strong>Note:</strong> This setting will also affect all messages sent
-             to your list's -admin address.  This address is deprecated and
-             should never be used, but some people may still send mail to this
-             address.  If this happens, and this variable is set to
-             <em>No</em> those messages too will get discarded.  You may want
-             to set up an
-             <a href="?VARHELP=autoreply/autoresponse_admin_text">autoresponse
-             message</a> for email to the -owner and -admin address.""")),
-
-            ('bounce_notify_owner_on_disable', mm_cfg.Toggle,
-             (_('No'), _('Yes')), 0,
-             _("""Should Mailman notify you, the list owner, when bounces
-             cause a member's subscription to be disabled?"""),
-             _("""By setting this value to <em>No</em>, you turn off notification messages that are normally sent to the list owners when a member's delivery is disabled due to excessive bounces. An attempt to notify the member will always be made.""")),
-
-            ('bounce_notify_owner_on_removal', mm_cfg.Toggle,
-             (_('No'), _('Yes')), 0,
-             _("""Should Mailman notify you, the list owner, when bounces
-             cause a member to be unsubscribed?"""),
-             _("""By setting this value to <em>No</em>, you turn off notification messages that are normally sent to the list owners when a member is unsubscribed due to excessive bounces. An attempt to notify the member will always be made.""")),
-
-            ]
-
-    def _setValue(self, mlist, property, val, doc):
-        # Do value conversion from web representation to internal
-        # representation.
-        try:
-            if property == 'bounce_processing':
-                val = int(val)
-            elif property == 'bounce_score_threshold':
-                val = float(val)
-            elif property == 'bounce_info_stale_after':
-                val = days(int(val))
-            elif property == 'bounce_you_are_disabled_warnings':
-                val = int(val)
-            elif property == 'bounce_you_are_disabled_warnings_interval':
-                val = days(int(val))
-            elif property == 'bounce_notify_owner_on_disable':
-                val = int(val)
-            elif property == 'bounce_notify_owner_on_removal':
-                val = int(val)
-        except ValueError:
-            doc.addError(
-                _("""Bad value for <a href="?VARHELP=bounce/%(property)s"
-                >%(property)s</a>: %(val)s"""),
-                tag = _('Error: '))
-            return
-        GUIBase._setValue(self, mlist, property, val, doc)
-
-    def getValue(self, mlist, kind, varname, params):
-        if varname not in ('bounce_info_stale_after',
-                           'bounce_you_are_disabled_warnings_interval'):
-            return None
-        return int(getattr(mlist, varname) / days(1))
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/ContentFilter.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/ContentFilter.py
deleted file mode 100644
index 83e5c15..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/ContentFilter.py
+++ /dev/null
@@ -1,162 +0,0 @@
-# Copyright (C) 2002-2005 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""GUI component managing the content filtering options."""
-
-from Mailman import mm_cfg
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-NL = '\n'
-
-
-
-class ContentFilter(GUIBase):
-    def GetConfigCategory(self):
-        return 'contentfilter', _('Content filtering')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'contentfilter':
-            return None
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-
-        actions = [_('Discard'), _('Reject'), _('Forward to List Owner')]
-        if mm_cfg.OWNERS_CAN_PRESERVE_FILTERED_MESSAGES:
-            actions.append(_('Preserve'))
-
-        return [
-	    '<p>' +
-            _('Policies concerning the content of list traffic.') +
-	    '</p>' +
-	    '<p>' +
-            _('Content filtering works like this: when a message is received by the list and you have enabled content filtering, the individual attachments are first compared to the <a href="?VARHELP=contentfilter/filter_mime_types">filter types</a>. If the attachment type matches an entry in the filter types, it is discarded.') +
-	    '</p>' +
-	    '<p>' +
-            _('Then, if there are <a href="?VARHELP=contentfilter/pass_mime_types">pass types</a> defined, any attachment type that does <em>not</em> match a pass type is also discarded. If there are no pass types defined, this check is skipped.') +
-	    '</p>' +
-	    '<p>' +
-            _('After this initial filtering, any <tt>multipart</tt> attachments that are empty are removed. If the outer message is left empty after this filtering, then the whole message is discarded.') +
-	    '</p>' +
-	    '<p>' +
-            _('Then, each <tt>multipart/alternative</tt> section will be replaced by just the first alternative that is non-empty after filtering if <a href="?VARHELP=contentfilter/collapse_alternatives">collapse_alternatives</a> is enabled.') +
-	    '</p>' +
-	    '<p>' +
-            _('Finally, any <tt>text/html</tt> parts that are left in the message may be converted to <tt>text/plain</tt> if <a href="?VARHELP=contentfilter/convert_html_to_plaintext">convert_html_to_plaintext</a> is enabled and the site is configured to allow these conversions.') +
-	    '</p>',
-
-            ('filter_content', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Should Mailman filter the content of list traffic according to the settings below?""")),
-
-            ('filter_mime_types', mm_cfg.Text, (10, WIDTH), 0,
-             _("""Remove message attachments that have a matching content type."""),
-
-             _("""Use this option to remove each message attachment that matches one of these content types. Each line should contain a string naming a MIME <tt>type/subtype</tt>, e.g. <tt>image/gif</tt>. Leave off the subtype to remove all parts with a matching major content type, e.g. <tt>image</tt>.""") + '</p>' +
-
-             '<p>' + _('Blank lines are ignored.') + '</p>' +
-
-             '<p>' + _('See also <a href="?VARHELP=contentfilter/pass_mime_types">pass_mime_types</a> for a content type whitelist.')),
-
-            ('pass_mime_types', mm_cfg.Text, (10, WIDTH), 0,
-             _("""Remove message attachments that don't have a matching
-             content type.  Leave this field blank to skip this filter
-             test."""),
-
-             _("""Use this option to remove each message attachment that does
-             not have a matching content type.  Requirements and formats are
-             exactly like <a href="?VARHELP=contentfilter/filter_mime_types"
-             >filter_mime_types</a>.</p>
-
-             <p><strong>Note:</strong> if you add entries to this list but don't add
-             <tt>multipart</tt> to this list, any messages with attachments
-             will be rejected by the pass filter.""")),
-
-            ('filter_filename_extensions', mm_cfg.Text, (10, WIDTH), 0,
-             _("""Remove message attachments that have a matching filename
-             extension."""),),
-
-            ('pass_filename_extensions', mm_cfg.Text, (10, WIDTH), 0,
-             _("""Remove message attachments that don't have a matching
-             filename extension.  Leave this field blank to skip this filter
-             test."""),),
-
-            ('collapse_alternatives', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Should Mailman collapse multipart/alternative to its
-             first part content?""")),
-
-            ('convert_html_to_plaintext', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Should Mailman convert <tt>text/html</tt> parts to plain
-             text?  This conversion happens after MIME attachments have been
-             stripped.""")),
-
-            ('filter_action', mm_cfg.Radio, tuple(actions), 0,
-
-             _("""Action to take when a message matches the content filtering rules."""),
-
-             _("""One of these actions is taken when the message matches one of the content filtering rules, meaning, the top-level content type matches one of the <a href="?VARHELP=contentfilter/filter_mime_types">filter_mime_types</a>, or the top-level content type does <strong>not</strong> match one of the <a href="?VARHELP=contentfilter/pass_mime_types">pass_mime_types</a>, or if after filtering the subparts of the message, the message ends up empty.""") + 
-	     '</p>' +
-	     '<p>' +
-             _('Note this action is not taken if after filtering the message still contains content. In that case the message is always forwarded on to the list membership.') +
-	     '</p>' +
-	     '<p>' +
-             _('When messages are discarded, a log entry is written containing the Message-ID of the discarded message. When messages are rejected or forwarded to the list owner, a reason for the rejection is included in the bounce message to the original author. When messages are preserved, they are saved in a special queue directory on disk for the site administrator to view (and possibly rescue) but otherwise discarded. This last option is only available if enabled by the site administrator.')),
-            ]
-
-    def _setValue(self, mlist, property, val, doc):
-        if property in ('filter_mime_types', 'pass_mime_types'):
-            types = []
-            for spectype in [s.strip() for s in val.splitlines()]:
-                ok = 1
-                slashes = spectype.count('/')
-                if slashes == 0 and not spectype:
-                    ok = 0
-                elif slashes == 1:
-                    maintype, subtype = [s.strip().lower()
-                                         for s in spectype.split('/')]
-                    if not maintype or not subtype:
-                        ok = 0
-                elif slashes > 1:
-                    ok = 0
-                if not ok:
-                    doc.addError(_('Bad MIME type ignored: %(spectype)s'))
-                else:
-                    types.append(spectype.strip().lower())
-            if property == 'filter_mime_types':
-                mlist.filter_mime_types = types
-            elif property == 'pass_mime_types':
-                mlist.pass_mime_types = types
-        elif property in ('filter_filename_extensions',
-                          'pass_filename_extensions'):
-            fexts = []
-            for ext in [s.strip() for s in val.splitlines()]:
-                fexts.append(ext.lower())
-            if property == 'filter_filename_extensions':
-                mlist.filter_filename_extensions = fexts
-            elif property == 'pass_filename_extensions':
-                mlist.pass_filename_extensions = fexts
-        else:
-            GUIBase._setValue(self, mlist, property, val, doc)
-
-    def getValue(self, mlist, kind, property, params):
-        if property == 'filter_mime_types':
-            return NL.join(mlist.filter_mime_types)
-        if property == 'pass_mime_types':
-            return NL.join(mlist.pass_mime_types)
-        if property == 'filter_filename_extensions':
-            return NL.join(mlist.filter_filename_extensions)
-        if property == 'pass_filename_extensions':
-            return NL.join(mlist.pass_filename_extensions)
-        return None
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Digest.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Digest.py
deleted file mode 100644
index 0c43cc2..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Digest.py
+++ /dev/null
@@ -1,159 +0,0 @@
-# Copyright (C) 1998,1999,2000,2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Administrative GUI for digest deliveries."""
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman.i18n import _
-
-# Intra-package import
-from Mailman.Gui.GUIBase import GUIBase
-
-# Common b/w nondigest and digest headers & footers.  Personalizations may add
-# to this.
-ALLOWEDS = ('real_name', 'list_name', 'host_name', 'web_page_url',
-            'description', 'info', 'cgiext', '_internal_name',
-            )
-
-
-
-class Digest(GUIBase):
-    def GetConfigCategory(self):
-        return 'digest', _('Digest')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'digest':
-            return None
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-
-	info = [
-            '<p>' + _("Batched-delivery digest characteristics.") + '</p>',
-
-	    ('digestable', mm_cfg.Toggle, (_('No'), _('Yes')), 1,
-	     _('Can list members choose to receive list traffic '
-	       'bunched in digests?')),
-
-	    ('digest_is_default', mm_cfg.Radio, 
-	     (_('Non-digest'), _('Digest')), 0,
-	     _('Which delivery mode is the default for new users?')),
-
-	    ('mime_is_default_digest', mm_cfg.Radio, 
-	     (_('Plain'), _('MIME')), 0,
-	     _('When receiving digests, which format is default?')),
-
-	    ('digest_size_threshhold', mm_cfg.Number, 3, 0,
-	     _('How big in Kb should a digest be before it gets sent out?')),
-            # Should offer a 'set to 0' for no size threshhold.
-
- 	    ('digest_send_periodic', mm_cfg.Radio, (_('No'), _('Yes')), 1,
-	     _('Should a digest be dispatched daily when the size threshold '
-	       "isn't reached?")),
-
-            ('digest_header', mm_cfg.Text, (4, WIDTH), 0,
-	     _('Header added to every digest'),
-             _("Text attached (as an initial message, before the table of contents) to the top of digests.</p>")
-             + Utils.maketext('headfoot.html', raw=1, mlist=mlist)),
-
-	    ('digest_footer', mm_cfg.Text, (4, WIDTH), 0,
-	     _('Footer added to every digest'),
-             _("Text attached (as a final message) to the bottom of digests.</p>")
-             + Utils.maketext('headfoot.html', raw=1, mlist=mlist)),
-
-            ('digest_volume_frequency', mm_cfg.Radio,
-             (_('Yearly'), _('Monthly'), _('Quarterly'),
-              _('Weekly'), _('Daily')), 0,
-             _('How often should a new digest volume be started?'),
-             _('''When a new digest volume is started, the volume number is
-             incremented and the issue number is reset to 1.''')),
-
-            ('_new_volume', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('Should Mailman start a new digest volume?'),
-             _('''Setting this option instructs Mailman to start a new volume
-             with the next digest sent out.''')),
-
-            ('_send_digest_now', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('''Should Mailman send the next digest right now, if it is not
-             empty?''')),
-	    ]
-
-##        if mm_cfg.OWNERS_CAN_ENABLE_PERSONALIZATION:
-##            info.extend([
-##                ('digest_personalize', mm_cfg.Toggle, (_('No'), _('Yes')), 1,
-
-##                 _('''Should Mailman personalize each digest delivery?
-##                 This is often useful for announce-only lists, but <a
-##                 href="?VARHELP=digest/digest_personalize">read the details</a>
-##                 section for a discussion of important performance
-##                 issues.'''),
-
-##                 _("""Normally, Mailman sends the digest messages to
-##                 the mail server in batches.  This is much more efficent
-##                 because it reduces the amount of traffic between Mailman and
-##                 the mail server.
-
-##                 <p>However, some lists can benefit from a more personalized
-##                 approach.  In this case, Mailman crafts a new message for
-##                 each member on the digest delivery list.  Turning this on
-##                 adds a few more expansion variables that can be included in
-##                 the <a href="?VARHELP=digest/digest_header">message header</a>
-##                 and <a href="?VARHELP=digest/digest_footer">message footer</a>
-##                 but it may degrade the performance of your site as
-##                 a whole.
-
-##                 <p>You need to carefully consider whether the trade-off is
-##                 worth it, or whether there are other ways to accomplish what
-##                 you want.  You should also carefully monitor your system load
-##                 to make sure it is acceptable.
-
-##                 <p>These additional substitution variables will be available
-##                 for your headers and footers, when this feature is enabled:
-
-##                 <ul><li><strong>user_address</strong> - The address of the user,
-##                         coerced to lower case.
-##                     <li><strong>user_delivered_to</strong> - The case-preserved address
-##                         that the user is subscribed with.
-##                     <li><strong>user_password</strong> - The user's password.
-##                     <li><strong>user_name</strong> - The user's full name.
-##                     <li><strong>user_optionsurl</strong> - The url to the user's option
-##                         page.
-##                 """))
-##                ])
-
-        return info
-
-    def _setValue(self, mlist, property, val, doc):
-        # Watch for the special, immediate action attributes
-        if property == '_new_volume' and val:
-            mlist.bump_digest_volume()
-            volume = mlist.volume
-            number = mlist.next_digest_number
-            doc.AddItem(_("""The next digest will be sent as volume
-            %(volume)s, number %(number)s"""))
-        elif property == '_send_digest_now' and val:
-            status = mlist.send_digest_now()
-            if status:
-                doc.AddItem(_("""A digest has been sent."""))
-            else:
-                doc.AddItem(_("""There was no digest to send."""))
-        else:
-            # Everything else...
-            if property in ('digest_header', 'digest_footer'):
-                val = self._convertString(mlist, property, ALLOWEDS, val, doc)
-                if val is None:
-                    # There was a problem, so don't set it
-                    return
-            GUIBase._setValue(self, mlist, property, val, doc)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/GUIBase.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/GUIBase.py
deleted file mode 100644
index e94fd77..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/GUIBase.py
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright (C) 2002-2004 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""Base class for all web GUI components."""
-
-import re
-from types import TupleType, ListType
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import Errors
-from Mailman.i18n import _
-
-NL = '\n'
-BADJOINER = '</tt>, <tt>'
-
-
-
-class GUIBase:
-    # Providing a common interface for GUI component form processing.  Most
-    # GUI components won't need to override anything, but some may want to
-    # override _setValue() to provide some specialized processing for some
-    # attributes.
-    def _getValidValue(self, mlist, property, wtype, val):
-        # Coerce and validate the new value.
-        #
-        # Radio buttons and boolean toggles both have integral type
-        if wtype in (mm_cfg.Radio, mm_cfg.Toggle):
-            # Let ValueErrors propagate
-            return int(val)
-        # String and Text widgets both just return their values verbatim
-        if wtype in (mm_cfg.String, mm_cfg.Text):
-            return val
-        # This widget contains a single email address
-        if wtype == mm_cfg.Email:
-            # BAW: We must allow blank values otherwise reply_to_address can't
-            # be cleared.  This is currently the only mm_cfg.Email type widget
-            # in the interface, so watch out if we ever add any new ones.
-            if val:
-                # Let MMBadEmailError and MMHostileAddress propagate
-                Utils.ValidateEmail(val)
-            return val
-        # These widget types contain lists of email addresses, one per line.
-        # The EmailListEx allows each line to contain either an email address
-        # or a regular expression
-        if wtype in (mm_cfg.EmailList, mm_cfg.EmailListEx):
-            # BAW: value might already be a list, if this is coming from
-            # config_list input.  Sigh.
-            if isinstance(val, ListType):
-                return val
-            addrs = []
-            for addr in [s.strip() for s in val.split(NL)]:
-                # Discard empty lines
-                if not addr:
-                    continue
-                try:
-                    # This throws an exception if the address is invalid
-                    Utils.ValidateEmail(addr)
-                except Errors.EmailAddressError:
-                    # See if this is a context that accepts regular
-                    # expressions, and that the re is legal
-                    if wtype == mm_cfg.EmailListEx and addr.startswith('^'):
-                        try:
-                            re.compile(addr)
-                        except re.error:
-                            raise ValueError
-                    else:
-                        raise
-                addrs.append(addr)
-            return addrs
-        # This is a host name, i.e. verbatim
-        if wtype == mm_cfg.Host:
-            return val
-        # This is a number, either a float or an integer
-        if wtype == mm_cfg.Number:
-            num = -1
-            try:
-                num = int(val)
-            except ValueError:
-                # Let ValueErrors percolate up
-                num = float(val)
-            if num < 0:
-                return getattr(mlist, property)
-            return num
-        # This widget is a select box, i.e. verbatim
-        if wtype == mm_cfg.Select:
-            return val
-        # Checkboxes return a list of the selected items, even if only one is
-        # selected.
-        if wtype == mm_cfg.Checkbox:
-            if isinstance(val, ListType):
-                return val
-            return [val]
-        if wtype == mm_cfg.FileUpload:
-            return val
-        if wtype == mm_cfg.Topics:
-            return val
-        if wtype == mm_cfg.HeaderFilter:
-            return val
-        # Should never get here
-        assert 0, 'Bad gui widget type: %s' % wtype
-
-    def _setValue(self, mlist, property, val, doc):
-        # Set the value, or override to take special action on the property
-        if not property.startswith('_') and getattr(mlist, property) <> val:
-            setattr(mlist, property, val)
-
-    def _postValidate(self, mlist, doc):
-        # Validate all the attributes for this category
-        pass
-
-    def _escape(self, property, value):
-        value = value.replace('<', '&lt;')
-        return value
-
-    def handleForm(self, mlist, category, subcat, cgidata, doc):
-        for item in self.GetConfigInfo(mlist, category, subcat):
-            # Skip descriptions and legacy non-attributes
-            if not isinstance(item, TupleType) or len(item) < 5:
-                continue
-            # Unpack the gui item description
-            property, wtype, args, deps, desc = item[0:5]
-            # BAW: I know this code is a little crufty but I wanted to
-            # reproduce the semantics of the original code in admin.py as
-            # closely as possible, for now.  We can clean it up later.
-            #
-            # The property may be uploadable...
-            uploadprop = property + '_upload'
-            if cgidata.has_key(uploadprop) and cgidata[uploadprop].value:
-                val = cgidata[uploadprop].value
-            elif not cgidata.has_key(property):
-                continue
-            elif isinstance(cgidata[property], ListType):
-                val = [self._escape(property, x.value)
-                       for x in cgidata[property]]
-            else:
-                val = self._escape(property, cgidata[property].value)
-            # Coerce the value to the expected type, raising exceptions if the
-            # value is invalid.
-            try:
-                val = self._getValidValue(mlist, property, wtype, val)
-            except ValueError:
-                doc.addError(_('Invalid value for variable: %(property)s'))
-            # This is the parent of MMBadEmailError and MMHostileAddress
-            except Errors.EmailAddressError:
-                doc.addError(
-                    _('Bad email address for option %(property)s: %(val)s'))
-            else:
-                # Set the attribute, which will normally delegate to the mlist
-                self._setValue(mlist, property, val, doc)
-        # Do a final sweep once all the attributes have been set.  This is how
-        # we can do cross-attribute assertions
-        self._postValidate(mlist, doc)
-
-    # Convenience method for handling $-string attributes
-    def _convertString(self, mlist, property, alloweds, val, doc):
-        # Is the list using $-strings?
-        dollarp = getattr(mlist, 'use_dollar_strings', 0)
-        if dollarp:
-            ids = Utils.dollar_identifiers(val)
-        else:
-            # %-strings
-            ids = Utils.percent_identifiers(val)
-        # Here's the list of allowable interpolations
-        for allowed in alloweds:
-            if ids.has_key(allowed):
-                del ids[allowed]
-        if ids:
-            # What's left are not allowed
-            badkeys = ids.keys()
-            badkeys.sort()
-            bad = BADJOINER.join(badkeys)
-            doc.addError(_(
-                """The following illegal substitution variables were
-                found in the <tt>%(property)s</tt> string: <tt>%(bad)s</tt></p>
-                <p>Your list may not operate properly until you correct this
-                problem."""), tag=_('Warning: '))
-            return val
-        # Now if we're still using %-strings, do a roundtrip conversion and
-        # see if the converted value is the same as the new value.  If not,
-        # then they probably left off a trailing `s'.  We'll warn them and use
-        # the corrected string.
-        if not dollarp:
-            fixed = Utils.to_percent(Utils.to_dollar(val))
-            if fixed <> val:
-                doc.addError(_(
-                    """Your <tt>%(property)s</tt> string appeared to
-                    have some correctable problems in its new value.
-                    The fixed value will be used instead.  Please
-                    double check that this is what you intended.
-                    """))
-                return fixed
-        return val
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/General.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/General.py
deleted file mode 100644
index 7f18df4..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/General.py
+++ /dev/null
@@ -1,452 +0,0 @@
-# Copyright (C) 2001-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""MailList mixin class managing the general options."""
-
-import re
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import Errors
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-OPTIONS = ('hide', 'ack', 'notmetoo', 'nodupes')
-
-
-
-class General(GUIBase):
-    def GetConfigCategory(self):
-        return 'general', _('Generals')
-
-    def GetConfigInfo(self, mlist, category, subcat):
-        if category <> 'general':
-            return None
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-
-        # These are for the default_options checkboxes below.
-        bitfields = {'hide'     : mm_cfg.ConcealSubscription,
-                     'ack'      : mm_cfg.AcknowledgePosts,
-                     'notmetoo' : mm_cfg.DontReceiveOwnPosts,
-                     'nodupes'  : mm_cfg.DontReceiveDuplicates
-                     }
-        bitdescrs = {
-            'hide'     : _("Conceal the member's address"),
-            'ack'      : _("Acknowledge the member's posting"),
-            'notmetoo' : _("Do not send a copy of a member's own post"),
-            'nodupes'  :
-            _('Filter out duplicate messages to list members (if possible)'),
-            }
-
-        optvals = [mlist.new_member_options & bitfields[o] for o in OPTIONS]
-        opttext = [bitdescrs[o] for o in OPTIONS]
-
-        rtn = [
-            '<p>' + _('''Fundamental list characteristics, including descriptive
-            info and basic behaviors.''') + '</p>',
-
-            _('General list personality'),
-
-            ('real_name', mm_cfg.String, WIDTH, 0,
-             _('The public name of this list (make case-changes only).'),
-             _('''The capitalization of this name can be changed to make it
-             presentable in polite company as a proper noun, or to make an
-             acronym part all upper case, etc.  However, the name will be
-             advertised as the email address (e.g., in subscribe confirmation
-             notices), so it should <em>not</em> be otherwise altered.  (Email
-             addresses are not case sensitive, but they are sensitive to
-             almost everything else :-)''')),
-
-            ('owner', mm_cfg.EmailList, (3, WIDTH), 0,
-             _("""The list administrator email addresses.  Multiple
-             administrator addresses, each on separate line is okay."""),
-
-             _('''There are two ownership roles associated with each mailing
-             list.  The <em>list administrators</em> are the people who have
-             ultimate control over all parameters of this mailing list.  They
-             are able to change any list configuration variable available
-             through these administration web pages.</p>
-
-             <p>The <em>list moderators</em> have more limited permissions;
-             they are not able to change any list configuration variable, but
-             they are allowed to tend to pending administration requests,
-             including approving or rejecting held subscription requests, and
-             disposing of held postings.  Of course, the <em>list
-             administrators</em> can also tend to pending requests.</p>
-
-             <p>In order to split the list ownership duties into
-             administrators and moderators, you must
-             <a href="passwords">set a separate moderator password</a>,
-             and also provide the <a href="?VARHELP=general/moderator">email
-             addresses of the list moderators</a>.  Note that the field you
-             are changing here specifies the list administrators.''')),
-
-            ('moderator', mm_cfg.EmailList, (3, WIDTH), 0,
-             _("""The list moderator email addresses.  Multiple
-             moderator addresses, each on separate line is okay."""),
-
-             _('''There are two ownership roles associated with each mailing
-             list.  The <em>list administrators</em> are the people who have
-             ultimate control over all parameters of this mailing list.  They
-             are able to change any list configuration variable available
-             through these administration web pages.</p>
-
-             <p>The <em>list moderators</em> have more limited permissions;
-             they are not able to change any list configuration variable, but
-             they are allowed to tend to pending administration requests,
-             including approving or rejecting held subscription requests, and
-             disposing of held postings.  Of course, the <em>list
-             administrators</em> can also tend to pending requests.</p>
-
-             <p>In order to split the list ownership duties into
-             administrators and moderators, you must
-             <a href="passwords">set a separate moderator password</a>,
-             and also provide the email addresses of the list moderators in
-             this section.  Note that the field you are changing here
-             specifies the list moderators.''')),
-
-            ('description', mm_cfg.String, WIDTH, 0,
-             _('A terse phrase identifying this list.'),
-
-             _('''This description is used when the mailing list is listed with
-                other mailing lists, or in headers, and so forth.  It should
-                be as succinct as you can get it, while still identifying what
-                the list is.''')),
-
-            ('info', mm_cfg.Text, (7, WIDTH), 0,
-             _('''An introductory description - a few paragraphs - about the
-             list.  It will be included, as html, at the top of the listinfo
-             page.  Carriage returns will end a paragraph - see the details
-             for more info.'''),
-             _("""The text will be treated as html <em>except</em> that newlines will be translated to &lt;br /&gt; - so you can use links, preformatted text, etc, but don't put in carriage returns except where you mean to separate paragraphs. And review your changes - bad html (like some unterminated HTML constructs) can prevent display of the entire listinfo page.""")),
-
-            ('subject_prefix', mm_cfg.String, WIDTH, 0,
-             _('Prefix for subject line of list postings.'),
-             _("""This text will be prepended to subject lines of messages posted to the list, to distinguish mailing list messages in mailbox summaries.  Brevity is premium here, it's ok to shorten long mailing list names to something more concise, as long as it still identifies the mailing list.""") +
-	     '</p>' +
-	     '<p>' +
-	     _('You can also add a sequential number by <tt>%%d</tt> substitution directive. eg.; <tt>[listname %%d] -> [listname 123] (listname %%05d) -> (listname 00123)</tt>.')),
-
-            ('anonymous_list', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Hide the sender of a message, replacing it with the list
-             address (Removes From, Sender and Reply-To fields)""")),
-
-            _('''<tt>Reply-To:</tt> header munging'''),
-
-            ('first_strip_reply_to', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''Should any existing <tt>Reply-To:</tt> header found in the
-             original message be stripped?  If so, this will be done
-             regardless of whether an explict <tt>Reply-To:</tt> header is
-             added by Mailman or not.''')),
-
-            ('reply_goes_to_list', mm_cfg.Radio,
-             (_('Poster'), _('This list'), _('Explicit address')), 0,
-             _('''Where are replies to list messages directed?
-             <tt>Poster</tt> is <em>strongly</em> recommended for most mailing
-             lists.'''),
-
-             # Details for reply_goes_to_list
-             _("""This option controls what Mailman does to the
-             <tt>Reply-To:</tt> header in messages flowing through this
-             mailing list.  When set to <em>Poster</em>, no <tt>Reply-To:</tt>
-             header is added by Mailman, although if one is present in the
-             original message, it is not stripped.  Setting this value to
-             either <em>This list</em> or <em>Explicit address</em> causes
-             Mailman to insert a specific <tt>Reply-To:</tt> header in all
-             messages, overriding the header in the original message if
-             necessary (<em>Explicit address</em> inserts the value of <a
-             href="?VARHELP=general/reply_to_address">reply_to_address</a>).</p>
-
-             <p>There are many reasons not to introduce or override the
-             <tt>Reply-To:</tt> header.  One is that some posters depend on
-             their own <tt>Reply-To:</tt> settings to convey their valid
-             return address.  Another is that modifying <tt>Reply-To:</tt>
-             makes it much more difficult to send private replies.  See <a
-             href="http://www.unicom.com/pw/reply-to-harmful.html">`Reply-To'
-             Munging Considered Harmful</a> for a general discussion of this
-             issue.  See <a
-             href="http://www.metasystema.net/essays/reply-to.mhtml">Reply-To
-             Munging Considered Useful</a> for a dissenting opinion.</p>
-
-             <p>Some mailing lists have restricted posting privileges, with a
-             parallel list devoted to discussions.  Examples are `patches' or
-             `checkin' lists, where software changes are posted by a revision
-             control system, but discussion about the changes occurs on a
-             developers mailing list.  To support these types of mailing
-             lists, select <tt>Explicit address</tt> and set the
-             <tt>Reply-To:</tt> address below to point to the parallel
-             list.""")),
-
-            ('reply_to_address', mm_cfg.Email, WIDTH, 0,
-             _('Explicit <tt>Reply-To:</tt> header.'),
-             # Details for reply_to_address
-             _("""This is the address set in the <tt>Reply-To:</tt> header
-             when the <a
-             href="?VARHELP=general/reply_goes_to_list">reply_goes_to_list</a>
-             option is set to <em>Explicit address</em>.</p>
-
-             <p>There are many reasons not to introduce or override the
-             <tt>Reply-To:</tt> header.  One is that some posters depend on
-             their own <tt>Reply-To:</tt> settings to convey their valid
-             return address.  Another is that modifying <tt>Reply-To:</tt>
-             makes it much more difficult to send private replies.  See <a
-             href="http://www.unicom.com/pw/reply-to-harmful.html">`Reply-To'
-             Munging Considered Harmful</a> for a general discussion of this
-             issue.  See <a
-             href="http://www.metasystema.net/essays/reply-to.mhtml">Reply-To
-             Munging Considered Useful</a> for a dissenting opinion.</p>
-
-             <p>Some mailing lists have restricted posting privileges, with a
-             parallel list devoted to discussions.  Examples are `patches' or
-             `checkin' lists, where software changes are posted by a revision
-             control system, but discussion about the changes occurs on a
-             developers mailing list.  To support these types of mailing
-             lists, specify the explicit <tt>Reply-To:</tt> address here.  You
-             must also specify <tt>Explicit address</tt> in the
-             <tt>reply_goes_to_list</tt>
-             variable.</p>
-
-             <p>Note that if the original message contains a
-             <tt>Reply-To:</tt> header, it will not be changed.""")),
-
-            _('Umbrella list settings'),
-
-            ('umbrella_list', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''Send password reminders to, eg, "-owner" address instead of
-             directly to user.'''),
-
-             _("""Set this to yes when this list is intended to cascade only
-             to other mailing lists.  When set, meta notices like
-             confirmations and password reminders will be directed to an
-             address derived from the member\'s address - it will have the
-             value of "umbrella_member_suffix" appended to the member's
-             account name.""")),
-
-            ('umbrella_member_suffix', mm_cfg.String, WIDTH, 0,
-             _('''Suffix for use when this list is an umbrella for other
-             lists, according to setting of previous "umbrella_list"
-             setting.'''),
-
-             _("""When "umbrella_list" is set to indicate that this list has
-             other mailing lists as members, then administrative notices like
-             confirmations and password reminders need to not be sent to the
-             member list addresses, but rather to the owner of those member
-             lists.  In that case, the value of this setting is appended to
-             the member's account name for such notices.  `-owner' is the
-             typical choice.  This setting has no effect when "umbrella_list"
-             is "No".""")),
-
-            _('Notifications'),
-
-            ('send_reminders', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''Send monthly password reminders?'''),
-
-             _('''Turn this on if you want password reminders to be sent once
-             per month to your members.  Note that members may disable their
-             own individual password reminders.''')),
-
-            ('welcome_msg', mm_cfg.Text, (4, WIDTH), 0,
-             _('''List-specific text prepended to new-subscriber welcome
-             message'''),
-
-             _("""This value, if any, will be added to the front of the new-subscriber welcome message. The rest of the welcome message already describes the important addresses and URLs for the mailing list, so you don't need to include any of that kind of stuff here. This should just contain mission-specific kinds of things, like etiquette policies or team orientation, or that kind of thing.""") +
-	     '</p>' +
-	     '<p>' +
-             _('Note that this text will be wrapped, according to the following rules:') +
-	     '</p>' +
-	     '''
-             <ul>
-		<li>''' + _('Each paragraph is filled so that no line is longer than 70 characters.') + '''</li>
-                <li>''' + _('Any line that begins with whitespace is not filled.') + '''</li>
-                <li>''' + _('A blank line separates paragraphs.') + '''</li>
-             </ul>
-
-	     <p class="notrendered">'''),
-
-            ('send_welcome_msg', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('Send welcome message to newly subscribed members?'),
-             _("""Turn this off only if you plan on subscribing people manually
-             and don't want them to know that you did so.  This option is most
-             useful for transparently migrating lists from some other mailing
-             list manager to Mailman.""")),
-
-            ('goodbye_msg', mm_cfg.Text, (4, WIDTH), 0,
-             _('''Text sent to people leaving the list.  If empty, no special
-             text will be added to the unsubscribe message.''')),
-
-            ('send_goodbye_msg', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('Send goodbye message to members when they are unsubscribed?')),
-
-            ('admin_immed_notify', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''Should the list moderators get immediate notice of new
-             requests, as well as daily notices about collected ones?'''),
-
-             _('''List moderators (and list administrators) are sent daily
-             reminders of requests pending approval, like subscriptions to a
-             moderated list, or postings that are being held for one reason or
-             another.  Setting this option causes notices to be sent
-             immediately on the arrival of new requests as well.''')),
-
-            ('admin_notify_mchanges', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''Should administrator get notices of subscribes and
-             unsubscribes?''')),
-
-            ('respond_to_post_requests', mm_cfg.Radio,
-             (_('No'), _('Yes')), 0,
-             _('Send mail to poster when their posting is held for approval?')
-            ),
-
-            _('Additional settings'),
-
-            ('emergency', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('Emergency moderation of all list traffic.'),
-             _("""When this option is enabled, all list traffic is emergency
-             moderated, i.e. held for moderation.  Turn this option on when
-             your list is experiencing a flamewar and you want a cooling off
-             period.""")),
-
-            ('new_member_options', mm_cfg.Checkbox,
-             (opttext, optvals, 0, OPTIONS),
-             # The description for new_member_options includes a kludge where
-             # we add a hidden field so that even when all the checkboxes are
-             # deselected, the form data will still have a new_member_options
-             # key (it will always be a list).  Otherwise, we'd never be able
-             # to tell if all were deselected!
-             0, _('''Default options for new members joining this list.<input
-             type="hidden" name="new_member_options" value="ignore" />'''),
-
-             _("""When a new member is subscribed to this list, their initial
-             set of options is taken from the this variable's setting.""")),
-
-            ('administrivia', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''(Administrivia filter) Check postings and intercept ones
-             that seem to be administrative requests?'''),
-
-             _("""Administrivia tests will check postings to see whether it's
-             really meant as an administrative request (like subscribe,
-             unsubscribe, etc), and will add it to the the administrative
-             requests queue, notifying the administrator of the new request,
-             in the process.""")),
-
-            ('max_message_size', mm_cfg.Number, 7, 0,
-             _('''Maximum length in kilobytes (KB) of a message body.  Use 0
-             for no limit.''')),
-
-            ('host_name', mm_cfg.Host, WIDTH, 0,
-             _('Host name this list prefers for email.'),
-
-             _("""The "host_name" is the preferred name for email to
-             mailman-related addresses on this host, and generally should be
-             the mail host's exchanger address, if any.  This setting can be
-             useful for selecting among alternative names of a host that has
-             multiple addresses.""")),
-
-          ]
-
-        if mm_cfg.ALLOW_RFC2369_OVERRIDES:
-            rtn.append(
-                ('include_rfc2369_headers', mm_cfg.Radio,
-                 (_('No'), _('Yes')), 0,
-                 _("""Should messages from this mailing list include the
-                 <a href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a>
-                 (i.e. <tt>List-*</tt>) headers?  <em>Yes</em> is highly
-                 recommended."""),
-
-                 _("""RFC 2369 defines a set of List-* headers that are
-                 normally added to every message sent to the list membership.
-                 These greatly aid end-users who are using standards compliant
-                 mail readers.  They should normally always be enabled.</p>
-
-                 <p>However, not all mail readers are standards compliant yet,
-                 and if you have a large number of members who are using
-                 non-compliant mail readers, they may be annoyed at these
-                 headers.  You should first try to educate your members as to
-                 why these headers exist, and how to hide them in their mail
-                 clients.  As a last resort you can disable these headers, but
-                 this is not recommended (and in fact, your ability to disable
-                 these headers may eventually go away)."""))
-                )
-        # Suppression of List-Post: headers
-        rtn.append(
-            ('include_list_post_header', mm_cfg.Radio,
-             (_('No'), _('Yes')), 0,
-             _('Should postings include the <tt>List-Post:</tt> header?'),
-             _("""The <tt>List-Post:</tt> header is one of the headers
-             recommended by
-             <a href="http://www.faqs.org/rfcs/rfc2369.html">RFC 2369</a>.
-             However for some <em>announce-only</em> mailing lists, only a
-             very select group of people are allowed to post to the list; the
-             general membership is usually not allowed to post.  For lists of
-             this nature, the <tt>List-Post:</tt> header is misleading.
-             Select <em>No</em> to disable the inclusion of this header. (This
-             does not affect the inclusion of the other <tt>List-*:</tt>
-             headers.)"""))
-            )
-
-        # Discard held messages after this number of days
-        rtn.append(
-            ('max_days_to_hold', mm_cfg.Number, 7, 0,
-            _("""Discard held messages older than this number of days.
-            Use 0 for no automatic discarding."""))
-            )
-
-        return rtn
-
-    def _setValue(self, mlist, property, val, doc):
-        if property == 'real_name' and \
-               val.lower() <> mlist.internal_name().lower():
-            # These values can't differ by other than case
-            doc.addError(_("""<strong>real_name</strong> attribute not
-            changed!  It must differ from the list's name by case
-            only."""))
-        elif property == 'new_member_options':
-            newopts = 0
-            for opt in OPTIONS:
-                bitfield = mm_cfg.OPTINFO[opt]
-                if opt in val:
-                    newopts |= bitfield
-            mlist.new_member_options = newopts
-        elif property == 'subject_prefix':
-            # Convert any html entities to Unicode
-            mlist.subject_prefix = Utils.canonstr(
-                val, mlist.preferred_language)
-        else:
-            GUIBase._setValue(self, mlist, property, val, doc)
-
-    def _escape(self, property, value):
-        # The 'info' property allows HTML, but let's sanitize it to avoid XSS
-        # exploits.  Everything else should be fully escaped.
-        if property <> 'info':
-            return GUIBase._escape(self, property, value)
-        # Sanitize <script> and </script> tags but nothing else.  Not the best
-        # solution, but expedient.
-        return re.sub(r'(?i)<([/]?script.*?)>', r'&lt;\1&gt;', value)
-
-    def _postValidate(self, mlist, doc):
-        if not mlist.reply_to_address.strip() and \
-               mlist.reply_goes_to_list == 2:
-            # You can't go to an explicit address that is blank
-            doc.addError(_("""You cannot add a Reply-To: to an explicit
-            address if that address is blank.  Resetting these values."""))
-            mlist.reply_to_address = ''
-            mlist.reply_goes_to_list = 0
-
-    def getValue(self, mlist, kind, varname, params):
-        if varname <> 'subject_prefix':
-            return None
-        # The subject_prefix may be Unicode
-        return Utils.uncanonstr(mlist.subject_prefix, mlist.preferred_language)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Language.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Language.py
deleted file mode 100644
index 2a8e042..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Language.py
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""MailList mixin class managing the language options.
-"""
-
-import codecs
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import i18n
-from Mailman.Logging.Syslog import syslog
-from Mailman.Gui.GUIBase import GUIBase
-
-_ = i18n._
-
-
-
-class Language(GUIBase):
-    def GetConfigCategory(self):
-        return 'language', _('Languages')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'language':
-            return None
-
-        # Set things up for the language choices
-        langs = mlist.GetAvailableLanguages()
-        langnames = [_(Utils.GetLanguageDescr(L)) for L in langs]
-        try:
-            langi = langs.index(mlist.preferred_language)
-        except ValueError:
-            # Someone must have deleted the list's preferred language.  Could
-            # be other trouble lurking!
-            langi = 0
-
-        # Only allow the admin to choose a language if the system has a
-        # charset for it.  I think this is the best way to test for that.
-        def checkcodec(charset):
-            try:
-                codecs.lookup(charset)
-                return 1
-            except LookupError:
-                return 0
-
-        all = [key for key in mm_cfg.LC_DESCRIPTIONS.keys()
-               if checkcodec(Utils.GetCharSet(key))]
-        all.sort()
-        checked = [L in langs for L in all]
-        allnames = [_(Utils.GetLanguageDescr(L)) for L in all]
-
-        return [
-            '<p>' + _('Natural language (internationalization) options.') + '</p>',
-
-            ('preferred_language', mm_cfg.Select,
-             (langs, langnames, langi),
-             0,
-             _('Default language for this list.'),
-             _('''This is the default natural language for this mailing list.
-             If <a href="?VARHELP=language/available_languages">more than one
-             language</a> is supported then users will be able to select their
-             own preferences for when they interact with the list.  All other
-             interactions will be conducted in the default language.  This
-             applies to both web-based and email-based messages, but not to
-             email posted by list members.''')),
-
-            ('available_languages', mm_cfg.Checkbox,
-             (allnames, checked, 0, all), 0,
-             _('Languages supported by this list.'),
-
-             _('''These are all the natural languages supported by this list.
-             Note that the
-             <a href="?VARHELP=language/preferred_language">default
-             language</a> must be included.''')),
-
-            ('encode_ascii_prefixes', mm_cfg.Radio,
-             (_('Never'), _('Always'), _('As needed')), 0,
-             _("""Encode the
-             <a href="?VARHELP=general/subject_prefix">subject
-             prefix</a> even when it consists of only ASCII characters?"""),
-
-             _("""If your mailing list's default language uses a non-ASCII
-             character set and the prefix contains non-ASCII characters, the
-             prefix will always be encoded according to the relevant
-             standards.  However, if your prefix contains only ASCII
-             characters, you may want to set this option to <em>Never</em> to
-             disable prefix encoding.  This can make the subject headers
-             slightly more readable for users with mail readers that don't
-             properly handle non-ASCII encodings.</p>
-
-             <p>Note however, that if your mailing list receives both encoded
-             and unencoded subject headers, you might want to choose <em>As
-             needed</em>.  Using this setting, Mailman will not encode ASCII
-             prefixes when the rest of the header contains only ASCII
-             characters, but if the original header contains non-ASCII
-             characters, it will encode the prefix.  This avoids an ambiguity
-             in the standards which could cause some mail readers to display
-             extra, or missing spaces between the prefix and the original
-             header.""")),
-
-            ]
-
-    def _setValue(self, mlist, property, val, doc):
-        # If we're changing the list's preferred language, change the I18N
-        # context as well
-        if property == 'preferred_language':
-            i18n.set_language(val)
-            doc.set_language(val)
-        GUIBase._setValue(self, mlist, property, val, doc)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Membership.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Membership.py
deleted file mode 100644
index a061ad3..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Membership.py
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""MailList mixin class managing the membership pseudo-options.
-"""
-
-from Mailman.i18n import _
-
-
-
-class Membership:
-    def GetConfigCategory(self):
-        return 'members', _('Membership...')
-
-    def GetConfigSubCategories(self, category):
-        if category == 'members':
-            return [('list',   _('Membership List')),
-                    ('add',    _('Mass Subscription')),
-                    ('remove', _('Mass Removal')),
-                    ]
-        return None
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/NonDigest.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/NonDigest.py
deleted file mode 100644
index 886428a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/NonDigest.py
+++ /dev/null
@@ -1,155 +0,0 @@
-# Copyright (C) 2001-2003 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-""" GUI component for managing the non-digest delivery options.
-"""
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-from Mailman.Gui.Digest import ALLOWEDS
-PERSONALIZED_ALLOWEDS = ('user_address', 'user_delivered_to', 'user_password',
-                         'user_name', 'user_optionsurl',
-                         )
-
-
-
-class NonDigest(GUIBase):
-    def GetConfigCategory(self):
-        return 'nondigest', _('Non-digest')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'nondigest':
-            return None
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-
-        info = [
-            '<p>' + _("Policies concerning immediately delivered list traffic.") + '</p>',
-
-            ('nondigestable', mm_cfg.Toggle, (_('No'), _('Yes')), 1,
-             _("""Can subscribers choose to receive mail immediately, rather
-             than in batched digests?""")),
-            ]
-
-        if mm_cfg.OWNERS_CAN_ENABLE_PERSONALIZATION:
-            info.extend([
-                ('personalize', mm_cfg.Radio,
-                 (_('No'), _('Yes'), _('Full Personalization')), 1,
-
-                 _('''Should Mailman personalize each non-digest delivery?
-                 This is often useful for announce-only lists, but <a
-                 href="?VARHELP=nondigest/personalize">read the details</a>
-                 section for a discussion of important performance
-                 issues.'''),
-
-                 _("""Normally, Mailman sends the regular delivery messages to
-                 the mail server in batches.  This is much more efficent
-                 because it reduces the amount of traffic between Mailman and
-                 the mail server.</p>
-
-                 <p>However, some lists can benefit from a more personalized
-                 approach.  In this case, Mailman crafts a new message for
-                 each member on the regular delivery list.  Turning this
-                 feature on may degrade the performance of your site, so you
-                 need to carefully consider whether the trade-off is worth it,
-                 or whether there are other ways to accomplish what you want.
-                 You should also carefully monitor your system load to make
-                 sure it is acceptable.</p>
-
-                 <p>Select <em>No</em> to disable personalization and send
-                 messages to the members in batches.  Select <em>Yes</em> to
-                 personalize deliveries and allow additional substitution
-                 variables in message headers and footers (see below).  In
-                 addition, by selecting <em>Full Personalization</em>, the
-                 <tt>To</tt> header of posted messages will be modified to
-                 include the member's address instead of the list's posting
-                 address.</p>
-
-                 <p>When personalization is enabled, a few more expansion
-                 variables that can be included in the <a
-                 href="?VARHELP=nondigest/msg_header">message header</a> and
-                 <a href="?VARHELP=nondigest/msg_footer">message footer</a>.</p>
-
-                 <p>These additional substitution variables will be available
-                 for your headers and footers, when this feature is enabled:</p>
-
-                 <ul>
-			<li><strong>user_address</strong> - The address of the user,
-                         coerced to lower case.</li>
-                     	<li><strong>user_delivered_to</strong> - The case-preserved address
-                         that the user is subscribed with.</li>
-                     	<li><strong>user_password</strong> - The user's password.</li>
-                     	<li><strong>user_name</strong> - The user's full name.</li>
-                     	<li><strong>user_optionsurl</strong> - The url to the user's option
-                         page.</li>
-                 </ul>
-		
-		<p class="notrendered">"""))])
-        # BAW: for very dumb reasons, we want the `personalize' attribute to
-        # show up before the msg_header and msg_footer attrs, otherwise we'll
-        # get a bogus warning if the header/footer contains a personalization
-        # substitution variable, and we're transitioning from no
-        # personalization to personalization enabled.
-        headfoot = Utils.maketext('headfoot.html', mlist=mlist, raw=1)
-        if mm_cfg.OWNERS_CAN_ENABLE_PERSONALIZATION:
-            extra = _("""\
-		<p>When <a href="?VARHELP=nondigest/personalize">personalization</a> is enabled
-		for this list, additional substitution variables are allowed in your headers
-		and footers:</p>
-
-		<ul>
-			<li><strong>user_address</strong> - The address of the user, coerced to lower case.</li>
-			<li><strong>user_delivered_to</strong> - The case-preserved address that the user is subscribed with.</li>
-    			<li><strong>user_password</strong> - The user's password.</li>
-		    	<li><strong>user_name</strong> - The user's full name.</li>
-	    		<li><strong>user_optionsurl</strong> - The url to the user's option page.</li>
-		</ul>
-
-		<p class="notrendered">""")
-        else:
-            extra = ''
-
-        info.extend([('msg_header', mm_cfg.Text, (10, WIDTH), 0,
-             _('Header added to mail sent to regular list members'),
-             _('''Text prepended to the top of every immediately-delivery message.</p>''') + headfoot + extra),
-
-            ('msg_footer', mm_cfg.Text, (10, WIDTH), 0,
-             _('Footer added to mail sent to regular list members'),
-             _('''Text appended to the bottom of every immediately-delivery message.</p>''') + headfoot + extra),
-            ])
-
-        info.extend([
-            ('scrub_nondigest', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('Scrub attachments of regular delivery message?'),
-             _('''When you scrub attachments, they are stored in archive
-             area and links are made in the message so that the member can
-             access via web browser. If you want the attachments totally
-             disappear, you can use content filter options.''')),
-            ])
-        return info
-
-    def _setValue(self, mlist, property, val, doc):
-        alloweds = list(ALLOWEDS)
-        if mlist.personalize:
-            alloweds.extend(PERSONALIZED_ALLOWEDS)
-        if property in ('msg_header', 'msg_footer'):
-            val = self._convertString(mlist, property, alloweds, val, doc)
-            if val is None:
-                # There was a problem, so don't set it
-                return
-        GUIBase._setValue(self, mlist, property, val, doc)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Passwords.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Passwords.py
deleted file mode 100644
index 8ea9bcf..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Passwords.py
+++ /dev/null
@@ -1,31 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-"""MailList mixin class managing the password pseudo-options.
-"""
-
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-
-
-class Passwords(GUIBase):
-    def GetConfigCategory(self):
-        return 'passwords', _('Passwords')
-
-    def handleForm(self, mlist, category, subcat, cgidata, doc):
-        # Nothing more needs to be done
-        pass
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Privacy.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Privacy.py
deleted file mode 100644
index a55a73f..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Privacy.py
+++ /dev/null
@@ -1,510 +0,0 @@
-# Copyright (C) 2001-2005 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-"""MailList mixin class managing the privacy options."""
-
-import re
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-class Privacy(GUIBase):
-    def GetConfigCategory(self):
-        return 'privacy', _('Privacy...')
-
-    def GetConfigSubCategories(self, category):
-        if category == 'privacy':
-            return [('subscribing', _('Subscription rules')),
-                    ('sender',      _('Sender filters')),
-                    ('recipient',   _('Recipient filters')),
-                    ('spam',        _('Spam filters')),
-                    ]
-        return None
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'privacy':
-            return None
-        # Pre-calculate some stuff.  Technically, we shouldn't do the
-        # sub_cfentry calculation here, but it's too ugly to indent it any
-        # further, and besides, that'll mess up i18n catalogs.
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-        if mm_cfg.ALLOW_OPEN_SUBSCRIBE:
-            sub_cfentry = ('subscribe_policy', mm_cfg.Radio,
-                           # choices
-                           (_('None'),
-                            _('Confirm'),
-                            _('Require approval'),
-                            _('Confirm and approve')),
-                           0, 
-                           _('What steps are required for subscription?'),
-                           _('Available options') + ':' +
-			   '''
-			   </p>
-			   
-			   <ul>
-			   	<li>''' + _('None - no verification steps (<em>Not Recommended</em>)') + '''</li>
-                           	<li>''' + _('Confirm (*) - email confirmation step required') + '''</li>
-                           	<li>''' + _('Require approval - require list administrator approval for subscriptions') + '''</li>
-                           	<li>''' + _('Confirm and approve - both confirm and approve') + '''</li>
-                           
-			   </ul>
-
-                           <p>''' + _('(*) when someone requests a subscription, Mailman sends them a notice with a unique subscription request number that they must reply to in order to subscribe. This prevents mischievous (or malicious) people from creating subscriptions for others without their consent.'))
-        else:
-            sub_cfentry = ('subscribe_policy', mm_cfg.Radio,
-                           # choices
-                           (_('Confirm'),
-                            _('Require approval'),
-                            _('Confirm and approve')),
-                           1,
-                           _('What steps are required for subscription?'),
-                           _('Available options') + ':' +
-			   '''
-			   </p>
-			   
-			   <ul>
-			   	<li>''' + _('None - no verification steps (<em>Not Recommended</em>)') + '''</li>
-                           	<li>''' + _('Confirm (*) - email confirmation step required') + '''</li>
-                           	<li>''' + _('Require approval - require list administrator approval for subscriptions') + '''</li>
-                           	<li>''' + _('Confirm and approve - both confirm and approve') + '''</li>
-                           
-			   </ul>
-
-                           <p>''' + _('(*) when someone requests a subscription, Mailman sends them a notice with a unique subscription request number that they must reply to in order to subscribe. This prevents mischievous (or malicious) people from creating subscriptions for others without their consent.'))
-
-        # some helpful values
-        admin = mlist.GetScriptURL('admin')
-
-        subscribing_rtn = [
-            '<p>' + _("""This section allows you to configure subscription and membership exposure policy. You can also control whether this list is public or not. See also the <a href="%(admin)s/archive">Archival Options</a> section for separate archive-related privacy settings.""") + '</p>',
-
-            _('Subscribing'),
-            ('advertised', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _('''Advertise this list when people ask what lists are on this
-             machine?''')),
-
-            sub_cfentry,
-            
-            ('unsubscribe_policy', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Is the list moderator's approval required for unsubscription
-             requests?  (<em>No</em> is recommended)"""),
-
-             _("""When members want to leave a list, they will make an
-             unsubscription request, either via the web or via email.
-             Normally it is best for you to allow open unsubscriptions so that
-             users can easily remove themselves from mailing lists (they get
-             really upset if they can't get off lists!).</p>
-
-             <p>For some lists though, you may want to impose moderator
-             approval before an unsubscription request is processed.  Examples
-             of such lists include a corporate mailing list that all employees
-             are required to be members of.""")),
-
-            _('Ban list'),
-            ('ban_list', mm_cfg.EmailListEx, (10, WIDTH), 1,
-             _("""List of addresses which are banned from membership in this
-             mailing list."""),
-
-             _("""Addresses in this list are banned outright from subscribing
-             to this mailing list, with no further moderation required.  Add
-             addresses one per line; start the line with a ^ character to
-             designate a regular expression match.""")),
-
-            _("Membership exposure"),
-            ('private_roster', mm_cfg.Radio,
-             (_('Anyone'), _('List members'), _('List admin only')), 0,
-             _('Who can view subscription list?'),
-
-             _('''When set, the list of subscribers is protected by member or
-             admin password authentication.''')),
-
-            ('obscure_addresses', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Show member addresses so they're not directly recognizable
-             as email addresses?"""),
-             _("""Setting this option causes member email addresses to be
-             transformed when they are presented on list web pages (both in
-             text and as links), so they're not trivially recognizable as
-             email addresses.  The intention is to prevent the addresses
-             from being snarfed up by automated web scanners for use by
-             spammers.""")),
-            ]
-
-        adminurl = mlist.GetScriptURL('admin', absolute=1)
-        sender_rtn = [
-            _("""<p>When a message is posted to the list, a series of
-            moderation steps are take to decide whether the a moderator must
-            first approve the message or not.  This section contains the
-            controls for moderation of both member and non-member postings.</p>
-
-            <p>Member postings are held for moderation if their
-            <strong>moderation flag</strong> is turned on.  You can control whether
-            member postings are moderated by default or not.</p>
-
-            <p>Non-member postings can be automatically
-            <a href="?VARHELP=privacy/sender/accept_these_nonmembers"
-            >accepted</a>,
-            <a href="?VARHELP=privacy/sender/hold_these_nonmembers">held for
-            moderation</a>,
-            <a href="?VARHELP=privacy/sender/reject_these_nonmembers"
-            >rejected</a> (bounced), or
-            <a href="?VARHELP=privacy/sender/discard_these_nonmembers"
-            >discarded</a>,
-            either individually or as a group.  Any
-            posting from a non-member who is not explicitly accepted,
-            rejected, or discarded, will have their posting filtered by the
-            <a href="?VARHELP=privacy/sender/generic_nonmember_action">general
-            non-member rules</a>.</p>
-
-            <p>In the text boxes below, add one address per line; start the
-            line with a ^ character to designate a <a href=
-            "http://www.python.org/doc/current/lib/module-re.html"
-            >Python regular expression</a>.  When entering backslashes, do so
-            as if you were using Python raw strings (i.e. you generally just
-            use a single backslash).</p>
-
-            <p>Note that non-regexp matches are always done first.</p>"""),
-
-            _('Member filters'),
-
-            ('default_member_moderation', mm_cfg.Radio, (_('No'), _('Yes')),
-             0, _('By default, should new list member postings be moderated?'),
-
-             _("""Each list member has a <em>moderation flag</em> which says
-             whether messages from the list member can be posted directly to
-             the list, or must first be approved by the list moderator.  When
-             the moderation flag is turned on, list member postings must be
-             approved first.  You, the list administrator can decide whether a
-             specific individual's postings will be moderated or not.</p>
-
-             <p>When a new member is subscribed, their initial moderation flag
-             takes its value from this option.  Turn this option off to accept
-             member postings by default.  Turn this option on to, by default,
-             moderate member postings first.  You can always manually set an
-             individual member's moderation bit by using the
-             <a href="%(adminurl)s/members">membership management
-             screens</a>.""")),
-
-            ('member_moderation_action', mm_cfg.Radio,
-             (_('Hold'), _('Reject'), _('Discard')), 0,
-             _("""Action to take when a moderated member posts to the
-             list."""),
-	     _('Available options') + ':</p>' +
-	     '''
-	     <ul>
-	     	<li><strong>''' + _('Hold') + '''</strong> -- ''' + _('this holds the message for approval by the list moderators.') + '''</li>
-             	<li><strong>''' + _('Reject') + '''</strong> -- ''' + _('''this automatically rejects the message by sending a bounce notice to the post's author. The text of the bounce notice can be <a href="?VARHELP=privacy/sender/member_moderation_notice">configured by you</a>.''') + '''</li>
-                <li><strong>''' + _('Discard') + '''</strong> -- ''' + _('''this simply discards the message, with no notice sent to the post's author.''') + '''</li>
-             </ul>
-
-	     <p class="notrendered">
-	     '''),
-
-            ('member_moderation_notice', mm_cfg.Text, (10, WIDTH), 1,
-             _("""Text to include in any
-             <a href="?VARHELP/privacy/sender/member_moderation_action"
-             >rejection notice</a> to
-             be sent to moderated members who post to this list.""")),
-
-            _('Non-member filters'),
-
-            ('accept_these_nonmembers', mm_cfg.EmailListEx, (10, WIDTH), 1,
-             _("""List of non-member addresses whose postings should be
-             automatically accepted."""),
-
-             _("""Postings from any of these non-members will be automatically accepted with no further moderation applied.""") +
-	     '</p>' +
-	     '<p>' +
-             _('Add member addresses one per line; start the line with a ^ character to designate a regular expression match.')),
-
-            ('hold_these_nonmembers', mm_cfg.EmailListEx, (10, WIDTH), 1,
-             _("""List of non-member addresses whose postings will be
-             immediately held for moderation."""),
-
-             _("""Postings from any of these non-members will be immediately and automatically held for moderation by the list moderators. The sender will receive a notification message which will allow them to cancel their held message.""") +
-	     '</p>' + 
-	     '<p>' + 
-             _('Add member addresses one per line; start the line with a ^ character to designate a regular expression match.')),
-
-            ('reject_these_nonmembers', mm_cfg.EmailListEx, (10, WIDTH), 1,
-             _("""List of non-member addresses whose postings will be
-             automatically rejected."""),
-
-             _("""Postings from any of these non-members will be automatically rejected. In other words, their messages will be bounced back to the sender with a notification of automatic rejection. This option is not appropriate for known spam senders; their messages should be <a href="?VARHELP=privacy/sender/discard_these_nonmembers">automatically discarded</a>.""") + 
-	     '</p>' +
-	     '<p>' +
-             _('Add member addresses one per line; start the line with a ^ character to designate a regular expression match.')),
-
-            ('discard_these_nonmembers', mm_cfg.EmailListEx, (10, WIDTH), 1,
-             _("""List of non-member addresses whose postings will be
-             automatically discarded."""),
-
-             _("""Postings from any of these non-members will be automatically discarded. That is, the message will be thrown away with no further processing or notification. The sender will not receive a notification or a bounce, however the list moderators can optionally <a href="?VARHELP=privacy/sender/forward_auto_discards">receive copies of auto-discarded messages</a>.""") +
-	     '</p>' + 
-	     '<p>' + 
-	     _('Add member addresses one per line; start the line with a ^ character to designate a regular expression match.')),
-
-            ('generic_nonmember_action', mm_cfg.Radio,
-             (_('Accept'), _('Hold'), _('Reject'), _('Discard')), 0,
-             _("""Action to take for postings from non-members for which no
-             explicit action is defined."""),
-
-             _("""When a post from a non-member is received, the message's
-             sender is matched against the list of explicitly
-             <a href="?VARHELP=privacy/sender/accept_these_nonmembers"
-             >accepted</a>,
-             <a href="?VARHELP=privacy/sender/hold_these_nonmembers">held</a>,
-             <a href="?VARHELP=privacy/sender/reject_these_nonmembers"
-             >rejected</a> (bounced), and
-             <a href="?VARHELP=privacy/sender/discard_these_nonmembers"
-             >discarded</a> addresses.  If no match is found, then this action
-             is taken.""")),
-
-            ('forward_auto_discards', mm_cfg.Radio, (_('No'), _('Yes')), 0,
-             _("""Should messages from non-members, which are automatically
-             discarded, be forwarded to the list moderator?""")),
-
-            ('nonmember_rejection_notice', mm_cfg.Text, (10, WIDTH), 1,
-             _("""Text to include in any rejection notice to be sent to
-             non-members who post to this list. This notice can include
-             the list's owner address by <tt>%%(listowner)s</tt> and replaces the
-             internally crafted default message.""")),
-
-            ]
-
-        recip_rtn = [
-	    '<p>' +
-            _("""This section allows you to configure various filters based on the recipient of the message.""") + 
-	    '</p>',
-
-            _('Recipient filters'),
-
-            ('require_explicit_destination', mm_cfg.Radio,
-             (_('No'), _('Yes')), 0,
-             _("""Must posts have list named in destination (to, cc) field
-             (or be among the acceptable alias names, specified below)?"""),
-
-             _("""Many (in fact, most) spams do not explicitly name their myriad destinations in the explicit destination addresses - in fact often the To: field has a totally bogus address for obfuscation. The constraint applies only to the stuff in the address before the '@' sign, but still catches all such spams.""") +
-	     '</p>' +
-	     '<p>' +
-             _('The cost is that the list will not accept unhindered any postings relayed from other addresses, unless:') + '''</p>
-
-             <ol>
-                 <li>''' + _('The relaying address has the same name, or') + '''</li>
-                 <li>''' + _('The relaying address name is included on the options that specifies acceptable aliases for the list.') + '''</li>
-
-             </ol>
-	     <p class="notrendered">
-	     '''),
-
-            ('acceptable_aliases', mm_cfg.Text, (4, WIDTH), 0,
-             _("""Alias names (regexps) which qualify as explicit to or cc
-             destination names for this list."""),
-
-             _("""Alternate addresses that are acceptable when
-             `require_explicit_destination' is enabled.  This option takes a
-             list of regular expressions, one per line, which is matched
-             against every recipient address in the message.  The matching is
-             performed with Python's re.match() function, meaning they are
-             anchored to the start of the string.</p>
-             
-             <p>For backwards compatibility with Mailman 1.1, if the regexp
-             does not contain an `@', then the pattern is matched against just
-             the local part of the recipient address.  If that match fails, or
-             if the pattern does contain an `@', then the pattern is matched
-             against the entire recipient address.</p>
-             
-             <p>Matching against the local part is deprecated; in a future
-             release, the pattern will always be matched against the entire
-             recipient address.""")),
-
-            ('max_num_recipients', mm_cfg.Number, 5, 0, 
-             _('Ceiling on acceptable number of recipients for a posting.'),
-
-             _('''If a posting has this number, or more, of recipients, it is
-             held for admin approval.  Use 0 for no ceiling.''')),
-            ]
-
-        spam_rtn = [
-	    '<p>' +
-            _('''This section allows you to configure various anti-spam filters posting filters, which can help reduce the amount of spam your list members end up receiving.''') +
-	    '</p>', 
-
-            _('Header filters'),
-
-            ('header_filter_rules', mm_cfg.HeaderFilter, 0, 0,
-             _('Filter rules to match against the headers of a message.'),
-
-             _("""Each header filter rule has two parts, a list of regular
-             expressions, one per line, and an action to take.  Mailman
-             matches the message's headers against every regular expression in
-             the rule and if any match, the message is rejected, held, or
-             discarded based on the action you specify.  Use <em>Defer</em> to
-             temporarily disable a rule.</p>
-
-             <p>You can have more than one filter rule for your list.  In that
-             case, each rule is matched in turn, with processing stopped after
-             the first match.</p>
-
-             <p>Note that headers are collected from all the attachments 
-             (except for the mailman administrivia message) and
-             matched against the regular expressions. With this feature,
-             you can effectively sort out messages with dangerous file
-             types or file name extensions.""")),
-
-            _('Legacy anti-spam filters'),
-
-            ('bounce_matching_headers', mm_cfg.Text, (6, WIDTH), 0,
-             _('Hold posts with header value matching a specified regexp.'),
-             _("""Use this option to prohibit posts according to specific header values. The target value is a regular-expression for matching against the specified header. The match is done disregarding letter case. Lines beginning with '#' are ignored as comments.""") + 
-	     '</p>' + 
-	     '<p>' + 
-	     _('For example:') + 
-	     '</p>' + 
-	     '''
-	     <pre>to: .*@public.com</pre> 
-	     <p>
-	     ''' +
-	     _("""says to hold all postings with a <em>To:</em> mail header containing '@public.com' anywhere among the addresses.""") +
-	     '</p>' + '<p>' +
-             _('Note that leading whitespace is trimmed from the regexp. This can be circumvented in a number of ways, e.g. by escaping or bracketing it.')),
-          ]
-
-        if subcat == 'sender':
-            return sender_rtn
-        elif subcat == 'recipient':
-            return recip_rtn
-        elif subcat == 'spam':
-            return spam_rtn
-        else:
-            return subscribing_rtn
-
-    def _setValue(self, mlist, property, val, doc):
-        # Ignore any hdrfilter_* form variables
-        if property.startswith('hdrfilter_'):
-            return
-        # For subscribe_policy when ALLOW_OPEN_SUBSCRIBE is true, we need to
-        # add one to the value because the page didn't present an open list as
-        # an option.
-        if property == 'subscribe_policy' and not mm_cfg.ALLOW_OPEN_SUBSCRIBE:
-            val += 1
-        setattr(mlist, property, val)
-
-    # We need to handle the header_filter_rules widgets specially, but
-    # everything else can be done by the base class's handleForm() method.
-    # However, to do this we need an awful hack.  _setValue() and
-    # _getValidValue() will essentially ignore any hdrfilter_* form variables.
-    # TK: we should call this function only in subcat == 'spam'
-    def _handleForm(self, mlist, category, subcat, cgidata, doc):
-        # TK: If there is no hdrfilter_* in cgidata, we should not touch
-        # the header filter rules.
-        if not cgidata.has_key('hdrfilter_rebox_01'):
-            return
-        # First deal with
-        rules = []
-        # We start i at 1 and keep going until we no longer find items keyed
-        # with the marked tags.
-        i = 1
-        downi = None
-        while True:
-            deltag    = 'hdrfilter_delete_%02d' % i
-            reboxtag  = 'hdrfilter_rebox_%02d' % i
-            actiontag = 'hdrfilter_action_%02d' % i
-            wheretag  = 'hdrfilter_where_%02d' % i
-            addtag    = 'hdrfilter_add_%02d' % i
-            newtag    = 'hdrfilter_new_%02d' % i
-            uptag     = 'hdrfilter_up_%02d' % i
-            downtag   = 'hdrfilter_down_%02d' % i
-            i += 1
-            # Was this a delete?  If so, we can just ignore this entry
-            if cgidata.has_key(deltag):
-                continue
-            # Get the data for the current box
-            pattern = cgidata.getvalue(reboxtag)
-            try:
-                action  = int(cgidata.getvalue(actiontag))
-                # We'll get a TypeError when the actiontag is missing and the
-                # .getvalue() call returns None.
-            except (ValueError, TypeError):
-                action = mm_cfg.DEFER
-            if pattern is None:
-                # We came to the end of the boxes
-                break
-            if cgidata.has_key(newtag) and not pattern:
-                # This new entry is incomplete.
-                if i == 2:
-                    # OK it is the first.
-                    continue
-                doc.addError(_("""Header filter rules require a pattern.
-                Incomplete filter rules will be ignored."""))
-                continue
-            # Make sure the pattern was a legal regular expression
-            try:
-                re.compile(pattern)
-            except (re.error, TypeError):
-                safepattern = Utils.websafe(pattern)
-                doc.addError(_("""The header filter rule pattern
-                '%(safepattern)s' is not a legal regular expression.  This
-                rule will be ignored."""))
-                continue
-            # Was this an add item?
-            if cgidata.has_key(addtag):
-                # Where should the new one be added?
-                where = cgidata.getvalue(wheretag)
-                if where == 'before':
-                    # Add a new empty rule box before the current one
-                    rules.append(('', mm_cfg.DEFER, True))
-                    rules.append((pattern, action, False))
-                    # Default is to add it after...
-                else:
-                    rules.append((pattern, action, False))
-                    rules.append(('', mm_cfg.DEFER, True))
-            # Was this an up movement?
-            elif cgidata.has_key(uptag):
-                # As long as this one isn't the first rule, move it up
-                if rules:
-                    rules.insert(-1, (pattern, action, False))
-                else:
-                    rules.append((pattern, action, False))
-            # Was this the down movement?
-            elif cgidata.has_key(downtag):
-                downi = i - 2
-                rules.append((pattern, action, False))
-            # Otherwise, just retain this one in the list
-            else:
-                rules.append((pattern, action, False))
-        # Move any down button filter rule
-        if downi is not None:
-            rule = rules[downi]
-            del rules[downi]
-            rules.insert(downi+1, rule)
-        mlist.header_filter_rules = rules
-
-    def handleForm(self, mlist, category, subcat, cgidata, doc):
-        if subcat == 'spam':
-            self._handleForm(mlist, category, subcat, cgidata, doc)
-        # Everything else is dealt with by the base handler
-        GUIBase.handleForm(self, mlist, category, subcat, cgidata, doc)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Topics.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Topics.py
deleted file mode 100644
index eb1d4ce..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Topics.py
+++ /dev/null
@@ -1,156 +0,0 @@
-# Copyright (C) 2001-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-import re
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman.i18n import _
-from Mailman.Logging.Syslog import syslog
-from Mailman.Gui.GUIBase import GUIBase
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-class Topics(GUIBase):
-    def GetConfigCategory(self):
-        return 'topics', _('Topics')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'topics':
-            return None
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-
-        return [
-	    '<p>' +
-            _('List topic keywords.') +
-	    '</p>',
-
-            ('topics_enabled', mm_cfg.Radio, (_('Disabled'), _('Enabled')), 0,
-             _('''Should the topic filter be enabled or disabled?'''),
-
-             _("""The topic filter categorizes each incoming email message according to <a href="http://www.python.org/doc/current/lib/module-re.html">regular expression filters</a> you specify below. If the message's <tt>Subject:</tt> or <tt>Keywords:</tt> header contains a match against a topic filter, the message is logically placed into a topic <em>bucket</em>. Each user can then choose to only receive messages from the mailing list for a particular topic bucket (or buckets). Any message not categorized in a topic bucket registered with the user is not delivered to the list.""") +
-	     '</p>' +
-	     '<p>' +
-             _('Note that this feature only works with regular delivery, not digest delivery.') +
-	     '</p>' +
-	     '<p>' +
-             _('The body of the message can also be optionally scanned for <tt>Subject:</tt> and <tt>Keywords:</tt> headers, as specified by the <a href="?VARHELP=topics/topics_bodylines_limit">topics_bodylines_limit</a> configuration variable.')),
-
-            ('topics_bodylines_limit', mm_cfg.Number, 5, 0,
-             _('How many body lines should the topic matcher scan?'),
-
-             _("""The topic matcher will scan this many lines of the message
-             body looking for topic keyword matches.  Body scanning stops when
-             either this many lines have been looked at, or a non-header-like
-             body line is encountered.  By setting this value to zero, no body
-             lines will be scanned (i.e. only the <tt>Keywords:</tt> and
-             <tt>Subject:</tt> headers will be scanned).  By setting this
-             value to a negative number, then all body lines will be scanned
-             until a non-header-like line is encountered.
-             """)),
-
-            ('topics', mm_cfg.Topics, 0, 0,
-             _('Topic keywords, one per line, to match against each message.'),
-
-             _("""Each topic keyword is actually a regular expression, which is
-             matched against certain parts of a mail message, specifically the
-             <tt>Keywords:</tt> and <tt>Subject:</tt> message headers.
-             Note that the first few lines of the body of the message can also
-             contain a <tt>Keywords:</tt> and <tt>Subject:</tt>
-             "header" on which matching is also performed.""")),
-
-            ]
-
-    def handleForm(self, mlist, category, subcat, cgidata, doc):
-        # MAS: Did we come from the authentication page?
-        if not cgidata.has_key('topic_box_01'):
-            return
-        topics = []
-        # We start i at 1 and keep going until we no longer find items keyed
-        # with the marked tags.
-        i = 1
-        while True:
-            deltag   = 'topic_delete_%02d' % i
-            boxtag   = 'topic_box_%02d' % i
-            reboxtag = 'topic_rebox_%02d' % i
-            desctag  = 'topic_desc_%02d' % i
-            wheretag = 'topic_where_%02d' % i
-            addtag   = 'topic_add_%02d' % i
-            newtag   = 'topic_new_%02d' % i
-            i += 1
-            # Was this a delete?  If so, we can just ignore this entry
-            if cgidata.has_key(deltag):
-                continue
-            # Get the data for the current box
-            name  = cgidata.getvalue(boxtag)
-            pattern = cgidata.getvalue(reboxtag)
-            desc  = cgidata.getvalue(desctag)
-            if name is None:
-                # We came to the end of the boxes
-                break
-            if cgidata.has_key(newtag) and (not name or not pattern):
-                # This new entry is incomplete.
-                doc.addError(_("""Topic specifications require both a name and
-                a pattern.  Incomplete topics will be ignored."""))
-                continue
-            # Make sure the pattern was a legal regular expression
-            name = Utils.websafe(name)
-            try:
-                re.compile(pattern)
-            except (re.error, TypeError):
-                safepattern = Utils.websafe(pattern)
-                doc.addError(_("""The topic pattern '%(safepattern)s' is not a
-                legal regular expression.  It will be discarded."""))
-                continue
-            # Was this an add item?
-            if cgidata.has_key(addtag):
-                # Where should the new one be added?
-                where = cgidata.getvalue(wheretag)
-                if where == 'before':
-                    # Add a new empty topics box before the current one
-                    topics.append(('', '', '', True))
-                    topics.append((name, pattern, desc, False))
-                    # Default is to add it after...
-                else:
-                    topics.append((name, pattern, desc, False))
-                    topics.append(('', '', '', True))
-            # Otherwise, just retain this one in the list
-            else:
-                topics.append((name, pattern, desc, False))
-        # Add these topics to the mailing list object, and deal with other
-        # options.
-        mlist.topics = topics
-        try:
-            mlist.topics_enabled = int(cgidata.getvalue(
-                'topics_enabled',
-                mlist.topics_enabled))
-        except ValueError:
-            # BAW: should really print a warning
-            pass
-        try:
-            mlist.topics_bodylines_limit = int(cgidata.getvalue(
-                'topics_bodylines_limit',
-                mlist.topics_bodylines_limit))
-        except ValueError:
-            # BAW: should really print a warning
-            pass
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Usenet.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Usenet.py
deleted file mode 100644
index 2924d81..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/Usenet.py
+++ /dev/null
@@ -1,141 +0,0 @@
-# Copyright (C) 2001-2003 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-from Mailman import mm_cfg
-from Mailman.i18n import _
-from Mailman.Gui.GUIBase import GUIBase
-
-
-
-class Usenet(GUIBase):
-    def GetConfigCategory(self):
-        return 'gateway', _('Mail&lt;-&gt;News gateways')
-
-    def GetConfigInfo(self, mlist, category, subcat=None):
-        if category <> 'gateway':
-            return None
-
-        WIDTH = mm_cfg.TEXTFIELDWIDTH
-        VERTICAL = 1
-
-        return [
-	    '<p>' +
-            _('Mail-to-News and News-to-Mail gateway services.') +
-	    '</p>',
-
-            _('News server settings'),
-
-            ('nntp_host', mm_cfg.String, WIDTH, 0,
-             _('The hostname of the machine your news server is running on.'),
-             _('''This value may be either the name of your news server, or
-             optionally of the format name:port, where port is a port number.</p>
-
-             <p>The news server is not part of Mailman proper.  You have to
-             already have access to an NNTP server, and that NNTP server must
-             recognize the machine this mailing list runs on as a machine
-             capable of reading and posting news.''')),
-
-            ('linked_newsgroup', mm_cfg.String, WIDTH, 0,
-              _('The name of the Usenet group to gateway to and/or from.')),
-
-            ('gateway_to_news',  mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('''Should new posts to the mailing list be sent to the
-             newsgroup?''')),
-
-            ('gateway_to_mail',  mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('''Should new posts to the newsgroup be sent to the mailing
-             list?''')),
-
-            _('Forwarding options'),
-
-            ('news_moderation', mm_cfg.Radio,
-             (_('None'), _('Open list, moderated group'), _('Moderated')),
-             VERTICAL,
-
-             _("""The moderation policy of the newsgroup."""),
-
-             _("""This setting determines the moderation policy of the
-             newsgroup and its interaction with the moderation policy of the
-             mailing list.  This only applies to the newsgroup that you are
-             gatewaying <em>to</em>, so if you are only gatewaying from
-             Usenet, or the newsgroup you are gatewaying to is not moderated,
-             set this option to <em>None</em>.</p>
-
-             <p>If the newsgroup is moderated, you can set this mailing list
-             up to be the moderation address for the newsgroup.  By selecting
-             <em>Moderated</em>, an additional posting hold will be placed in
-             the approval process.  All messages posted to the mailing list
-             will have to be approved before being sent on to the newsgroup,
-             or to the mailing list membership.</p>
-
-             <p>Note that if the message has an <tt>Approved</tt> header
-             with the list's administrative password in it, this hold test
-             will be bypassed, allowing privileged posters to send messages
-             directly to the list and the newsgroup.</p>
-
-             <p>Finally, if the newsgroup is moderated, but you want to have
-             an open posting policy anyway, you should select <em>Open list,
-             moderated group</em>.  The effect of this is to use the normal
-             Mailman moderation facilities, but to add an <tt>Approved</tt>
-             header to all messages that are gatewayed to Usenet.""")),
-
-            ('news_prefix_subject_too', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('Prefix <tt>Subject:</tt> headers on postings gated to news?'),
-             _("""Mailman prefixes <tt>Subject:</tt> headers with
-             <a href="?VARHELP=general/subject_prefix">text you can
-             customize</a> and normally, this prefix shows up in messages
-             gatewayed to Usenet.  You can set this option to <em>No</em> to
-             disable the prefix on gated messages.  Of course, if you turn off
-             normal <tt>Subject:</tt> prefixes, they won't be prefixed for
-             gated messages either.""")),
-
-            _('Mass catch up'),
-
-            ('_mass_catchup', mm_cfg.Toggle, (_('No'), _('Yes')), 0,
-             _('Should Mailman perform a <em>catchup</em> on the newsgroup?'),
-             _('''When you tell Mailman to perform a catchup on the newsgroup,
-             this means that you want to start gating messages to the mailing
-             list with the next new message found.  All earlier messages on
-             the newsgroup will be ignored.  This is as if you were reading
-             the newsgroup yourself, and you marked all current messages as
-             <em>read</em>.  By catching up, your mailing list members will
-             not see any of the earlier messages.''')),
-
-            ]
-
-    def _setValue(self, mlist, property, val, doc):
-        # Watch for the special, immediate action attributes
-        if property == '_mass_catchup' and val:
-            mlist.usenet_watermark = None
-            doc.AddItem(_('Mass catchup completed'))
-        else:
-            GUIBase._setValue(self, mlist, property, val, doc)
-
-    def _postValidate(self, mlist, doc):
-        # Make sure that if we're gating, that the newsgroups and host
-        # information are not blank.
-        if mlist.gateway_to_news or mlist.gateway_to_mail:
-            # BAW: It's too expensive and annoying to ensure that both the
-            # host is valid and that the newsgroup is a valid n.g. on the
-            # server.  This should be good enough.
-            if not mlist.nntp_host or not mlist.linked_newsgroup:
-                doc.addError(_("""You cannot enable gatewaying unless both the
-                <a href="?VARHELP=gateway/nntp_host">news server field</a> and
-                the <a href="?VARHELP=gateway/linked_newsgroup">linked
-                newsgroup</a> fields are filled in."""))
-                # And reset these values
-                mlist.gateway_to_news = 0
-                mlist.gateway_to_mail = 0
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/__init__.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/__init__.py
deleted file mode 100644
index 5bf28bc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Gui/__init__.py
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright (C) 2001,2002 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-# 
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software 
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-
-from Archive import Archive
-from Autoresponse import Autoresponse
-from Bounce import Bounce
-from Digest import Digest
-from General import General
-from Membership import Membership
-from NonDigest import NonDigest
-from Passwords import Passwords
-from Privacy import Privacy
-from Topics import Topics
-from Usenet import Usenet
-from Language import Language
-from ContentFilter import ContentFilter
-
-# Don't export this symbol outside the package
-del GUIBase
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/HTMLFormatter.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/HTMLFormatter.py
deleted file mode 100644
index 7a5d69d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/HTMLFormatter.py
+++ /dev/null
@@ -1,472 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-
-"""Routines for presentation of list-specific HTML text."""
-
-import time
-import re
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import MemberAdaptor
-from Mailman.htmlformat import *
-
-from Mailman.i18n import _
-
-
-EMPTYSTRING = ''
-COMMASPACE = ', '
-
-
-
-class HTMLFormatter:
-    def GetMailmanFooter(self):
-        ownertext = COMMASPACE.join([Utils.ObscureEmail(a, 1)
-                                     for a in self.owner])
-        # Remove the .Format() when htmlformat conversion is done.
-        realname = self.real_name
-        hostname = self.host_name
-        listinfo_link = Link(self.GetScriptURL('listinfo'), realname).Format()
-        owner_link = Link('mailto:' + self.GetOwnerEmail(), ownertext).Format()
-        innertext = _('%(listinfo_link)s list run by %(owner_link)s')
-        return Container(
-            '<p>',
-            #Address(
-                Container(
-                   innertext,
-                    '<br />',
-                    Link(self.GetScriptURL('admin'),
-                         _('%(realname)s administrative interface')),
-                    _(' (requires authorization)'),
-                    '<br />',
-                    Link(Utils.ScriptURL('listinfo'),
-                         _('Overview of all %(hostname)s mailing lists')),
-                    '</p>', MailmanLogo())).Format()
-
-    def FormatUsers(self, digest, lang=None):
-        if lang is None:
-            lang = self.preferred_language
-        conceal_sub = mm_cfg.ConcealSubscription
-        people = []
-        if digest:
-            digestmembers = self.getDigestMemberKeys()
-            for dm in digestmembers:
-                if not self.getMemberOption(dm, conceal_sub):
-                    people.append(dm)
-            num_concealed = len(digestmembers) - len(people)
-        else:
-            members = self.getRegularMemberKeys()
-            for m in members:
-                if not self.getMemberOption(m, conceal_sub):
-                    people.append(m)
-            num_concealed = len(members) - len(people)
-        if num_concealed == 1:
-            concealed = _('<em>(1 private member not shown)</em>')
-        elif num_concealed > 1:
-           concealed = _(
-               '<em>(%(num_concealed)d private members not shown)</em>')
-        else:
-            concealed = ''
-        items = []
-        people.sort()
-        obscure = self.obscure_addresses
-        for person in people:
-            id = Utils.ObscureEmail(person)
-            url = self.GetOptionsURL(person, obscure=obscure)
-            if obscure:
-                showing = Utils.ObscureEmail(person, for_text=1)
-            else:
-                showing = person
-            got = Link(url, showing)
-            if self.getDeliveryStatus(person) <> MemberAdaptor.ENABLED:
-                got = Italic('(', got, ')')
-            items.append(got)
-        # Just return the .Format() so this works until I finish
-        # converting everything to htmlformat...
-        return concealed + UnorderedList(*tuple(items)).Format()
-
-    def FormatOptionButton(self, option, value, user):
-        if option == mm_cfg.DisableDelivery:
-            optval = self.getDeliveryStatus(user) <> MemberAdaptor.ENABLED
-        else:
-            optval = self.getMemberOption(user, option)
-        if optval == value:
-            checked = ' checked="checked"'
-        else:
-            checked = ''
-        name = {mm_cfg.DontReceiveOwnPosts      : 'dontreceive',
-                mm_cfg.DisableDelivery          : 'disablemail',
-                mm_cfg.DisableMime              : 'mime',
-                mm_cfg.AcknowledgePosts         : 'ackposts',
-                mm_cfg.Digests                  : 'digest',
-                mm_cfg.ConcealSubscription      : 'conceal',
-                mm_cfg.SuppressPasswordReminder : 'remind',
-                mm_cfg.ReceiveNonmatchingTopics : 'rcvtopic',
-                mm_cfg.DontReceiveDuplicates    : 'nodupes',
-                }[option]
-        return '<input type="radio" name="%s" value="%d"%s />' % (
-            name, value, checked)
-
-    def FormatDigestButton(self):
-        if self.digest_is_default:
-            checked = ' checked="checked"'
-        else:
-            checked = ''
-        return '<input type="radio" name="digest" value="1"%s />' % checked
-
-    def FormatDisabledNotice(self, user):
-        status = self.getDeliveryStatus(user)
-        reason = None
-        info = self.getBounceInfo(user)
-        if status == MemberAdaptor.BYUSER:
-            reason = _('; it was disabled by you')
-        elif status == MemberAdaptor.BYADMIN:
-            reason = _('; it was disabled by the list administrator')
-        elif status == MemberAdaptor.BYBOUNCE:
-            date = time.strftime('%d-%b-%Y',
-                                 time.localtime(Utils.midnight(info.date)))
-            reason = _('''; it was disabled due to excessive bounces.  The
-            last bounce was received on %(date)s''')
-        elif status == MemberAdaptor.UNKNOWN:
-            reason = _('; it was disabled for unknown reasons')
-        if reason:
-            note = Header(3, _('Your list delivery is currently disabled%(reason)s.')).Format()
-            link = Link('#mdelivery', _('Mail delivery')).Format()
-            mailto = Link('mailto:' + self.GetOwnerEmail(),
-                          _('the list administrator')).Format()
-	    note = Div(note, Paragraph(_('''You may have disabled list delivery intentionally, or it may have been triggered by bounces from your email address. In either case, to re-enable delivery, change the %(link)s option below. Contact %(mailto)s if you have any questions or need assistance.'''))).Format(css='class="message warning"')
-	    return note
-        elif info and info.score > 0:
-            # Provide information about their current bounce score.  We know
-            # their membership is currently enabled.
-            score = info.score
-            total = self.bounce_score_threshold
-	    note = Div(Paragraph(_('''
-            We have received some recent bounces from your
-            address.  Your current <em>bounce score</em> is %(score)s out of a
-            maximum of %(total)s.  Please double check that your subscribed
-            address is correct and that there are no problems with delivery to
-            this address.  Your bounce score will be automatically reset if
-            the problems are corrected soon.
-	    '''))).Format(css='class="message warning"')
-	    return note
-        else:
-            return ''
-
-    def FormatUmbrellaNotice(self, user, type):
-        addr = self.GetMemberAdminEmail(user)
-        if self.umbrella_list:
-	    msg = Paragraph(_('''
-            You are subscribing to a list of mailing 
-	    lists, so the %(type)s notice will be sent to 
-	    the admin address for your membership, %(addr)s.
-	    ''')).Format()
-	    return msg 
-        else:
-            return ""
-
-    def FormatSubscriptionMsg(self):
-        msg = ''
-        also = ''
-        if self.subscribe_policy == 1:
-            msg += _('''
-	    You will be sent email requesting confirmation, to
-            prevent others from gratuitously subscribing you.
-	    ''')
-        elif self.subscribe_policy == 2:
-            msg += _('''
-	    This is a closed list, which means your subscription
-            will be held for approval. You will be notified of the list
-            moderator's decision by email.
-	    ''')
-            also = _('also')
-        elif self.subscribe_policy == 3:
-            msg += _('''
-	    You will be sent email requesting confirmation, to
-            prevent others from gratuitously subscribing you.  Once
-            confirmation is received, your request will be held for approval
-            by the list moderator.  You will be notified of the moderator's
-            decision by email.
-	    ''')
-            also = _("also ")
-        if msg:
-            msg += ' '
-        if self.private_roster == 1:
-            msg += _('''
-	    This is %(also)s a private list, which means that the
-            list of members is not available to non-members.
-	    ''')
-        elif self.private_roster:
-            msg += _('''
-	    This is %(also)s a hidden list, which means that the
-            list of members is available only to the list administrator.
-	    ''')
-        else:
-            note = _('''
-	    This is %(also)s a public list, which means that the
-            list of members list is available to everyone.
-	    ''')
-            if self.obscure_addresses:
-                note += _('''
-	        (But we obscure the addresses so they are not
-                easily recognizable by spammers).
-	        ''')
-	    msg += Paragraph(note).Format()
-
-        if self.umbrella_list:
-            sfx = self.umbrella_member_suffix
-            msg += Paragraph(_('''
-	    Note that this is an umbrella list, intended to
-            have only other mailing lists as members.  Among other things,
-            this means that your confirmation request will be sent to the
-            `%(sfx)s' account for your address.
-	    ''')).Format()
-        return msg
-
-    def FormatUndigestButton(self):
-        if self.digest_is_default:
-            checked = ''
-        else:
-            checked = ' checked="checked"'
-        return '<input type="radio" name="digest" value="0"%s />' % checked
-
-    def FormatMimeDigestsButton(self):
-        if self.mime_is_default_digest:
-            checked = ' checked="checked"'
-        else:
-            checked = ''
-        return '<input type="radio" name="mime" value="1"%s />' % checked
-
-    def FormatPlainDigestsButton(self):
-        if self.mime_is_default_digest:
-            checked = ''
-        else:
-            checked = ' checked="checked"'
-        return '<input type="radio" name="plain" value="1"%s />' % checked
-
-    def FormatEditingOption(self, lang):
-        realname = self.real_name
-        if self.private_roster == 0:
-            either = _('<strong><em>either</em></strong> ')
-        else:
-            either = ''
-
-	# Text used in this section
-	text = _('''To unsubscribe from %(realname)s, get a password reminder, or change your subscription options %(either)senter your subscription email address:''')
-        if self.private_roster == 0:
-            text += Paragraph(_('''... <strong><em>or</em></strong> select your entry from the subscribers list (see above).''')).Format()
-
-	# Build table where texts will be shown. 
-	table = Table()
-	table.AddRow([text,
-                      TextBox('email', size=30)
-		      ])
-	table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-	table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-
-
-	table.AddRow([Paragraph(_('''If you leave the field blank, you will be prompted for your email address.''')).Format(css='class="center"') +
-		      Hidden('language', lang).Format() +  
-		      SubmitButton('UserOptions',
-                               _('Unsubscribe or edit options')).Format()
-		      ])
-	table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="mm_submit"')
-        return table.Format()
-
-    def RestrictedListMessage(self, which, restriction):
-        if not restriction:
-            return ''
-        elif restriction == 1:
-            return Paragraph(_('''(%(which)s is only available to the list members.)''')).Format()
-        else:
-            return Paragraph(_('''(%(which)s is only available to the list administrator.)''')).Format()
-
-    def FormatRosterOptionForUser(self, lang):
-        return self.RosterOption(lang).Format()
-
-    def RosterOption(self, lang):
-        container = Container()
-        if not self.private_roster:
-            container.AddItem(Paragraph(_("Click here for the list of ")
-                              + self.real_name
-                              + _(" subscribers: ")
-			      + SubmitButton('SubscriberRoster',
-                                           _("Visit Subscriber list"))).Format())
-        else:
-            if self.private_roster == 1:
-                only = _('members')
-                whom = _('Address:')
-            else:
-                only = _('the list administrator')
-                whom = _('Admin address:')
-
-            # Solicit the user and password.
-	    table = Table()
-            container.AddItem(self.RestrictedListMessage(_('The subscribers list'),
-                                           self.private_roster))
-	    container.AddItem(Paragraph(_('Enter your ')
-                              + whom[:-1].lower()
-                              + _(" and password to visit"
-                              "  the subscribers list:")).Format())
-	    table.AddRow([whom,
-	    		  self.FormatBox('roster-email')])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-  	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-	    table.AddRow([_("Password: "),
-                              self.FormatSecureBox('roster-pw')])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, css='class="description"')
-  	    table.AddCellInfo(table.GetCurrentRowIndex(), 1, css='class="value"')
-	    table.AddRow([
-			SubmitButton('SubscriberRoster', _("Visit Subscriber list")).Format() +
-        		Hidden('language', lang).Format()
-			])
-	    table.AddCellInfo(table.GetCurrentRowIndex(), 0, colspan=2, css='class="mm_submit"')
-	    container.AddItem(table)
-        return container
-
-    def FormatFormStart(self, name, extra=''):
-        base_url = self.GetScriptURL(name)
-        if extra:
-            full_url = "%s/%s" % (base_url, extra)
-        else:
-            full_url = base_url
-        return ('<form method="post" action="%s">' % full_url)
-
-    def FormatArchiveAnchor(self):
-        return '<a href="%s">' % self.GetBaseArchiveURL()
-
-    def FormatFormEnd(self):
-        return '</form>'
-
-    def FormatBox(self, name, size=20, value=''):
-        if isinstance(value, str):
-            safevalue = Utils.websafe(value)
-        else:
-            safevalue = value
-        return '<input type="text" name="%s" size="%d" value="%s" />' % (
-            name, size, safevalue)
-
-    def FormatSecureBox(self, name):
-        return '<input type="password" name="%s" size="20" />' % name
-
-    def FormatButton(self, name, text='Submit'):
-        return '<input type="submit" name="%s" value="%s" />' % (name, text)
-
-    def FormatReminder(self, lang):
-        if self.send_reminders:
-            return _('Once a month, your password will be emailed to you as'
-                     ' a reminder.')
-        return ''
-
-    def ParseTags(self, template, replacements, lang=None):
-        if lang is None:
-            charset = 'us-ascii'
-        else:
-            charset = Utils.GetCharSet(lang)
-        text = Utils.maketext(template, raw=1, lang=lang, mlist=self)
-        parts = re.split('(</?[Mm][Mm]-[^>]*>)', text)
-        i = 1
-        while i < len(parts):
-            tag = parts[i].lower()
-            if replacements.has_key(tag):
-                repl = replacements[tag]
-                if isinstance(repl, type(u'')):
-                    repl = repl.encode(charset, 'replace')
-                parts[i] = repl
-            else:
-                parts[i] = ''
-            i = i + 2
-        return EMPTYSTRING.join(parts)
-
-    # This needs to wait until after the list is inited, so let's build it
-    # when it's needed only.
-    def GetStandardReplacements(self, lang=None):
-        dmember_len = len(self.getDigestMemberKeys())
-        member_len = len(self.getRegularMemberKeys())
-        # If only one language is enabled for this mailing list, omit the
-        # language choice buttons.
-        if len(self.GetAvailableLanguages()) == 1:
-            listlangs = _(Utils.GetLanguageDescr(self.preferred_language))
-        else:
-            listlangs = self.GetLangSelectBox(lang).Format()
-	# If no info is available for the mailing list, omit the info texts.
-	if self.info:
-	    listabout = '<p>' + self.info.replace('\n', '<br />') + '</p>'
-	else:
-	    listabout = ''
-        d = {
-            '<mm-mailman-footer>' : self.GetMailmanFooter(),
-            '<mm-list-name>' : self.real_name,
-            '<mm-email-user>' : self._internal_name,
-            '<mm-list-info>' : listabout,
-            '<mm-form-end>'  : self.FormatFormEnd(),
-            '<mm-archive>'   : self.FormatArchiveAnchor(),
-            '</mm-archive>'  : '</a>',
-            '<mm-list-subscription-msg>' : self.FormatSubscriptionMsg(),
-            '<mm-restricted-list-message>' : \
-                self.RestrictedListMessage(_('The current archive'),
-                                           self.archive_private),
-            '<mm-num-reg-users>' : `member_len`,
-            '<mm-num-digesters>' : `dmember_len`,
-            '<mm-num-members>' : (`member_len + dmember_len`),
-            '<mm-posting-addr>' : '%s' % self.GetListEmail(),
-            '<mm-request-addr>' : '%s' % self.GetRequestEmail(),
-            '<mm-owner>' : self.GetOwnerEmail(),
-            '<mm-reminder>' : self.FormatReminder(self.preferred_language),
-            '<mm-host>' : self.host_name,
-            '<mm-list-langs>' : listlangs,
-            }
-
-        if mm_cfg.IMAGE_LOGOS:
-            d['<mm-favicon>'] = mm_cfg.IMAGE_LOGOS + mm_cfg.SHORTCUT_ICON
-
-	# To avoid empty tags we redifine description here.
-	if self.description:
-		d['<mm-list-description>'] = Paragraph(self.description).Format()
-	else:
-		d['<mm-list-description>'] = ''
-
-        return d
-
-    def GetAllReplacements(self, lang=None):
-        """
-        returns standard replaces plus formatted user lists in
-        a dict just like GetStandardReplacements.
-        """
-        if lang is None:
-            lang = self.preferred_language
-        d = self.GetStandardReplacements(lang)
-        d.update({"<mm-regular-users>": self.FormatUsers(0, lang),
-                  "<mm-digest-users>": self.FormatUsers(1, lang)})
-        return d
-
-    def GetLangSelectBox(self, lang=None, varname='language'):
-        if lang is None:
-            lang = self.preferred_language
-        # Figure out the available languages
-        values = self.GetAvailableLanguages()
-        legend = map(_, map(Utils.GetLanguageDescr, values))
-        try:
-            selected = values.index(lang)
-        except ValueError:
-            try:
-                selected = values.index(self.preferred_language)
-            except ValueError:
-                selected = mm_cfg.DEFAULT_SERVER_LANGUAGE
-        # Return the widget
-        return SelectOptions(varname, values, legend, selected)
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/MailList.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/MailList.py
deleted file mode 100644
index e07e23a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/MailList.py
+++ /dev/null
@@ -1,1511 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-
-"""The class representing a Mailman mailing list.
-
-Mixes in many task-specific classes.
-"""
-
-import sys
-import os
-import time
-import marshal
-import errno
-import re
-import shutil
-import socket
-import urllib
-import cPickle
-
-from cStringIO import StringIO
-from UserDict import UserDict
-from urlparse import urlparse
-from types import *
-
-import email.Iterators
-from email.Utils import getaddresses, formataddr, parseaddr
-from email.Header import Header
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman import Errors
-from Mailman import LockFile
-from Mailman.UserDesc import UserDesc
-
-# base classes
-from Mailman.Archiver import Archiver
-from Mailman.Autoresponder import Autoresponder
-from Mailman.Bouncer import Bouncer
-from Mailman.Deliverer import Deliverer
-from Mailman.Digester import Digester
-from Mailman.GatewayManager import GatewayManager
-from Mailman.HTMLFormatter import HTMLFormatter
-from Mailman.ListAdmin import ListAdmin
-from Mailman.SecurityManager import SecurityManager
-from Mailman.TopicMgr import TopicMgr
-from Mailman import Pending
-
-# gui components package
-from Mailman import Gui
-
-# other useful classes
-from Mailman import MemberAdaptor
-from Mailman.OldStyleMemberships import OldStyleMemberships
-from Mailman import Message
-from Mailman import Site
-from Mailman import i18n
-from Mailman.Logging.Syslog import syslog
-
-_ = i18n._
-
-EMPTYSTRING = ''
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-
-
-# Use mixins here just to avoid having any one chunk be too large.
-class MailList(HTMLFormatter, Deliverer, ListAdmin,
-               Archiver, Digester, SecurityManager, Bouncer, GatewayManager,
-               Autoresponder, TopicMgr, Pending.Pending):
-
-    #
-    # A MailList object's basic Python object model support
-    #
-    def __init__(self, name=None, lock=1):
-        # No timeout by default.  If you want to timeout, open the list
-        # unlocked, then lock explicitly.
-        #
-        # Only one level of mixin inheritance allowed
-        for baseclass in self.__class__.__bases__:
-            if hasattr(baseclass, '__init__'):
-                baseclass.__init__(self)
-        # Initialize volatile attributes
-        self.InitTempVars(name)
-        # Default membership adaptor class
-        self._memberadaptor = OldStyleMemberships(self)
-        # This extension mechanism allows list-specific overrides of any
-        # method (well, except __init__(), InitTempVars(), and InitVars()
-        # I think).  Note that fullpath() will return None when we're creating
-        # the list, which will only happen when name is None.
-        if name is None:
-            return
-        filename = os.path.join(self.fullpath(), 'extend.py')
-        dict = {}
-        try:
-            execfile(filename, dict)
-        except IOError, e:
-            # Ignore missing files, but log other errors
-            if e.errno == errno.ENOENT:
-                pass
-            else:
-                syslog('error', 'IOError reading list extension: %s', e)
-        else:
-            func = dict.get('extend')
-            if func:
-                func(self)
-        if lock:
-            # This will load the database.
-            self.Lock()
-        else:
-            self.Load()
-
-    def __getattr__(self, name):
-        # Because we're using delegation, we want to be sure that attribute
-        # access to a delegated member function gets passed to the
-        # sub-objects.  This of course imposes a specific name resolution
-        # order.
-        try:
-            return getattr(self._memberadaptor, name)
-        except AttributeError:
-            for guicomponent in self._gui:
-                try:
-                    return getattr(guicomponent, name)
-                except AttributeError:
-                    pass
-            else:
-                raise AttributeError, name
-
-    def __repr__(self):
-        if self.Locked():
-            status = '(locked)'
-        else:
-            status = '(unlocked)'
-        return '<mailing list "%s" %s at %x>' % (
-            self.internal_name(), status, id(self))
-
-
-    #
-    # Lock management
-    #
-    def Lock(self, timeout=0):
-        self.__lock.lock(timeout)
-        # Must reload our database for consistency.  Watch out for lists that
-        # don't exist.
-        try:
-            self.Load()
-        except Exception:
-            self.Unlock()
-            raise
-
-    def Unlock(self):
-        self.__lock.unlock(unconditionally=1)
-
-    def Locked(self):
-        return self.__lock.locked()
-
-
-
-    #
-    # Useful accessors
-    #
-    def internal_name(self):
-        return self._internal_name
-
-    def fullpath(self):
-        return self._full_path
-
-    def getListAddress(self, extra=None):
-        if extra is None:
-            return '%s@%s' % (self.internal_name(), self.host_name)
-        return '%s-%s@%s' % (self.internal_name(), extra, self.host_name)
-
-    # For backwards compatibility
-    def GetBouncesEmail(self):
-        return self.getListAddress('bounces')
-
-    def GetOwnerEmail(self):
-        return self.getListAddress('owner')
-
-    def GetRequestEmail(self, cookie=''):
-        if mm_cfg.VERP_CONFIRMATIONS and cookie:
-            return self.GetConfirmEmail(cookie)
-        else:
-            return self.getListAddress('request')
-
-    def GetConfirmEmail(self, cookie):
-        return mm_cfg.VERP_CONFIRM_FORMAT % {
-            'addr'  : '%s-confirm' % self.internal_name(),
-            'cookie': cookie,
-            } + '@' + self.host_name
-
-    def GetConfirmJoinSubject(self, listname, cookie):
-        if mm_cfg.VERP_CONFIRMATIONS and cookie:
-            cset = i18n.get_translation().charset() or \
-                       Utils.GetCharSet(self.preferred_language)
-            subj = Header(
-     _('Your confirmation is required to join the %(listname)s mailing list'),
-                          cset, header_name='subject')
-            return subj
-        else:
-            return 'confirm ' + cookie
-
-    def GetConfirmLeaveSubject(self, listname, cookie):
-        if mm_cfg.VERP_CONFIRMATIONS and cookie:
-            cset = i18n.get_translation().charset() or \
-                       Utils.GetCharSet(self.preferred_language)
-            subj = Header(
-     _('Your confirmation is required to leave the %(listname)s mailing list'),
-                          cset, header_name='subject')
-            return subj
-        else:
-            return 'confirm ' + cookie
-
-    def GetListEmail(self):
-        return self.getListAddress()
-
-    def GetMemberAdminEmail(self, member):
-        """Usually the member addr, but modified for umbrella lists.
-
-        Umbrella lists have other mailing lists as members, and so admin stuff
-        like confirmation requests and passwords must not be sent to the
-        member addresses - the sublists - but rather to the administrators of
-        the sublists.  This routine picks the right address, considering
-        regular member address to be their own administrative addresses.
-
-        """
-        if not self.umbrella_list:
-            return member
-        else:
-            acct, host = tuple(member.split('@'))
-            return "%s%s@%s" % (acct, self.umbrella_member_suffix, host)
-
-    def GetScriptURL(self, scriptname, absolute=0):
-        return Utils.ScriptURL(scriptname, self.web_page_url, absolute) + \
-               '/' + self.internal_name()
-
-    def GetOptionsURL(self, user, obscure=0, absolute=0):
-        url = self.GetScriptURL('options', absolute)
-        if obscure:
-            user = Utils.ObscureEmail(user)
-        return '%s/%s' % (url, urllib.quote(user.lower()))
-
-
-    #
-    # Instance and subcomponent initialization
-    #
-    def InitTempVars(self, name):
-        """Set transient variables of this and inherited classes."""
-        # The timestamp is set whenever we load the state from disk.  If our
-        # timestamp is newer than the modtime of the config.pck file, we don't
-        # need to reload, otherwise... we do.
-        self.__timestamp = 0
-        self.__lock = LockFile.LockFile(
-            os.path.join(mm_cfg.LOCK_DIR, name or '<site>') + '.lock',
-            # TBD: is this a good choice of lifetime?
-            lifetime = mm_cfg.LIST_LOCK_LIFETIME,
-            withlogging = mm_cfg.LIST_LOCK_DEBUGGING)
-        self._internal_name = name
-        if name:
-            self._full_path = Site.get_listpath(name)
-        else:
-            self._full_path = ''
-        # Only one level of mixin inheritance allowed
-        for baseclass in self.__class__.__bases__:
-            if hasattr(baseclass, 'InitTempVars'):
-                baseclass.InitTempVars(self)
-        # Now, initialize our gui components
-        self._gui = []
-        for component in dir(Gui):
-            if component.startswith('_'):
-                continue
-            self._gui.append(getattr(Gui, component)())
-
-    def InitVars(self, name=None, admin='', crypted_password=''):
-        """Assign default values - some will be overriden by stored state."""
-        # Non-configurable list info
-        if name:
-          self._internal_name = name
-
-        # When was the list created?
-        self.created_at = time.time()
-
-        # Must save this state, even though it isn't configurable
-        self.volume = 1
-        self.members = {} # self.digest_members is initted in mm_digest
-        self.data_version = mm_cfg.DATA_FILE_VERSION
-        self.last_post_time = 0
-
-        self.post_id = 1.  # A float so it never has a chance to overflow.
-        self.user_options = {}
-        self.language = {}
-        self.usernames = {}
-        self.passwords = {}
-        self.new_member_options = mm_cfg.DEFAULT_NEW_MEMBER_OPTIONS
-
-        # This stuff is configurable
-        self.respond_to_post_requests = 1
-        self.advertised = mm_cfg.DEFAULT_LIST_ADVERTISED
-        self.max_num_recipients = mm_cfg.DEFAULT_MAX_NUM_RECIPIENTS
-        self.max_message_size = mm_cfg.DEFAULT_MAX_MESSAGE_SIZE
-        # See the note in Defaults.py concerning DEFAULT_HOST_NAME
-        # vs. DEFAULT_EMAIL_HOST.
-        self.host_name = mm_cfg.DEFAULT_HOST_NAME or mm_cfg.DEFAULT_EMAIL_HOST
-        self.web_page_url = (
-            mm_cfg.DEFAULT_URL or
-            mm_cfg.DEFAULT_URL_PATTERN % mm_cfg.DEFAULT_URL_HOST)
-        self.owner = [admin]
-        self.moderator = []
-        self.reply_goes_to_list = mm_cfg.DEFAULT_REPLY_GOES_TO_LIST
-        self.reply_to_address = ''
-        self.first_strip_reply_to = mm_cfg.DEFAULT_FIRST_STRIP_REPLY_TO
-        self.admin_immed_notify = mm_cfg.DEFAULT_ADMIN_IMMED_NOTIFY
-        self.admin_notify_mchanges = \
-                mm_cfg.DEFAULT_ADMIN_NOTIFY_MCHANGES
-        self.require_explicit_destination = \
-                mm_cfg.DEFAULT_REQUIRE_EXPLICIT_DESTINATION
-        self.acceptable_aliases = mm_cfg.DEFAULT_ACCEPTABLE_ALIASES
-        self.umbrella_list = mm_cfg.DEFAULT_UMBRELLA_LIST
-        self.umbrella_member_suffix = \
-                mm_cfg.DEFAULT_UMBRELLA_MEMBER_ADMIN_SUFFIX
-        self.send_reminders = mm_cfg.DEFAULT_SEND_REMINDERS
-        self.send_welcome_msg = mm_cfg.DEFAULT_SEND_WELCOME_MSG
-        self.send_goodbye_msg = mm_cfg.DEFAULT_SEND_GOODBYE_MSG
-        self.bounce_matching_headers = \
-                mm_cfg.DEFAULT_BOUNCE_MATCHING_HEADERS
-        self.header_filter_rules = []
-        self.anonymous_list = mm_cfg.DEFAULT_ANONYMOUS_LIST
-        internalname = self.internal_name()
-        self.real_name = internalname[0].upper() + internalname[1:]
-        self.description = ''
-        self.info = ''
-        self.welcome_msg = ''
-        self.goodbye_msg = ''
-        self.subscribe_policy = mm_cfg.DEFAULT_SUBSCRIBE_POLICY
-        self.unsubscribe_policy = mm_cfg.DEFAULT_UNSUBSCRIBE_POLICY
-        self.private_roster = mm_cfg.DEFAULT_PRIVATE_ROSTER
-        self.obscure_addresses = mm_cfg.DEFAULT_OBSCURE_ADDRESSES
-        self.admin_member_chunksize = mm_cfg.DEFAULT_ADMIN_MEMBER_CHUNKSIZE
-        self.administrivia = mm_cfg.DEFAULT_ADMINISTRIVIA
-        self.preferred_language = mm_cfg.DEFAULT_SERVER_LANGUAGE
-        self.available_languages = []
-        self.include_rfc2369_headers = 1
-        self.include_list_post_header = 1
-        self.filter_mime_types = mm_cfg.DEFAULT_FILTER_MIME_TYPES
-        self.pass_mime_types = mm_cfg.DEFAULT_PASS_MIME_TYPES
-        self.filter_filename_extensions = \
-            mm_cfg.DEFAULT_FILTER_FILENAME_EXTENSIONS
-        self.pass_filename_extensions = mm_cfg.DEFAULT_PASS_FILENAME_EXTENSIONS
-        self.filter_content = mm_cfg.DEFAULT_FILTER_CONTENT
-        self.collapse_alternatives = mm_cfg.DEFAULT_COLLAPSE_ALTERNATIVES
-        self.convert_html_to_plaintext = \
-            mm_cfg.DEFAULT_CONVERT_HTML_TO_PLAINTEXT
-        self.filter_action = mm_cfg.DEFAULT_FILTER_ACTION
-        # Analogs to these are initted in Digester.InitVars
-        self.nondigestable = mm_cfg.DEFAULT_NONDIGESTABLE
-        self.personalize = 0
-        # New sender-centric moderation (privacy) options
-        self.default_member_moderation = \
-                                       mm_cfg.DEFAULT_DEFAULT_MEMBER_MODERATION
-        # Emergency moderation bit
-        self.emergency = 0
-        # This really ought to default to mm_cfg.HOLD, but that doesn't work
-        # with the current GUI description model.  So, 0==Hold, 1==Reject,
-        # 2==Discard
-        self.member_moderation_action = 0
-        self.member_moderation_notice = ''
-        self.accept_these_nonmembers = []
-        self.hold_these_nonmembers = []
-        self.reject_these_nonmembers = []
-        self.discard_these_nonmembers = []
-        self.forward_auto_discards = mm_cfg.DEFAULT_FORWARD_AUTO_DISCARDS
-        self.generic_nonmember_action = mm_cfg.DEFAULT_GENERIC_NONMEMBER_ACTION
-        self.nonmember_rejection_notice = ''
-        # Ban lists
-        self.ban_list = []
-        # BAW: This should really be set in SecurityManager.InitVars()
-        self.password = crypted_password
-        # Max autoresponses per day.  A mapping between addresses and a
-        # 2-tuple of the date of the last autoresponse and the number of
-        # autoresponses sent on that date.
-        self.hold_and_cmd_autoresponses = {}
-        # Only one level of mixin inheritance allowed
-        for baseclass in self.__class__.__bases__:
-            if hasattr(baseclass, 'InitVars'):
-                baseclass.InitVars(self)
-
-        # These need to come near the bottom because they're dependent on
-        # other settings.
-        self.subject_prefix = mm_cfg.DEFAULT_SUBJECT_PREFIX % self.__dict__
-        self.msg_header = mm_cfg.DEFAULT_MSG_HEADER
-        self.msg_footer = mm_cfg.DEFAULT_MSG_FOOTER
-        # Set this to Never if the list's preferred language uses us-ascii,
-        # otherwise set it to As Needed
-        if Utils.GetCharSet(self.preferred_language) == 'us-ascii':
-            self.encode_ascii_prefixes = 0
-        else:
-            self.encode_ascii_prefixes = 2
-        # scrub regular delivery
-        self.scrub_nondigest = mm_cfg.DEFAULT_SCRUB_NONDIGEST
-        # automatic discarding
-        self.max_days_to_hold = mm_cfg.DEFAULT_MAX_DAYS_TO_HOLD
-
-
-    #
-    # Web API support via administrative categories
-    #
-    def GetConfigCategories(self):
-        class CategoryDict(UserDict):
-            def __init__(self):
-                UserDict.__init__(self)
-                self.keysinorder = mm_cfg.ADMIN_CATEGORIES[:]
-            def keys(self):
-                return self.keysinorder
-            def items(self):
-                items = []
-                for k in mm_cfg.ADMIN_CATEGORIES:
-                    items.append((k, self.data[k]))
-                return items
-            def values(self):
-                values = []
-                for k in mm_cfg.ADMIN_CATEGORIES:
-                    values.append(self.data[k])
-                return values
-
-        categories = CategoryDict()
-        # Only one level of mixin inheritance allowed
-        for gui in self._gui:
-            k, v = gui.GetConfigCategory()
-            categories[k] = (v, gui)
-        return categories
-
-    def GetConfigSubCategories(self, category):
-        for gui in self._gui:
-            if hasattr(gui, 'GetConfigSubCategories'):
-                # Return the first one that knows about the given subcategory
-                subcat = gui.GetConfigSubCategories(category)
-                if subcat is not None:
-                    return subcat
-        return None
-
-    def GetConfigInfo(self, category, subcat=None):
-        for gui in self._gui:
-            if hasattr(gui, 'GetConfigInfo'):
-                value = gui.GetConfigInfo(self, category, subcat)
-                if value:
-                    return value
-
-
-    #
-    # List creation
-    #
-    def Create(self, name, admin, crypted_password,
-               langs=None, emailhost=None):
-        if Utils.list_exists(name):
-            raise Errors.MMListAlreadyExistsError, name
-        # Validate what will be the list's posting address.  If that's
-        # invalid, we don't want to create the mailing list.  The hostname
-        # part doesn't really matter, since that better already be valid.
-        # However, most scripts already catch MMBadEmailError as exceptions on
-        # the admin's email address, so transform the exception.
-        if emailhost is None:
-            emailhost = mm_cfg.DEFAULT_EMAIL_HOST
-        postingaddr = '%s@%s' % (name, emailhost)
-        try:
-            Utils.ValidateEmail(postingaddr)
-        except Errors.MMBadEmailError:
-            raise Errors.BadListNameError, postingaddr
-        # Validate the admin's email address
-        Utils.ValidateEmail(admin)
-        self._internal_name = name
-        self._full_path = Site.get_listpath(name, create=1)
-        # Don't use Lock() since that tries to load the non-existant config.pck
-        self.__lock.lock()
-        self.InitVars(name, admin, crypted_password)
-        self.CheckValues()
-        if langs is None:
-            self.available_languages = [self.preferred_language]
-        else:
-            self.available_languages = langs
-
-
-
-    #
-    # Database and filesystem I/O
-    #
-    def __save(self, dict):
-        # Save the file as a binary pickle, and rotate the old version to a
-        # backup file.  We must guarantee that config.pck is always valid so
-        # we never rotate unless the we've successfully written the temp file.
-        # We use pickle now because marshal is not guaranteed to be compatible
-        # between Python versions.
-        fname = os.path.join(self.fullpath(), 'config.pck')
-        fname_tmp = fname + '.tmp.%s.%d' % (socket.gethostname(), os.getpid())
-        fname_last = fname + '.last'
-        fp = None
-        try:
-            fp = open(fname_tmp, 'w')
-            # Use a binary format... it's more efficient.
-            cPickle.dump(dict, fp, 1)
-            fp.flush()
-            if mm_cfg.SYNC_AFTER_WRITE:
-                os.fsync(fp.fileno())
-            fp.close()
-        except IOError, e:
-            syslog('error',
-                   'Failed config.pck write, retaining old state.\n%s', e)
-            if fp is not None:
-                os.unlink(fname_tmp)
-            raise
-        # Now do config.pck.tmp.xxx -> config.pck -> config.pck.last rotation
-        # as safely as possible.
-        try:
-            # might not exist yet
-            os.unlink(fname_last)
-        except OSError, e:
-            if e.errno <> errno.ENOENT: raise
-        try:
-            # might not exist yet
-            os.link(fname, fname_last)
-        except OSError, e:
-            if e.errno <> errno.ENOENT: raise
-        os.rename(fname_tmp, fname)
-        # Reset the timestamp
-        self.__timestamp = os.path.getmtime(fname)
-
-    def Save(self):
-        # Refresh the lock, just to let other processes know we're still
-        # interested in it.  This will raise a NotLockedError if we don't have
-        # the lock (which is a serious problem!).  TBD: do we need to be more
-        # defensive?
-        self.__lock.refresh()
-        # copy all public attributes to serializable dictionary
-        dict = {}
-        for key, value in self.__dict__.items():
-            if key[0] == '_' or type(value) is MethodType:
-                continue
-            dict[key] = value
-        # Make config.pck unreadable by `other', as it contains all the
-        # list members' passwords (in clear text).
-        omask = os.umask(007)
-        try:
-            self.__save(dict)
-        finally:
-            os.umask(omask)
-            self.SaveRequestsDb()
-        self.CheckHTMLArchiveDir()
-
-    def __load(self, dbfile):
-        # Attempt to load and unserialize the specified database file.  This
-        # could actually be a config.db (for pre-2.1alpha3) or config.pck,
-        # i.e. a marshal or a binary pickle.  Actually, it could also be a
-        # .last backup file if the primary storage file was corrupt.  The
-        # decision on whether to unpickle or unmarshal is based on the file
-        # extension, but we always save it using pickle (since only it, and
-        # not marshal is guaranteed to be compatible across Python versions).
-        #
-        # On success return a 2-tuple of (dictionary, None).  On error, return
-        # a 2-tuple of the form (None, errorobj).
-        if dbfile.endswith('.db') or dbfile.endswith('.db.last'):
-            loadfunc = marshal.load
-        elif dbfile.endswith('.pck') or dbfile.endswith('.pck.last'):
-            loadfunc = cPickle.load
-        else:
-            assert 0, 'Bad database file name'
-        try:
-            # Check the mod time of the file first.  If it matches our
-            # timestamp, then the state hasn't change since the last time we
-            # loaded it.  Otherwise open the file for loading, below.  If the
-            # file doesn't exist, we'll get an EnvironmentError with errno set
-            # to ENOENT (EnvironmentError is the base class of IOError and
-            # OSError).
-            mtime = os.path.getmtime(dbfile)
-            if mtime <= self.__timestamp:
-                # File is not newer
-                return None, None
-            fp = open(dbfile)
-        except EnvironmentError, e:
-            if e.errno <> errno.ENOENT: raise
-            # The file doesn't exist yet
-            return None, e
-        try:
-            try:
-                dict = loadfunc(fp)
-                if type(dict) <> DictType:
-                    return None, 'Load() expected to return a dictionary'
-            except (EOFError, ValueError, TypeError, MemoryError,
-                    cPickle.PicklingError, cPickle.UnpicklingError), e:
-                return None, e
-        finally:
-            fp.close()
-        # Update timestamp
-        self.__timestamp = mtime
-        return dict, None
-
-    def Load(self, check_version=True):
-        if not Utils.list_exists(self.internal_name()):
-            raise Errors.MMUnknownListError
-        # We first try to load config.pck, which contains the up-to-date
-        # version of the database.  If that fails, perhaps because it's
-        # corrupted or missing, we'll try to load the backup file
-        # config.pck.last.
-        #
-        # Should both of those fail, we'll look for config.db and
-        # config.db.last for backwards compatibility with pre-2.1alpha3
-        pfile = os.path.join(self.fullpath(), 'config.pck')
-        plast = pfile + '.last'
-        dfile = os.path.join(self.fullpath(), 'config.db')
-        dlast = dfile + '.last'
-        for file in (pfile, plast, dfile, dlast):
-            dict, e = self.__load(file)
-            if dict is None:
-                if e is not None:
-                    # Had problems with this file; log it and try the next one.
-                    syslog('error', "couldn't load config file %s\n%s",
-                           file, e)
-                else:
-                    # We already have the most up-to-date state
-                    return
-            else:
-                break
-        else:
-            # Nothing worked, so we have to give up
-            syslog('error', 'All %s fallbacks were corrupt, giving up',
-                   self.internal_name())
-            raise Errors.MMCorruptListDatabaseError, e
-        # Now, if we didn't end up using the primary database file, we want to
-        # copy the fallback into the primary so that the logic in Save() will
-        # still work.  For giggles, we'll copy it to a safety backup.  Note we
-        # MUST do this with the underlying list lock acquired.
-        if file == plast or file == dlast:
-            syslog('error', 'fixing corrupt config file, using: %s', file)
-            unlock = True
-            try:
-                try:
-                    self.__lock.lock()
-                except LockFile.AlreadyLockedError:
-                    unlock = False
-                self.__fix_corrupt_pckfile(file, pfile, plast, dfile, dlast)
-            finally:
-                if unlock:
-                    self.__lock.unlock()
-        # Copy the loaded dictionary into the attributes of the current
-        # mailing list object, then run sanity check on the data.
-        self.__dict__.update(dict)
-        if check_version:
-            self.CheckVersion(dict)
-            self.CheckValues()
-
-    def __fix_corrupt_pckfile(self, file, pfile, plast, dfile, dlast):
-        if file == plast:
-            # Move aside any existing pickle file and delete any existing
-            # safety file.  This avoids EPERM errors inside the shutil.copy()
-            # calls if those files exist with different ownership.
-            try:
-                os.rename(pfile, pfile + '.corrupt')
-            except OSError, e:
-                if e.errno <> errno.ENOENT: raise
-            try:
-                os.remove(pfile + '.safety')
-            except OSError, e:
-                if e.errno <> errno.ENOENT: raise
-            shutil.copy(file, pfile)
-            shutil.copy(file, pfile + '.safety')
-        elif file == dlast:
-            # Move aside any existing marshal file and delete any existing
-            # safety file.  This avoids EPERM errors inside the shutil.copy()
-            # calls if those files exist with different ownership.
-            try:
-                os.rename(dfile, dfile + '.corrupt')
-            except OSError, e:
-                if e.errno <> errno.ENOENT: raise
-            try:
-                os.remove(dfile + '.safety')
-            except OSError, e:
-                if e.errno <> errno.ENOENT: raise
-            shutil.copy(file, dfile)
-            shutil.copy(file, dfile + '.safety')
-
-
-    #
-    # Sanity checks
-    #
-    def CheckVersion(self, stored_state):
-        """Auto-update schema if necessary."""
-        if self.data_version >= mm_cfg.DATA_FILE_VERSION:
-            return
-        # Initialize any new variables
-        self.InitVars()
-        # Then reload the database (but don't recurse).  Force a reload even
-        # if we have the most up-to-date state.
-        self.__timestamp = 0
-        self.Load(check_version=0)
-        # We must hold the list lock in order to update the schema
-        waslocked = self.Locked()
-        if not waslocked:
-            self.Lock()
-        try:
-            from versions import Update
-            Update(self, stored_state)
-            self.data_version = mm_cfg.DATA_FILE_VERSION
-            self.Save()
-        finally:
-            if not waslocked:
-                self.Unlock()
-
-    def CheckValues(self):
-        """Normalize selected values to known formats."""
-        if '' in urlparse(self.web_page_url)[:2]:
-            # Either the "scheme" or the "network location" part of the parsed
-            # URL is empty; substitute faulty value with (hopefully sane)
-            # default.  Note that DEFAULT_URL is obsolete.
-            self.web_page_url = (
-                mm_cfg.DEFAULT_URL or
-                mm_cfg.DEFAULT_URL_PATTERN % mm_cfg.DEFAULT_URL_HOST)
-        if self.web_page_url and self.web_page_url[-1] <> '/':
-            self.web_page_url = self.web_page_url + '/'
-        # Legacy reply_to_address could be an illegal value.  We now verify
-        # upon setting and don't check it at the point of use.
-        try:
-            if self.reply_to_address.strip() and self.reply_goes_to_list:
-                Utils.ValidateEmail(self.reply_to_address)
-        except Errors.EmailAddressError:
-            syslog('error', 'Bad reply_to_address "%s" cleared for list: %s',
-                   self.reply_to_address, self.internal_name())
-            self.reply_to_address = ''
-            self.reply_goes_to_list = 0
-        # Legacy topics may have bad regular expressions in their patterns
-        goodtopics = []
-        for name, pattern, desc, emptyflag in self.topics:
-            try:
-                re.compile(pattern)
-            except (re.error, TypeError):
-                syslog('error', 'Bad topic pattern "%s" for list: %s',
-                       pattern, self.internal_name())
-            else:
-                goodtopics.append((name, pattern, desc, emptyflag))
-        self.topics = goodtopics
-
-
-    #
-    # Membership management front-ends and assertion checks
-    #
-    def InviteNewMember(self, userdesc, text=''):
-        """Invite a new member to the list.
-
-        This is done by creating a subscription pending for the user, and then
-        crafting a message to the member informing them of the invitation.
-        """
-        invitee = userdesc.address
-        Utils.ValidateEmail(invitee)
-        # check for banned address
-        pattern = self.GetBannedPattern(invitee)
-        if pattern:
-            raise Errors.MembershipIsBanned, pattern
-        # Hack alert!  Squirrel away a flag that only invitations have, so
-        # that we can do something slightly different when an invitation
-        # subscription is confirmed.  In those cases, we don't need further
-        # admin approval, even if the list is so configured.  The flag is the
-        # list name to prevent invitees from cross-subscribing.
-        userdesc.invitation = self.internal_name()
-        cookie = self.pend_new(Pending.SUBSCRIPTION, userdesc)
-        requestaddr = self.getListAddress('request')
-        confirmurl = '%s/%s' % (self.GetScriptURL('confirm', absolute=1),
-                                cookie)
-        listname = self.real_name
-        text += Utils.maketext(
-            'invite.txt',
-            {'email'      : invitee,
-             'listname'   : listname,
-             'hostname'   : self.host_name,
-             'confirmurl' : confirmurl,
-             'requestaddr': requestaddr,
-             'cookie'     : cookie,
-             'listowner'  : self.GetOwnerEmail(),
-             }, mlist=self)
-        sender = self.GetRequestEmail(cookie)
-        msg = Message.UserNotification(
-            invitee, sender,
-            text=text, lang=self.preferred_language)
-        subj = self.GetConfirmJoinSubject(listname, cookie)
-        del msg['subject']
-        msg['Subject'] = subj
-        msg.send(self)
-
-    def AddMember(self, userdesc, remote=None):
-        """Front end to member subscription.
-
-        This method enforces subscription policy, validates values, sends
-        notifications, and any other grunt work involved in subscribing a
-        user.  It eventually calls ApprovedAddMember() to do the actual work
-        of subscribing the user.
-
-        userdesc is an instance with the following public attributes:
-
-            address  -- the unvalidated email address of the member
-            fullname -- the member's full name (i.e. John Smith)
-            digest   -- a flag indicating whether the user wants digests or not
-            language -- the requested default language for the user
-            password -- the user's password
-
-        Other attributes may be defined later.  Only address is required; the
-        others all have defaults (fullname='', digests=0, language=list's
-        preferred language, password=generated).
-
-        remote is a string which describes where this add request came from.
-        """
-        assert self.Locked()
-        # Suck values out of userdesc, apply defaults, and reset the userdesc
-        # attributes (for passing on to ApprovedAddMember()).  Lowercase the
-        # addr's domain part.
-        email = Utils.LCDomain(userdesc.address)
-        name = getattr(userdesc, 'fullname', '')
-        lang = getattr(userdesc, 'language', self.preferred_language)
-        digest = getattr(userdesc, 'digest', None)
-        password = getattr(userdesc, 'password', Utils.MakeRandomPassword())
-        if digest is None:
-            if self.nondigestable:
-                digest = 0
-            else:
-                digest = 1
-        # Validate the e-mail address to some degree.
-        Utils.ValidateEmail(email)
-        if self.isMember(email):
-            raise Errors.MMAlreadyAMember, email
-        if email.lower() == self.GetListEmail().lower():
-            # Trying to subscribe the list to itself!
-            raise Errors.MMBadEmailError
-        realname = self.real_name
-        # Is the subscribing address banned from this list?
-        pattern = self.GetBannedPattern(email)
-        if pattern:
-            syslog('vette', '%s banned subscription: %s (matched: %s)',
-                   realname, email, pattern)
-            raise Errors.MembershipIsBanned, pattern
-        # Sanity check the digest flag
-        if digest and not self.digestable:
-            raise Errors.MMCantDigestError
-        elif not digest and not self.nondigestable:
-            raise Errors.MMMustDigestError
-
-        userdesc.address = email
-        userdesc.fullname = name
-        userdesc.digest = digest
-        userdesc.language = lang
-        userdesc.password = password
-
-        # Apply the list's subscription policy.  0 means open subscriptions; 1
-        # means the user must confirm; 2 means the admin must approve; 3 means
-        # the user must confirm and then the admin must approve
-        if self.subscribe_policy == 0:
-            self.ApprovedAddMember(userdesc, whence=remote or '')
-        elif self.subscribe_policy == 1 or self.subscribe_policy == 3:
-            # User confirmation required.  BAW: this should probably just
-            # accept a userdesc instance.
-            cookie = self.pend_new(Pending.SUBSCRIPTION, userdesc)
-            # Send the user the confirmation mailback
-            if remote is None:
-                by = remote = ''
-            else:
-                by = ' ' + remote
-                remote = _(' from %(remote)s')
-
-            recipient = self.GetMemberAdminEmail(email)
-            confirmurl = '%s/%s' % (self.GetScriptURL('confirm', absolute=1),
-                                    cookie)
-            text = Utils.maketext(
-                'verify.txt',
-                {'email'       : email,
-                 'listaddr'    : self.GetListEmail(),
-                 'listname'    : realname,
-                 'cookie'      : cookie,
-                 'requestaddr' : self.getListAddress('request'),
-                 'remote'      : remote,
-                 'listadmin'   : self.GetOwnerEmail(),
-                 'confirmurl'  : confirmurl,
-                 }, lang=lang, mlist=self)
-            msg = Message.UserNotification(
-                recipient, self.GetRequestEmail(cookie),
-                text=text, lang=lang)
-            # BAW: See ChangeMemberAddress() for why we do it this way...
-            del msg['subject']
-            msg['Subject'] = self.GetConfirmJoinSubject(realname, cookie)
-            msg['Reply-To'] = self.GetRequestEmail(cookie)
-            msg.send(self)
-            who = formataddr((name, email))
-            syslog('subscribe', '%s: pending %s %s',
-                   self.internal_name(), who, by)
-            raise Errors.MMSubscribeNeedsConfirmation
-        else:
-            # Subscription approval is required.  Add this entry to the admin
-            # requests database.  BAW: this should probably take a userdesc
-            # just like above.
-            self.HoldSubscription(email, name, password, digest, lang)
-            raise Errors.MMNeedApproval, _(
-                'subscriptions to %(realname)s require moderator approval')
-
-    def ApprovedAddMember(self, userdesc, ack=None, admin_notif=None, text='',
-                          whence=''):
-        """Add a member right now.
-
-        The member's subscription must be approved by what ever policy the
-        list enforces.
-
-        userdesc is as above in AddMember().
-
-        ack is a flag that specifies whether the user should get an
-        acknowledgement of their being subscribed.  Default is to use the
-        list's default flag value.
-
-        admin_notif is a flag that specifies whether the list owner should get
-        an acknowledgement of this subscription.  Default is to use the list's
-        default flag value.
-        """
-        assert self.Locked()
-        # Set up default flag values
-        if ack is None:
-            ack = self.send_welcome_msg
-        if admin_notif is None:
-            admin_notif = self.admin_notify_mchanges
-        # Suck values out of userdesc, and apply defaults.
-        email = Utils.LCDomain(userdesc.address)
-        name = getattr(userdesc, 'fullname', '')
-        lang = getattr(userdesc, 'language', self.preferred_language)
-        digest = getattr(userdesc, 'digest', None)
-        password = getattr(userdesc, 'password', Utils.MakeRandomPassword())
-        if digest is None:
-            if self.nondigestable:
-                digest = 0
-            else:
-                digest = 1
-        # Let's be extra cautious
-        Utils.ValidateEmail(email)
-        if self.isMember(email):
-            raise Errors.MMAlreadyAMember, email
-        # Check for banned address here too for admin mass subscribes
-        # and confirmations.
-        pattern = self.GetBannedPattern(email)
-        if pattern:
-            raise Errors.MembershipIsBanned, pattern
-        # Do the actual addition
-        self.addNewMember(email, realname=name, digest=digest,
-                          password=password, language=lang)
-        self.setMemberOption(email, mm_cfg.DisableMime,
-                             1 - self.mime_is_default_digest)
-        self.setMemberOption(email, mm_cfg.Moderate,
-                             self.default_member_moderation)
-        # Now send and log results
-        if digest:
-            kind = ' (digest)'
-        else:
-            kind = ''
-        syslog('subscribe', '%s: new%s %s, %s', self.internal_name(),
-               kind, formataddr((name, email)), whence)
-        if ack:
-            self.SendSubscribeAck(email, self.getMemberPassword(email),
-                                  digest, text)
-        if admin_notif:
-            lang = self.preferred_language
-            otrans = i18n.get_translation()
-            i18n.set_language(lang)
-            try:
-                realname = self.real_name
-                subject = _('%(realname)s subscription notification')
-            finally:
-                i18n.set_translation(otrans)
-            if isinstance(name, UnicodeType):
-                name = name.encode(Utils.GetCharSet(lang), 'replace')
-            text = Utils.maketext(
-                "adminsubscribeack.txt",
-                {"listname" : realname,
-                 "member"   : formataddr((name, email)),
-                 }, mlist=self)
-            msg = Message.OwnerNotification(self, subject, text)
-            msg.send(self)
-
-    def DeleteMember(self, name, whence=None, admin_notif=None, userack=True):
-        realname, email = parseaddr(name)
-        if self.unsubscribe_policy == 0:
-            self.ApprovedDeleteMember(name, whence, admin_notif, userack)
-        else:
-            self.HoldUnsubscription(email)
-            raise Errors.MMNeedApproval, _(
-                'unsubscriptions require moderator approval')
-
-    def ApprovedDeleteMember(self, name, whence=None,
-                             admin_notif=None, userack=None):
-        if userack is None:
-            userack = self.send_goodbye_msg
-        if admin_notif is None:
-            admin_notif = self.admin_notify_mchanges
-        # Delete a member, for which we know the approval has been made
-        fullname, emailaddr = parseaddr(name)
-        userlang = self.getMemberLanguage(emailaddr)
-        # Remove the member
-        self.removeMember(emailaddr)
-        # And send an acknowledgement to the user...
-        if userack:
-            self.SendUnsubscribeAck(emailaddr, userlang)
-        # ...and to the administrator
-        if admin_notif:
-            realname = self.real_name
-            subject = _('%(realname)s unsubscribe notification')
-            text = Utils.maketext(
-                'adminunsubscribeack.txt',
-                {'member'  : name,
-                 'listname': self.real_name,
-                 }, mlist=self)
-            msg = Message.OwnerNotification(self, subject, text)
-            msg.send(self)
-        if whence:
-            whence = "; %s" % whence
-        else:
-            whence = ""
-        syslog('subscribe', '%s: deleted %s%s',
-               self.internal_name(), name, whence)
-
-    def ChangeMemberName(self, addr, name, globally):
-        self.setMemberName(addr, name)
-        if not globally:
-            return
-        for listname in Utils.list_names():
-            # Don't bother with ourselves
-            if listname == self.internal_name():
-                continue
-            mlist = MailList(listname, lock=0)
-            if mlist.host_name <> self.host_name:
-                continue
-            if not mlist.isMember(addr):
-                continue
-            mlist.Lock()
-            try:
-                mlist.setMemberName(addr, name)
-                mlist.Save()
-            finally:
-                mlist.Unlock()
-
-    def ChangeMemberAddress(self, oldaddr, newaddr, globally):
-        # Changing a member address consists of verifying the new address,
-        # making sure the new address isn't already a member, and optionally
-        # going through the confirmation process.
-        #
-        # Most of these checks are copied from AddMember
-        newaddr = Utils.LCDomain(newaddr)
-        Utils.ValidateEmail(newaddr)
-        # Raise an exception if this email address is already a member of the
-        # list, but only if the new address is the same case-wise as the old
-        # address and we're not doing a global change.
-        if not globally and newaddr == oldaddr and self.isMember(newaddr):
-            raise Errors.MMAlreadyAMember
-        if newaddr == self.GetListEmail().lower():
-            raise Errors.MMBadEmailError
-        realname = self.real_name
-        # Don't allow changing to a banned address. MAS: maybe we should
-        # unsubscribe the oldaddr too just for trying, but that's probably
-        # too harsh.
-        pattern = self.GetBannedPattern(newaddr)
-        if pattern:
-            syslog('vette',
-                   '%s banned address change: %s -> %s (matched: %s)',
-                   realname, oldaddr, newaddr, pattern)
-            raise Errors.MembershipIsBanned, pattern
-        # Pend the subscription change
-        cookie = self.pend_new(Pending.CHANGE_OF_ADDRESS,
-                               oldaddr, newaddr, globally)
-        confirmurl = '%s/%s' % (self.GetScriptURL('confirm', absolute=1),
-                                cookie)
-        lang = self.getMemberLanguage(oldaddr)
-        text = Utils.maketext(
-            'verify.txt',
-            {'email'      : newaddr,
-             'listaddr'   : self.GetListEmail(),
-             'listname'   : realname,
-             'cookie'     : cookie,
-             'requestaddr': self.getListAddress('request'),
-             'remote'     : '',
-             'listadmin'  : self.GetOwnerEmail(),
-             'confirmurl' : confirmurl,
-             }, lang=lang, mlist=self)
-        # BAW: We don't pass the Subject: into the UserNotification
-        # constructor because it will encode it in the charset of the language
-        # being used.  For non-us-ascii charsets, this means it will probably
-        # quopri quote it, and thus replies will also be quopri encoded.  But
-        # CommandRunner doesn't yet grok such headers.  So, just set the
-        # Subject: in a separate step, although we have to delete the one
-        # UserNotification adds.
-        msg = Message.UserNotification(
-            newaddr, self.GetRequestEmail(cookie),
-            text=text, lang=lang)
-        del msg['subject']
-        msg['Subject'] = self.GetConfirmJoinSubject(realname, cookie)
-        msg['Reply-To'] = self.GetRequestEmail(cookie)
-        msg.send(self)
-
-    def ApprovedChangeMemberAddress(self, oldaddr, newaddr, globally):
-        # Check here for banned address in case address was banned after
-        # confirmation was mailed. MAS: If it's global change should we just
-        # skip this list and proceed to the others? For now we'll throw the
-        # exception.
-        pattern = self.GetBannedPattern(newaddr)
-        if pattern:
-            raise Errors.MembershipIsBanned, pattern
-        # It's possible they were a member of this list, but choose to change
-        # their membership globally.  In that case, we simply remove the old
-        # address.
-        if self.getMemberCPAddress(oldaddr) == newaddr:
-            self.removeMember(oldaddr)
-        else:
-            self.changeMemberAddress(oldaddr, newaddr)
-        # If globally is true, then we also include every list for which
-        # oldaddr is a member.
-        if not globally:
-            return
-        for listname in Utils.list_names():
-            # Don't bother with ourselves
-            if listname == self.internal_name():
-                continue
-            mlist = MailList(listname, lock=0)
-            if mlist.host_name <> self.host_name:
-                continue
-            if not mlist.isMember(oldaddr):
-                continue
-            # If new address is banned from this list, just skip it.
-            if mlist.GetBannedPattern(newaddr):
-                continue
-            mlist.Lock()
-            try:
-                # Same logic as above, re newaddr is already a member
-                if mlist.getMemberCPAddress(oldaddr) == newaddr:
-                    mlist.removeMember(oldaddr)
-                else:
-                    mlist.changeMemberAddress(oldaddr, newaddr)
-                mlist.Save()
-            finally:
-                mlist.Unlock()
-
-
-    #
-    # Confirmation processing
-    #
-    def ProcessConfirmation(self, cookie, context=None):
-        rec = self.pend_confirm(cookie)
-        if rec is None:
-            raise Errors.MMBadConfirmation, 'No cookie record for %s' % cookie
-        try:
-            op = rec[0]
-            data = rec[1:]
-        except ValueError:
-            raise Errors.MMBadConfirmation, 'op-less data %s' % (rec,)
-        if op == Pending.SUBSCRIPTION:
-            whence = 'via email confirmation'
-            try:
-                userdesc = data[0]
-                # If confirmation comes from the web, context should be a
-                # UserDesc instance which contains overrides of the original
-                # subscription information.  If it comes from email, then
-                # context is a Message and isn't relevant, so ignore it.
-                if isinstance(context, UserDesc):
-                    userdesc += context
-                    whence = 'via web confirmation'
-                addr = userdesc.address
-                fullname = userdesc.fullname
-                password = userdesc.password
-                digest = userdesc.digest
-                lang = userdesc.language
-            except ValueError:
-                raise Errors.MMBadConfirmation, 'bad subscr data %s' % (data,)
-            # Hack alert!  Was this a confirmation of an invitation?
-            invitation = getattr(userdesc, 'invitation', False)
-            # We check for both 2 (approval required) and 3 (confirm +
-            # approval) because the policy could have been changed in the
-            # middle of the confirmation dance.
-            if invitation:
-                if invitation <> self.internal_name():
-                    # Not cool.  The invitee was trying to subscribe to a
-                    # different list than they were invited to.  Alert both
-                    # list administrators.
-                    self.SendHostileSubscriptionNotice(invitation, addr)
-                    raise Errors.HostileSubscriptionError
-            elif self.subscribe_policy in (2, 3):
-                self.HoldSubscription(addr, fullname, password, digest, lang)
-                name = self.real_name
-                raise Errors.MMNeedApproval, _(
-                    'subscriptions to %(name)s require administrator approval')
-            self.ApprovedAddMember(userdesc, whence=whence)
-            return op, addr, password, digest, lang
-        elif op == Pending.UNSUBSCRIPTION:
-            addr = data[0]
-            # Log file messages don't need to be i18n'd
-            if isinstance(context, Message.Message):
-                whence = 'email confirmation'
-            else:
-                whence = 'web confirmation'
-            # Can raise NotAMemberError if they unsub'd via other means
-            self.ApprovedDeleteMember(addr, whence=whence)
-            return op, addr
-        elif op == Pending.CHANGE_OF_ADDRESS:
-            oldaddr, newaddr, globally = data
-            self.ApprovedChangeMemberAddress(oldaddr, newaddr, globally)
-            return op, oldaddr, newaddr
-        elif op == Pending.HELD_MESSAGE:
-            id = data[0]
-            approved = None
-            # Confirmation should be coming from email, where context should
-            # be the confirming message.  If the message does not have an
-            # Approved: header, this is a discard.  If it has an Approved:
-            # header that does not match the list password, then we'll notify
-            # the list administrator that they used the wrong password.
-            # Otherwise it's an approval.
-            if isinstance(context, Message.Message):
-                # See if it's got an Approved: header, either in the headers,
-                # or in the first text/plain section of the response.  For
-                # robustness, we'll accept Approve: as well.
-                approved = context.get('Approved', context.get('Approve'))
-                if not approved:
-                    try:
-                        subpart = list(email.Iterators.typed_subpart_iterator(
-                            context, 'text', 'plain'))[0]
-                    except IndexError:
-                        subpart = None
-                    if subpart:
-                        s = StringIO(subpart.get_payload())
-                        while True:
-                            line = s.readline()
-                            if not line:
-                                break
-                            if not line.strip():
-                                continue
-                            i = line.find(':')
-                            if i > 0:
-                                if (line[:i].lower() == 'approve' or
-                                    line[:i].lower() == 'approved'):
-                                    # then
-                                    approved = line[i+1:].strip()
-                            break
-            # Is there an approved header?
-            if approved is not None:
-                # Does it match the list password?  Note that we purposefully
-                # do not allow the site password here.
-                if self.Authenticate([mm_cfg.AuthListAdmin,
-                                      mm_cfg.AuthListModerator],
-                                     approved) <> mm_cfg.UnAuthorized:
-                    action = mm_cfg.APPROVE
-                else:
-                    # The password didn't match.  Re-pend the message and
-                    # inform the list moderators about the problem.
-                    self.pend_repend(cookie, rec)
-                    raise Errors.MMBadPasswordError
-            else:
-                action = mm_cfg.DISCARD
-            try:
-                self.HandleRequest(id, action)
-            except KeyError:
-                # Most likely because the message has already been disposed of
-                # via the admindb page.
-                syslog('error', 'Could not process HELD_MESSAGE: %s', id)
-            return (op,)
-        elif op == Pending.RE_ENABLE:
-            member = data[1]
-            self.setDeliveryStatus(member, MemberAdaptor.ENABLED)
-            return op, member
-        else:
-            assert 0, 'Bad op: %s' % op
-
-    def ConfirmUnsubscription(self, addr, lang=None, remote=None):
-        if lang is None:
-            lang = self.getMemberLanguage(addr)
-        cookie = self.pend_new(Pending.UNSUBSCRIPTION, addr)
-        confirmurl = '%s/%s' % (self.GetScriptURL('confirm', absolute=1),
-                                cookie)
-        realname = self.real_name
-        if remote is not None:
-            by = " " + remote
-            remote = _(" from %(remote)s")
-        else:
-            by = ""
-            remote = ""
-        text = Utils.maketext(
-            'unsub.txt',
-            {'email'       : addr,
-             'listaddr'    : self.GetListEmail(),
-             'listname'    : realname,
-             'cookie'      : cookie,
-             'requestaddr' : self.getListAddress('request'),
-             'remote'      : remote,
-             'listadmin'   : self.GetOwnerEmail(),
-             'confirmurl'  : confirmurl,
-             }, lang=lang, mlist=self)
-        msg = Message.UserNotification(
-            addr, self.GetRequestEmail(cookie),
-            text=text, lang=lang)
-            # BAW: See ChangeMemberAddress() for why we do it this way...
-        del msg['subject']
-        msg['Subject'] = self.GetConfirmLeaveSubject(realname, cookie)
-        msg['Reply-To'] = self.GetRequestEmail(cookie)
-        msg.send(self)
-
-
-    #
-    # Miscellaneous stuff
-    #
-    def HasExplicitDest(self, msg):
-        """True if list name or any acceptable_alias is included among the
-        addresses in the recipient headers.
-        """
-        # This is the list's full address.
-        listfullname = '%s@%s' % (self.internal_name(), self.host_name)
-        recips = []
-        # Check all recipient addresses against the list's explicit addresses,
-        # specifically To: Cc: and Resent-to:
-        to = []
-        for header in ('to', 'cc', 'resent-to', 'resent-cc'):
-            to.extend(getaddresses(msg.get_all(header, [])))
-        for fullname, addr in to:
-            # It's possible that if the header doesn't have a valid RFC 2822
-            # value, we'll get None for the address.  So skip it.
-            if addr is None:
-                continue
-            addr = addr.lower()
-            localpart = addr.split('@')[0]
-            if (# TBD: backwards compatibility: deprecated
-                    localpart == self.internal_name() or
-                    # exact match against the complete list address
-                    addr == listfullname):
-                return True
-            recips.append((addr, localpart))
-        # Helper function used to match a pattern against an address.
-        def domatch(pattern, addr):
-            try:
-                if re.match(pattern, addr, re.IGNORECASE):
-                    return True
-            except re.error:
-                # The pattern is a malformed regexp -- try matching safely,
-                # with all non-alphanumerics backslashed:
-                if re.match(re.escape(pattern), addr, re.IGNORECASE):
-                    return True
-            return False
-        # Here's the current algorithm for matching acceptable_aliases:
-        #
-        # 1. If the pattern does not have an `@' in it, we first try matching
-        #    it against just the localpart.  This was the behavior prior to
-        #    2.0beta3, and is kept for backwards compatibility.  (deprecated).
-        #
-        # 2. If that match fails, or the pattern does have an `@' in it, we
-        #    try matching against the entire recip address.
-        aliases = self.acceptable_aliases.splitlines()
-        for addr, localpart in recips:
-            for alias in aliases:
-                stripped = alias.strip()
-                if not stripped:
-                    # Ignore blank or empty lines
-                    continue
-                if '@' not in stripped and domatch(stripped, localpart):
-                    return True
-                if domatch(stripped, addr):
-                    return True
-        return False
-
-    def parse_matching_header_opt(self):
-        """Return a list of triples [(field name, regex, line), ...]."""
-        # - Blank lines and lines with '#' as first char are skipped.
-        # - Leading whitespace in the matchexp is trimmed - you can defeat
-        #   that by, eg, containing it in gratuitous square brackets.
-        all = []
-        for line in self.bounce_matching_headers.split('\n'):
-            line = line.strip()
-            # Skip blank lines and lines *starting* with a '#'.
-            if not line or line[0] == "#":
-                continue
-            i = line.find(':')
-            if i < 0:
-                # This didn't look like a header line.  BAW: should do a
-                # better job of informing the list admin.
-                syslog('config', 'bad bounce_matching_header line: %s\n%s',
-                       self.real_name, line)
-            else:
-                header = line[:i]
-                value = line[i+1:].lstrip()
-                try:
-                    cre = re.compile(value, re.IGNORECASE)
-                except re.error, e:
-                    # The regexp was malformed.  BAW: should do a better
-                    # job of informing the list admin.
-                    syslog('config', '''\
-bad regexp in bounce_matching_header line: %s
-\n%s (cause: %s)''', self.real_name, value, e)
-                else:
-                    all.append((header, cre, line))
-        return all
-
-    def hasMatchingHeader(self, msg):
-        """Return true if named header field matches a regexp in the
-        bounce_matching_header list variable.
-
-        Returns constraint line which matches or empty string for no
-        matches.
-        """
-        for header, cre, line in self.parse_matching_header_opt():
-            for value in msg.get_all(header, []):
-                if cre.search(value):
-                    return line
-        return 0
-
-    def autorespondToSender(self, sender, lang=None):
-        """Return true if Mailman should auto-respond to this sender.
-
-        This is only consulted for messages sent to the -request address, or
-        for posting hold notifications, and serves only as a safety value for
-        mail loops with email 'bots.
-        """
-        # language setting
-        if lang == None:
-            lang = self.preferred_language
-        i18n.set_language(lang)
-        # No limit
-        if mm_cfg.MAX_AUTORESPONSES_PER_DAY == 0:
-            return 1
-        today = time.localtime()[:3]
-        info = self.hold_and_cmd_autoresponses.get(sender)
-        if info is None or info[0] <> today:
-            # First time we've seen a -request/post-hold for this sender
-            self.hold_and_cmd_autoresponses[sender] = (today, 1)
-            # BAW: no check for MAX_AUTORESPONSES_PER_DAY <= 1
-            return 1
-        date, count = info
-        if count < 0:
-            # They've already hit the limit for today.
-            syslog('vette', '-request/hold autoresponse discarded for: %s',
-                   sender)
-            return 0
-        if count >= mm_cfg.MAX_AUTORESPONSES_PER_DAY:
-            syslog('vette', '-request/hold autoresponse limit hit for: %s',
-                   sender)
-            self.hold_and_cmd_autoresponses[sender] = (today, -1)
-            # Send this notification message instead
-            text = Utils.maketext(
-                'nomoretoday.txt',
-                {'sender' : sender,
-                 'listname': '%s@%s' % (self.real_name, self.host_name),
-                 'num' : count,
-                 'owneremail': self.GetOwnerEmail(),
-                 },
-                lang=lang)
-            msg = Message.UserNotification(
-                sender, self.GetOwnerEmail(),
-                _('Last autoresponse notification for today'),
-                text, lang=lang)
-            msg.send(self)
-            return 0
-        self.hold_and_cmd_autoresponses[sender] = (today, count+1)
-        return 1
-
-    def GetBannedPattern(self, email):
-        """Returns matched entry in ban_list if email matches.
-        Otherwise returns None.
-        """
-        ban = False
-        for pattern in self.ban_list:
-            if pattern.startswith('^'):
-                # This is a regular expression match
-                try:
-                    if re.search(pattern, email, re.IGNORECASE):
-                        ban = True
-                        break
-                except re.error:
-                    # BAW: we should probably remove this pattern
-                    pass
-            else:
-                # Do the comparison case insensitively
-                if pattern.lower() == email.lower():
-                    ban = True
-                    break
-        if ban:
-            return pattern
-        else:
-            return None
-
-
-
-    #
-    # Multilingual (i18n) support
-    #
-    def GetAvailableLanguages(self):
-        langs = self.available_languages
-        # If we don't add this, and the site admin has never added any
-        # language support to the list, then the general admin page may have a
-        # blank field where the list owner is supposed to chose the list's
-        # preferred language.
-        if mm_cfg.DEFAULT_SERVER_LANGUAGE not in langs:
-            langs.append(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-        # When testing, it's possible we've disabled a language, so just
-        # filter things out so we don't get tracebacks.
-        return [lang for lang in langs if mm_cfg.LC_DESCRIPTIONS.has_key(lang)]
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Utils.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Utils.py
deleted file mode 100644
index 819315e..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/Utils.py
+++ /dev/null
@@ -1,874 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-
-"""Miscellaneous essential routines.
-
-This includes actual message transmission routines, address checking and
-message and address munging, a handy-dandy routine to map a function on all
-the mailing lists, and whatever else doesn't belong elsewhere.
-
-"""
-
-from __future__ import nested_scopes
-
-import os
-import re
-import cgi
-import sha
-import time
-import errno
-import base64
-import random
-import urlparse
-import htmlentitydefs
-import email.Header
-import email.Iterators
-from email.Errors import HeaderParseError
-from types import UnicodeType
-from string import whitespace, digits
-try:
-    # Python 2.2
-    from string import ascii_letters
-except ImportError:
-    # Older Pythons
-    _lower = 'abcdefghijklmnopqrstuvwxyz'
-    ascii_letters = _lower + _lower.upper()
-
-from Mailman import mm_cfg
-from Mailman import Errors
-from Mailman import Site
-from Mailman.SafeDict import SafeDict
-from Mailman.Logging.Syslog import syslog
-
-try:
-    True, False
-except NameError:
-    True = 1
-    False = 0
-
-EMPTYSTRING = ''
-UEMPTYSTRING = u''
-NL = '\n'
-DOT = '.'
-IDENTCHARS = ascii_letters + digits + '_'
-
-# Search for $(identifier)s strings, except that the trailing s is optional,
-# since that's a common mistake
-cre = re.compile(r'%\(([_a-z]\w*?)\)s?', re.IGNORECASE)
-# Search for $$, $identifier, or ${identifier}
-dre = re.compile(r'(\${2})|\$([_a-z]\w*)|\${([_a-z]\w*)}', re.IGNORECASE)
-
-
-
-def list_exists(listname):
-    """Return true iff list `listname' exists."""
-    # The existance of any of the following file proves the list exists
-    # <wink>: config.pck, config.pck.last, config.db, config.db.last
-    #
-    # The former two are for 2.1alpha3 and beyond, while the latter two are
-    # for all earlier versions.
-    basepath = Site.get_listpath(listname)
-    for ext in ('.pck', '.pck.last', '.db', '.db.last'):
-        dbfile = os.path.join(basepath, 'config' + ext)
-        if os.path.exists(dbfile):
-            return True
-    return False
-
-
-def list_names():
-    """Return the names of all lists in default list directory."""
-    # We don't currently support separate listings of virtual domains
-    return Site.get_listnames()
-
-
-
-# a much more naive implementation than say, Emacs's fill-paragraph!
-def wrap(text, column=70, honor_leading_ws=True):
-    """Wrap and fill the text to the specified column.
-
-    Wrapping is always in effect, although if it is not possible to wrap a
-    line (because some word is longer than `column' characters) the line is
-    broken at the next available whitespace boundary.  Paragraphs are also
-    always filled, unless honor_leading_ws is true and the line begins with
-    whitespace.  This is the algorithm that the Python FAQ wizard uses, and
-    seems like a good compromise.
-
-    """
-    wrapped = ''
-    # first split the text into paragraphs, defined as a blank line
-    paras = re.split('\n\n', text)
-    for para in paras:
-        # fill
-        lines = []
-        fillprev = False
-        for line in para.split(NL):
-            if not line:
-                lines.append(line)
-                continue
-            if honor_leading_ws and line[0] in whitespace:
-                fillthis = False
-            else:
-                fillthis = True
-            if fillprev and fillthis:
-                # if the previous line should be filled, then just append a
-                # single space, and the rest of the current line
-                lines[-1] = lines[-1].rstrip() + ' ' + line
-            else:
-                # no fill, i.e. retain newline
-                lines.append(line)
-            fillprev = fillthis
-        # wrap each line
-        for text in lines:
-            while text:
-                if len(text) <= column:
-                    line = text
-                    text = ''
-                else:
-                    bol = column
-                    # find the last whitespace character
-                    while bol > 0 and text[bol] not in whitespace:
-                        bol -= 1
-                    # now find the last non-whitespace character
-                    eol = bol
-                    while eol > 0 and text[eol] in whitespace:
-                        eol -= 1
-                    # watch out for text that's longer than the column width
-                    if eol == 0:
-                        # break on whitespace after column
-                        eol = column
-                        while eol < len(text) and text[eol] not in whitespace:
-                            eol += 1
-                        bol = eol
-                        while bol < len(text) and text[bol] in whitespace:
-                            bol += 1
-                        bol -= 1
-                    line = text[:eol+1] + '\n'
-                    # find the next non-whitespace character
-                    bol += 1
-                    while bol < len(text) and text[bol] in whitespace:
-                        bol += 1
-                    text = text[bol:]
-                wrapped += line
-            wrapped += '\n'
-            # end while text
-        wrapped += '\n'
-        # end for text in lines
-    # the last two newlines are bogus
-    return wrapped[:-2]
-
-
-
-def QuotePeriods(text):
-    JOINER = '\n .\n'
-    SEP = '\n.\n'
-    return JOINER.join(text.split(SEP))
-
-
-# This takes an email address, and returns a tuple containing (user,host)
-def ParseEmail(email):
-    user = None
-    domain = None
-    email = email.lower()
-    at_sign = email.find('@')
-    if at_sign < 1:
-        return email, None
-    user = email[:at_sign]
-    rest = email[at_sign+1:]
-    domain = rest.split('.')
-    return user, domain
-
-
-def LCDomain(addr):
-    "returns the address with the domain part lowercased"
-    atind = addr.find('@')
-    if atind == -1: # no domain part
-        return addr
-    return addr[:atind] + '@' + addr[atind+1:].lower()
-
-
-# TBD: what other characters should be disallowed?
-_badchars = re.compile(r'[][()<>|;^,\000-\037\177-\377]')
-
-def ValidateEmail(s):
-    """Verify that an email address isn't grossly evil."""
-    # Pretty minimal, cheesy check.  We could do better...
-    if not s or s.count(' ') > 0:
-        raise Errors.MMBadEmailError
-    if _badchars.search(s) or s[0] == '-':
-        raise Errors.MMHostileAddress, s
-    user, domain_parts = ParseEmail(s)
-    # This means local, unqualified addresses, are no allowed
-    if not domain_parts:
-        raise Errors.MMBadEmailError, s
-    if len(domain_parts) < 2:
-        raise Errors.MMBadEmailError, s
-
-
-
-# Patterns which may be used to form malicious path to inject a new
-# line in the mailman error log. (TK: advisory by Moritz Naumann)
-CRNLpat = re.compile(r'[^\x21-\x7e]')
-
-def GetPathPieces(envar='PATH_INFO'):
-    path = os.environ.get(envar)
-    if path:
-        if CRNLpat.search(path):
-            path = CRNLpat.split(path)[0]
-            syslog('error', 'Warning: Possible malformed path attack.')
-        return [p for p in path.split('/') if p]
-    return None
-
-
-
-def ScriptURL(target, web_page_url=None, absolute=False):
-    """target - scriptname only, nothing extra
-    web_page_url - the list's configvar of the same name
-    absolute - a flag which if set, generates an absolute url
-    """
-    if web_page_url is None:
-        web_page_url = mm_cfg.DEFAULT_URL_PATTERN % get_domain()
-        if web_page_url[-1] <> '/':
-            web_page_url = web_page_url + '/'
-    fullpath = os.environ.get('REQUEST_URI')
-    if fullpath is None:
-        fullpath = os.environ.get('SCRIPT_NAME', '') + \
-                   os.environ.get('PATH_INFO', '')
-    baseurl = urlparse.urlparse(web_page_url)[2]
-    if not absolute and fullpath.endswith(baseurl):
-        # Use relative addressing
-        fullpath = fullpath[len(baseurl):]
-        i = fullpath.find('?')
-        if i > 0:
-            count = fullpath.count('/', 0, i)
-        else:
-            count = fullpath.count('/')
-        path = ('../' * count) + target
-    else:
-        path = web_page_url + target
-    return path + mm_cfg.CGIEXT
-
-
-
-def GetPossibleMatchingAddrs(name):
-    """returns a sorted list of addresses that could possibly match
-    a given name.
-
-    For Example, given scott@pobox.com, return ['scott@pobox.com'],
-    given scott@blackbox.pobox.com return ['scott@blackbox.pobox.com',
-                                           'scott@pobox.com']"""
-
-    name = name.lower()
-    user, domain = ParseEmail(name)
-    res = [name]
-    if domain:
-        domain = domain[1:]
-        while len(domain) >= 2:
-            res.append("%s@%s" % (user, DOT.join(domain)))
-            domain = domain[1:]
-    return res
-
-
-
-def List2Dict(L, foldcase=False):
-    """Return a dict keyed by the entries in the list passed to it."""
-    d = {}
-    if foldcase:
-        for i in L:
-            d[i.lower()] = True
-    else:
-        for i in L:
-            d[i] = True
-    return d
-
-
-
-_vowels = ('a', 'e', 'i', 'o', 'u')
-_consonants = ('b', 'c', 'd', 'f', 'g', 'h', 'k', 'm', 'n',
-               'p', 'r', 's', 't', 'v', 'w', 'x', 'z')
-_syllables = []
-
-for v in _vowels:
-    for c in _consonants:
-        _syllables.append(c+v)
-        _syllables.append(v+c)
-del c, v
-
-def UserFriendly_MakeRandomPassword(length):
-    syls = []
-    while len(syls) * 2 < length:
-        syls.append(random.choice(_syllables))
-    return EMPTYSTRING.join(syls)[:length]
-
-
-def Secure_MakeRandomPassword(length):
-    bytesread = 0
-    bytes = []
-    fd = None
-    try:
-        while bytesread < length:
-            try:
-                # Python 2.4 has this on available systems.
-                newbytes = os.urandom(length - bytesread)
-            except (AttributeError, NotImplementedError):
-                if fd is None:
-                    try:
-                        fd = os.open('/dev/urandom', os.O_RDONLY)
-                    except OSError, e:
-                        if e.errno <> errno.ENOENT:
-                            raise
-                        # We have no available source of cryptographically
-                        # secure random characters.  Log an error and fallback
-                        # to the user friendly passwords.
-                        syslog('error',
-                               'urandom not available, passwords not secure')
-                        return UserFriendly_MakeRandomPassword(length)
-                newbytes = os.read(fd, length - bytesread)
-            bytes.append(newbytes)
-            bytesread += len(newbytes)
-        s = base64.encodestring(EMPTYSTRING.join(bytes))
-        # base64 will expand the string by 4/3rds
-        return s.replace('\n', '')[:length]
-    finally:
-        if fd is not None:
-            os.close(fd)
-
-
-def MakeRandomPassword(length=mm_cfg.MEMBER_PASSWORD_LENGTH):
-    if mm_cfg.USER_FRIENDLY_PASSWORDS:
-        return UserFriendly_MakeRandomPassword(length)
-    return Secure_MakeRandomPassword(length)
-
-
-def GetRandomSeed():
-    chr1 = int(random.random() * 52)
-    chr2 = int(random.random() * 52)
-    def mkletter(c):
-        if 0 <= c < 26:
-            c += 65
-        if 26 <= c < 52:
-            #c = c - 26 + 97
-            c += 71
-        return c
-    return "%c%c" % tuple(map(mkletter, (chr1, chr2)))
-
-
-
-def set_global_password(pw, siteadmin=True):
-    if siteadmin:
-        filename = mm_cfg.SITE_PW_FILE
-    else:
-        filename = mm_cfg.LISTCREATOR_PW_FILE
-    # rw-r-----
-    omask = os.umask(026)
-    try:
-        fp = open(filename, 'w')
-        fp.write(sha.new(pw).hexdigest() + '\n')
-        fp.close()
-    finally:
-        os.umask(omask)
-
-
-def get_global_password(siteadmin=True):
-    if siteadmin:
-        filename = mm_cfg.SITE_PW_FILE
-    else:
-        filename = mm_cfg.LISTCREATOR_PW_FILE
-    try:
-        fp = open(filename)
-        challenge = fp.read()[:-1]                # strip off trailing nl
-        fp.close()
-    except IOError, e:
-        if e.errno <> errno.ENOENT: raise
-        # It's okay not to have a site admin password, just return false
-        return None
-    return challenge
-
-
-def check_global_password(response, siteadmin=True):
-    challenge = get_global_password(siteadmin)
-    if challenge is None:
-        return None
-    return challenge == sha.new(response).hexdigest()
-
-
-
-def websafe(s):
-    return cgi.escape(s, quote=True)
-
-
-def nntpsplit(s):
-    parts = s.split(':', 1)
-    if len(parts) == 2:
-        try:
-            return parts[0], int(parts[1])
-        except ValueError:
-            pass
-    # Use the defaults
-    return s, 119
-
-
-
-# Just changing these two functions should be enough to control the way
-# that email address obscuring is handled.
-def ObscureEmail(addr, for_text=False):
-    """Make email address unrecognizable to web spiders, but invertable.
-
-    When for_text option is set (not default), make a sentence fragment
-    instead of a token."""
-    if for_text:
-        return addr.replace('@', ' at ')
-    else:
-        return addr.replace('@', '--at--')
-
-def UnobscureEmail(addr):
-    """Invert ObscureEmail() conversion."""
-    # Contrived to act as an identity operation on already-unobscured
-    # emails, so routines expecting obscured ones will accept both.
-    return addr.replace('--at--', '@')
-
-
-
-class OuterExit(Exception):
-    pass
-
-def findtext(templatefile, dict=None, raw=False, lang=None, mlist=None):
-    # Make some text from a template file.  The order of searches depends on
-    # whether mlist and lang are provided.  Once the templatefile is found,
-    # string substitution is performed by interpolation in `dict'.  If `raw'
-    # is false, the resulting text is wrapped/filled by calling wrap().
-    #
-    # When looking for a template in a specific language, there are 4 places
-    # that are searched, in this order:
-    #
-    # 1. the list-specific language directory
-    #    lists/<listname>/<language>
-    #
-    # 2. the domain-specific language directory
-    #    templates/<list.host_name>/<language>
-    #
-    # 3. the site-wide language directory
-    #    templates/site/<language>
-    #
-    # 4. the global default language directory
-    #    templates/<language>
-    #
-    # The first match found stops the search.  In this way, you can specialize
-    # templates at the desired level, or, if you use only the default
-    # templates, you don't need to change anything.  You should never modify
-    # files in the templates/<language> subdirectory, since Mailman will
-    # overwrite these when you upgrade.  That's what the templates/site
-    # language directories are for.
-    #
-    # A further complication is that the language to search for is determined
-    # by both the `lang' and `mlist' arguments.  The search order there is
-    # that if lang is given, then the 4 locations above are searched,
-    # substituting lang for <language>.  If no match is found, and mlist is
-    # given, then the 4 locations are searched using the list's preferred
-    # language.  After that, the server default language is used for
-    # <language>.  If that still doesn't yield a template, then the standard
-    # distribution's English language template is used as an ultimate
-    # fallback.  If that's missing you've got big problems. ;)
-    #
-    # A word on backwards compatibility: Mailman versions prior to 2.1 stored
-    # templates in templates/*.{html,txt} and lists/<listname>/*.{html,txt}.
-    # Those directories are no longer searched so if you've got customizations
-    # in those files, you should move them to the appropriate directory based
-    # on the above description.  Mailman's upgrade script cannot do this for
-    # you.
-    #
-    # The function has been revised and renamed as it now returns both the
-    # template text and the path from which it retrieved the template. The
-    # original function is now a wrapper which just returns the template text
-    # as before, by calling this renamed function and discarding the second
-    # item returned.
-    #
-    # Calculate the languages to scan
-    languages = []
-    if lang is not None:
-        languages.append(lang)
-    if mlist is not None:
-        languages.append(mlist.preferred_language)
-    languages.append(mm_cfg.DEFAULT_SERVER_LANGUAGE)
-    # Calculate the locations to scan
-    searchdirs = []
-    if mlist is not None:
-        searchdirs.append(mlist.fullpath())
-        searchdirs.append(os.path.join(mm_cfg.TEMPLATE_DIR, mlist.host_name))
-    searchdirs.append(os.path.join(mm_cfg.TEMPLATE_DIR, 'site'))
-    searchdirs.append(mm_cfg.TEMPLATE_DIR)
-    # Start scanning
-    fp = None
-    try:
-        for lang in languages:
-            for dir in searchdirs:
-                filename = os.path.join(dir, lang, templatefile)
-                try:
-                    fp = open(filename)
-                    raise OuterExit
-                except IOError, e:
-                    if e.errno <> errno.ENOENT: raise
-                    # Okay, it doesn't exist, keep looping
-                    fp = None
-    except OuterExit:
-        pass
-    if fp is None:
-        # Try one last time with the distro English template, which, unless
-        # you've got a really broken installation, must be there.
-        try:
-            filename = os.path.join(mm_cfg.TEMPLATE_DIR, 'en', templatefile)
-            fp = open(filename)
-        except IOError, e:
-            if e.errno <> errno.ENOENT: raise
-            # We never found the template.  BAD!
-            raise IOError(errno.ENOENT, 'No template file found', templatefile)
-    template = fp.read()
-    fp.close()
-    text = template
-    if dict is not None:
-        try:
-            sdict = SafeDict(dict)
-            try:
-                text = sdict.interpolate(template)
-            except UnicodeError:
-                # Try again after coercing the template to unicode
-                utemplate = unicode(template, GetCharSet(lang), 'replace')
-                text = sdict.interpolate(utemplate)
-        except (TypeError, ValueError), e:
-            # The template is really screwed up
-            syslog('error', 'broken template: %s\n%s', filename, e)
-            pass
-    if raw:
-        return text, filename
-    return wrap(text), filename
-
-
-def maketext(templatefile, dict=None, raw=False, lang=None, mlist=None):
-    return findtext(templatefile, dict, raw, lang, mlist)[0]
-
-
-
-ADMINDATA = {
-    # admin keyword: (minimum #args, maximum #args)
-    'confirm':     (1, 1),
-    'help':        (0, 0),
-    'info':        (0, 0),
-    'lists':       (0, 0),
-    'options':     (0, 0),
-    'password':    (2, 2),
-    'remove':      (0, 0),
-    'set':         (3, 3),
-    'subscribe':   (0, 3),
-    'unsubscribe': (0, 1),
-    'who':         (0, 0),
-    }
-
-# Given a Message.Message object, test for administrivia (eg subscribe,
-# unsubscribe, etc).  The test must be a good guess -- messages that return
-# true get sent to the list admin instead of the entire list.
-def is_administrivia(msg):
-    linecnt = 0
-    lines = []
-    for line in email.Iterators.body_line_iterator(msg):
-        # Strip out any signatures
-        if line == '-- ':
-            break
-        if line.strip():
-            linecnt += 1
-        if linecnt > mm_cfg.DEFAULT_MAIL_COMMANDS_MAX_LINES:
-            return False
-        lines.append(line)
-    bodytext = NL.join(lines)
-    # See if the body text has only one word, and that word is administrivia
-    if ADMINDATA.has_key(bodytext.strip().lower()):
-        return True
-    # Look at the first N lines and see if there is any administrivia on the
-    # line.  BAW: N is currently hardcoded to 5.  str-ify the Subject: header
-    # because it may be an email.Header.Header instance rather than a string.
-    bodylines = lines[:5]
-    subject = str(msg.get('subject', ''))
-    bodylines.append(subject)
-    for line in bodylines:
-        if not line.strip():
-            continue
-        words = [word.lower() for word in line.split()]
-        minargs, maxargs = ADMINDATA.get(words[0], (None, None))
-        if minargs is None and maxargs is None:
-            continue
-        if minargs <= len(words[1:]) <= maxargs:
-            # Special case the `set' keyword.  BAW: I don't know why this is
-            # here.
-            if words[0] == 'set' and words[2] not in ('on', 'off'):
-                continue
-            return True
-    return False
-
-
-
-def GetRequestURI(fallback=None, escape=True):
-    """Return the full virtual path this CGI script was invoked with.
-
-    Newer web servers seems to supply this info in the REQUEST_URI
-    environment variable -- which isn't part of the CGI/1.1 spec.
-    Thus, if REQUEST_URI isn't available, we concatenate SCRIPT_NAME
-    and PATH_INFO, both of which are part of CGI/1.1.
-
-    Optional argument `fallback' (default `None') is returned if both of
-    the above methods fail.
-
-    The url will be cgi escaped to prevent cross-site scripting attacks,
-    unless `escape' is set to 0.
-    """
-    url = fallback
-    if os.environ.has_key('REQUEST_URI'):
-        url = os.environ['REQUEST_URI']
-    elif os.environ.has_key('SCRIPT_NAME') and os.environ.has_key('PATH_INFO'):
-        url = os.environ['SCRIPT_NAME'] + os.environ['PATH_INFO']
-    if escape:
-        return websafe(url)
-    return url
-
-
-# Wait on a dictionary of child pids
-def reap(kids, func=None, once=False):
-    while kids:
-        if func:
-            func()
-        try:
-            pid, status = os.waitpid(-1, os.WNOHANG)
-        except OSError, e:
-            # If the child procs had a bug we might have no children
-            if e.errno <> errno.ECHILD:
-                raise
-            kids.clear()
-            break
-        if pid <> 0:
-            try:
-                del kids[pid]
-            except KeyError:
-                # Huh?  How can this happen?
-                pass
-        if once:
-            break
-
-
-def GetLanguageDescr(lang):
-    return mm_cfg.LC_DESCRIPTIONS[lang][0]
-
-
-def GetCharSet(lang):
-    return mm_cfg.LC_DESCRIPTIONS[lang][1]
-
-def IsLanguage(lang):
-    return mm_cfg.LC_DESCRIPTIONS.has_key(lang)
-
-
-
-def get_domain():
-    host = os.environ.get('HTTP_HOST', os.environ.get('SERVER_NAME'))
-    port = os.environ.get('SERVER_PORT')
-    # Strip off the port if there is one
-    if port and host.endswith(':' + port):
-        host = host[:-len(port)-1]
-    if mm_cfg.VIRTUAL_HOST_OVERVIEW and host:
-        return host.lower()
-    else:
-        # See the note in Defaults.py concerning DEFAULT_URL
-        # vs. DEFAULT_URL_HOST.
-        hostname = ((mm_cfg.DEFAULT_URL
-                     and urlparse.urlparse(mm_cfg.DEFAULT_URL)[1])
-                     or mm_cfg.DEFAULT_URL_HOST)
-        return hostname.lower()
-
-
-def get_site_email(hostname=None, extra=None):
-    if hostname is None:
-        hostname = mm_cfg.VIRTUAL_HOSTS.get(get_domain(), get_domain())
-    if extra is None:
-        return '%s@%s' % (mm_cfg.MAILMAN_SITE_LIST, hostname)
-    return '%s-%s@%s' % (mm_cfg.MAILMAN_SITE_LIST, extra, hostname)
-
-
-
-# This algorithm crafts a guaranteed unique message-id.  The theory here is
-# that pid+listname+host will distinguish the message-id for every process on
-# the system, except when process ids wrap around.  To further distinguish
-# message-ids, we prepend the integral time in seconds since the epoch.  It's
-# still possible that we'll vend out more than one such message-id per second,
-# so we prepend a monotonically incrementing serial number.  It's highly
-# unlikely that within a single second, there'll be a pid wraparound.
-_serial = 0
-def unique_message_id(mlist):
-    global _serial
-    msgid = '<mailman.%d.%d.%d.%s@%s>' % (
-        _serial, time.time(), os.getpid(),
-        mlist.internal_name(), mlist.host_name)
-    _serial += 1
-    return msgid
-
-
-# Figure out epoch seconds of midnight at the start of today (or the given
-# 3-tuple date of (year, month, day).
-def midnight(date=None):
-    if date is None:
-        date = time.localtime()[:3]
-    # -1 for dst flag tells the library to figure it out
-    return time.mktime(date + (0,)*5 + (-1,))
-
-
-
-# Utilities to convert from simplified $identifier substitutions to/from
-# standard Python $(identifier)s substititions.  The "Guido rules" for the
-# former are:
-#    $$ -> $
-#    $identifier -> $(identifier)s
-#    ${identifier} -> $(identifier)s
-
-def to_dollar(s):
-    """Convert from %-strings to $-strings."""
-    s = s.replace('$', '$$').replace('%%', '%')
-    parts = cre.split(s)
-    for i in range(1, len(parts), 2):
-        if parts[i+1] and parts[i+1][0] in IDENTCHARS:
-            parts[i] = '${' + parts[i] + '}'
-        else:
-            parts[i] = '$' + parts[i]
-    return EMPTYSTRING.join(parts)
-
-
-def to_percent(s):
-    """Convert from $-strings to %-strings."""
-    s = s.replace('%', '%%').replace('$$', '$')
-    parts = dre.split(s)
-    for i in range(1, len(parts), 4):
-        if parts[i] is not None:
-            parts[i] = '$'
-        elif parts[i+1] is not None:
-            parts[i+1] = '%(' + parts[i+1] + ')s'
-        else:
-            parts[i+2] = '%(' + parts[i+2] + ')s'
-    return EMPTYSTRING.join(filter(None, parts))
-
-
-def dollar_identifiers(s):
-    """Return the set (dictionary) of identifiers found in a $-string."""
-    d = {}
-    for name in filter(None, [b or c or None for a, b, c in dre.findall(s)]):
-        d[name] = True
-    return d
-
-
-def percent_identifiers(s):
-    """Return the set (dictionary) of identifiers found in a %-string."""
-    d = {}
-    for name in cre.findall(s):
-        d[name] = True
-    return d
-
-
-
-# Utilities to canonicalize a string, which means un-HTML-ifying the string to
-# produce a Unicode string or an 8-bit string if all the characters are ASCII.
-def canonstr(s, lang=None):
-    newparts = []
-    parts = re.split(r'&(?P<ref>[^;]+);', s)
-    def appchr(i):
-        if i < 256:
-            newparts.append(chr(i))
-        else:
-            newparts.append(unichr(i))
-    while True:
-        newparts.append(parts.pop(0))
-        if not parts:
-            break
-        ref = parts.pop(0)
-        if ref.startswith('#'):
-            try:
-                appchr(int(ref[1:]))
-            except ValueError:
-                # Non-convertable, stick with what we got
-                newparts.append('&'+ref+';')
-        else:
-            c = htmlentitydefs.entitydefs.get(ref, '?')
-            if c.startswith('#') and c.endswith(';'):
-                appchr(int(ref[1:-1]))
-            else:
-                newparts.append(c)
-    newstr = EMPTYSTRING.join(newparts)
-    if isinstance(newstr, UnicodeType):
-        return newstr
-    # We want the default fallback to be iso-8859-1 even if the language is
-    # English (us-ascii).  This seems like a practical compromise so that
-    # non-ASCII characters in names can be used in English lists w/o having to
-    # change the global charset for English from us-ascii (which I
-    # superstitiously think may have unintended consequences).
-    if lang is None:
-        charset = 'iso-8859-1'
-    else:
-        charset = GetCharSet(lang)
-        if charset == 'us-ascii':
-            charset = 'iso-8859-1'
-    return unicode(newstr, charset, 'replace')
-
-
-# The opposite of canonstr() -- sorta.  I.e. it attempts to encode s in the
-# charset of the given language, which is the character set that the page will
-# be rendered in, and failing that, replaces non-ASCII characters with their
-# html references.  It always returns a byte string.
-def uncanonstr(s, lang=None):
-    if s is None:
-        s = u''
-    if lang is None:
-        charset = 'us-ascii'
-    else:
-        charset = GetCharSet(lang)
-    # See if the string contains characters only in the desired character
-    # set.  If so, return it unchanged, except for coercing it to a byte
-    # string.
-    try:
-        if isinstance(s, UnicodeType):
-            return s.encode(charset)
-        else:
-            u = unicode(s, charset)
-            return s
-    except UnicodeError:
-        # Nope, it contains funny characters, so html-ref it
-        return uquote(s)
-
-
-def uquote(s):
-    a = []
-    for c in s:
-        o = ord(c)
-        if o > 127:
-            a.append('&#%3d;' % o)
-        else:
-            a.append(c)
-    # Join characters together and coerce to byte string
-    return str(EMPTYSTRING.join(a))
-
-
-def oneline(s, cset):
-    # Decode header string in one line and convert into specified charset
-    try:
-        h = email.Header.make_header(email.Header.decode_header(s))
-        ustr = h.__unicode__()
-        line = UEMPTYSTRING.join(ustr.splitlines())
-        return line.encode(cset, 'replace')
-    except (LookupError, UnicodeError, ValueError, HeaderParseError):
-        # possibly charset problem. return with undecoded string in one line.
-        return EMPTYSTRING.join(s.splitlines())
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/htmlformat.py b/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/htmlformat.py
deleted file mode 100644
index 10fb601..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/Mailman/htmlformat.py
+++ /dev/null
@@ -1,779 +0,0 @@
-# Copyright (C) 1998-2006 by the Free Software Foundation, Inc.
-#
-# This program is free software; you can redistribute it and/or
-# modify it under the terms of the GNU General Public License
-# as published by the Free Software Foundation; either version 2
-# of the License, or (at your option) any later version.
-#
-# This program is distributed in the hope that it will be useful,
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-# GNU General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301,
-# USA.
-
-
-"""Library for program-based construction of an HTML documents.
-
-Encapsulate HTML formatting directives in classes that act as containers
-for python and, recursively, for nested HTML formatting objects.
-"""
-
-
-# Eventually could abstract down to HtmlItem, which outputs an arbitrary html
-# object given start / end tags, valid options, and a value.  Ug, objects
-# shouldn't be adding their own newlines.  The next object should.
-
-
-import types
-import cgi 
-import os
-
-from Mailman import mm_cfg
-from Mailman import Utils
-from Mailman.i18n import _
-
-SPACE = ' '
-EMPTYSTRING = ''
-NL = '\n'
-
-# Format an arbitrary object.
-def HTMLFormatObject(item, indent):
-    "Return a peesentation of an object, invoking their Format method if any."
-    if type(item) == type(''):
-        return item
-    elif not hasattr(item, "Format"):
-        return `item`
-    else:
-        return item.Format(indent)
-
-def CaseInsensitiveKeyedDict(d):
-    result = {}
-    for (k,v) in d.items():
-        result[k.lower()] = v
-    return result
-
-# Given references to two dictionaries, copy the second dictionary into the
-# first one.
-def DictMerge(destination, fresh_dict):
-    for (key, value) in fresh_dict.items():
-        destination[key] = value
-
-class Table:
-    def __init__(self, **table_opts):
-        self.cells = []
-        self.cell_info = {}
-        self.row_info = {}
-        self.opts = table_opts
-
-    def AddOptions(self, opts):
-        DictMerge(self.opts, opts)
-
-    # Sets all of the cells.  It writes over whatever cells you had there
-    # previously.
-
-    def SetAllCells(self, cells):
-        self.cells = cells
-
-    # Add a new blank row at the end
-    def NewRow(self):
-        self.cells.append([])
-
-    # Add a new blank cell at the end
-    def NewCell(self):
-        self.cells[-1].append('')
-
-    def AddRow(self, row):
-        self.cells.append(row)
-
-    def AddCell(self, cell):
-        self.cells[-1].append(cell)
-
-    def AddCellInfo(self, row, col, **kws):
-        kws = CaseInsensitiveKeyedDict(kws)
-        if not self.cell_info.has_key(row):
-            self.cell_info[row] = { col : kws }
-        elif self.cell_info[row].has_key(col):
-            DictMerge(self.cell_info[row], kws)
-        else:
-            self.cell_info[row][col] = kws
-
-    def AddRowInfo(self, row, **kws):
-        kws = CaseInsensitiveKeyedDict(kws)
-        if not self.row_info.has_key(row):
-            self.row_info[row] = kws
-        else:
-            DictMerge(self.row_info[row], kws)
-
-    # What's the index for the row we just put in?
-    def GetCurrentRowIndex(self):
-        return len(self.cells)-1
-
-    # What's the index for the col we just put in?
-    def GetCurrentCellIndex(self):
-        return len(self.cells[-1])-1
-
-    def ExtractCellInfo(self, info):
-        valid_mods = ['rowspan', 'colspan', 'css']
-        output = ''
-        for (key, val) in info.items():
-            if not key in valid_mods:
-                continue
-	    if key == 'css':
-            	output = output + ' %s' % val
-            else:
-                output = output + ' %s="%s"' % (key, val)
-	return output
-
-    def ExtractRowInfo(self, info):
-        valid_mods = ['css']
-        output = ''
-        for (key, val) in info.items():
-            if not key in valid_mods:
-                continue
-            output = output + ' %s' % val
-        return output
-
-    def ExtractTableInfo(self, info):
-        valid_mods = ['css']
-        output = ''
-        for (key, val) in info.items():
-            if not key in valid_mods:
-                continue
-            output = output + ' %s' % val
-        return output
-
-    def FormatCell(self, row, col, indent):
-        try:
-            my_info = self.cell_info[row][col]
-        except:
-            my_info = None
-
-        output = '\n' + ' '*indent + '<td'
-        if my_info:
-            output = output + self.ExtractCellInfo(my_info)
-        item = self.cells[row][col]
-        item_format = HTMLFormatObject(item, indent+4)
-        output = '%s>%s</td>' % (output, item_format)
-        return output
-
-    def FormatRow(self, row, indent):
-        try:
-            my_info = self.row_info[row]
-        except:
-            my_info = None
-
-        output = '\n' + ' '*indent + '<tr'
-        if my_info:
-            output = output + self.ExtractRowInfo(my_info)
-        output = output + '>'
-
-        for i in range(len(self.cells[row])):
-            output = output + self.FormatCell(row, i, indent + 2)
-
-        output = output + '\n' + ' '*indent + '</tr>'
-
-        return output
-
-    def Format(self, indent=0):
-        output = '\n' + ' '*indent + '<table'
-        output = output + self.ExtractTableInfo(self.opts)
-        output = output + '>'
-
-        for i in range(len(self.cells)):
-            output = output + self.FormatRow(i, indent + 2)
-
-        output = output + '\n' + ' '*indent + '</table>\n'
-
-        return output
-
-
-class Link:
-    def __init__(self, href, text, target=None):
-        self.href = href
-        self.text = text
-        self.target = target
-
-    def Format(self, indent=0):
-        texpr = ""
-        if self.target != None:
-            texpr = ' target="%s"' % self.target
-        return '<a href="%s"%s>%s</a>' % (HTMLFormatObject(self.href, indent),
-                                          texpr,
-                                          HTMLFormatObject(self.text, indent))
-
-class FontSize:
-    """FontSize is being deprecated - use FontAttr(..., size="...") instead."""
-    def __init__(self, size, *items):
-        self.items = list(items)
-        self.size = size
-
-    def Format(self, indent=0):
-        output = '<font size="%s">' % self.size
-        for item in self.items:
-            output = output + HTMLFormatObject(item, indent)
-        output = output + '</font>'
-        return output
-
-class FontAttr:
-    """Present arbitrary font attributes."""
-    def __init__(self, *items, **kw):
-        self.items = list(items)
-        self.attrs = kw
-
-    def Format(self, indent=0):
-        seq = []
-        for k, v in self.attrs.items():
-            seq.append('%s="%s"' % (k, v))
-        output = '<font %s>' % SPACE.join(seq)
-        for item in self.items:
-            output = output + HTMLFormatObject(item, indent)
-        output = output + '</font>'
-        return output
-
-
-class Container:
-    def __init__(self, *items):
-        if not items:
-            self.items = []
-        else:
-            self.items = items
-
-    def AddItem(self, obj):
-        self.items.append(obj)
-
-    def addMessage(self, errmsg, tag=None, css=None):
-	if css is None:
-	   css = 'class="message"'
-        self.AddItem(_('\n<div %(css)s>'))
-        if tag is None:
-            self.AddItem(Paragraph(errmsg))
-	else:
-            self.AddItem(Header(3, tag).Format() + Paragraph(errmsg).Format())
-        self.AddItem('</div>')
-
-    def Format(self, indent=0):
-        output = []
-        for item in self.items:
-            output.append(HTMLFormatObject(item, indent))
-        return EMPTYSTRING.join(output)
-
-
-class Label(Container):
-    align = 'right'
-
-    def __init__(self, *items):
-        Container.__init__(self, *items)
-
-    def Format(self, indent=0):
-        return ('<div align="%s">' % self.align) + \
-               Container.Format(self, indent) + \
-               '</div>'
-
-# My own standard document template.  YMMV.
-# something more abstract would be more work to use...
-
-class Document(Container):
-    title = None
-    language = None
-    bgcolor = mm_cfg.WEB_BG_COLOR
-    suppress_head = 0
-
-    def set_language(self, lang=None):
-        self.language = lang
-
-    def set_bgcolor(self, color):
-        self.bgcolor = color
-
-    def SetTitle(self, title):
-        self.title = title
-
-    def Format(self, indent=0, **kws):
-        charset = 'us-ascii'
-        if self.language:
-            charset = Utils.GetCharSet(self.language)
-        output = ['Content-Type: text/html; charset=%s\n' % charset]
-        if not self.suppress_head:
-            kws.setdefault('bgcolor', self.bgcolor)
-            tab = ' ' * indent
-            output.extend(['<?xml version="1.0"?>',
-	    		   '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"',
-			   '    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">',
-                           '<html xmlns="http://www.w3.org/1999/xhtml">',
-                           '<head>',
-                           ])
-            if mm_cfg.IMAGE_LOGOS:
-                output.append('<link rel="shortcut icon" href="%s" />' %
-                              (mm_cfg.IMAGE_LOGOS + mm_cfg.SHORTCUT_ICON))
-            # Hit all the bases
-            output.append('<meta http-equiv="Content-Type" '
-                          'content="text/html; charset=%s" />' % charset)
-            if self.title:
-                output.append('%s<title>%s</title>' % (tab, self.title))
-            output.append('<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />')
-            output.append('<link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />')
-            output.append('%s</head>' % tab)
-            quals = []
-            # Default link colors
-            if mm_cfg.WEB_VLINK_COLOR:
-                kws.setdefault('vlink', mm_cfg.WEB_VLINK_COLOR)
-            if mm_cfg.WEB_ALINK_COLOR:
-                kws.setdefault('alink', mm_cfg.WEB_ALINK_COLOR)
-            if mm_cfg.WEB_LINK_COLOR:
-                kws.setdefault('link', mm_cfg.WEB_LINK_COLOR)
-            for k, v in kws.items():
-                quals.append('%s="%s"' % (k, v))
-
-    	    listadmin_link = Link(Utils.ScriptURL('admin'), _('Administration')).Format()
-    	    listinfo_link = Link(Utils.ScriptURL('listinfo'), _('General Information')).Format()
-    	    siteowner = Utils.get_site_email()
-            adminmail_link = Link('mailto:' + siteowner, siteowner).Format()
-	    output.extend(['''
-
-<body>
-	<div id="header">
-	<a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-	<div class="navigation">
-		<ul class="mainlinks">
-			<li><a href="http://centos.org/">Home</a></li>
-			<li><a href="http://centos.org/downloads/">Downloads</a></li>
-			<li><a href="http://centos.org/docs/">Docs</a></li>
-			<li><a href="http://centos.org/wiki/">Wiki</a></li>
-			<li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-			<li><a href="http://centos.org/bugs/">Bugs</a></li>
-			<li><a href="http://centos.org/forums/">Forums</a></li>
-			<li><a href="http://centos.org/trac/">Projects</a></li>
-		</ul>
-	</div>
-
-	</div>
-
-	<div id="errormsg">
-		<img src="/error/include/img/lists.png" alt="Lists" />
-		<p> ''' + _('%(listinfo_link)s | %(listadmin_link)s') + ''' </p>
-		<h1>''' + _('Mailing Lists') + '''</h1>
-	</div>
-
-	<div id="centoslinks">'''
-			   ])	
-        # Always do this...
-        output.append(Container.Format(self, indent))
-        if not self.suppress_head:
-            output.append('%s</body>' % tab)
-            output.append('%s</html>' % tab)
-        return NL.join(output)
-
-    def addError(self, errmsg, tag=None):
-    	""" addError() is been deprecated, use addMessage() instead. """
-        if tag is None:
-            self.AddItem('\n<div class="message error strong">')
-            self.AddItem(Paragraph(errmsg))
-	else:
-            self.AddItem('\n<div class="message error">')
-            self.AddItem(Header(3, tag).Format() + Paragraph(errmsg).Format())
-        self.AddItem('</div>')
-
-class HeadlessDocument(Document):
-    """Document without head section, for templates that provide their own."""
-    suppress_head = 1
-
-class StdContainer(Container):
-    def Format(self, indent=0, css=None):
-	if css is None:
-	    # Style not used.
-	    output = '\n<%s>' % self.tag
-	else:
-	    # Style used.
-	    #
-            # Any style you use here should be previously declared
-	    # in the specified css file. 
-	    # 
-	    # See lines starting with `<link rel="stylesheet"' in 
-	    # the header declaration of each page to see where that 
-	    # file is located. 
-	    output = '\n<%s %s>' % (self.tag, css)
-	output = output + Container.Format(self, indent)
-	output = '%s</%s>' % (output, self.tag)
-	return output
-
-class QuotedContainer(Container):
-    def Format(self, indent=0):
-        # If I don't start a new I ignore indent
-        output = '\n<%s>%s</%s>' % (
-            self.tag,
-            Utils.websafe(Container.Format(self, indent)),
-            self.tag)
-        return output
-
-class Div(StdContainer):
-	tag = 'div'
-
-class Paragraph(StdContainer):
-	tag = 'p'
-
-class Header(StdContainer):
-    def __init__(self, num, *items):
-        self.items = items
-        self.tag = 'h%d' % num
-
-class Address(StdContainer):
-    tag = 'address'
-
-class Underline(StdContainer):
-    tag = 'u'
-
-class Bold(StdContainer):
-    tag = 'strong'
-
-class Italic(StdContainer):
-    tag = 'em'
-
-class Preformatted(QuotedContainer):
-    tag = 'pre'
-
-class Subscript(StdContainer):
-    tag = 'sub'
-
-class Superscript(StdContainer):
-    tag = 'sup'
-
-class Strikeout(StdContainer):
-    tag = 'strike'
-
-class Center(StdContainer):
-    tag = 'center'
-
-class Form(Container):
-    def __init__(self, action='', method='post', encoding=None, *items):
-        apply(Container.__init__, (self,) +  items)
-        self.action = action
-        self.method = method
-        self.encoding = encoding
-
-    def set_action(self, action):
-        self.action = action
-
-    def Format(self, indent=0):
-        spaces = ' ' * indent
-        encoding = ''
-        if self.encoding:
-            encoding = 'enctype="%s"' % self.encoding
-        output = '\n%s<form action="%s" method="%s" %s>\n' % (
-            spaces, self.action, self.method, encoding)
-        output = output + Container.Format(self, indent+2)
-        output = '%s\n%s</form>\n' % (output, spaces)
-        return output
-
-class InputObj:
-    def __init__(self, name, ty, value, checked, **kws):
-        self.name = name
-        self.type = ty
-        self.value = value
-        self.checked = checked
-        self.kws = kws
-
-    def Format(self, indent=0):
-        output = ['<input name="%s" type="%s" value="%s"' %
-                  (self.name, self.type, self.value)]
-        for item in self.kws.items():
-            output.append('%s="%s"' % item)
-        if self.checked:
-            output.append('checked="checked"')
-        output.append(' />')
-        return SPACE.join(output)
-
-class SubmitButton(InputObj):
-    def __init__(self, name, button_text):
-        InputObj.__init__(self, name, "submit", button_text, checked=0)
-
-class PasswordBox(InputObj):
-    def __init__(self, name, value='', size=mm_cfg.TEXTFIELDWIDTH):
-        InputObj.__init__(self, name, "password", value, checked=0, size=size)
-
-class TextBox(InputObj):
-    def __init__(self, name, value='', size=mm_cfg.TEXTFIELDWIDTH):
-        if isinstance(value, str):
-            safevalue = Utils.websafe(value)
-        else:
-            safevalue = value
-        InputObj.__init__(self, name, "text", safevalue, checked=0, size=size)
-
-class Hidden(InputObj):
-    def __init__(self, name, value=''):
-        InputObj.__init__(self, name, 'hidden', value, checked=0)
-
-class TextArea:
-    def __init__(self, name, text='', rows=None, cols=None, readonly=0):
-        if isinstance(text, str):
-            safetext = Utils.websafe(text)
-        else:
-            safetext = text
-        self.name = name
-        self.text = safetext
-        self.rows = rows
-        self.cols = cols
-        self.readonly = readonly
-
-    def Format(self, indent=0):
-        output = '<textarea name="%s"' % self.name
-        if self.rows:
-            output += ' rows="%s"' % self.rows
-        if self.cols:
-            output += ' cols="%s"' % self.cols
-        #if self.wrap:
-        #    output += ' wrap=%s' % self.wrap
-        if self.readonly:
-            output += ' readonly="readonly"'
-        output += '>%s</textarea>' % self.text
-        return output
-
-class FileUpload(InputObj):
-    def __init__(self, name, rows=None, cols=None, **kws):
-        apply(InputObj.__init__, (self, name, 'file', '', 0), kws)
-
-class RadioButton(InputObj):
-    def __init__(self, name, value, checked=0, **kws):
-        apply(InputObj.__init__, (self, name, 'radio', value, checked), kws)
-
-class CheckBox(InputObj):
-    def __init__(self, name, value, checked=0, **kws):
-        apply(InputObj.__init__, (self, name, "checkbox", value, checked), kws)
-
-class VerticalSpacer:
-    def __init__(self, size=10):
-        self.size = size
-    def Format(self, indent=0):
-        output = '<spacer type="vertical" height="%d">' % self.size
-        return output
-
-class WidgetArray:
-    Widget = None
-
-    def __init__(self, name, button_names, checked, horizontal, values):
-        self.name = name
-        self.button_names = button_names
-        self.checked = checked
-        self.horizontal = horizontal
-        self.values = values
-        assert len(values) == len(button_names)
-        # Don't assert `checked' because for RadioButtons it is a scalar while
-        # for CheckedBoxes it is a vector.  Subclasses will assert length.
-
-    def ischecked(self, i):
-        raise NotImplemented
-
-    def Format(self, indent=0):
-        t = Table()
-        items = []
-        for i, name, value in zip(range(len(self.button_names)),
-                                  self.button_names,
-                                  self.values):
-            ischecked = (self.ischecked(i))
-            item = self.Widget(self.name, value, ischecked).Format() + name
-            items.append(item)
-            if not self.horizontal:
-                t.AddRow(items)
-                items = []
-        if self.horizontal:
-            t.AddRow(items)
-        return t.Format(indent)
-
-class RadioButtonArray(WidgetArray):
-    Widget = RadioButton
-
-    def __init__(self, name, button_names, checked=None, horizontal=1,
-                 values=None):
-        if values is None:
-            values = range(len(button_names))
-        # BAW: assert checked is a scalar...
-        WidgetArray.__init__(self, name, button_names, checked, horizontal,
-                             values)
-
-    def ischecked(self, i):
-        return self.checked == i
-
-class CheckBoxArray(WidgetArray):
-    Widget = CheckBox
-
-    def __init__(self, name, button_names, checked=None, horizontal=0,
-                 values=None):
-        if checked is None:
-            checked = [0] * len(button_names)
-        else:
-            assert len(checked) == len(button_names)
-        if values is None:
-            values = range(len(button_names))
-        WidgetArray.__init__(self, name, button_names, checked, horizontal,
-                             values)
-
-    def ischecked(self, i):
-        return self.checked[i]
-
-class UnorderedList(Container):
-    def Format(self, indent=0, css=None):
-        spaces = ' ' * indent
-	# Styles of this element could be managed through CSS
-	# declaration. HTML structure sould apply the "-//W3C//DTD
-	# XHTML 1.0 Transitional//EN" standard. Obsolotes tags were
-	# removed.
-	list = ''
-	if css is None:
-        	output = '\n%s<ul>' % spaces
-	else:
-        	output = '\n%s<ul %s>' % (spaces, css)
-        for item in self.items:
-            list = list + '\n    %s<li>%s</li>' % \
-                     (spaces, HTMLFormatObject(item, indent + 2))
-	# To avoid empty <ul> tags. If there is no list element
-	# return nothing.
-	if list:
-        	output = output + list + '\n%s</ul>\n' % spaces
-	else:
-		output = ''
-       	return output
-
-class OrderedList(Container):
-    def Format(self, indent=0, css=None):
-        spaces = ' ' * indent
-	# Styles of this element could be managed through CSS
-	# declaration. HTML structure sould apply the "-//W3C//DTD
-	# XHTML 1.0 Transitional//EN" standard. Obsolotes tags were
-	# removed.
-	list = ''
-	if css is None:
-        	output = '\n%s<ol>' % spaces
-	else:
-        	output = '\n%s<ol %s>' % (spaces, css)
-        for item in self.items:
-            list = list + '\n    %s<li>%s</li>' % \
-                     (spaces, HTMLFormatObject(item, indent + 2))
-	# To avoid empty <ol> tags. If there is no list element
-	# return nothing.
-	if list:
-        	output = output + list + '\n%s</ol>\n' % spaces
-	else:
-		output = ''
-       	return output
-
-class DefinitionList(Container):
-    def Format(self, indent=0, css=None):
-        spaces = ' ' * indent
-	# Styles of this element could be managed through CSS
-	# declaration. HTML structure sould apply the "-//W3C//DTD
-	# XHTML 1.0 Transitional//EN" standard. Obsolotes tags were
-	# removed.
-	list = ''
-	if css is None:
-        	output = '\n%s<dl>' % spaces
-	else:
-        	output = '\n%s<dl %s>' % (spaces, css)
-        for dt, dd in self.items:
-            list = list + '%s<dt>%s</dt>\n<dd>%s</dd>\n' % \
-                     (spaces, HTMLFormatObject(dt, indent+2),
-                      HTMLFormatObject(dd, indent+2))
-	# To avoid empty <dl> tags. If there is no list element
-	# return nothing.
-	if list:
-            output = output +  list + '\n%s</dl>\n' % spaces
-	else:
-	    output = ''
-        return output
-
-# Logo constants
-#
-# These are the URLs which the image logos link to.  The Mailman home page now
-# points at the gnu.org site instead of the www.list.org mirror.
-#
-from mm_cfg import MAILMAN_URL
-PYTHON_URL  = 'http://www.python.org/'
-GNU_URL     = 'http://www.gnu.org/'
-
-# The names of the image logo files.  These are concatentated onto
-# mm_cfg.IMAGE_LOGOS (not urljoined).
-DELIVERED_BY = 'mailman.jpg'
-PYTHON_POWERED = 'PythonPowered.png'
-GNU_HEAD = 'gnu-head-tiny.jpg'
-
-
-def MailmanLogo():
-    t = '</div>' # Close <div id="centoslinks"> tag
-    t += '\n\n<div id="footer">'
-    t += Paragraph(Link('http://www.centos.org/', 'The CentOS Project')).Format(css='class="sysinfo strong"')
-    t += Paragraph('Powered by' + Bold(Link('http://www.gnu.org/software/mailman/index.html', 'Mailman').Format()).Format()).Format(css='class="sysinfo floatr"')
-    t += Paragraph('Community Enterprise Operating System').Format(css='class="sysinfo"')
-
-
-#    if mm_cfg.IMAGE_LOGOS:
-#        def logo(file):
-#            return mm_cfg.IMAGE_LOGOS + file
-#        mmlink = Link(MAILMAN_URL, _('<img src="%s" alt="Delivered by Mailman" border="0" /> <br />version %s' % (logo(DELIVERED_BY), mm_cfg.VERSION))).Format()
-#        pylink = Link(PYTHON_URL,_('<img src="%s" alt="Python Powered" border="0" />' % \
-#                 logo(PYTHON_POWERED))).Format()
-#        gnulink = Link(GNU_URL, _('<img src="%s" alt="GNU\'s Not Unix" border="0" />' % \
-#                  logo(GNU_HEAD))).Format()
-#     	t += '<span class="col1">' + mmlink + '</span>'
-#    	t += '<span class="col2">' + pylink + '</span>'
-#    	t += '<span class="col3">' + gnulink + '</span>'
-#    else:
-#        # use only textual links
-#        version = mm_cfg.VERSION
-#        mmlink = Link(MAILMAN_URL,
-#                      _('Delivered by Mailman<br />version %(version)s')).Format()
-#        pylink = Link(PYTHON_URL, _('Python Powered')).Format()
-#        gnulink = Link(GNU_URL, _("Gnu's Not Unix")).Format()
-#     	t += '<span class="col1">' + mmlink + '</span>'
-#    	t += '<span class="col2">' + pylink + '</span>'
-#    	t += '<span class="col3">' + gnulink + '</span>'
-#    t += '<hr class="transparent" />'
-    t += '</div>'
-    return t
-
-
-class SelectOptions:
-   def __init__(self, varname, values, legend,
-                selected=0, size=1, multiple=None):
-      self.varname  = varname
-      self.values   = values
-      self.legend   = legend
-      self.size     = size
-      self.multiple = multiple
-      # we convert any type to tuple, commas are needed
-      if not multiple:
-         if type(selected) == types.IntType:
-             self.selected = (selected,)
-         elif type(selected) == types.TupleType:
-             self.selected = (selected[0],)
-         elif type(selected) == types.ListType:
-             self.selected = (selected[0],)
-         else:
-             self.selected = (0,)
-
-   def Format(self, indent=0):
-      spaces = " " * indent
-      items  = min( len(self.values), len(self.legend) )
-
-      # jcrey: If there is no argument, we return nothing to avoid errors
-      if items == 0:
-          return ""
-
-      text = "\n" + spaces + "<select name=\"%s\"" % self.varname
-      if self.size > 1:
-          text = text + " size=%d" % self.size
-      if self.multiple:
-          text = text + ' multiple="multiple"'
-      text = text + ">\n"
-
-      for i in range(items):
-          if i in self.selected:
-              checked = ' selected="selected"'
-          else:
-              checked = ""
-
-          opt = " <option value=\"%s\"%s> %s </option>" % (
-              self.values[i], checked, self.legend[i])
-          text = text + spaces + opt + "\n"
-
-      return text + spaces + '</select>'
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/html-r2.sed b/Artworks/Webenv/Mailman/2.1.9-4.el5/html-r2.sed
deleted file mode 100644
index d32c047..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/html-r2.sed
+++ /dev/null
@@ -1,3 +0,0 @@
-/<link rel="stylesheet" type="text\/css" charset="utf-8" media="all" href="\/error\/include\/error.css" \/>/c\
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />\
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/html.sed b/Artworks/Webenv/Mailman/2.1.9-4.el5/html.sed
deleted file mode 100644
index c51c3b9..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/html.sed
+++ /dev/null
@@ -1,89 +0,0 @@
-s!<img src="/error/include/img/lists.png" alt="Lists">!<img src="/error/include/img/lists.png" alt="Lists" />!
-s!<p>Description here ... </p>!<p><a href="%(listinfo)s">Overview</a> | <a href="%(admin)s">Administration</a> </p>!
-
-s/<META/<meta/g
-s/<LINK/<link/g
-
-/<meta http-equiv="Content-Type"/d
-/<meta name="robots"/d
-/<link rel="Index"/d
-/<link rel="made"/d
-
-s!SHORTCUT ICON!shortcut icon!g
-/<link rel="shortcut icon"/d
-/<title>/a\
-    <link rel="shortcut icon" href="<mm-favicon>" />
-
-s!<H([1-9])>!<h\1>!g
-s!</H([1-9])>!</h\1>!g
-
-s!<TABLE!<table!g
-s!</TABLE>!</table>!g
-s!<FORM!<form!g
-s!</FORM>!</form>!g
-s!<TR!<tr!g
-s!TR>!tr>!g
-s!<TD!<td!g
-s!TD>!td>!g
-s!BORDER=!border=!
-s!CELLSPACING="!cellspacing="!g
-s!CELLPADDING="!cellpadding="!
-s!WIDTH="!width="!g
-s!HEIGHT="!height="!g
-s!HEIGHT= "!height="!g
-s!COLSPAN="!colspan="!g
-s!COLSPAN=([A-Za-z0-9]+)!colspan="\1"!g
-s!colspan=([A-Za-z0-9]+)!colspan="\1"!g
-s!METHOD=([A-Za-z0-9]+)!method="\1"!g
-s!ACTION=([A-Za-z0-9]+)!action="\1"!g
-s!COLS=([A-Za-z0-9]+)!cols="\&1"!g
-s!BGCOLOR=!bgcolor=!g
-
-s!="POST"!="post"!g
-
-s!<FONT!<font!
-s!</FONT!</font!
-s!COLOR=!color=!
-
-s!<INPUT!<input!g
-s!<strong>!<strong>!g
-s!</strong>!</strong>!g
-
-s!TYPE="password"!type="password"!g
-s!TYPE="!type="!g
-s!NAME=!name=!g
-s!TITLE=!title=!g
-s!SIZE=!size=!g
-s!SUBMIT!submit!g
-
-s!<LI>!<li>!g
-s!</LI>!</li>!g
-s!<UL>!<ul>!g
-s!</UL>!</ul>!g
-s!<hr />!<hr />!g
-s!<br />!<br />!g
-s!<br />!<br />!g
-
-s!<P>!<p>!g
-s!</P>!</p>!g
-s!<[pP]> *$!</p>!g
-
-s!ALIGN="Right"!align="right"!
-
-s!</A>!</a>!g
-s!<A HREF="!<a href="!g
-s!<A name="!<a name="!g
-s!<strong>!<strong>!g
-s!</strong>!</strong>!g
-s!<em>!<em>!g
-s!</em>!</em>!g
-s!<em>!<em>!g
-s!</em>!</em>!g
-
-s!<BODY>!<body>!g
-s!</BODY>!</body>!g
-
-s!<HTML>!<html>!g
-s!</HTML>!</html>!g
-
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/mailman.conf b/Artworks/Webenv/Mailman/2.1.9-4.el5/mailman.conf
deleted file mode 100644
index c4f5968..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/mailman.conf
+++ /dev/null
@@ -1,25 +0,0 @@
-# -------------------------------------
-# CentOS Web Environment Customization
-# -------------------------------------
-# Httpd configuration settings used by Mailman
-
-ScriptAlias /mailman/ /usr/lib/mailman/cgi-bin/
-<Directory /usr/lib/mailman/cgi-bin/>
-    AllowOverride None
-    Options ExecCGI
-    Order allow,deny
-    Allow from all
-</Directory>
-
-Alias /pipermail/ /var/lib/mailman/archives/public/
-<Directory /var/lib/mailman/archives/public>
-    Options Indexes MultiViews FollowSymLinks
-    AllowOverride None
-    Order allow,deny
-    Allow from all
-</Directory>
-
-# Uncomment the following line, replacing www.example.com with your server's
-# name, to redirect queries to /mailman to the listinfo page (recommended).
-
-RedirectMatch ^/lists[/]*$ http://centos.org/mailman/listinfo
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/LC_MESSAGES/mailman.mo b/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/LC_MESSAGES/mailman.mo
deleted file mode 100644
index 36ca8f6..0000000
Binary files a/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/LC_MESSAGES/mailman.mo and /dev/null differ
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/LC_MESSAGES/mailman.po b/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/LC_MESSAGES/mailman.po
deleted file mode 100644
index 9bc84dc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/LC_MESSAGES/mailman.po
+++ /dev/null
@@ -1,12265 +0,0 @@
-# SOME DESCRIPTIVE TITLE.
-# Copyright (C) YEAR Free Software Foundation, Inc.
-# FIRST AUTHOR <jcrey@uma.es>, 2003.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: Mailman\n"
-"POT-Creation-Date: Fri Sep  1 20:44:49 2006\n"
-"PO-Revision-Date: Thu Jun 18 02:22:41 CDT 2009\n"
-"Last-Translator: Alain Reguera Delgado <alain.reguera@gmail.com>\n"
-"Language-Team: Espa�ol <es@li.org>\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=ISO-8859-1\n"
-"Content-Transfer-Encoding: 8bit\n"
-
-#: Mailman/Archiver/HyperArch.py:124
-msgid "size not available"
-msgstr "tama�o no disponible"
-
-#: Mailman/Archiver/HyperArch.py:130
-msgid " %(size)i bytes "
-msgstr " %(size)i bytes "
-
-#: Mailman/Archiver/HyperArch.py:285
-#: Mailman/Archiver/HyperArch.py:288
-#: Mailman/Archiver/HyperArch.py:416
-#: Mailman/Archiver/HyperArch.py:468
-#: Mailman/Archiver/HyperArch.py:582
-#: Mailman/Archiver/HyperArch.py:1073
-#: Mailman/Archiver/HyperArch.py:1202
-msgid " at "
-msgstr " en "
-
-#: Mailman/Archiver/HyperArch.py:503
-msgid "Previous message:"
-msgstr "Mensaje anterior:"
-
-#: Mailman/Archiver/HyperArch.py:525
-msgid "Next message:"
-msgstr "Pr�ximo mensaje:"
-
-#: Mailman/Archiver/HyperArch.py:697 
-#: Mailman/Archiver/HyperArch.py:734
-msgid "thread"
-msgstr "hilo"
-
-#: Mailman/Archiver/HyperArch.py:698
-#: Mailman/Archiver/HyperArch.py:735
-msgid "subject"
-msgstr "asunto"
-
-#: Mailman/Archiver/HyperArch.py:699
-#: Mailman/Archiver/HyperArch.py:736
-msgid "author"
-msgstr "autor"
-
-#: Mailman/Archiver/HyperArch.py:700
-#: Mailman/Archiver/HyperArch.py:737
-msgid "date"
-msgstr "fecha"
-
-#: Mailman/Archiver/HyperArch.py:780
-msgid "Currently, there are no archives."
-msgstr "Actualmente no hay archivo."
-
-#: Mailman/Archiver/HyperArch.py:826
-msgid "Gzip'd Text%(sz)s"
-msgstr "Texto Gzip%(sz)s"
-
-#: Mailman/Archiver/HyperArch.py:831
-msgid "Text%(sz)s"
-msgstr "Texto%(sz)s"
-
-#: Mailman/Archiver/HyperArch.py:922
-msgid "figuring article archives\n"
-msgstr "calculando el archivo de los art�culos\n"
-
-#: Mailman/Archiver/HyperArch.py:932
-msgid "April"
-msgstr "Abril"
-
-#: Mailman/Archiver/HyperArch.py:932
-msgid "February"
-msgstr "Febrero"
-
-#: Mailman/Archiver/HyperArch.py:932
-msgid "January"
-msgstr "Enero"
-
-#: Mailman/Archiver/HyperArch.py:932
-msgid "March"
-msgstr "Marzo"
-
-#: Mailman/Archiver/HyperArch.py:933
-msgid "August"
-msgstr "Agosto"
-
-#: Mailman/Archiver/HyperArch.py:933
-msgid "July"
-msgstr "Julio"
-
-#: Mailman/Archiver/HyperArch.py:933
-msgid "June"
-msgstr "Junio"
-
-#: Mailman/i18n.py:103
-#: Mailman/Archiver/HyperArch.py:933
-msgid "May"
-msgstr "Mayo"
-
-#: Mailman/Archiver/HyperArch.py:934
-msgid "December"
-msgstr "Diciembre"
-
-#: Mailman/Archiver/HyperArch.py:934
-msgid "November"
-msgstr "Noviembre"
-
-#: Mailman/Archiver/HyperArch.py:934
-msgid "October"
-msgstr "Octubre"
-
-#: Mailman/Archiver/HyperArch.py:934
-msgid "September"
-msgstr "Septiembre"
-
-#: Mailman/Archiver/HyperArch.py:942
-msgid "First"
-msgstr "Primero"
-
-#: Mailman/Archiver/HyperArch.py:942
-msgid "Fourth"
-msgstr "Cuarto"
-
-#: Mailman/Archiver/HyperArch.py:918
-msgid "Second"
-msgstr "Segundo"
-
-#: Mailman/Archiver/HyperArch.py:942
-msgid "Third"
-msgstr "Tercero"
-
-#: Mailman/Archiver/HyperArch.py:944
-msgid "%(ord)s quarter %(year)i"
-msgstr "%(ord)s cuarto %(year)i"
-
-#: Mailman/Archiver/HyperArch.py:951
-msgid "%(month)s %(year)i"
-msgstr "%(month)s %(year)i"
-
-#: Mailman/Archiver/HyperArch.py:956
-msgid "The Week Of Monday %(day)i %(month)s %(year)i"
-msgstr "La semana del %(day)i %(month)s %(year)i"
-
-#: Mailman/Archiver/HyperArch.py:960
-msgid "%(day)i %(month)s %(year)i"
-msgstr "%(day)i %(month)s %(year)i"
-
-#: Mailman/Archiver/HyperArch.py:1060
-msgid "Computing threaded index\n"
-msgstr "Calculando el �ndice de hilos\n"
-
-#: Mailman/Archiver/HyperArch.py:1325
-msgid "Updating HTML for article %(seq)s"
-msgstr "Actualizando el c�digo HTML del art�culo %(seq)s"
-
-#: Mailman/Archiver/HyperArch.py:1332
-msgid "article file %(filename)s is missing!"
-msgstr "no se encuentra el fichero %(filename)s asociado al art�culo!"
-
-#: Mailman/Archiver/pipermail.py:178 
-#: Mailman/Archiver/pipermail.py:179
-msgid "No subject"
-msgstr "Sin asunto"
-
-#: Mailman/Archiver/pipermail.py:286
-msgid "Creating archive directory "
-msgstr "Creando directorio de almacenaje "
-
-#: Mailman/Archiver/pipermail.py:298
-msgid "Reloading pickled archive state"
-msgstr "Recargando el estado de los ficheros almacenados"
-
-#: Mailman/Archiver/pipermail.py:325
-msgid "Pickling archive state into "
-msgstr "Preparando el estado del archivo a "
-
-#: Mailman/Archiver/pipermail.py:436
-msgid "Updating index files for archive [%(archive)s]"
-msgstr "Actualizando el �ndice de los ficheros de [%(archive)s]"
-
-#: Mailman/Archiver/pipermail.py:469
-msgid "  Thread"
-msgstr "  Hilo"
-
-#: Mailman/Archiver/pipermail.py:576
-msgid "#%(counter)05d %(msgid)s"
-msgstr "#%(counter)05d %(msgid)s"
-
-#: Mailman/Bouncer.py:44
-msgid "due to excessive bounces"
-msgstr "por demasiados rebotes"
-
-#: Mailman/Bouncer.py:45
-msgid "by yourself"
-msgstr "por ti mismo"
-
-#: Mailman/Bouncer.py:46
-msgid "by the list administrator"
-msgstr "por el administrador de la lista"
-
-#: Mailman/Bouncer.py:47 Mailman/Bouncer.py:247
-#: Mailman/Commands/cmd_set.py:182
-msgid "for unknown reasons"
-msgstr "debido a alg�n motivo desconocido"
-
-#: Mailman/Bouncer.py:194
-msgid "disabled"
-msgstr "inhabilitada"
-
-#: Mailman/Bouncer.py:199
-msgid "Bounce action notification"
-msgstr "Notificaci�n de rebote"
-
-#: Mailman/Bouncer.py:254
-msgid " The last bounce received from you was dated %(date)s"
-msgstr "El �ltimo rebote recibido de usted fue hace %(date)s"
-
-#: Mailman/Bouncer.py:279 Mailman/Deliverer.py:143
-#: Mailman/Handlers/Acknowledge.py:44 Mailman/Handlers/CookHeaders.py:285
-#: Mailman/Handlers/Hold.py:215 Mailman/Handlers/ToDigest.py:235
-#: Mailman/ListAdmin.py:223
-msgid "(no subject)"
-msgstr "(sin asunto)"
-
-#: Mailman/Bouncer.py:283
-msgid "[No bounce details are available]"
-msgstr "[No hay detalles de rebotes disponibles]"
-
-#: Mailman/Cgi/Auth.py:53
-msgid "Moderator"
-msgstr "Moderador"
-
-#: Mailman/Cgi/Auth.py:55
-msgid "Administrator"
-msgstr "Administrador"
-
-#: Cgi/confirm.py:62
-#: Cgi/admindb.py:89
-#: Cgi/admin.py:75
-#: Cgi/private.py:113
-#: Cgi/listinfo.py:51
-#: Cgi/roster.py:57
-#: Cgi/options.py:75
-msgid "No such list <em>%(safelistname)s</em>"
-msgstr "La lista <em>%(safelistname)s</em> no existe"
-
-#: Cgi/confirm.py:62
-#: Cgi/confirm.py:65
-#: Cgi/edithtml.py:75
-#: Cgi/edithtml.py:83
-#: Cgi/admindb.py:89
-#: Cgi/admindb.py:90
-#: Cgi/admin.py:75
-#: Cgi/private.py:113
-#: Cgi/private.py:116
-#: Cgi/listinfo.py:51
-#: Cgi/listinfo.py:52
-#: Cgi/roster.py:57
-#: Cgi/rmlist.py:71
-#: Cgi/options.py:75
-#: Cgi/options.py:78
-#: Cgi/subscribe.py:62
-#: Cgi/subscribe.py:68
-msgid "No such list"
-msgstr "No existe tal lista"
-
-#: Mailman/Cgi/edithtml.py:79
-#: Mailman/Cgi/rmlist.py:66
-#: Mailman/Cgi/subscribe.py:64
-msgid "The <tt>%(safelistname)s</tt> mailing list does not exist."
-msgstr "La lista de correo <tt>%(safelistname)s</tt> no existe."
-
-#: Cgi/edithtml.py:99
-#: Cgi/admindb.py:105
-#: Cgi/admin.py:90
-#: Cgi/private.py:137
-msgid "Authorization failed."
-msgstr "Autorizaci�n infructuosa."
-
-#: Mailman/Cgi/admin.py:180
-msgid "You have turned off delivery of both digest and non-digest messages. This is an incompatible state of affairs. You must turn on either digest delivery or non-digest delivery or your mailing list will basically be unusable."
-msgstr "Ha desactivado tanto la entrega de mensajes agrupados como no agrupados. Este situaci�n es incompatible. Tiene que habilitar la entrega de los mensajes en modo agrupados o en modo no agrupados porque su lista de distribuci�n no podr� usarse."
-
-#: Gui/GUIBase.py:190
-#: Cgi/admin.py:180
-#: Cgi/admin.py:185
-#: Cgi/admin.py:188
-#: Cgi/admin.py:1433
-msgid "Warning: "
-msgstr "Advertencia: "
-
-#: Mailman/Cgi/admin.py:184
-msgid "You have digest members, but digests are turned off. Those people will not receive mail."
-msgstr "Tiene suscriptores con el modo agrupados activado, en esta lista el modo agrupado est� desactivado. Esos suscriptores no recibir�n correo."
-
-#: Mailman/Cgi/admin.py:188
-msgid "You have regular list members but non-digestified mail is turned off.  They will receive mail until you fix this problem."
-msgstr "Tiene suscriptores que quieren recibir el correo a medida que llega, pero esta modalidad est� desactivada. Ellos recibir�n correo hasta que corrija este problema."
-
-#: Archiver/HyperArch.py:484
-#: Archiver/HyperArch.py:758
-#: Archiver/HyperArch.py:810
-#: Archiver/Archiver.py:130
-#: htmlformat.py:357
-#: Cgi/admin.py:210
-#: Cgi/Auth.py:68
-#: Cgi/private.py:161
-#: Cgi/listinfo.py:72
-#: Cgi/listinfo.py:193
-#: Cgi/roster.py:117
-#: Cgi/options.py:809
-#: Cgi/subscribe.py:267
-msgid "Mailing Lists"
-msgstr "Listas de Correo"
-
-#: Archiver/HyperArch.py:483
-#: Archiver/HyperArch.py:757
-#: Archiver/HyperArch.py:809
-#: Archiver/Archiver.py:129
-#: htmlformat.py:331
-#: Cgi/Auth.py:67
-#: Cgi/private.py:162
-#: Cgi/listinfo.py:72
-#: Cgi/listinfo.py:96
-#: Cgi/listinfo.py:190
-#: Cgi/roster.py:114
-#: Cgi/options.py:806
-#: Cgi/subscribe.py:264
-msgid "General Information"
-msgstr "Informaci�n General"
-
-#: Archiver/HyperArch.py:482
-#: Archiver/HyperArch.py:756
-#: Archiver/HyperArch.py:808
-#: Archiver/Archiver.py:128
-#: htmlformat.py:330
-#: Cgi/admin.py:210
-#: Cgi/admin.py:239
-#: Cgi/Auth.py:66
-#: Cgi/private.py:163
-#: Cgi/listinfo.py:189
-#: Cgi/roster.py:113
-#: Cgi/options.py:805
-#: Cgi/subscribe.py:263
-msgid "Administration"
-msgstr "Administraci�n"
-
-#: Mailman/Cgi/admin.py:237
-msgid "Welcome!"
-msgstr "�Bienvenidos!"
-
-#: Cgi/admin.py:240
-#: Cgi/listinfo.py:97
-msgid "Mailman"
-msgstr "Mailman"
-
-#: Cgi/admin.py:243
-#: Cgi/listinfo.py:99
-msgid "There currently are no publicly-advertised %(mailmanlink)s mailing lists on %(hostname)s."
-msgstr "Actualmente no hay listas de %(mailmanlink)s que anunciar p�blicamente en %(hostname)s."
-
-#: Mailman/Cgi/admin.py:246
-msgid "Below is the collection of publicly-advertised %(mailmanlink)s mailing lists on %(hostname)s. Click on a list name to visit the configuration pages for that list."
-msgstr "A continuaci�n se muestran las listas de distribuci�n de %(mailmanlink)s que se anuncian p�blicamente en %(hostname)s. D�le con el rat�n a un nombre de lista para visitar las p�ginas de configuraci�n de esa lista."
-
-#: Mailman/Cgi/admin.py:250
-msgid "right "
-msgstr " correcta"
-
-#: Mailman/Cgi/admin.py:252
-msgid "To visit the administrators configuration page for an unadvertised list, open a URL similar to this one, but with a '/' and the %(extra)slist name appended. If you have the proper authority, you can also <a href=\"%(creatorurl)s\">create a new mailing list</a>."
-msgstr "Para configurar una lista que no se ense�a p�blicamente, abra una URL similar a la que existe, pero con un '/' seguido por el nombre de la lista%(extra)s. Si tiene la autorizaci�n adecuada, tambi�n puede <a href=\"%(creatorurl)s\">crear una lista de distribuci�n nueva</a>."
-
-#: Mailman/Cgi/admin.py:262
-msgid "General list information can be found at "
-msgstr "Se puede encontrar informaci�n general sobre las listas en "
-
-#: Mailman/Cgi/admin.py:257
-msgid "the mailing list overview page"
-msgstr "la p�gina de informaci�n general de las listas de distribuci�n"
-
-#: Mailman/Cgi/admin.py:259
-msgid "(Send questions and comments to "
-msgstr "(Mande sus preguntas y comentarios a "
-
-#: cron/.svn/text-base/mailpasswds.svn-base:216 cron/mailpasswds:216
-msgid "List"
-msgstr "Lista"
-
-#: Mailman/Cgi/admin.py:522
-#: Mailman/Cgi/admin.py:680
-msgid "Description"
-msgstr "Descripci�n"
-
-#: Mailman/Cgi/admin.py:268 	#: Mailman/Cgi/listinfo.py:121
-#: bin/.svn/text-base/list_lists.svn-base:116 bin/list_lists:116
-msgid "[no description available]"
-msgstr "[descripci�n no disponible]"
-
-#: Mailman/Cgi/admin.py:309
-msgid "No valid variable name found."
-msgstr "Encontrado un nombre de variable no v�lido."
-
-#: Mailman/Cgi/admin.py:319
-msgid "Mailman %(varname)s List Option Help"
-msgstr "Ayuda de Mailman para la opci�n de lista %(varname)s"
-
-#: Mailman/Cgi/admin.py:320
-msgid "%(realname)s Mailing list Configuration Help"
-msgstr "Ayuda de configuraci�n de la lista de distribuci�n %(realname)s"
-
-#: Mailman/Cgi/admin.py:321
-msgid "%(varname)s Option"
-msgstr "Opci�n: %(varname)s"
-
-#: Mailman/Cgi/admin.py:348
-msgid "<strong>Warning:</strong> changing this option here could cause other screens to be out-of-sync.  Be sure to reload any other pages that are displaying this option for this mailing list. You can also "
-msgstr "<strong>Advertencia:</strong> si modifica esta opci�n aqu� podr�a hacer que otras pantallas est�n desincronizadas. Aseg�rese de recargar cualquier otra p�gina que est� visualizando esta opci�n para esta lista de distribuci�n. Tambi�n puede "
-
-#: Mailman/Cgi/admin.py:349
-msgid "return to the %(categoryname)s options page"
-msgstr "volver a la p�gina de opciones %(categoryname)s"
-
-#: Mailman/Cgi/admin.py:365
-msgid "%(realname)s Administration (%(label)s)"
-msgstr "Administraci�n de %(realname)s (%(label)s)"
-
-#: Mailman/Cgi/admin.py:366
-msgid "%(realname)s mailing list administration"
-msgstr "Administraci�n de la lista de distribuci�n %(realname)s"
-
-#: Mailman/Cgi/admin.py:442
-msgid "Configuration options"
-msgstr "Opciones de configuraci�n"
-
-#: Mailman/Cgi/admin.py
-# Not used in this customization but leave it for backward compatibility
-msgid "Other Administrative Activities"
-msgstr "Otras actividades administrativas"
-
-#: Mailman/Cgi/admindb.py:189
-#: Mailman/Cgi/admin.py:381
-msgid "Pending moderator requests"
-msgstr "Peticiones pendientes de moderar"
-
-#: Mailman/Cgi/admin.py:383
-msgid "General list information"
-msgstr "Informaci�n general sobre la lista"
-
-#: Mailman/Cgi/edithtml.py:111
-#: Mailman/Cgi/edithtml.py:124
-#: Mailman/Cgi/admin.py:385
-msgid "Public Templates"
-msgstr "Plantillas P�blicas"
-
-#: Mailman/Cgi/admin.py:387
-msgid "List archives"
-msgstr "Archivo de la lista"
-
-#: Mailman/Cgi/admin.py:392
-msgid "Delete this mailing list"
-msgstr "Borrar esta lista de distribuci�n"
-
-#: Mailman/Cgi/admin.py:393
-msgid " (requires confirmation)"
-msgstr " (requiere confirmaci�n)"
-
-#: Mailman/Cgi/admin.py:398
-msgid "Logout"
-msgstr "Desconexi�n"
-
-#: Mailman/Cgi/admin.py:448
-msgid "Emergency moderation of all list traffic is enabled"
-msgstr "La moderaci�n de emergencia de todo el tr�fico de las listas est� habilitada"
-
-#: Mailman/Cgi/admin.py:451
-msgid "Make your changes in the following section, then submit them using the <em>Submit Your Changes</em> button below."
-msgstr "Haga sus cambios a continuaci�n y confirmelos utilizando el bot�n del final."
-
-#: Mailman/Cgi/admin.py:470
-msgid "Additional Member Tasks"
-msgstr "Tareas adicionales con los suscriptores"
-
-#: Mailman/Cgi/admin.py:474
-msgid "Set everyone's moderation bit, including those members not currently visible:"
-msgstr "Activar el bit de moderaci�n de cualquiera, incluyendo a aquellos suscriptores que actualmente no est�n visibles:"
-
-#: Mailman/Cgi/admin.py:476
-msgid "Off"
-msgstr "Desactivar"
-
-#: Mailman/Cgi/admin.py:476
-msgid "On"
-msgstr "Activar"
-
-#: Mailman/Cgi/admin.py:480
-msgid "Set"
-msgstr "Establecer"
-
-#: Mailman/Cgi/admin.py:523
-msgid "Value"
-msgstr "Valor"
-
-#: Mailman/Cgi/admin.py:573
-msgid "Badly formed options entry: %(record)s"
-msgstr "La opci�n introducida se ha formado incorrectamente: %(record)s"
-
-#: Mailman/Cgi/admin.py:631
-msgid "Enter the text below"
-msgstr "Indique el texto abajo"
-
-#: Mailman/Cgi/admin.py:633
-msgid "... or specify a file to upload"
-msgstr "... o especifique el fichero a cargar"
-
-#: Mailman/Cgi/admin.py:659
-#: Mailman/Cgi/admin.py:664
-msgid "Topic %(i)d"
-msgstr "Asunto %(i)d"
-
-#: Mailman/Cgi/admin.py:665
-#: Mailman/Cgi/admin.py:729
-msgid "Delete"
-msgstr "Borrar"
-
-#: Mailman/Cgi/admin.py:669
-msgid "Topic name:"
-msgstr "Nombre del tema:"
-
-#: Mailman/Cgi/admin.py:674
-msgid "Regexp:"
-msgstr "Expresi�n regular:"
-
-#: Mailman/Cgi/admin.py:522
-#: Mailman/Cgi/admin.py:680
-#: Mailman/Cgi/options.py:1017
-msgid "Description:"
-msgstr "Descripci�n:"
-
-#: Mailman/Cgi/admin.py:687
-#: Mailman/Cgi/admin.py:755
-msgid "Add new item..."
-msgstr "Agregar elemento nuevo..."
-
-#: Mailman/Cgi/admin.py:689
-#: Mailman/Cgi/admin.py:757
-msgid "...before this one."
-msgstr "...antes de �ste."
-
-#: Mailman/Cgi/admin.py:690
-#: Mailman/Cgi/admin.py:758
-msgid "...after this one."
-msgstr "...despu�s de �ste."
-
-#: Mailman/Cgi/admin.py:723
-#: Mailman/Cgi/admin.py:728
-msgid "Spam Filter Rule %(i)d"
-msgstr "Regla de Filtrado de Spam %(i)d"
-
-#: Mailman/Cgi/admin.py:733
-msgid "Spam Filter Regexp:"
-msgstr "Expresi�n regular para el filtrado de spam"
-
-#: Mailman/Cgi/admin.py:747 	#: Mailman/Cgi/admindb.py:429
-#: Mailman/Cgi/admindb.py:305	#: Mailman/Cgi/admindb.py:376
-#: Mailman/Cgi/admindb.py:747	#: Mailman/Cgi/admindb.py:665
-msgid "Defer"
-msgstr "Diferir"
-
-#: Gui/ContentFilter.py:37
-#: Gui/Privacy.py:212
-#: Gui/Privacy.py:219
-#: Gui/Privacy.py:271
-#: Cgi/admindb.py:307
-#: Cgi/admindb.py:378
-#: Cgi/admindb.py:429
-#: Cgi/admindb.py:667
-#: Cgi/admin.py:747
-msgid "Reject"
-msgstr "Rechazar"
-
-#: Gui/Privacy.py:212
-#: Gui/Privacy.py:218
-#: Gui/Privacy.py:271
-#: Cgi/admin.py:747
-msgid "Hold"
-msgstr "Retener"
-
-#: Gui/ContentFilter.py:37
-#: Gui/Privacy.py:212
-#: Gui/Privacy.py:220
-#: Gui/Privacy.py:271
-#: Cgi/admindb.py:308
-#: Cgi/admindb.py:379
-#: Cgi/admindb.py:429
-#: Cgi/admindb.py:668
-#: Cgi/admin.py:748
-msgid "Discard"
-msgstr "Descartar"
-
-#: Gui/Privacy.py:271
-#: Cgi/admindb.py:429
-#: Cgi/admin.py:748
-msgid "Accept"
-msgstr "Aceptar"
-
-#: Cgi/admindb.py:670
-#: Cgi/admin.py:751
-msgid "Action:"
-msgstr "Acci�n: "
-
-#: Cgi/admin.py:767
-msgid "Move rule up"
-msgstr "Mover la regla hacia arriba"
-
-#: Cgi/admin.py:768
-msgid "Move rule down"
-msgstr "Mover la regla hacia abajo"
-
-#: Mailman/Cgi/admin.py:801
-msgid "(Edit <strong>%(varname)s</strong>)"
-msgstr "(Editar <strong>%(varname)s</strong>)"
-
-#: Mailman/Cgi/admin.py:803
-msgid "(Details for <strong>%(varname)s</strong>)"
-msgstr "(Detalles de <strong>%(varname)s</strong>)"
-
-#: Mailman/Cgi/admin.py:810
-msgid "<strong>Note:</strong> setting this value performs an immediate action but does not modify permanent state."
-msgstr "<strong>Nota:</strong> activando este valor realiza una acci�n inmediata pero no modifica el estado permanente."
-
-#: Mailman/Cgi/admin.py:821
-msgid "Mass Subscriptions"
-msgstr "Suscripciones masivas"
-
-#: Mailman/Cgi/admin.py:825
-msgid "Mass Removals"
-msgstr "Bajas masivas"
-
-#: Mailman/Cgi/admin.py:829
-#: Mailman/Gui/Membership.py:30
-msgid "Membership List"
-msgstr "Lista de suscriptores"
-
-#: Mailman/Cgi/admin.py:832
-msgid "(help)"
-msgstr "(ayuda)"
-
-#: Mailman/Cgi/admin.py:834
-msgid "Find member %(link)s:"
-msgstr "Localizar suscriptor %(link)s:"
-
-#: Mailman/Cgi/admin.py:836
-msgid "Search..."
-msgstr "Buscar..."
-
-#: Mailman/Cgi/admin.py:852
-msgid "Bad regular expression: "
-msgstr "Expresi�n regular mal formada: "
-
-#: Mailman/Cgi/admin.py:910
-msgid "%(allcnt)s members total, %(membercnt)s shown"
-msgstr "%(allcnt)s suscriptores en total, se muestran %(membercnt)s"
-
-#: Mailman/Cgi/admin.py:913
-msgid "%(allcnt)s members total"
-msgstr "%(allcnt)s suscriptores en total"
-
-#: Mailman/Cgi/admin.py:938
-msgid "unsub"
-msgstr "desuscribir"
-
-#: Mailman/Cgi/admin.py:939
-msgid "member address<br />member name"
-msgstr "direcci�n del suscriptor<br />nombre del suscriptor"
-
-#: Mailman/Cgi/admin.py:940
-msgid "hide"
-msgstr "oculto"
-
-#: Mailman/Cgi/admin.py:940
-msgid "mod"
-msgstr "mod"
-
-#: Mailman/Cgi/admin.py:941
-msgid "nomail<br />[reason]"
-msgstr "sin correo<br />[raz�n]"
-
-#: Mailman/Cgi/admin.py:942
-msgid "ack"
-msgstr "conf"
-
-#: Mailman/Cgi/admin.py:942
-msgid "not metoo"
-msgstr "a m� no"
-
-#: Mailman/Cgi/admin.py:943
-msgid "nodupes"
-msgstr "sin duplicados"
-
-#: Mailman/Cgi/admin.py:944
-msgid "digest"
-msgstr "agrupado"
-
-#: Mailman/Cgi/admin.py:944
-msgid "plain"
-msgstr "texto"
-
-#: Mailman/Cgi/admin.py:945
-msgid "language"
-msgstr "idioma"
-
-#: Mailman/Cgi/admin.py:958
-msgid "?"
-msgstr "?"
-
-#: Mailman/Cgi/admin.py:959
-msgid "U"
-msgstr "U"
-
-#: Mailman/Cgi/admin.py:960
-msgid "A"
-msgstr "A"
-
-#: Mailman/Cgi/admin.py:961
-msgid "B"
-msgstr "B"
-
-#: Mailman/Cgi/admin.py:1045
-msgid "<strong>unsub</strong> -- Click on this to unsubscribe the member."
-msgstr "<strong>desuscribir</strong> -- Pincha aqu� para anular la suscripci�n de esta persona."
-
-#: Mailman/Cgi/admin.py:1047
-msgid ""
-"<strong>mod</strong> -- The user's personal moderation flag.  If this is\n"
-"        set, postings from them will be moderated, otherwise they will be\n"
-"        approved."
-msgstr ""
-"<strong>mod</strong> -- El bander�n de moderaci�n personal del usuario. Si\n"
-"         est� activo, los envios que provengan de �l\n"
-"         ser�n moderados, en otro caso ser�n aprobados"
-
-#: Mailman/Cgi/admin.py:1051
-msgid ""
-"<strong>hide</strong> -- Is the member's address concealed on\n"
-"        the list of subscribers?"
-msgstr ""
-"<strong>oculto</strong> -- �Aparece la direcci�n del suscriptor\n"
-"        escondida en la lista de suscriptores?"
-
-#: Mailman/Cgi/admin.py:1054
-msgid "<strong>nomail</strong> -- Is delivery to the member disabled?  If so, an abbreviation will be given describing the reason for the disabled delivery:"
-msgstr "<strong>sincorreo</strong> -- �Est� inhabilitada la entrega de correo al suscriptor? Si es as�, se indicar� un c�digo con el motivo de la desactivaci�n de la recepci�n de correo:"
-
-#: Mailman/Cgi/admin.py:1056
-msgid "    <li><strong>U</strong> -- Delivery was disabled by the user via their personal options page.</li>"
-msgstr "    <li><strong>U</strong> -- La recepci�n de correo la desactiv� el usuario a trav�s de su p�gina personal.</li>"
-
-#: Mailman/Cgi/admin.py:1057
-msgid "    <li><strong>A</strong> -- Delivery was disabled by the list administrators.</li>"
-msgstr "    <li><strong>A</strong> -- La recepci�n de correo la desactiv� uno de los administradores de la lista.</li>"
-
-#: Mailman/Cgi/admin.py:1058
-msgid "    <li><strong>B</strong> -- Delivery was disabled by the system due to excessive bouncing from the member's address.</li>"
-msgstr "    <li><strong>B</strong> -- La recepci�n de correo la desactiv� el sistema debido los mensajes dirigidos a la direcci�n del suscriptor est�n produciendo muchos rebotes.</li>"
-
-#: Mailman/Cgi/admin.py:1059
-msgid "    <li><strong>?</strong> -- The reason for disabled delivery isn't known. This is the case for all memberships which were disabled in older versions of Mailman.</li>"
-msgstr "    <li><strong>?</strong> -- No se sabe el motivo de la desactivaci�n de la entrega. Este es el motivo para todas aquellas desactivaciones hechas en versiones anteriores de Mailman.</li>"
-
-#: Mailman/Cgi/admin.py:1062
-msgid "<strong>ack</strong> -- Does the member get acknowledgements of their\n"
-"        posts?"
-msgstr "<strong>conf</strong> -- �Obtiene el suscriptor confirmaci�n\n"
-"        de sus env�os?"
-
-#: Mailman/Cgi/admin.py:1065
-msgid ""
-"<strong>not metoo</strong> -- Does the member want to avoid copies of their\n"
-"        own postings?"
-msgstr ""
-"<strong>a mi no</strong> -- �Recibir� el suscriptor copia de sus propios\n"
-"        mensajes?"
-
-#: Mailman/Cgi/admin.py:1068
-msgid ""
-"<strong>nodupes</strong> -- Does the member want to avoid duplicates of the\n"
-"        same message?"
-msgstr ""
-"<strong>sin duplicados</strong> -- �Desea el suscriptor recibir duplicados de los\n"
-"        mensajes?"
-
-#: Mailman/Cgi/admin.py:1071
-msgid ""
-"<strong>digest</strong> -- Does the member get messages in digests?\n"
-"        (otherwise, individual messages)"
-msgstr ""
-"<strong>agrupado</strong> -- �Recibe el suscriptor los mensajes\n"
-"        agrupados? (en caso contrario, recibe los mensajes a\n"
-"        medida que llegan)"
-
-#: Mailman/Cgi/admin.py:1074
-msgid ""
-"<strong>plain</strong> -- If getting digests, does the member get plain\n"
-"        text digests?  (otherwise, MIME)"
-msgstr ""
-"<strong>texto</strong> -- Los mensajes recopilados, �se reciben como solo texto? (en "
-"caso contrario, se reciben en MIME)"
-
-#: Mailman/Cgi/admin.py:1076
-msgid "<strong>language</strong> -- Language preferred by the user"
-msgstr "<strong>idioma</strong> -- Idioma preferido por el usuario"
-
-#: Mailman/Cgi/admin.py:1090
-msgid "Click here to hide the legend for this table."
-msgstr "D�le con el rat�n aqu� para esconder la leyenda de esta tabla."
-
-#: Mailman/Cgi/admin.py:1090
-msgid "Click here to include the legend for this table."
-msgstr "D�le con el rat�n aqu� para incluir la leyenda de esta tabla"
-
-#: Mailman/Cgi/admin.py:1102
-msgid ""
-"To view more members, click on the appropriate range listed below:"
-msgstr ""
-"Para ver m�s suscriptores, d�le con el rat�n al rango apropiado de entre los que se listan abajo:"
-
-#: Mailman/Cgi/admin.py:1110
-msgid "from %(start)s to %(end)s"
-msgstr "de %(start)s a %(end)s"
-
-#: Mailman/Cgi/admin.py:1122
-msgid "Subscribe these users now or invite them?"
-msgstr "&iquest;Suscribir &eacute;stos usuarios ahora o invitarlos?"
-
-#: Mailman/Cgi/admin.py:1124
-msgid "Invite"
-msgstr "Invitar"
-
-#: Mailman/Cgi/admin.py:1124 	
-#: Mailman/Cgi/listinfo.py:164
-msgid "Subscribe"
-msgstr "Subscribir"
-
-#: Mailman/Cgi/admin.py:1131
-msgid "Send welcome messages to new subscribees?"
-msgstr "�Mandar el mensaje de bienvenida cuando se suscriba la gente?"
-
-#: Mailman/Cgi/confirm.py:259
-#: Mailman/Cgi/create.py:329
-#: Mailman/Cgi/create.py:362
-#: Mailman/Cgi/create.py:398
-#: Mailman/Cgi/admin.py:1133
-#: Mailman/Cgi/admin.py:1143
-#: Mailman/Cgi/admin.py:1178
-#: Mailman/Cgi/admin.py:1187
-#: Mailman/Cgi/rmlist.py:214
-#: Mailman/Gui/Digest.py:46
-#: Mailman/Gui/Digest.py:62
-#: Mailman/Gui/Digest.py:83
-#: Mailman/Gui/Digest.py:88
-#: Mailman/Gui/Digest.py:95
-#: Mailman/Gui/NonDigest.py:44
-#: Mailman/Gui/NonDigest.py:52
-#: Mailman/Gui/NonDigest.py:137
-#: Mailman/Gui/Archive.py:33
-#: Mailman/Gui/Autoresponse.py:51
-#: Mailman/Gui/Autoresponse.py:59
-#: Mailman/Gui/Autoresponse.py:68
-#: Mailman/Gui/Usenet.py:54
-#: Mailman/Gui/Usenet.py:58
-#: Mailman/Gui/Usenet.py:95
-#: Mailman/Gui/Usenet.py:107
-#: Mailman/Gui/Bounce.py:53
-#: Mailman/Gui/Bounce.py:96
-#: Mailman/Gui/Bounce.py:122
-#: Mailman/Gui/Bounce.py:128
-#: Mailman/Gui/ContentFilter.py:61
-#: Mailman/Gui/ContentFilter.py:96
-#: Mailman/Gui/ContentFilter.py:100
-#: Mailman/Gui/Privacy.py:106
-#: Mailman/Gui/Privacy.py:112
-#: Mailman/Gui/Privacy.py:145
-#: Mailman/Gui/Privacy.py:193
-#: Mailman/Gui/Privacy.py:286
-#: Mailman/Gui/Privacy.py:306
-#: Mailman/Gui/General.py:144
-#: Mailman/Gui/General.py:150
-#: Mailman/Gui/General.py:228
-#: Mailman/Gui/General.py:255
-#: Mailman/Gui/General.py:280
-#: Mailman/Gui/General.py:291
-#: Mailman/Gui/General.py:294
-#: Mailman/Gui/General.py:304
-#: Mailman/Gui/General.py:309
-#: Mailman/Gui/General.py:315
-#: Mailman/Gui/General.py:335
-#: Mailman/Gui/General.py:363
-#: Mailman/Gui/General.py:386
-msgid "No"
-msgstr "No"
-
-#: Mailman/Cgi/confirm.py:259
-#: Mailman/Cgi/create.py:329
-#: Mailman/Cgi/create.py:362
-#: Mailman/Cgi/create.py:398
-#: Mailman/Cgi/admin.py:1133
-#: Mailman/Cgi/admin.py:1143
-#: Mailman/Cgi/admin.py:1178
-#: Mailman/Cgi/admin.py:1187
-#: Mailman/Cgi/rmlist.py:214
-#: Mailman/Gui/Digest.py:46
-#: Mailman/Gui/Digest.py:62
-#: Mailman/Gui/Digest.py:83
-#: Mailman/Gui/Digest.py:88
-#: Mailman/Gui/Digest.py:95
-#: Mailman/Gui/NonDigest.py:44
-#: Mailman/Gui/NonDigest.py:52
-#: Mailman/Gui/NonDigest.py:137
-#: Mailman/Gui/Archive.py:33
-#: Mailman/Gui/Autoresponse.py:51
-#: Mailman/Gui/Autoresponse.py:59
-#: Mailman/Gui/Usenet.py:54
-#: Mailman/Gui/Usenet.py:58
-#: Mailman/Gui/Usenet.py:95
-#: Mailman/Gui/Usenet.py:107
-#: Mailman/Gui/Bounce.py:53
-#: Mailman/Gui/Bounce.py:96
-#: Mailman/Gui/Bounce.py:122
-#: Mailman/Gui/Bounce.py:128
-#: Mailman/Gui/ContentFilter.py:61
-#: Mailman/Gui/ContentFilter.py:96
-#: Mailman/Gui/ContentFilter.py:100
-#: Mailman/Gui/Privacy.py:106
-#: Mailman/Gui/Privacy.py:112
-#: Mailman/Gui/Privacy.py:145
-#: Mailman/Gui/Privacy.py:193
-#: Mailman/Gui/Privacy.py:286
-#: Mailman/Gui/Privacy.py:306
-#: Mailman/Gui/General.py:144
-#: Mailman/Gui/General.py:150
-#: Mailman/Gui/General.py:228
-#: Mailman/Gui/General.py:255
-#: Mailman/Gui/General.py:280
-#: Mailman/Gui/General.py:291
-#: Mailman/Gui/General.py:294
-#: Mailman/Gui/General.py:304
-#: Mailman/Gui/General.py:309
-#: Mailman/Gui/General.py:315
-#: Mailman/Gui/General.py:335
-#: Mailman/Gui/General.py:363
-#: Mailman/Gui/General.py:386
-msgid "Yes"
-msgstr "Si"
-
-#: Mailman/Cgi/admin.py:1141
-msgid "Send notifications of new subscriptions to the list owner?"
-msgstr "�Mandar notificaciones al propietario de la lista?"
-
-#: Mailman/Cgi/admin.py:1151	
-#: Mailman/Cgi/admin.py:1194
-msgid "Enter one address per line:"
-msgstr "Introduzca cada direcci�n en una l�nea distinta:"
-
-#: Mailman/Cgi/admin.py:1154
-#: Mailman/Cgi/admin.py:1197
-msgid "... or specify a file to upload:"
-msgstr "... o especifique que fichero cargar:"
-
-#: Mailman/Cgi/admin.py:1161
-msgid ""
-"Enter additional text to be added to the\n"
-"    top of your invitation or the subscription notification.  Include at "
-"least\n"
-"    one blank line at the end:"
-msgstr ""
-"Introduzca el texto adicional a agregar al principio\n"
-"        de la invitaci�n de suscripci�n. Incluya al menos\n"
-"        una l�nea en blanco al final:"
-
-#: Mailman/Cgi/admin.py:1176
-msgid "Send unsubscription acknowledgement to the user?"
-msgstr "�Mandar la confirmaci�n de anulaci�n de la suscripci�n al usuario?"
-
-#: Mailman/Cgi/admin.py:1185
-msgid "Send notifications to the list owner?"
-msgstr "�Mandar notificaciones al propietario de la lista?"
-
-#: Mailman/Cgi/admin.py:1210
-msgid "Change list ownership passwords"
-msgstr "Cambiar la contrase�a del propietario de la lista"
-
-#: Mailman/Cgi/admin.py:1211
-msgid "The <em>list administrators</em> are the people who have ultimate control over all parameters of this mailing list.  They are able to change any list configuration variable available through these administration web pages."
-msgstr ""
-"Los <em>Administradores de la lista</em> son las personas que tienen la �ltima palabra sobre todos los par�metros de esta lista de distribuci�n. Son capaces de cambiar cualquier variable de configuraci�n disponible a trav�s de estas p�ginas web de administraci�n."
-
-#: Mailman/Cgi/admin.py:1212
-msgid "The <em>list moderators</em> have more limited permissions; they are not able to change any list configuration variable, but they are allowed to tend to pending administration requests, including approving or rejecting held subscription requests, and disposing of held postings.  Of course, the <em>list administrators</em> can also tend to pending requests."
-msgstr "Los <em>Moderadores de la lista</em> tienen menos permisos, no son capaces de cambiar cualquier variable de configuraci�n, pero se les permite que decidan sobre las peticiones administrativas pendientes, incluyendo aprobar o denegar las peticiones de suscripci�n pendientes y decidir que hacer con los envios a la lista retenidos. Por supuesto, los <em>administradores de la lista</em> tambi�n pueden ocuparse de las peticiones pendientes."
-
-#: Mailman/Cgi/admin.py:1213
-msgid "In order to split the list ownership duties into administrators and moderators, you must set a separate moderator password in the fields below, and also provide the email addresses of the list moderators in the <a href=\"%(adminurl)s/general\">general options section</a>."
-msgstr "Para poder dividir las tareas de administraci�n entre los administradores y los moderadores, tiene que ponerle una contrase�a distinta a los moderadores en el campo que est� m�s abajo e indicar las direcciones de correo electr�nicas en la secci�n de arriba."
-
-#: Mailman/Cgi/admin.py:1216
-msgid "Enter new administrator password:"
-msgstr "Indique la contrase�a nueva del administrador:"
-
-#: Mailman/Cgi/admin.py:1220
-msgid "Confirm administrator password:"
-msgstr "Confirme la contrase�a del administrador:"
-
-#: Mailman/Cgi/admin.py:1226
-msgid "Enter new moderator password:"
-msgstr "Indique la contrase�a nueva del moderador:"
-
-#: Mailman/Cgi/admin.py:1243
-msgid "Confirm moderator password:"
-msgstr "Confirme la contrase�a del moderador:"
-
-#: Mailman/Cgi/admin.py:1244
-msgid "Submit Your Changes"
-msgstr "Enviar los cambios"
-
-#: Mailman/Cgi/admin.py:1266
-msgid "Moderator passwords did not match"
-msgstr "Las contrase�as del Moderador no coinciden"
-
-#: Mailman/Cgi/admin.py:1276
-msgid "Administrator passwords did not match"
-msgstr "Las contrase�as del Administrador no coinciden"
-
-#: Mailman/Cgi/admin.py:1326
-msgid "Already a member"
-msgstr "Ya est� suscrito"
-
-#: Mailman/Cgi/admin.py:1329
-msgid "&lt;blank line&gt;"
-msgstr "&lt;l�nea en blanco&gt;"
-
-#: Mailman/Cgi/admin.py:1330
-#: Mailman/Cgi/admin.py:1333
-msgid "Bad/Invalid email address"
-msgstr "Direcci�n de correo electr�nico incorrecta/inv�lida"
-
-#: Mailman/Cgi/admin.py:1336
-msgid "Hostile address (illegal characters)"
-msgstr "Direcci�n hostil (caracteres no v�lidos)"
-
-#: Mailman/Cgi/admin.py:1339
-msgid "Banned address (matched %(pattern)s)"
-msgstr "Direcci�n vetada (coincidencia %(pattern)s)"
-
-#: Mailman/Cgi/admin.py:1346
-msgid "Successfully invited:"
-msgstr "Invitados satisfactoriamente:"
-
-#: Mailman/Cgi/admin.py:1348
-msgid "Successfully subscribed:"
-msgstr "Suscritos satisfactoriamente:"
-
-#: Mailman/Cgi/admin.py:1355
-msgid "Error inviting:"
-msgstr "Error invitando a suscribirse:"
-
-#: Mailman/Cgi/admin.py:1357
-msgid "Error subscribing:"
-msgstr "Error dando de alta la suscripci�n:"
-
-#: Mailman/Cgi/admin.py:1389
-msgid "Successfully Unsubscribed:"
-msgstr "Ha anulado su suscripci�n satisfactoriamente:"
-
-#: Mailman/Cgi/admin.py:1395
-msgid "Cannot unsubscribe non-members:"
-msgstr "No se puede anular la suscripci�n de direcciones que no est�n registradas:"
-
-#: Mailman/Cgi/admin.py:1408
-msgid "Bad moderation flag value"
-msgstr "Valor incorrecto del bander�n de moderaci�n"
-
-#: Mailman/Cgi/admin.py:1429
-msgid "Not subscribed"
-msgstr "No est� suscrito"
-
-#: Mailman/Cgi/admin.py:1432
-msgid "Ignoring changes to deleted member: %(user)s"
-msgstr "Ignorando los cambios del usuario borrado: %(user)s"
-
-#: Mailman/Cgi/admin.py:1473
-msgid "Successfully Removed:"
-msgstr "Ha sido borrado satisfactoriamente"
-
-#: Mailman/Cgi/admin.py:1478
-msgid "Error Unsubscribing:"
-msgstr "Error dando de baja la suscripci�n:"
-
-#: Mailman/Cgi/admin.py:438
-msgid "Other options"
-msgstr "Otras opciones"
-
-#: Mailman/Cgi/admindb.py:160 	
-#: Mailman/Cgi/admindb.py:168
-msgid "%(realname)s Administrative Database"
-msgstr "Base de datos Administrativa %(realname)s"
-
-#: Mailman/Cgi/admindb.py:163
-msgid "%(realname)s Administrative Database Results"
-msgstr "Resultados de la base de datos administrativa de %(realname)s"
-
-#: Mailman/Cgi/admindb.py:172
-msgid "There are no pending requests."
-msgstr "No hay peticiones pendientes."
-
-#: Mailman/Cgi/admindb.py:174
-msgid "Click here to reload this page."
-msgstr "D�le con el rat�n aqu� para recargar la p�gina."
-
-#: Mailman/Cgi/admindb.py:185
-msgid "Detailed instructions for the administrative database"
-msgstr "Instrucciones detalladas de la base de datos administrativa"
-
-#: Mailman/Cgi/admindb.py:194 	
-#: Mailman/Cgi/admindb.py:247
-msgid "Submit All Data"
-msgstr "Enviar todos los datos"
-
-#: Mailman/Cgi/admindb.py:198 	
-#: Mailman/Cgi/admindb.py:244
-msgid "Discard all messages marked <em>Defer</em>"
-msgstr "Descartar todos los mensajes marcados como <em>Diferir</em>"
-
-#: Mailman/Cgi/admindb.py:212
-msgid "all of %(esender)s's held messages."
-msgstr "todos los mensajes retenidos de %(esender)s."
-
-#: Mailman/Cgi/admindb.py:217
-msgid "a single held message."
-msgstr "un �nico mensaje retenido."
-
-#: Mailman/Cgi/admindb.py:222
-msgid "all held messages."
-msgstr "todos los mensajes retenidos."
-
-#: Mailman/Cgi/admindb.py:263
-msgid "Mailman Administrative Database Error"
-msgstr "Error de base de datos administrativa de Mailman"
-
-#: Mailman/Cgi/admindb.py:268
-msgid "list of available mailing lists."
-msgstr "listas de distribuci�n que est�n disponibles."
-
-#: Mailman/Cgi/admindb.py:269
-msgid "You must specify a list name.  Here is the %(link)s"
-msgstr "Tienes que especificar un nombre de lista. Aqu� est� el %(link)s"
-
-#: Mailman/Cgi/admindb.py:280
-msgid "Subscription Requests"
-msgstr "Peticiones de suscripci�n"
-
-#: Mailman/Cgi/admindb.py:282
-msgid "Address/name"
-msgstr "Direcci�n/nombre"
-
-#: Mailman/Cgi/admindb.py:283 	
-#: Mailman/Cgi/admindb.py:347
-msgid "Your decision"
-msgstr "Su decisi�n"
-
-#: Mailman/Cgi/admindb.py:284 	
-#: Mailman/Cgi/admindb.py:348
-msgid "Reason for refusal"
-msgstr "Motivo del rechazo"
-
-#: Mailman/Cgi/admindb.py:306 	
-#: Mailman/Cgi/admindb.py:377
-#: Mailman/Cgi/admindb.py:666
-msgid "Approve"
-msgstr "Aprobar"
-
-#: Mailman/Cgi/admindb.py:316
-msgid "Permanently ban from this list"
-msgstr "Vetar permanentemente de esta lista"
-
-#: Mailman/Cgi/admindb.py:346
-msgid "User address/name"
-msgstr "Direcci�n/nombre"
-
-#: Mailman/Cgi/admindb.py:398
-msgid "Unsubscription Requests"
-msgstr "Solicitudes de desuscripci�n"
-
-#: Mailman/Cgi/admindb.py:412
-msgid "Postings Held for Approval"
-msgstr "Env�os retenidos en espera de su aprobaci�n"
-
-#: Mailman/Cgi/admindb.py:422	
-#: Mailman/Cgi/admindb.py:646
-msgid "From: "
-msgstr "De: "
-
-#: Mailman/Cgi/admindb.py:425
-msgid "Action to take on all these held messages:"
-msgstr "Acci�n a tomar acerca de todos estos mensajes retenidos:"
-
-#: Mailman/Cgi/admindb.py:436
-msgid "Preserve messages for the site administrator"
-msgstr "Preservar los mensaje para el administrador del gestor de listas"
-
-#: Mailman/Cgi/admindb.py:441
-msgid "Forward messages (individually) to:"
-msgstr "Reenviar mensajes (individualmente) a:"
-
-#: Mailman/Cgi/admindb.py:458
-msgid "Clear this member's <em>moderate</em> flag"
-msgstr "Borrar el bander�n de moderaci�n de este suscriptor"
-
-#: Mailman/Cgi/admindb.py:462
-msgid "<em>The sender is now a member of this list</em>"
-msgstr "<em>El remitente es ahora suscriptor de esta lista</em>"
-
-#: Mailman/Cgi/admindb.py:470
-msgid "Add <strong>%(esender)s</strong> to one of these sender filters:"
-msgstr "A�adir <strong>%(esender)s</strong> a uno de estos filtros de remitentes:"
-
-#: Mailman/Cgi/admindb.py:475
-msgid "Accepts"
-msgstr "Aceptar"
-
-#: Mailman/Cgi/admindb.py:475
-msgid "Discards"
-msgstr "Descartar"
-
-#: Mailman/Cgi/admindb.py:475
-msgid "Holds"
-msgstr "Retener"
-
-#: Mailman/Cgi/admindb.py:475
-msgid "Rejects"
-msgstr "Rechazar"
-
-#: Mailman/Cgi/admindb.py:483
-msgid ""
-"Ban <strong>%(esender)s</strong> from ever subscribing to this\n"
-"                    mailing list"
-msgstr ""
-"Vetar a <strong>%(esender)s</strong> de volver a suscribirse a esta\n"
-"                    lista de distribuci�n"
-
-#: Mailman/Cgi/admindb.py:488
-msgid ""
-"Click on the message number to view the individual\n"
-"            message, or you can "
-msgstr ""
-"Pulsar sobre el n�mero\n"
-"            de mensajes para ver el mensaje\n"
-"            individualmente, o puede "
-
-#: Mailman/Cgi/admindb.py:490
-msgid "view all messages from %(esender)s"
-msgstr "ver todos los mensajes de %(esender)s"
-
-#: Mailman/Cgi/confirm.py:655
-#: Mailman/Cgi/admindb.py:511
-#: Mailman/Cgi/admindb.py:649
-msgid "Subject:"
-msgstr "Asunto:"
-
-#: Mailman/Cgi/admindb.py:516
-msgid " bytes"
-msgstr " bytes"
-
-#: Mailman/Cgi/admindb.py:516
-msgid "Size:"
-msgstr "Tama�o:"
-
-#: Mailman/Cgi/admindb.py:521	
-#: Mailman/Handlers/Scrubber.py:207
-#: Mailman/Handlers/Scrubber.py:304 
-#: Mailman/Handlers/Scrubber.py:305
-msgid "not available"
-msgstr "no disponible"
-
-#: Mailman/Cgi/confirm.py:656
-#: Mailman/Cgi/admindb.py:522	
-#: Mailman/Cgi/admindb.py:653
-msgid "Reason:"
-msgstr "Motivo:"
-
-#: Mailman/Cgi/admindb.py:527 	
-#: Mailman/Cgi/admindb.py:658
-msgid "Received:"
-msgstr "Recibido:"
-
-#: Mailman/Cgi/admindb.py:587
-msgid "Posting Held for Approval"
-msgstr "El env�o se ha retenido en espera de su aprobaci�n"
-
-#: Mailman/Cgi/admindb.py:589
-msgid " (%(count)d of %(total)d)"
-msgstr " (%(count)d de %(total)d)"
-
-#: Mailman/Cgi/admindb.py:600
-msgid "Message with id #%(id)d was lost."
-msgstr "Se ha perdido el mensaje con el identificador #%(id)d"
-
-#: Mailman/Cgi/admindb.py:609
-msgid "Message with id #%(id)d is corrupted."
-msgstr "El mensaje con el id #%(id)d esta corrupto."
-
-#: Mailman/Cgi/admindb.py:673
-msgid "Preserve message for site administrator"
-msgstr "Preservar el mensaje para el administrador del gestor de listas"
-
-#: Mailman/Cgi/admindb.py:675
-msgid "Additionally, forward this message to: "
-msgstr "Adicionalmente, puede reenviar este mensaje a: "
-
-#: Mailman/Cgi/admindb.py:680
-msgid "[No explanation given]"
-msgstr "[No se ha dado explicaci�n alguna]"
-
-#: Mailman/Cgi/admindb.py:682
-msgid "If you reject this post, please explain (optional):"
-msgstr "Si rechaza este mensaje, por favor, explique la causa (opcional):"
-
-#: Mailman/Cgi/admindb.py:688
-msgid "Message Headers:"
-msgstr "Cabeceras del mensaje:"
-
-#: Mailman/Cgi/admindb.py:693
-msgid "Message Excerpt:"
-msgstr "Extracto del Mensaje"
-
-#: Mailman/Cgi/admindb.py:773 	
-#: Mailman/Deliverer.py:141
-msgid "No reason given"
-msgstr "No se ha dado ninguna raz�n"
-
-#: Mailman/Cgi/admindb.py:795 	
-#: Mailman/ListAdmin.py:296
-#: Mailman/ListAdmin.py:414
-msgid "[No reason given]"
-msgstr "[No se ha dado ninguna raz�n]"
-
-#: Mailman/Cgi/admindb.py:827
-msgid "Database Updated"
-msgstr "La base de datos ha sido actualizada"
-
-#: Mailman/Cgi/admindb.py:830
-msgid " is already a member"
-msgstr " ya es un suscriptor"
-
-#: Mailman/Cgi/admindb.py:833
-msgid "%(addr)s is banned (matched: %(patt)s)"
-msgstr "%(addr)s est� vetada (concordancia: %(patt)s)"
-
-#: Mailman/Cgi/confirm.py:76
-msgid "Confirmation string was empty."
-msgstr "La cadena de confirmaci�n est� vac�a."
-
-#: Mailman/Cgi/confirm.py:96
-msgid "<strong>Invalid confirmation string:</strong> <em>%(safecookie)s</em>."
-msgstr "<strong>Cadena de confirmaci�n incorrecta:</strong> <em>%(safecookie)s</em>."
-
-#: Mailman/Cgi/confirm.py:97
-msgid "Note that confirmation strings expire approximately %(days)s days after the initial subscription request. If your confirmation has expired, please try to re-submit your subscription. Otherwise, <a href=\"%(confirmurl)s\">re-enter</a> your confirmation string."
-msgstr "Resulta que las cadenas expiran aproximadamente %(days)s d�as despu�s de la solicitud inicial. Si su periodo de confirmaci�n ha expirado por favor, trate de suscribirse de nuevo. Si no ha expirado, <a href=\"%(confirmurl)s\">introduzca</a> su cadena de confirmaci�n."
-
-#: Mailman/Cgi/confirm.py:123
-msgid "The address requesting unsubscription is not a member of the mailing list. Perhaps you have already been unsubscribed, e.g. by the list administrator?"
-msgstr "La direcci�n que pide darse de baja no est� suscrita a la lista de distribuci�n. Quiz�s haya sido dado de baja ya (ejemplo: por el administrador de la lista)"
-
-#: Mailman/Cgi/confirm.py:137
-msgid "The address requesting to be changed has been subsequently unsubscribed. This request has been cancelled."
-msgstr "La direcci�n que solicitaba el cambio se ha dado de baja con posterioridad. Esta solicitud ha sido cancelada."
-
-#: Mailman/Cgi/confirm.py:155
-msgid "System error, bad content: %(content)s"
-msgstr "Error del sistema, contenido corrupto: %(content)s"
-
-#: Mailman/Cgi/confirm.py:165
-msgid "Bad confirmation string"
-msgstr "Cadena de confirmaci�n incorrecta"
-
-#: Mailman/Cgi/confirm.py:184
-msgid "Enter confirmation cookie"
-msgstr "Introduzca su cadena de confirmaci�n"
-
-#: Mailman/Cgi/confirm.py:189
-msgid "Please enter the confirmation string (i.e. <em>cookie</em>) that you received in your email message, in the box below. Then hit the <em>Submit</em> button to proceed to the next confirmation step."
-msgstr "Por favor, indique la cadena de confirmaci�n (<em>cookie</em>) que recibi� en el mensaje de correo electr�nico, en la caja de abajo. Pulse a continuaci�n el bot�n <em>Confirmar los cambios</em> para continuar con el siguiente paso de confirmaci�n."
-
-#: Mailman/Cgi/confirm.py:194
-msgid "Confirmation string:"
-msgstr "Cadena de confirmaci�n:"
-
-#: Mailman/Cgi/confirm.py:199
-msgid "Submit"
-msgstr "Confirmar los cambios"
-
-#: Mailman/Cgi/confirm.py:219
-msgid "Confirm subscription request"
-msgstr "Confirmar la solicitud de suscripci�n"
-
-#: Mailman/Cgi/confirm.py:230
-msgid "Your confirmation is required in order to complete the subscription request to the mailing list <em>%(listname)s</em>. Your subscription settings are shown below; make any necessary changes and hit <em>Subscribe</em> to complete the confirmation process. Once you've confirmed your subscription request, you will be shown your account options page which you can use to further customize your membership options."
-msgstr "Hace falta su benepl�cito para completar la solicitud de suscripci�n a la lista de distribuci�n <em>%(listname)s</em>. Las preferencias de suscripci�n se muestran m�s abajo, realice cualquier cambio que estime oportuno y pulse <em>Suscribir</em> para completar el proceso de confirmaci�n. Una vez que haya confirmado la solicitud de suscripci�n, se le mostrar� la p�gina con las opciones con las que ha sido suscrito y que podr� utilizar de aqu� en adelante para ajustar sus preferencias de suscripci�n."
-
-#: Mailman/Cgi/confirm.py:232
-#: Mailman/Cgi/confirm.py:240
-msgid "<strong>Note:</strong> your password will be emailed to you once your subscription is confirmed. You can change it by visiting your personal options page."
-msgstr "<strong>Nota:</strong> la contrase�a se le enviar� por correo electr�nico una vez que confirme la suscripci�n. Puede cambiarla en cualquier momento a trav�s de su p�gina de opciones personal."
-
-#: Mailman/Cgi/confirm.py:234
-msgid "Or hit <em>Cancel my subscription request</em> if you no longer want to subscribe to this list."
-msgstr "O pulse <em>Cancelar mi solicitud de suscripci�n</em> si no desea suscribirse a esta lista."
-
-#: Mailman/Cgi/confirm.py:238
-msgid "Your confirmation is required in order to continue with the subscription request to the mailing list <em>%(listname)s</em>. Your subscription settings are shown below; make any necessary changes and hit <em>Subscribe to list ...</em> to complete the confirmation process. Once you've confirmed your subscription request, the moderator must approve or reject your membership request. You will receive notice of their decision."
-msgstr "Hace falta confirmaci�n para continuar con la solicitud de suscripci�n a la lista de distribuci�n <em>%(listname)s</em>. A continuaci�n se muestran sus preferencias de suscripci�n, realice cualquier cambio que estime oportuno y pulse <em>Subscribir</em> para completar el proceso de confirmaci�n. Una vez que haya confirmado la solicitud, el moderador tiene que darle el visto bueno. Recibir� noticias de la decisi�n tomada."
-
-#: Mailman/Cgi/confirm.py:242
-msgid "Or, if you've changed your mind and do not want to subscribe to this mailing list, you can hit <em>Cancel my subscription request</em>."
-msgstr "Si ha cambiado de parecer y no quiere suscribirse a esta lista de distribuci�n, puede pulsar <em>Cancelar mi solicitud de suscripci�n</em>."
-
-#: Mailman/Cgi/confirm.py:244
-msgid "Your email address:"
-msgstr "Su direcci�n de correo electr�nico:"
-
-#: Mailman/Cgi/confirm.py:247
-msgid "Your real name:"
-msgstr "Su nombre y apellidos:"
-
-#: Mailman/Cgi/confirm.py:258
-msgid "Receive digests?"
-msgstr "�Recibir digests?"
-
-#: Mailman/Cgi/confirm.py:269
-msgid "Preferred language:"
-msgstr "Idioma preferido:"
-
-#: Mailman/Cgi/confirm.py:276
-msgid "Cancel my subscription request"
-msgstr "Cancelar mi solicitud de suscripci�n"
-
-#: Mailman/Cgi/confirm.py:277
-msgid "Subscribe to list %(listname)s"
-msgstr "Subscribirse a la lista %(listname)s"
-
-#: Mailman/Cgi/confirm.py:296
-msgid "Subscription request canceled"
-msgstr "Solicitud de suscripci�n cancelada"
-
-#: Mailman/Cgi/confirm.py:299
-msgid "You have canceled your subscription request."
-msgstr "Ha cancelado su solicitud de suscripci�n."
-
-#: Mailman/Cgi/confirm.py:337
-msgid "Awaiting moderator approval"
-msgstr "Esperando el visto bueno del moderador"
-
-#: Mailman/Cgi/confirm.py:340
-msgid "You have successfully confirmed your subscription request to the mailing list %(listname)s, however final approval is required from the list moderator before you will be subscribed. Your request has been forwarded to the list moderator, and you will be notified of the moderator's decision."
-msgstr "Ha confirmado satisfactoriamente la solicitud de suscripci�n a la lista de distribuci�n, sin embargo hace falta el visto bueno por parte del moderador de la lista. Su solicitud ha sido mandada al moderador de la lista. Usted ser� informado de la decisi�n del moderador."
-
-#: Mailman/Cgi/confirm.py:342 	
-#: Mailman/Cgi/confirm.py:397
-#: Mailman/Cgi/confirm.py:484
-#: Mailman/Cgi/confirm.py:685
-msgid "Invalid confirmation string. It is possible that you are attempting to confirm a request for an address that has already been unsubscribed."
-msgstr "Cadena de confirmaci�n inv�lida. Es posible que est� intentando confirmar una solicitud de una direcci�n que ya ha sido dado de baja."
-
-#: Mailman/Cgi/confirm.py:344
-msgid "You are already a member of this mailing list!"
-msgstr "�Ya est� suscrito a esta lista de distribuci�n!"
-
-#: Mailman/Cgi/confirm.py:347
-msgid "You are currently banned from subscribing to this list. If you think this restriction is erroneous, please contact the list owners at %(owneraddr)s."
-msgstr "La direcci�n de correo electr�nico que ha suministrado se ha vetado en esta lista de distribuci�n. Si piensa que esta restricci�n est� equivocada, por favor, p�ngase en contacto con el propietario de la lista en la direcci�n %(owneraddr)s."
-
-#: Mailman/Cgi/confirm.py:349
-msgid "You were not invited to this mailing list. The invitation has been discarded, and both list administrators have been alerted."
-msgstr "Usted no ha sido invitado a esta lista de distribuci�n. La invitaci�n ha sido descartada, avisando los administradores de la lista."
-
-#: Mailman/Cgi/confirm.py:356
-msgid "Subscription request confirmed"
-msgstr "Petici�n de suscripci�n confirmada"
-
-#: Mailman/Cgi/confirm.py:360
-msgid "You have successfully confirmed your subscription request for \"%(addr)s\" to the %(listname)s mailing list. A separate confirmation message will be sent to your email address, along with your password, and other useful information and links."
-msgstr "Ha confirmado satisfactoriamente la solicitud de suscripci�n de \"%(addr)s\" a la lista de distribuci�n %(listname)s. Se le mandar�n separadamente un mensaje a su direcci�n de correo electr�nico, junto con su contrase�a y otra informaci�n de inter�s. Se recomienda que guarde ese mensaje como referencia."
-
-#: Mailman/Cgi/confirm.py:362
-#: Mailman/Cgi/confirm.py:497
-msgid "You can now <a href=\"%(optionsurl)s\">proceed to your membership login page</a>."
-msgstr "Ahora puede <a href=\"%(optionsurl)s\">acceder a la p�gina de entrada de su suscripci�n</a>."
-
-#: Mailman/Cgi/confirm.py:372
-msgid "Unsubscription request canceled"
-msgstr "Petici�n de desuscripci�n cancelada"
-
-#: Mailman/Cgi/confirm.py:375
-msgid "You have canceled your unsubscription request."
-msgstr "Ha cancelado su solicitud de desuscripci�n."
-
-#: Mailman/Cgi/confirm.py:401
-msgid "Unsubscription request confirmed"
-msgstr "Petici�n de desuscripci�n confirmada"
-
-#: Mailman/Cgi/confirm.py:405
-msgid "You have successfully unsubscribed from the %(listname)s mailing list. You can now <a href=\"%(listinfourl)s\">visit the list's main information page</a>."
-msgstr "Ha sido dado de baja satisfactoriamente de la lista de distribuci�n %(listname)s. Ahora puede <a href=\"%(listinfourl)s\">visitar la p�gina de informaci�n general de la lista</a>."
-
-#: Mailman/Cgi/confirm.py:419
-msgid "Confirm unsubscription request"
-msgstr "Confirmar la solicitud de desuscripci�n"
-
-#: Mailman/Cgi/confirm.py:427
-#: Mailman/Cgi/confirm.py:517
-#: Mailman/Cgi/confirm.py:728
-msgid "<em>Not available</em>"
-msgstr "<em>No disponible</em>"
-
-#: Mailman/Cgi/confirm.py:430
-msgid "Your confirmation is required in order to complete the unsubscription request from the mailing list <em>%(listname)s</em>. You are currently subscribed with:"
-msgstr "Hace falta su confirmaci�n en aras de completar la solicitud de desuscripci�n de la lista de distribuci�n <em>%(listname)s</em>. Actualmente est� suscrito como:"
-
-#: Mailman/Cgi/confirm.py:433
-#: Mailman/Cgi/confirm.py:529
-msgid "Real name:"
-msgstr "Nombre y Apellidos:"
-
-#: Mailman/Cgi/confirm.py:434
-#: Mailman/Cgi/options.py:860
-msgid "Email address:"
-msgstr "Direcci�n de correo electr�nico:"
-
-#: Mailman/Cgi/confirm.py:437
-msgid "Hit the <em>Unsubscribe</em> button below to complete the confirmation process."
-msgstr "Pulse el bot�n <em>Borrarse de la lista</em> de abajo para completar el proceso de confirmaci�n."
-
-#: Mailman/Cgi/confirm.py:438
-msgid "Or hit <em>Cancel and discard</em> to cancel this unsubscription request."
-msgstr "O pulse <em>Cancelar y descartar</em> para cancelar esta solicitud de baja."
-
-#: Mailman/Cgi/confirm.py:445
-#: Mailman/Cgi/options.py:722
-#: Mailman/Cgi/options.py:875	
-#: Mailman/Cgi/options.py:879
-msgid "Unsubscribe"
-msgstr "Borrarse de la lista"
-
-#: Mailman/Cgi/confirm.py:446
-#: Mailman/Cgi/confirm.py:546
-msgid "Cancel and discard"
-msgstr "Cancelar y descartar"
-
-#: Mailman/Cgi/confirm.py:461
-msgid "You have canceled your change of address request."
-msgstr "Ha cancelado la solicitud de cambio de direcci�n"
-
-#: Mailman/Cgi/confirm.py:488
-msgid "%(newaddr)s is banned from subscribing to the %(realname)s list. If you think this restriction is erroneous, please contact the list owners at %(owneraddr)s."
-msgstr "A %(newaddr)s se le vetado la suscripci�n a la lista %(realname)s. Si piensa que esta restricci�n est� equivocada, por favor, p�ngase en contacto con el propietario de la lista en la direcci�n %(owneraddr)s."
-
-#: Mailman/Cgi/confirm.py:492
-msgid "Change of address request confirmed"
-msgstr "Solicitud de cambio de direcci�n confirmada"
-
-#: Mailman/Cgi/confirm.py:496
-msgid "You have successfully changed your address on the %(listname)s mailing list from <strong>%(oldaddr)s</strong> to <strong>%(newaddr)s</strong>."
-msgstr "Ha cambiado satisfactoriamente su direcci�n en la lista de distribuci�n %(listname)s de <strong>%(oldaddr)s</strong> a <strong>%(newaddr)s</strong>." 
-
-#: Mailman/Cgi/confirm.py:510
-msgid "Confirm change of address request"
-msgstr "Confirmar la solicitud al cambio de direcci�n"
-
-#: Mailman/Cgi/confirm.py:521
-msgid "globally"
-msgstr "globalmente"
-
-#: Mailman/Cgi/confirm.py:526
-msgid "Your confirmation is required in order to complete the change of address request for the mailing list <em>%(listname)s</em>. You are currently subscribed with:"
-msgstr "Hace falta su confirmaci�n en aras de completar la solicitud de cambio de direcci�n de la lista de distribuci�n <em>%(listname)s</em>. Actualmente est� suscrito como:"
-
-#: Mailman/Cgi/confirm.py:530
-msgid "Old email address:"
-msgstr "Direcci�n de correo electr�nico antigua:"
-
-#: Mailman/Cgi/confirm.py:533
-msgid "and you have requested to %(globallys)s change your email address to:"
-msgstr "has solicitado cambiar %(globallys)s su direcci�n de correo electr�nico a:"
-
-#: Mailman/Cgi/confirm.py:536
-msgid "New email address:"
-msgstr "Nueva direcci�n de correo electr�nico:"
-
-#: Mailman/Cgi/confirm.py:539
-msgid "Hit the <em>Change address</em> button below to complete the confirmation process. Or hit <em>Cancel and discard</em> to cancel this change of address request."
-msgstr "Pulse el bot�n <em>Cambiar la direcci�n</em> de abajo para completar el proceso de confirmaci�n. O pulse en <em>Cancelar y descartar</em> para cancelar esta solicitud de cambio de direcci�n."
-
-#: Mailman/Cgi/confirm.py:545
-msgid "Change address"
-msgstr "Cambiar la direcci�n"
-
-#: Mailman/Cgi/confirm.py:555 	
-#: Mailman/Cgi/confirm.py:647
-msgid "Continue awaiting approval"
-msgstr "Seguir esperando aprobaci�n"
-
-#: Mailman/Cgi/confirm.py:560
-msgid "Okay, the list moderator will still have the opportunity to approve or reject this message."
-msgstr "De acuerdo, el moderador de la lista a�n tiene la oportunidad de aprobar o rechazar este mensaje."
-
-#: Mailman/Cgi/confirm.py:584
-msgid "Sender discarded message via web."
-msgstr "El remitente descart� el mensaje via web."
-
-#: Mailman/Cgi/confirm.py:586
-msgid "The held message with the Subject: header <em>%(subject)s</em> could not be found. The most likely reason for this is that the list moderator has already approved or rejected the message. You were not able to cancel it in time."
-msgstr "El mensaje retenido con el asunto: <em>%(subject)s</em> no se ha podido encontrar. El motivo m�s probable para que suceda esto es que el moderador haya aprobado o rechazado ya el mensaje. No fuiste capaz de cancelarlo a tiempo."
-
-#: Mailman/Cgi/confirm.py:590
-msgid "Posted message canceled"
-msgstr "Mensaje enviado cancelado"
-
-#: Mailman/Cgi/confirm.py:593
-msgid "You have successfully canceled the posting of your message with the Subject: <em>%(subject)s</em> to the mailing list <em>%(listname)s</em>."
-msgstr "Ha cancelado satisfactoriamente el env�o de su mensaje con asunto: <em>%(subject)s</em> a la lista de distribuci�n <em>%(listname)s</em>."
-
-#: Mailman/Cgi/confirm.py:601
-msgid "Cancel held message posting"
-msgstr "Cancelar el env�o del mensaje retenido"
-
-#: Mailman/Cgi/confirm.py:622
-msgid "The held message you were referred to has already been handled by the list administrator."
-msgstr "El mensaje retenido al que se estaba refiriendo ya ha sido tratado por el administrador de la lista."
-
-#: Mailman/Cgi/confirm.py:634
-msgid "Your confirmation is required in order to cancel the posting of your message to the mailing list <em>%(listname)s</em>:"
-msgstr "Hace falta su confirmaci�n para cancelar el env�o de su mensaje a la lista de distrubuci�n <em>%(listname)s</em>:"
-
-#: Mailman/Cgi/confirm.py:636
-msgid "Sender:"
-msgstr "Remitente:"
-
-#: Mailman/Cgi/confirm.py:641
-msgid "Hit the <em>Cancel posting</em> button to discard the posting. Or hit the <em>Continue awaiting approval</em> button to continue to allow the list moderator to approve or reject the message."
-msgstr "Pulse el bot�n <em>Cancelar en env�o</em> para descartar el env�o. O pulse en el bot�n <em>Seguir en espera de aprobaci�n</em> para seguir permitiendo que el moderador apruebe o rechace el mensaje."
-
-#: Mailman/Cgi/confirm.py:646
-msgid "Cancel posting"
-msgstr "Cancelar el env�o"
-
-#: Mailman/Cgi/confirm.py:660
-msgid "Membership re-enabeling canceled"
-msgstr "Rehabilitaci�n del suscriptor cancelada"
-
-#: Mailman/Cgi/confirm.py:663
-msgid "You have canceled the re-enabling of your membership. If we continue to receive bounces from your address, it could be deleted from this mailing list."
-msgstr "Ha cancelado la rehabilitaci�n de su suscripci�n. Si seguimos recibiendo rebotes de su direcci�n, se borrar� de esta lista de distribuci�n."
-
-#: Mailman/Cgi/confirm.py:690
-msgid "Membership re-enabled"
-msgstr "Subscripci�n reactivada"
-
-#: Mailman/Cgi/confirm.py:693
-msgid "You have successfully re-enabled your membership in the %(listname)s mailing list. You can now <a href=\"%(optionsurl)s\">visit your member options page</a>."
-msgstr "Ha reactivado satisfactoriamente su suscripci�n de la lista de distribuci�n %(listname)s. Ahora puede <a href=\"%(optionsourl)s\">visitar la p�gina con sus preferencias de suscripci�n</a>."
-
-#: Mailman/Cgi/confirm.py:701
-msgid "Re-enable mailing list membership"
-msgstr "Reactivar la suscripci�n a la lista de distribuci�n"
-
-#: Mailman/Cgi/confirm.py:715
-msgid "We're sorry, but you have already been unsubscribed from this mailing list. To re-subscribe, please visit the <a href=\"%(listinfourl)s\">list information page</a>."
-msgstr "Lo sentimos, pero ya ha sido dado de baja de esta lista de distribuci�n. Para volver a suscribirse, por favor, visite la <a href=\"%(listinfourl)s\">p�gina de informaci�n general de la lista</a>."
-
-#: Mailman/Cgi/confirm.py:732
-msgid "Your membership in the %(realname)s mailing list is currently disabled due to excessive bounces. Your confirmation is required in order to re-enable delivery to your address. We have the following information on file:"
-msgstr "Su suscripci�n de la lista de distribuci�n %(realname)s est� actualmente inhabilitada debido a demasiados rebotes. Hace falta su consentimiento para reactivar el env�o a su direcci�n. Tenemos la siguiente informaci�n en un fichero:"
-
-#: Mailman/Cgi/confirm.py:734
-msgid "Member address:"
-msgstr "Direcci�n del suscriptor:"
-
-#: Mailman/Cgi/confirm.py:735
-msgid "Member name:"
-msgstr "Nombre del suscriptor:"
-
-#: Mailman/Cgi/confirm.py:736
-msgid "Last bounce received on:"
-msgstr "�ltimo rebote recibido:"
-
-#: Mailman/Cgi/confirm.py:737
-msgid "Approximate number of days before you are permanently removed from this list:"
-msgstr "N�mero aproximado de d�as antes de que se le de de baja de esta lista:"
-
-#: Mailman/Cgi/confirm.py:740
-msgid "Hit the <em>Re-enable membership</em> button to resume receiving postings from the mailing list. Or hit the <em>Cancel</em> button to defer re-enabling your membership."
-msgstr "Pinche sobre <em>Reactivar suscripci�n</em> para volver a recibir env�os de la lista de distribuci�n. O pinche sobre <em>Cancelar</em> para postergar la reactivaci�n de la suscripci�n."
-
-#: Mailman/Cgi/confirm.py:746
-msgid "Re-enable membership"
-msgstr "Reactivar suscripci�n"
-
-#: Mailman/Cgi/confirm.py:747
-msgid "Cancel"
-msgstr "Cancelar"
-
-#: Mailman/Cgi/create.py:49 	
-#: Mailman/Cgi/rmlist.py:49
-msgid "Bad URL specification"
-msgstr "Especificaci�n de URL incorrecta"
-
-#: Mailman/Cgi/create.py:63 	#: Mailman/Cgi/rmlist.py:173
-#: Mailman/Cgi/create.py:66 	#: Mailman/Cgi/rmlist.py:176
-msgid "Return to the "
-msgstr "Regresar a la "
-
-#: Mailman/Cgi/create.py:65 	#: Mailman/Cgi/rmlist.py:175
-msgid "general list overview"
-msgstr "p�gina principal con el �ndice de las listas"
-
-
-#: Mailman/Cgi/create.py:68 	#: Mailman/Cgi/rmlist.py:178
-msgid "administrative list overview"
-msgstr "lista general administrativa"
-
-#: Mailman/Cgi/create.py:103
-msgid "List name must not include \"@\": %(safelistname)s"
-msgstr "El nombre de la lista no puede contener \"@\": %(safelistname)s"
-
-#: Mailman/Cgi/create.py:110
-msgid "List already exists: %(safelistname)s"
-msgstr "La lista ya existe: %(safelistname)s"
-
-#: Mailman/Cgi/create.py:114
-msgid "You forgot to enter the list name"
-msgstr "Olvid� especificar el nombre de la lista"
-
-#: Mailman/Cgi/create.py:118
-msgid "You forgot to specify the list owner"
-msgstr "Olvid� especificar el propietario de la lista"
-
-#: Mailman/Cgi/create.py:125
-msgid "Leave the initial password (and confirmation) fields blank if you want Mailman to autogenerate the list passwords."
-msgstr "Deje el campo perteneciente a la contrase�a inicial en blanco (el de confirmaci�n tambi�n) si quiere que Mailman se las genere autom�ticamente."
-
-#: Mailman/Cgi/create.py:132
-msgid "Initial list passwords do not match"
-msgstr "Las contrase�as iniciales para la lista no coinciden"
-
-#: Mailman/Cgi/create.py:141
-msgid "The list password cannot be empty<!-- ignore -->"
-msgstr "La contrase�a de la lista no puede ser nula<!-- ignore -->"
-
-#: Mailman/Cgi/create.py:153
-msgid "You are not authorized to create new mailing lists"
-msgstr "No est� autorizado para crear listas de distribuci�n nuevas"
-
-#: Mailman/Cgi/create.py:161
-msgid "Unknown virtual host: %(safehostname)s"
-msgstr "Host virtual desconocido: %(safehostname)s"
-
-#: Mailman/Cgi/create.py:196 	#: bin/.svn/text-base/newlist.svn-base:202
-#: bin/newlist:202
-msgid "Bad owner email address: %(s)s"
-msgstr "Direcci�n de correo electr�nico del propietario incorrecta: %(s)s"
-
-#: Mailman/Cgi/create.py:201 	#: bin/.svn/text-base/newlist.svn-base:170
-#: bin/.svn/text-base/newlist.svn-base:204 bin/newlist:170 bin/newlist:204
-msgid "List already exists: %(listname)s"
-msgstr "La lista ya existe: %(listname)s"
-
-#: Mailman/Cgi/create.py:209	#: bin/.svn/text-base/newlist.svn-base:200
-#: bin/newlist:200
-msgid "Illegal list name: %(s)s"
-msgstr "Nombre de lista ilegal: %(opt)s"
-
-#: Mailman/Cgi/create.py:214
-msgid "Some unknown error occurred while creating the list. Please contact the site administrator for assistance."
-msgstr "Han ocurrido algunos errores desconocidos a la hora de crear la lista. Por favor, p�ngase en contacto con el administrador de la lista para obtener ayuda."
-
-#: Mailman/Cgi/create.py:250 	#: bin/.svn/text-base/newlist.svn-base:245
-#: bin/newlist:245
-msgid "Your new mailing list: %(listname)s"
-msgstr "Su nueva lista de distribuci�n: %(listname)s"
-
-#: Mailman/Cgi/create.py:259
-msgid "Mailing list creation results"
-msgstr "Resultados de la creaci�n de las listas de distribuci�n"
-
-#: Mailman/Cgi/create.py:262
-msgid "You have successfully created the mailing list <tt>%(listname)s</tt>. A notification has been sent to the list owner <tt>%(owner)s</tt>."
-msgstr "Ha creado satisfactoriamente la lista de distribuci�n <tt>%(listname)s</tt>. Las instrucciones han sido enviadas al propietario de la lista <tt>%(owner)s</tt>."
-
-#: Mailman/Cgi/create.py:263
-msgid "You can now:"
-msgstr "Ahora puede:"
-
-#: Mailman/Cgi/create.py:265
-msgid "Visit the list's info page"
-msgstr "Visitar la p�gina de informaci�n de la lista"
-
-#: Mailman/Cgi/create.py:266
-msgid "Visit the list's admin page"
-msgstr "Visitar la p�gina de administraci�n de la lista"
-
-#: Mailman/Cgi/create.py:267
-msgid "Create another list"
-msgstr "Crear otra lista"
-
-#: Mailman/Cgi/create.py:283
-msgid "Create a %(hostname)s Mailing List"
-msgstr "Crear un lista de distribuci�n de %(hostname)s"
-
-#: Mailman/Gui/Bounce.py:157
-msgid "Error: "
-msgstr "Error: "
-
-#: Mailman/Cgi/create.py:294
-msgid "You can create a new mailing list by entering the relevant information into the form below. The name of the mailing list will be used as the primary address for posting messages to the list, so it should be lowercased.  You will not be able to change this once the list is created."
-msgstr "Puede crear una lista de distribuci�n nueva rellenando la informaci�n relevante del formulario siguiente. El nombre de la lista se usar� como la direcci�n principal a la hora de mandar mensajes a la lista, de manera que deber�a estar en min�sculas. No podr� cambiarlo una vez que se cree la lista."
-
-#: Mailman/Cgi/create.py:296
-msgid "You also need to enter the email address of the initial list owner. Once the list is created, the list owner will be given notification, along with the initial list password.  The list owner will then be able to modify the password and add or remove additional list owners."
-msgstr "Tambi�n necesita indicar la direcci�n del propietario de la lista. Una vez que se cree la lista, se le mandar� al propietario un mensaje explicatorio en el que se incluye la contrase�a de la lista. A partir de entonces, el propietario podr� tanto cambiar la contrase�a de la lista como agregar o eliminar propietarios de lista adicionales."
-
-#: Mailman/Cgi/create.py:298
-msgid "If you want Mailman to automatically generate the initial list admin password, click on `Yes' in the autogenerate field below, and leave the initial list password fields empty."
-msgstr "Si quiere que Mailman genere autom�ticamente la contase�a inicial de la lista, dele con el rat�n a `Si' en el campo de autogenerar que se muestra m�s abajo y deje vac�o el campo donde se puede introducir la contrase�a inicial." 
-
-#: Mailman/Cgi/create.py:300
-msgid "You must have the proper authorization to create new mailing lists. Each site should have a <em>list creator's</em> password, which you can enter in the field at the bottom.  Note that the site administrator's password can also be used for authentication."
-msgstr "Para crear listas de distribuciones nuevas hay que tener la autorizaci�n adecuada. Cada sitio web deber�a tener una contrase�a de <em>creadores de listas</em> que se puede usar en el campo del final. Por �ltimo solo rese�ar que tambi�n se puede usar la contrase�a de administraci�n del servidor."
-
-#: Mailman/Cgi/create.py:307
-msgid "List Identity"
-msgstr "Identificaci�n de la Lista"
-
-#: Mailman/Cgi/create.py:312
-msgid "Name of list:"
-msgstr "Nombre de la lista:"
-
-#: Mailman/Cgi/create.py:319
-msgid "Initial list owner address:"
-msgstr "Direcci�n del propietario inicial de la lista:"
-
-#: Mailman/Cgi/create.py:328
-msgid "Auto-generate initial list password?"
-msgstr "�Generar autom�ticamente la contrase�a inicial de la lista?"
-
-#: Mailman/Cgi/create.py:336
-msgid "Initial list password:"
-msgstr "Contrase�a inicial de la lista:"
-
-#: Mailman/Cgi/create.py:342
-msgid "Confirm initial password:"
-msgstr "Confirmar la contrase�a inicial:"
-
-#: Mailman/Cgi/create.py:357
-msgid "List Characteristics"
-msgstr "Caracter�sticas de la Lista."
-
-#: Mailman/Cgi/create.py:361
-msgid "Should new members be quarantined before they are allowed to post unmoderated to this list? Answer <em>Yes</em> to hold new member postings for moderator approval by default."
-msgstr "&iquest;Se debe poner a los nuevos miembros en cuarentena antes de que se les permita enviar mensajes a la lista sin moderar? Responda <em>S�</em> para retener los mensajes de nuevos miembros para wue sean aprobados por el moderador, por defecto."
-
-#: Mailman/Cgi/create.py:388
-msgid "Initial list of supported languages."
-msgstr "Lista inicial de Idiomas soportados."
-
-#: Mailman/Cgi/create.py:389
-msgid "Note that if you do not select at least one initial language, the list will use the server default language of %(deflang)s."
-msgstr "D�se cuenta de que si no elige al menos un lenguaje inicial, la lista usar� %(deflang)s, el idioma por defecto del servidor."
-
-#: Mailman/Cgi/create.py:397
-msgid "Send \"list created\" email to list owner?"
-msgstr "�Enviar mensaje de correo indicando la creaci�n de la lista al propietario de la lista?"
-
-#: Mailman/Cgi/create.py:405
-msgid "List creator's (authentication) password:"
-msgstr "Contrase�a de creador de lista (verificaci�n):"
-
-#: Mailman/Cgi/create.py:410
-msgid "Create List"
-msgstr "Crear una Lista"
-
-#: Mailman/Cgi/create.py:411
-msgid "Clear Form"
-msgstr "Empezar de nuevo"
-
-#: Mailman/Cgi/edithtml.py:45
-msgid "General list information page"
-msgstr "P�gina de informaci�n general de la lista"
-
-#: Mailman/Cgi/edithtml.py:46
-msgid "Subscribe results page"
-msgstr "P�gina de resultados de suscripci�n"
-
-#: Mailman/Cgi/edithtml.py:47
-msgid "User specific options page"
-msgstr "P�gina de opciones espec�ficas del usuario"
-
-#: Mailman/Cgi/edithtml.py:48
-msgid "Welcome email text file"
-msgstr "Mensaje de bienvenida por correo electr�nico"
-
-#: Mailman/Cgi/edithtml.py:116
-#: Mailman/Cgi/edithtml.py:117
-msgid "Invalid Template"
-msgstr "Plantilla Inv�lida"
-
-#: Mailman/Cgi/edithtml.py:118
-msgid "%(safetemplatename)s is not a valid template."
-msgstr "%(safetemplatename)s no es una plantilla v�lida."
-
-#: Mailman/Cgi/edithtml.py:127
-msgid "Select template to edit:"
-msgstr "Seleccione la plantilla a editar:"
-
-#: Mailman/Cgi/edithtml.py:155
-msgid "View or edit the list configuration information."
-msgstr "Ver o editar la informaci�n de configuraci�n de la lista."
-
-#: Mailman/Cgi/edithtml.py:158
-msgid "When you are done making changes..."
-msgstr "Cuando haya terminado de hacer los cambios..."
-
-#: Mailman/Cgi/edithtml.py:159
-msgid "Submit Changes"
-msgstr "Confirmar los cambios"
-
-#: Mailman/Cgi/edithtml.py:166
-msgid "Template Unchanged."
-msgstr "La plantilla no se ha cambiado."
-
-#: Mailman/Cgi/edithtml.py:167
-msgid "Can't have empty template."
-msgstr "No se puede tener una plantilla vac�a."
-
-#: Mailman/Cgi/edithtml.py:188
-msgid "Template successfully updated."
-msgstr "La plantilla se ha cambiado satisfactoriamente."
-
-#: Mailman/Cgi/listinfo.py:73
-# In this customization it was replaced for `General Information'.
-msgid "%(hostname)s Mailing Lists"
-msgstr "Listas de distribuci�n de %(hostname)s"
-
-#: Mailman/Cgi/listinfo.py:101
-msgid "Below is a listing of all the public mailing lists on %(hostname)s. Click on a list name to get more information about the list, or to subscribe, unsubscribe, and change the preferences on your subscription."
-msgstr "A continuaci�n se muestran todas las listas de distribuci�n p�blicas de %(hostname)s. D�le con el rat�n al nombre de una determinada lista para obtener m�s informaci�n sobre dicha lista, para suscribirse a ella, borrarse, o cambiar las preferencias de su suscripci�n."
-
-#: Mailman/Cgi/listinfo.py:104
-msgid "right"
-msgstr "correcto"
-
-#: Mailman/Cgi/listinfo.py:107
-msgid "To visit the general information page for an unadvertised list, open a URL similar to this one, but with a '/' and the %(adj)s list name appended."
-msgstr "Para visitar la p�gina de una lista que no se anuncia, abra una URL parecida a �sta, pero con un \"/\" seguido por el nombre %(adj)s de la lista."
-
-#: Mailman/Cgi/listinfo.py:109
-msgid "List administrators, you can visit "
-msgstr "Los administradores de listas pueden visitar "
-
-#: Mailman/Cgi/listinfo.py:111
-msgid "the list admin overview page"
-msgstr "la p�gina general de administraci�n de listas"
-
-#: Mailman/Cgi/listinfo.py:112
-msgid " to find the management interface for your list."
-msgstr " para encontrar la interfaz de gesti�n de su lista."
-
-#: Mailman/Cgi/listinfo.py:114
-msgid "If you are having trouble using the lists, please contact "
-msgstr "Si tiene alg�n problema usando las listas, haga el favor de ponerse en contacto con "
-
-#: Mailman/Cgi/listinfo.py:176
-msgid "Edit Options"
-msgstr "Editar opciones"
-
-#: Mailman/Cgi/listinfo.py:183 	#: Mailman/Cgi/options.py:902
-#: Mailman/Cgi/roster.py:109
-msgid "View this page in"
-msgstr "Ver esta p�gina en"
-
-#: Mailman/Cgi/options.py:58 	#: Mailman/Cgi/options.py:73
-msgid "CGI script error"
-msgstr "Error en el programa CGI"
-
-#: Mailman/Cgi/options.py:60 	
-#: Mailman/Cgi/subscribe.py:51
-#: Mailman/Cgi/roster.py:48
-msgid "Invalid options to CGI script."
-msgstr "Le ha pasado argumentos incorrectos al programa CGI"
-
-#: Mailman/Cgi/options.py:101
-msgid "No address given"
-msgstr "No se ha indicado una direcci�n"
-
-#: Mailman/Cgi/options.py:113
-msgid "Illegal Email Address: %(safeuser)s"
-msgstr "Direcci�n de correo electr�nico incorrecta: %(safeuser)s"
-
-#: Mailman/Cgi/options.py:120 	
-#: Mailman/Cgi/options.py:183
-#: Mailman/Cgi/options.py:205
-msgid "No such member: %(safeuser)s."
-msgstr "No existe tal suscriptor: %(safeuser)s."
-
-#: Mailman/Cgi/options.py:170
-msgid "Your unsubscription request has been forwarded to the list administrator for approval."
-msgstr "La solicitud de baja ha sido reenviada al administrador de la lista para que le de el visto bueno."
-
-#: Mailman/Cgi/options.py:174 	
-#: Mailman/Cgi/options.py:188
-msgid "The confirmation email has been sent."
-msgstr "Se ha enviado el mensaje de confirmaci�n."
-
-#: Mailman/Cgi/options.py:199	
-#: Mailman/Cgi/options.py:211
-#: Mailman/Cgi/options.py:264
-msgid "A reminder of your password has been emailed to you."
-msgstr "Se le ha mandado un recordatorio de su contrase�a por correo electr�nico."
-
-#: Mailman/Cgi/options.py:240
-msgid "Authentication failed."
-msgstr "La autentificaci�n ha sido infructuosa."
-
-#: Mailman/Cgi/options.py:272
-msgid "The list administrator may not view the other subscriptions for this user."
-msgstr "El administrador de la lista puede que no vea las otras suscripciones de este usuario."
-
-#: Mailman/Cgi/options.py:681
-msgid "Note: "
-msgstr "Nota: "
-
-#: Mailman/Cgi/options.py:277
-msgid "List of subscriptions for: %(safeuser)s"
-msgstr "Lista de suscripciones para: %(safeuser)s"
-
-#: Mailman/Cgi/options.py:280
-msgid "Click on a link to visit your options page for the requested mailing list."
-msgstr "D�le con el rat�n a un enlace para visitar su p�gina de opciones en la lista de distribuci�n solicitada."
-
-#: Mailman/Cgi/options.py:313
-msgid "The list administrator may not change the names or addresses for this user's other subscriptions. However, the subscription for this mailing list has been changed."
-msgstr "El administrador de la lista puede que no sea capaz de cambiar los nombres o las direcciones de este usuario en otras suscripciones. No obstante, se han cambiado los datos para esta."
-
-#: Mailman/Cgi/options.py:331
-msgid "Addresses did not match!"
-msgstr "Las direcciones no coinciden!"
-
-#: Mailman/Cgi/options.py:336
-msgid "You are already using that email address"
-msgstr "Ya est�s usando esa direcci�n de correo electr�nico"
-
-#: Mailman/Cgi/options.py:349
-msgid "The new address you requested %(newaddr)s is already a member of the %(listname)s mailing list, however you have also requested a global change of address. Upon confirmation, any other mailing list containing the address %(safeuser)s will be changed."
-msgstr "La direccion nueva %(newaddr)s que ha solicitado ya est� suscrita en la lista de distribuci�n %(listname), sin embargo tambi�n ha pedido un cambio global de su direcci�n. Una vez que confirme, tambi�n se cambiar� cualquier otra lista de distribuci�n que contenga la direcci�n %(safeuser)s."
-
-#: Mailman/Cgi/options.py:353
-msgid "The new address is already a member: %(newaddr)s"
-msgstr "La direcci�n nueva ya est� dada de alta: %(newaddr)s"
-
-#: Mailman/Cgi/options.py:360
-msgid "Addresses may not be blank"
-msgstr "Las direcciones no deber�an estar en blanco"
-
-#: Mailman/Cgi/options.py:375
-msgid "A confirmation message has been sent to: %(newaddr)s."
-msgstr "Se le ha enviado un mensaje de confirmaci�n a: %(newaddr)s."
-
-#: Mailman/Cgi/options.py:384
-msgid "Bad email address provided"
-msgstr "Ha proporcionado una direcci�n de correo incorrecta"
-
-#: Mailman/Cgi/options.py:386
-msgid "Illegal email address provided"
-msgstr "Se ha proporcionado una direcci�n de correo ilegal"
-
-#: Mailman/Cgi/options.py:388
-msgid "%(newaddr)s is already a member of the list."
-msgstr "%(newaddr)s ya est� suscrito a la lista."
-
-#: Mailman/Cgi/options.py:391
-msgid "%(newaddr)s is banned from this list. If you think this restriction is erroneous, please contact the list owners at %(owneraddr)s."
-msgstr "%(newaddr)s est� vetada en esta lista de distribuci�n. Si piensa que esta restricci�n est� equivocada, por favor, p�ngase en contacto con el propietario de la lista en %(owneraddr)s."
-
-#: Mailman/Cgi/options.py:400
-msgid "Member name successfully changed."
-msgstr "Se ha cambiado el nombre y apellidos del suscriptor satisfactoriamente."
-
-#: Mailman/Cgi/options.py:411
-msgid "Passwords may not be blank"
-msgstr "Las contrase�as nodeber�an estar en blanco"
-
-#: Mailman/Cgi/options.py:416
-msgid "Passwords did not match!"
-msgstr "Las contrase�as no coinciden!"
-
-#: Mailman/Cgi/options.py:425
-msgid "The list administrator may not change the password for this user's other subscriptions. However, the password for this mailing list has been changed."
-msgstr "Puede que el administrador sea incapaz de cambiar la contrase�a de este usuario en otras suscripciones. No obstante, se ha cambiado la contrase�a en esta lista de distribuci�n."
-
-#: Mailman/Cgi/options.py:438
-#: Mailman/Commands/cmd_password.py:83
-#: Mailman/Commands/cmd_password.py:109
-msgid "Password successfully changed."
-msgstr "Se ha cambiado la contrase�a satisfactoriamente."
-
-#: Mailman/Cgi/options.py:448
-msgid "You must confirm your unsubscription request by turning on the checkbox below the <em>Unsubscribe</em> button. You have not been unsubscribed!"
-msgstr "Tiene que confirmar su solicitud de baja activando la casilla de verificaci�n que est� debajo del bot�n <em>Borrarse de la lista</em>. �No ha sido dado de baja!"
-
-#: Mailman/Cgi/options.py: 466
-msgid "via the member options page"
-msgstr "a trav�s de la p�gina de las opciones de membres�a"
-
-#: Mailman/Cgi/options.py:478
-msgid "Unsubscription results"
-msgstr "Resultados de la desuscripci�n"
-
-#: Mailman/Cgi/options.py:482
-msgid "Your unsubscription request has been received and forwarded on to the list moderators for approval. You will receive notification once the list moderators have made their decision."
-msgstr "Su solicitud de baja se ha recibido y mandada a los moderadores de las listas para su aprobaci�n. Recibir� una notificaci� una vez que el moderador haya tomado una decisi�n"
-
-#: Mailman/Cgi/options.py:484
-msgid "You have been successfully unsubscribed from the mailing list %(fqdn_listname)s. If you were receiving digest deliveries you may get one more digest. If you have any questions about your unsubscription, please contact the list owners at %(owneraddr)s."
-msgstr "Se ha dado de baja satisfactoriamente de la lista de distribuci�n %(fqdn_listname)s. Si estuviera recibiendo mensajes agrupados podr�a recibir uno m�s. Si tiene alguna pregunta sobre su baja, por favor p�ngase en contacto con los propietarios de la lista en %(owneraddr)s."
-
-#: Mailman/Cgi/options.py:629
-msgid "The list administrator may not change the options for this user's other subscriptions. However the options for this mailing list subscription has been changed."
-msgstr "Puede que el administrador de la lista sea incapaz de cambiar las opciones de este usuario en otras suscripciones. No obstante, se han cambiado los datos de la suscripci�n en esta lista."
-
-#: Mailman/Cgi/options.py:636
-msgid "The list administrator has disabled digest delivery for this list, so your delivery option has not been set. However your other options have been set successfully."
-msgstr "El administrador de la lista ha inhabilitado las recopilaciones para esta lista, sin embargo el resto de sus opciones han sido definidas con �xito."
-
-#: Mailman/Cgi/options.py:638
-msgid "The list administrator has disabled non-digest delivery for this list, so your delivery option has not been set. However your other options have been set successfully."
-msgstr "El administrador de la lista de distribuci�n ha inhabilitado la entrega de los mensajes a medida que van llegando, por lo que la opci�n de entrega no se ha activado. Sin embargo, el resto de sus opciones se ha cambiado correctamente."
-
-#: Mailman/Cgi/options.py:640
-msgid "You have successfully set your options."
-msgstr "Ha definido sus opciones con �xito."
-
-#: Mailman/Cgi/options.py:643
-msgid " You may get one last digest."
-msgstr " Puede que obtenga una �ltima recopilaci�n."
-
-#: Mailman/Cgi/options.py:724
-msgid "<em>Yes, I really want to unsubscribe</em>"
-msgstr "<em>Si, realmente quiero darme de baja</em>"
-
-#: Mailman/Cgi/options.py:728
-msgid "Change My Password"
-msgstr "Cambiar mi contrase�a"
-
-#: Mailman/Cgi/options.py:731
-msgid "List my other subscriptions"
-msgstr "Listar mis otras suscripciones"
-
-#: Mailman/Cgi/options.py:737
-msgid "Email My Password To Me"
-msgstr "Enviarme mi contrase�a por email"
-
-#: Mailman/Cgi/options.py:739
-msgid "password"
-msgstr "contrase�a"
-
-#: Mailman/Cgi/options.py:741
-msgid "Log out"
-msgstr "Salir"
-
-#: Mailman/Cgi/options.py:743
-msgid "Submit My Changes"
-msgstr "Confirmar mis cambios"
-
-#: Mailman/Cgi/options.py:755
-msgid "days"
-msgstr "d�as"
-
-#: Mailman/Cgi/options.py:757
-msgid "day"
-msgstr "d�a"
-
-#: Mailman/Cgi/options.py:758
-msgid "%(days)d %(units)s"
-msgstr "%(days)d %(units)s"
-
-#: Mailman/Cgi/options.py:764
-msgid "Change My Address and Name"
-msgstr "Cambiar mi direcci�n y mi nombre"
-
-#: Mailman/Cgi/options.py:788
-msgid "<em>No topics defined</em>"
-msgstr "<em>No se han definido temas</em>"
-
-#: Mailman/Cgi/options.py:797
-msgid "You are subscribed to this list with the case-preserved address: %(cpuser)s."
-msgstr "Est� suscrito a la lista con la direcci�n: %(cpuser)s (respetando may�sculas y min�sculas)"
-
-#: Mailman/Cgi/options.py:820
-msgid "%(realname)s: membership options"
-msgstr "%(realname)s: opciones de suscriptores"
-
-#: Mailman/Cgi/options.py:827
-msgid "email address and "
-msgstr "direcci�n de correo electr�nico y su "
-
-#: Mailman/Cgi/options.py:852
-msgid "In order to change your membership option, you must first log in by giving your %(extra)s membership password in the section below. If you don't remember your membership password, you can have it emailed to you by clicking on the button below. If you just want to unsubscribe from this list, click on the <em>Unsubscribe</em> button and a confirmation message will be sent to you."
-msgstr "Para poder cambiar sus opciones de suscripci�n, primero tiene que entrar suministrando su %(extra)s contrase�a de suscripci�n en la secci�n inferior. Si no recuerda su contrase�a de suscripci�n, puede hacer que se le env�e por correo electr�nico d�ndole con el rat�n al bot�n que est� m�s abajo. Si solo quiere anular su suscripci�n de esta lista, d�le con el rat�n al bot�n <em>Borrarse de la lista</em>, se le mandar� um mensaje de confirmaci�n."
-
-#: Mailman/Cgi/options.py:854
-msgid "<strong>Important:</strong> From this point on, you must have cookies enabled in your browser, otherwise none of your changes will take effect."
-msgstr "<strong>Importante:</strong> A partir de este instante, debe tener habilitado en su navegador los cookies, de otra manera ninguno de sus cambios llegar�n a surtir efecto. Las sesiones con cookies se usan en la interfaz de derechos de suscripci�n de Mailman, de manera que no necesita estar continuamente autentific�ndose cuando realice cualquier operaci�n. La cookie caducar� autom�ticamente cuando salga del navegador o cuando lo indique expl�citamente al pulsar el enlace <em>Desconexi�n</em> (que ver� una vez entre satisfactoriamente)."
-
-#: Mailman/Cgi/options.py:866
-msgid "Password"
-msgstr "Contrase�a"
-
-#: Mailman/Cgi/options.py:870
-msgid "Log in"
-msgstr "Entrar"
-
-#: Mailman/Cgi/options.py:878
-msgid "By clicking on the <em>Unsubscribe</em> button, a confirmation message will be emailed to you. This message will have a link that you should click on to complete the removal process (you can also confirm by email; see the instructions in the confirmation message)."
-msgstr "D�ndole con el rat�n al bot�n <em>Borrarse de la lista</em>, har� que se le mande un mensaje pidiendole su consentimiento. Este mensaje contendr� un enlace que deber�a pinchar para completar el proceso de baja (tambi�n puede realizar esta acci�n por correo electr�nico, lea las instrucciones en el mensaje de confirmaci�n)."
-
-#: Mailman/Cgi/options.py:884
-msgid "Password reminder"
-msgstr "Recordatorio de la contrase�a"
-
-#: Mailman/Cgi/options.py:884
-msgid "By clicking on the <em>Remind</em> button, your password will be emailed to you."
-msgstr "Al pulsar con el rat�n el bot�n <em>Recordar</em>, se le mandar� la contrase�a por correo electr�nico."
-
-#: Mailman/Cgi/options.py:888
-msgid "Remind"
-msgstr "Recordar"
-
-#: Mailman/Cgi/options.py:991
-msgid "<missing>"
-msgstr "<perdido>"
-
-#: Mailman/Cgi/options.py:1002
-msgid "Requested topic is not valid: %(topicname)s"
-msgstr "El tema solicitado no es v�lido: %(topicname)s"
-
-#: Mailman/Cgi/options.py:1007
-msgid "Topic filter details"
-msgstr "Detalles del filtrado de t�picos"
-
-#: Mailman/Cgi/options.py:1009
-msgid "Name:"
-msgstr "Nombre:"
-
-#: Mailman/Cgi/options.py:1013
-msgid "Pattern (as regexp):"
-msgstr "Patr�n (como una expresi�n regular):"
-
-#: Mailman/Cgi/options.py:830
-msgid "for user: "
-msgstr "para el usuario: "
-
-#: Mailman/Cgi/private.py:111	
-#: Mailman/Cgi/private.py:186
-msgid "Private Archive Error"
-msgstr "Error en el Archivo Privado"
-
-#: Mailman/Cgi/private.py:66
-msgid "You must specify a list."
-msgstr "Debe especificar una lista."
-
-#: Mailman/Cgi/private.py:74
-msgid "Private archive - \"./\" and \"../\" not allowed in URL."
-msgstr "El archivo privado - \"./\" and \"../\" no se permiten en la URL."
-
-#: Mailman/Cgi/private.py:188
-msgid "Private archive file not found"
-msgstr "Fichero de archivo privado no encontrado"
-
-#: Mailman/Cgi/rmlist.py:80
-msgid "You're being a sneaky list owner!"
-msgstr "Est�s siendo un propietario de lista escurridizo!"
-
-#: Mailman/Cgi/rmlist.py:118
-msgid "You are not authorized to delete this mailing list"
-msgstr "No est� autorizado para borrar esta lista"
-
-#: Mailman/Cgi/rmlist.py:161
-msgid "Mailing list deletion results"
-msgstr "Resultados del borrado de listas de distribuci�n"
-
-#: Mailman/Cgi/rmlist.py:166
-msgid "You have successfully deleted the mailing list <tt>%(listname)s</tt>."
-msgstr "Ha borrado satisfactoriamente la lista de distribuci�n <tt>%(listname)s</tt>."
-
-#: Mailman/Cgi/rmlist.py:170
-msgid "There were some problems deleting the mailing list <tt>%(listname)s</tt>. Contact your site administrator at %(sitelist)s for details."
-msgstr "Hubo alg�n problema a la hora de borrar la lista de distribuci�n <tt>%(listname)s</tt>. Contacte con su administrador de listas en %(sitelist)s para mayor detalle."
-
-#: Mailman/Cgi/rmlist.py:185
-msgid "Permanently remove mailing list %(realname)s"
-msgstr "Borrar permanentemente la lista de distribuci�n %(realname)s"
-
-#: Mailman/Cgi/rmlist.py:195
-msgid "Permanently remove mailing list <tt>%(realname)s</tt>"
-msgstr "Borrar permanentemente la lista de distribuci�n <tt>%(realname)s</tt>"
-
-#: Mailman/Cgi/rmlist.py:197
-msgid "This page allows you as the list owner, to permanent remove this mailing list from the system. <strong>This action is not undoable</strong> so you should undertake it only if you are absolutely sure this mailing list has served its purpose and is no longer necessary."
-msgstr "Esta p�gina le permite como propietario de la lista, borrar permanentemente esta lista del sistema. <strong>Esta acci�n es irreversible</strong> por lo que solo deber�a proceder si est� absolutamente seguro de que esta lista ha servido a sus prop�sitos y de que no la necesita m�s."
-
-#: Mailman/Cgi/rmlist.py:199
-msgid "Note that no warning will be sent to your list members and after this action, any subsequent messages sent to the mailing list, or any of its administrative addreses will bounce."
-msgstr "Observe de que no se enviar� ning�n aviso a los suscriptores de su lista y que cualquier mensaje posterior enviado a la lista o a cualquiera de sus direcciones administrativas rebotar�."
-
-#: Mailman/Cgi/rmlist.py:201
-msgid "You also have the option of removing the archives for this mailing list at this time. It is almost always recommended that you do <strong>not</strong> remove the archives, since they serve as the historical record of your mailing list."
-msgstr "Tambi�n tiene la posibilidad de borrar el archivo de esta lista de distribuci�n en este preciso instante. Casi siempre <strong>nunca</strong> se recomienda que se haga, porque sirve como un registro hist�rico de la lista de distribuci�n." 
-
-#: Mailman/Cgi/rmlist.py:203
-msgid "For your safety, you will be asked to reconfirm the list password."
-msgstr "Por cuestiones de seguridad, se le preguntar� que verifique la contrase�a de la lista."
-
-#: Mailman/Cgi/rmlist.py:208
-msgid "List password:"
-msgstr "Contrase�a de la lista:"
-
-#: Mailman/Cgi/rmlist.py:212
-msgid "Also delete archives?"
-msgstr "�Borrar tambi�n los archivos?"
-
-#: Mailman/Cgi/rmlist.py:220
-msgid "<strong>Cancel</strong> and return to list administration"
-msgstr "<strong>Cancelar</strong> y volver a la administraci�n de las listas"
-
-#: Mailman/Cgi/rmlist.py:223
-msgid "Delete this list"
-msgstr "Borrar esta lista"
-
-#: Mailman/Cgi/roster.py:48 	
-#: Mailman/Cgi/options.py:60
-#: Mailman/Cgi/subscribe.py:51
-msgid "Invalid options to CGI script"
-msgstr "Argumentos incorrectos al gui�n CGI"
-
-#: Mailman/Cgi/roster.py:97
-msgid "<tt>%(realname)s</tt> roster authentication failed."
-msgstr "La autentificaci�n a la lista de suscriptores de <tt>%(realname)s</tt> ha sido infructuosa"
-
-#: Mailman/Cgi/roster.py:134
-msgid "Error"
-msgstr "Error"
-
-#: Mailman/Cgi/subscribe.py:116
-msgid "You must supply a valid email address."
-msgstr "Debe proporcionar una direcci�n de correo electr�nico v�lida."
-
-#: Mailman/Cgi/subscribe.py:128
-msgid "You may not subscribe a list to itself!"
-msgstr "�No debe suscribirse una lista a s� misma!"
-
-#: Mailman/Cgi/subscribe.py:136
-msgid "If you supply a password, you must confirm it."
-msgstr "Si suministra una contrase�a, tiene que confirmarla."
-
-#: Mailman/Cgi/subscribe.py:138
-msgid "Your passwords did not match."
-msgstr "Sus contrase�as no coinciden."
-
-#: Mailman/Cgi/subscribe.py:172
-msgid "Your subscription request has been received, and will soon be acted upon. Depending on the configuration of this mailing list, your subscription request may have to be first confirmed by you via email, or approved by the list moderator. If confirmation is required, you will soon get a confirmation email which contains further instructions."
-msgstr "Su solicitud de suscripci�n se ha recibido y se atender� pronto. Dependiendo de la configuraci�n de esta lista de distribuci�n, su solicitud de suscripci�n se tendr�a que confirmar por usted o aprobar por el moderador de la lista. En caso de que haga falta confirmaci�n, recibir� en breve un mensaje de correo electr�nico de confirmaci�n con las instrucciones a seguir."
-
-#: Mailman/Cgi/subscribe.py:181
-msgid "The email address you supplied is banned from this mailing list.  If you think this restriction is erroneous, please contact the list owners at %(listowner)s."
-msgstr "La direcci�n de correo electr�nico que est� suministrando se ha vetado en esta lista de distribuci�n. Si piensa que esta restricci�n est� equivocada, por favor, p�ngase en contacto con el propietario de la lista en la direcci�n %(listowner)s."
-
-#: Mailman/Cgi/subscribe.py:183
-msgid "The email address you supplied is not valid. (E.g. it must contain an `@'.)"
-msgstr "La direcci�n de correo electr�nico que ha suministrado no es v�lida. (Tiene que tener una `@'.)"
-
-#: Mailman/Cgi/subscribe.py:185
-msgid "Your subscription is not allowed because the email address you gave is insecure."
-msgstr "No se ha permitido su suscripci�n porque la direcci�n de correo electr�nico que ha dado es insegura."
-
-#: Mailman/Cgi/subscribe.py:191
-msgid "Confirmation from your email address is required, to prevent anyone from subscribing you without permission. Instructions are being sent to you at %(email)s. Please note your subscription will not start until you confirm your subscription."
-msgstr "Se requiere un mensaje de confirmaci�n desde su direcci�n de correo electr�nico, para evitar que otros lo suscriban sin su consentimiento. Se han enviado instrucciones a  %(email)s. Sepa que su alta en la lista no se completar� hasta que no confirme su suscripci�n."
-
-#: Mailman/Cgi/subscribe.py:199
-msgid "Your subscription request was deferred because %(x)s. Your request has been forwarded to the list moderator. You will receive email informing you of the moderator's decision when they get to your request."
-msgstr "La suscripci�n se ha <em>retenido</em> porque %(x)s. Su petici�n debe ser aprobada por el administrador de la lista. Recibir� confirmaci�n por corre electr�nico de la decisi�n del moderador cuando procese su petici�n."
-
-#: Mailman/Cgi/subscribe.py:203
-#: Mailman/Commands/cmd_confirm.py:61
-msgid "You are already subscribed."
-msgstr "Ya est� suscrito."
-
-#: Mailman/Cgi/subscribe.py:217
-msgid "Mailman privacy alert"
-msgstr "Alerta de privacidad de Mailman"
-
-#: Mailman/Cgi/subscribe.py:218
-msgid ""
-"An attempt was made to subscribe your address to the mailing list\n"
-"%(listaddr)s.  You are already subscribed to this mailing list.\n"
-"\n"
-"Note that the list membership is not public, so it is possible that a bad\n"
-"person was trying to probe the list for its membership.  This would be a\n"
-"privacy violation if we let them do this, but we didn't.\n"
-"\n"
-"If you submitted the subscription request and forgot that you were already\n"
-"subscribed to the list, then you can ignore this message.  If you suspect "
-"that\n"
-"an attempt is being made to covertly discover whether you are a member of "
-"this\n"
-"list, and you are worried about your privacy, then feel free to send a "
-"message\n"
-"to the list administrator at %(listowner)s.\n"
-msgstr ""
-"Se han intentado suscribir a su direcci�n de correo electr�nico\n"
-"en la lista de distribuci�n %(listaddr)s. Usted ya est�\n"
-"suscrito a esta lista de distribuci�n.\n"
-"\n"
-"Como el listado de suscriptores a esta lista no es p�blico, puede ser que "
-"alguien\n"
-"con malas intenciones est� sondeando la lista para ver si puede descubrir\n"
-"a sus suscriptores.\n"
-"Esto podr�a llegar a resultar en una violaci�n de la privacidad si "
-"hubi�semos\n"
-"dejado hacer esto, pero no lo hemos hecho.\n"
-"\n"
-"Si realmente mand� la solicitud de suscripci�n y olvid�\n"
-"que ya estaba suscrito a la lista, entonces puede olvidar este mensaje. Si\n"
-"sospecha que alguien realmente ha tratado de descubrir disimuladamente si\n"
-"usted es un suscriptor de esta lista, y le preocupa su privacidad, entonces\n"
-"si lo considera oportuno mande un mensaje al administrador de la lista a\n"
-"%(listowner)s.\n"
-
-#: Mailman/Cgi/subscribe.py:237
-msgid "This list does not support digest delivery."
-msgstr "Esta lista no soporta entregas en recopilaciones (digest)"
-
-#: Mailman/Cgi/subscribe.py:239
-msgid "This list only supports digest delivery."
-msgstr "Esta lista solo admite distribuir los mensajes en recopilaciones (digest)"
-
-#: Mailman/Cgi/subscribe.py:246
-msgid "You have been successfully subscribed to the <tt>%(realname)s</tt> mailing list."
-msgstr "Se ha suscrito satisfactoriamente a la lista de distribuci�n <tt>%(realname)s</tt>."
-
-#: Mailman/Commands/cmd_confirm.py:18
-msgid ""
-"\n"
-"    confirm <confirmation-string>\n"
-"        Confirm an action.  The confirmation-string is required and should "
-"be\n"
-"        supplied by a mailback confirmation notice.\n"
-msgstr ""
-"\n"
-"    confirm <cadena-de-confirmaci�n>\n"
-"        Confirmar una acci�n. La cadena de confirmaci�n es obligatoria y se "
-"debe\n"
-"        suministrar en el mensaje de respuesta que confirma la acci�n .\n"
-
-#: Mailman/Commands/cmd_confirm.py:41 Mailman/Commands/cmd_lists.py:40
-#: Mailman/Commands/cmd_set.py:133 Mailman/Commands/cmd_subscribe.py:69
-#: Mailman/Commands/cmd_unsubscribe.py:52 Mailman/Commands/cmd_who.py:65
-msgid "Usage:"
-msgstr "Sintaxis:"
-
-#: Mailman/Commands/cmd_confirm.py:50
-msgid ""
-"Invalid confirmation string.  Note that confirmation strings expire\n"
-"approximately %(days)s days after the initial subscription request.  If "
-"your\n"
-"confirmation has expired, please try to re-submit your original request or\n"
-"message."
-msgstr ""
-"Cadena de confirmaci�n incorrecta!\n"
-"Resulta que las cadenas expiran aproximadamente %(days)s d�as\n"
-"despu�s de la solicitud inicial. Si su periodo de confirmaci�n ha expirado\n"
-"por favor, trate de suscribirse de nuevo."
-
-#: Mailman/Commands/cmd_confirm.py:56
-msgid "Your request has been forwarded to the list moderator for approval."
-msgstr ""
-"Su solicitud ha sido dirigida al moderador de la lista para que la apruebe."
-
-#: Mailman/Commands/cmd_confirm.py:64
-msgid ""
-"You are not currently a member.  Have you already unsubscribed or changed\n"
-"your email address?"
-msgstr ""
-"Actualmente no est� suscrito. �Ha cancelado su suscripci�n o modificado su \n"
-"direcci�n de correo electr�nico?"
-
-#: Mailman/Commands/cmd_confirm.py:69
-msgid ""
-"You are currently banned from subscribing to this list.  If you think this\n"
-"restriction is erroneous, please contact the list owners at\n"
-"%(owneraddr)s."
-msgstr ""
-"Actualmente est� vetado de suscribirse a esta lista. Si piensa que esta\n"
-"            restricci�n est� equivocada, por favor, p�ngase en contacto\n"
-"            con el propietario de la lista en %(owneraddr)s."
-
-#: Mailman/Commands/cmd_confirm.py:74
-msgid ""
-"You were not invited to this mailing list.  The invitation has been "
-"discarded,\n"
-"and both list administrators have been alerted."
-msgstr ""
-"Usted no ha sido invitado a esta lista de distribuci�n. La invitaci�n\n"
-"ha sido descartada, avisando a los administradores de la lista."
-
-#: Mailman/Commands/cmd_confirm.py:78
-msgid "Bad approval password given.  Held message is still being held."
-msgstr ""
-"La contrase�a de aprobaci�n dada es incorrecta. El mensaje retenido sigue estando "
-"retenido"
-
-#: Mailman/Commands/cmd_confirm.py:87
-msgid "Confirmation succeeded"
-msgstr "Confirmaci�n realizada"
-
-#: Mailman/Commands/cmd_echo.py:17
-msgid ""
-"\n"
-"    echo [args]\n"
-"        Simply echo an acknowledgement.  Args are echoed back unchanged.\n"
-msgstr ""
-"\n"
-"    echo [argumentos]\n"
-"        Simplemente devuelve un acuse de recibo. Los argumentos se devuelven "
-"sin modificar.\n"
-
-#: Mailman/Commands/cmd_end.py:17
-msgid ""
-"\n"
-"    end\n"
-"        Stop processing commands.  Use this if your mail program "
-"automatically\n"
-"        adds a signature file.\n"
-msgstr ""
-"\n"
-"    end\n"
-"        Termina el proceso de comandos. Utilice este comando si su programa "
-"de correo a�ade autom�ticamente\n"
-"        un fichero de firma.\n"
-
-#: Mailman/Commands/cmd_help.py:17
-msgid ""
-"\n"
-"    help\n"
-"        Print this help message.\n"
-msgstr ""
-"\n"
-"    help\n"
-"        Env�a este mensaje de ayuda.\n"
-
-#: Mailman/Commands/cmd_help.py:47
-msgid "You can access your personal options via the following url:"
-msgstr ""
-"Puede acceder a sus preferencias personales a traves de la siguiente URL:"
-
-#: Mailman/Commands/cmd_info.py:17
-msgid ""
-"\n"
-"    info\n"
-"        Get information about this mailing list.\n"
-msgstr ""
-"\n"
-"    info\n"
-"        Obtiene informaci�n acerca de esta lista.\n"
-
-#: Mailman/Commands/cmd_info.py:39 Mailman/Commands/cmd_lists.py:62
-msgid "n/a"
-msgstr "n/d"
-
-#: Mailman/Commands/cmd_info.py:44
-msgid "List name:    %(listname)s"
-msgstr "Nombre de la lista:    %(listname)s"
-
-#: Mailman/Commands/cmd_info.py:45
-msgid "Description:  %(description)s"
-msgstr "Descripci�n:  %(description)s"
-
-#: Mailman/Commands/cmd_info.py:46
-msgid "Postings to:  %(postaddr)s"
-msgstr "Enviar los mensajes a:  %(postaddr)s"
-
-#: Mailman/Commands/cmd_info.py:47
-msgid "List Helpbot: %(requestaddr)s"
-msgstr "Robot de ayuda de la lista: %(requestaddr)s"
-
-#: Mailman/Commands/cmd_info.py:48
-msgid "List Owners:  %(owneraddr)s"
-msgstr "Propietarios: %(owneraddr)s"
-
-#: Mailman/Commands/cmd_info.py:49
-msgid "More information: %(listurl)s"
-msgstr "M�s informaci�n en: %(listurl)s"
-
-#: Mailman/Commands/cmd_join.py:17
-msgid "The `join' command is synonymous with `subscribe'.\n"
-msgstr "El comando `join' es un sin�nimo de `subscribe'.\n"
-
-#: Mailman/Commands/cmd_leave.py:17
-msgid "The `leave' command is synonymous with `unsubscribe'.\n"
-msgstr "El comando `leave' es un sin�nimo de `unsubscribe'.\n"
-
-#: Mailman/Commands/cmd_lists.py:17
-msgid ""
-"\n"
-"    lists\n"
-"        See a list of the public mailing lists on this GNU Mailman server.\n"
-msgstr ""
-"\n"
-"    lists\n"
-"        Ver un listado de las listas de correo p�blicas ofertadas en este "
-"servidor GNU Mailman.\n"
-
-#: Mailman/Commands/cmd_lists.py:44
-msgid "Public mailing lists at %(hostname)s:"
-msgstr "Listas de distribuci�n p�blicas gestionadas por mailman@%(hostname)s"
-
-#: Mailman/Commands/cmd_lists.py:66
-msgid "%(i)3d. List name:   %(realname)s"
-msgstr "%(i)3d. Nombre de la lista:   %(realname)s"
-
-#: Mailman/Commands/cmd_lists.py:67
-msgid "     Description: %(description)s"
-msgstr "     Descripci�n: %(description)s"
-
-#: Mailman/Commands/cmd_lists.py:68
-msgid "     Requests to: %(requestaddr)s"
-msgstr "     Enviar solicitudes a: %(requestaddr)s"
-
-#: Mailman/Commands/cmd_password.py:17
-msgid ""
-"\n"
-"    password [<oldpassword> <newpassword>] [address=<address>]\n"
-"        Retrieve or change your password.  With no arguments, this returns\n"
-"        your current password.  With arguments <oldpassword> and "
-"<newpassword>\n"
-"        you can change your password.\n"
-"\n"
-"        If you're posting from an address other than your membership "
-"address,\n"
-"        specify your membership address with `address=<address>' (no "
-"brackets\n"
-"        around the email address, and no quotes!).  Note that in this case "
-"the\n"
-"        response is always sent to the subscribed address.\n"
-msgstr ""
-"\n"
-"    password [<contrase�a antigua> <nueva contrase�a>] [address=<adirecci�n>]\n"
-"        Obtiene o cambia su contrase�a. Si se utiliza sin argumentos, este "
-"comando le env�a\n"
-"        su contrase�a actual. Si se utiliza enviando <contrase�a antigua> y <nueva "
-"contrase�a>\n"
-"        puede cambiar su contrase�a.\n"
-"\n"
-"        Si env�a usted el mensaje desde una direcci�n distinta a aquella con "
-"la que est� suscrito a la lista\n"
-"        indique dicha direcci�n con `address=<direcci�n>' (�no utilice "
-"�ngulos (<>)\n"
-"        a los lados de la direcci�n, ni comillas!). Tenga en cuenta que, en "
-"este caso,\n"
-"        la respuesta siempre se enviar� a la direcci�n suscrita.\n"
-
-#: Mailman/Commands/cmd_password.py:51 Mailman/Commands/cmd_password.py:66
-msgid "Your password is: %(password)s"
-msgstr "Contrase�a nueva de %(listname)s: %(notifypassword)s"
-
-#: Mailman/Commands/cmd_password.py:57 Mailman/Commands/cmd_password.py:72
-#: Mailman/Commands/cmd_password.py:95 Mailman/Commands/cmd_password.py:121
-#: Mailman/Commands/cmd_set.py:149 Mailman/Commands/cmd_set.py:219
-msgid "You are not a member of the %(listname)s mailing list"
-msgstr "Se ha dado de baja de la lista de distribuci�n %(realname)s"
-
-#: Mailman/Commands/cmd_password.py:85 Mailman/Commands/cmd_password.py:111
-msgid ""
-"You did not give the correct old password, so your password has not been\n"
-"changed.  Use the no argument version of the password command to retrieve "
-"your\n"
-"current password, then try again."
-msgstr ""
-"Usted no ha indicado la contrase�a antigua correcta, por tanto, su contrase�a ni se "
-"ha\n"
-"changed.  Use the no argument version of the password command to retrieve "
-"your\n"
-"cambiado. Utilice el comando 'password' sin argumentos para que se le env�e "
-"su\n"
-"contrase�a actual y, cuando la reciba, int�ntelo de nuevo."
-
-#: Mailman/Commands/cmd_password.py:89 Mailman/Commands/cmd_password.py:115
-msgid ""
-"\n"
-"Usage:"
-msgstr ""
-"\n"
-"Sintaxis:"
-
-#: Mailman/Commands/cmd_remove.py:17
-msgid "The `remove' command is synonymous with `unsubscribe'.\n"
-msgstr "El comando `remove' es sin�nimo de `unsubscribe'.\n"
-
-#: Mailman/Commands/cmd_set.py:26
-msgid ""
-"\n"
-"    set ...\n"
-"        Set or view your membership options.\n"
-"\n"
-"        Use `set help' (without the quotes) to get a more detailed list of "
-"the\n"
-"        options you can change.\n"
-"\n"
-"        Use `set show' (without the quotes) to view your current option\n"
-"        settings.\n"
-msgstr ""
-"\n"
-"    set ...\n"
-"        Cambia o muestra las opciones de su suscripci�n.\n"
-"\n"
-"        Utilice `set help' (sin las comillas) para obtener una lista "
-"detallada de las\n"
-"        opciones que puede cambiar.\n"
-"\n"
-"        Utilice `set show' (sin las comillas) para ver los valores actuales "
-"de sus\n"
-"        opciones.\n"
-
-#: Mailman/Commands/cmd_set.py:37
-msgid ""
-"\n"
-"    set help\n"
-"        Show this detailed help.\n"
-"\n"
-"    set show [address=<address>]\n"
-"        View your current option settings.  If you're posting from an "
-"address\n"
-"        other than your membership address, specify your membership address\n"
-"        with `address=<address>' (no brackets around the email address, and "
-"no\n"
-"        quotes!).\n"
-"\n"
-"    set authenticate <password> [address=<address>]\n"
-"        To set any of your options, you must include this command first, "
-"along\n"
-"        with your membership password.  If you're posting from an address\n"
-"        other than your membership address, specify your membership address\n"
-"        with `address=<address>' (no brackets around the email address, and "
-"no\n"
-"        quotes!).\n"
-"\n"
-"    set ack on\n"
-"    set ack off\n"
-"        When the `ack' option is turned on, you will receive an\n"
-"        acknowledgement message whenever you post a message to the list.\n"
-"\n"
-"    set digest plain\n"
-"    set digest mime\n"
-"    set digest off\n"
-"        When the `digest' option is turned off, you will receive postings\n"
-"        immediately when they are posted.  Use `set digest plain' if "
-"instead\n"
-"        you want to receive postings bundled into a plain text digest\n"
-"        (i.e. RFC 1153 digest).  Use `set digest mime' if instead you want "
-"to\n"
-"        receive postings bundled together into a MIME digest.\n"
-"\n"
-"    set delivery on\n"
-"    set delivery off\n"
-"        Turn delivery on or off.  This does not unsubscribe you, but "
-"instead\n"
-"        tells Mailman not to deliver messages to you for now.  This is "
-"useful\n"
-"        if you're going on vacation.  Be sure to use `set delivery on' when\n"
-"        you return from vacation!\n"
-"\n"
-"    set myposts on\n"
-"    set myposts off\n"
-"        Use `set myposts off' to not receive copies of messages you post to\n"
-"        the list.  This has no effect if you're receiving digests.\n"
-"\n"
-"    set hide on\n"
-"    set hide off\n"
-"        Use `set hide on' to conceal your email address when people request\n"
-"        the membership list.\n"
-"\n"
-"    set duplicates on\n"
-"    set duplicates off\n"
-"        Use `set duplicates off' if you want Mailman to not send you "
-"messages\n"
-"        if your address is explicitly mentioned in the To: or Cc: fields of\n"
-"        the message.  This can reduce the number of duplicate postings you\n"
-"        will receive.\n"
-"\n"
-"    set reminders on\n"
-"    set reminders off\n"
-"        Use `set reminders off' if you want to disable the monthly password\n"
-"        reminder for this mailing list.\n"
-msgstr ""
-"\n"
-"    set help\n"
-"        Muestra esta ayuda detallada.\n"
-"\n"
-"    set show [address=<adirecci�n>]\n"
-"        Muestra los valores de sus opciones de suscripci�n. Si env�a el "
-"mensaje desde una direcci�n de correo\n"
-"        diferente de aquella con la que est� suscrito, especifique dicha "
-"direcci�n de suscripci�n\n"
-"        con `address=<direcci�n>' (�no ponga los angulos (<>) a los lados de "
-"la direcci�n, ni utilice\n"
-"        comillas!).\n"
-"\n"
-"    set authenticate <password> [address=<direcci�n>]\n"
-"        Para cambiar cualquiera de sus opciones, debe incluir antes este "
-"comando junto\n"
-"        con su contrase�a de suscriptor. Si env�a el mensaje desde una direcci�n "
-"de correo\n"
-"        diferente de aquella con la que est� suscrito, especifique dicha "
-"direcci�n de suscripci�n\n"
-"        con `address=<direcci�n>' (�no ponga los angulos (<>) a los lados de "
-"la direcci�n, ni utilice\n"
-"        comillas!).\n"
-"\n"
-"    set ack on\n"
-"    set ack off\n"
-"        Cuando la opci�n `ack' se activa (on), recibir� un mensaje\n"
-"        de confirmaci�n siempre que env�e un mensaje a la lista.\n"
-"\n"
-"    set digest plain\n"
-"    set digest mime\n"
-"    set digest off\n"
-"        Cuando la opci�n `digest' est� desactivada (off), recibir� los "
-"mensajes de la lista\n"
-"        cuando son enviados. Utilice `set digest plain' si, por el "
-"contrario,\n"
-"        desea recibir los mensajes de la lista agrupados en un �nico mensaje "
-"de texto plano\n"
-"        (es decir. un digest seg�n el RFC 1153). Utilice `set digest mime' ."
-"si, por el contrario,\n"
-"        desea recibir los mensajes de la lista agrupados en un �nico mensaje "
-"en formato MIME.\n"
-"\n"
-"    set delivery on\n"
-"    set delivery off\n"
-"        Activa o desactiva la entrega de mensajes. Esto no da de baja su "
-"suscripci�n, por el contrario,\n"
-"        le indica a Mailman que, por ahora, no le env�e mensajes. Esto es "
-"�til, por ejemplo,\n"
-"        si se marcha de vacaciones. �Acu�rdese de utilizar `set delivery on' "
-"cuando\n"
-"        vuelva de sus vacaciones!\n"
-"\n"
-"    set myposts on\n"
-"    set myposts off\n"
-"        Utilice `set myposts off' cuando no desee recibir los mensajes que "
-"usted mismo env�a\n"
-"        a la ista  Esta opci�n no produce resultados si recibe los mensjaes "
-"reunidos en un 'digest'.\n"
-"    set hide on\n"
-"    set hide off\n"
-"        Utilice `set hide on' para ocultar su direccion electronica cuando "
-"alguien solicite un listado\n"
-"        de miembros de la lista de distribucion.\n"
-"\n"
-"    set duplicates on\n"
-"    set duplicates off\n"
-"        Utilice `set duplicates off' si no desea usted que Mailman le env�e "
-"mensajes\n"
-"        si su direcci�n est� indicada de forma expl�cita en los campos To: o "
-"Cc: de los mismos.\n"
-"        Esto puede reducir el n�mero de mensajes duplicados que reciba de la "
-"lista.\n"
-"\n"
-"    set reminders on\n"
-"    set reminders off\n"
-"        Utilice `set reminders off' si quiere que Mailman deje de enviarle "
-"los recordatorios mensuales\n"
-"        de su contrase�a para esta lista de distribuci�n.\n"
-
-#: Mailman/Commands/cmd_set.py:122
-msgid "Bad set command: %(subcmd)s"
-msgstr "Orden set incorrecta: %()subcmds"
-
-#: Mailman/Commands/cmd_set.py:151
-msgid "Your current option settings:"
-msgstr "Valores actuales de sus opciones:"
-
-#: Mailman/Commands/cmd_set.py:153 Mailman/Commands/cmd_set.py:191
-#: Mailman/Commands/cmd_set.py:194 Mailman/Commands/cmd_set.py:198
-#: Mailman/Commands/cmd_set.py:202
-msgid "off"
-msgstr "Desactivar"
-
-#: Mailman/Commands/cmd_set.py:153 Mailman/Commands/cmd_set.py:191
-#: Mailman/Commands/cmd_set.py:194 Mailman/Commands/cmd_set.py:198
-#: Mailman/Commands/cmd_set.py:202
-msgid "on"
-msgstr "Activar"
-
-#: Mailman/Commands/cmd_set.py:154
-msgid "    ack %(onoff)s"
-msgstr "    ack %(onoff)s"
-
-#: Mailman/Commands/cmd_set.py:160
-msgid "    digest plain"
-msgstr "    Recopilatorios en texto plano"
-
-#: Mailman/Commands/cmd_set.py:162
-msgid "    digest mime"
-msgstr "    Recopilatorios en formato MIME"
-
-#: Mailman/Commands/cmd_set.py:164
-msgid "    digest off"
-msgstr "    Inhabilitar recopilatorios"
-
-#: Mailman/Commands/cmd_set.py:169
-msgid "delivery on"
-msgstr "delivery on (recibe correo)"
-
-#: Mailman/Commands/cmd_set.py:171 Mailman/Commands/cmd_set.py:174
-#: Mailman/Commands/cmd_set.py:177 Mailman/Commands/cmd_set.py:181
-msgid "delivery off"
-msgstr "delivery off (no recibe correo)"
-
-#: Mailman/Commands/cmd_set.py:172
-msgid "by you"
-msgstr "indicado por usted"
-
-#: Mailman/Commands/cmd_set.py:175
-msgid "by the admin"
-msgstr "indicado por el administrador de la lista"
-
-#: Mailman/Commands/cmd_set.py:178
-msgid "due to bounces"
-msgstr "debido a rebotes"
-
-#: Mailman/Commands/cmd_set.py:186
-msgid "    %(status)s (%(how)s on %(date)s)"
-msgstr "    %(status)s (%(how)s el %(date)s)"
-
-#: Mailman/Commands/cmd_set.py:192
-msgid "    myposts %(onoff)s"
-msgstr "    myposts %(onoff)s (sus propios mensajes)"
-
-#: Mailman/Commands/cmd_set.py:195
-msgid "    hide %(onoff)s"
-msgstr "    hide %(onoff)s (direcci�n oculta)"
-
-#: Mailman/Commands/cmd_set.py:199
-msgid "    duplicates %(onoff)s"
-msgstr "    duplicates %(onoff)s (mensajes duplicados)"
-
-#: Mailman/Commands/cmd_set.py:203
-msgid "    reminders %(onoff)s"
-msgstr "    reminders %(onoff)s (recordatorios mensuales)"
-
-#: Mailman/Commands/cmd_set.py:224
-msgid "You did not give the correct password"
-msgstr "La contrase�a que ha enviado no es la correcta"
-
-#: Mailman/Commands/cmd_set.py:236 Mailman/Commands/cmd_set.py:283
-msgid "Bad argument: %(arg)s"
-msgstr "Argumentos incorrectos: %(args)s"
-
-#: Mailman/Commands/cmd_set.py:241 Mailman/Commands/cmd_set.py:261
-msgid "Not authenticated"
-msgstr "No esta usted autentificado"
-
-#: Mailman/Commands/cmd_set.py:254
-msgid "ack option set"
-msgstr "La lista le notifica la recepcion de sus mensajes (ack set)"
-
-#: Mailman/Commands/cmd_set.py:286
-msgid "digest option set"
-msgstr "Recibe los mensajes recopilados en uno (digest)"
-
-#: Mailman/Commands/cmd_set.py:301
-msgid "delivery enabled"
-msgstr "entrega habilitada"
-
-#: Mailman/Commands/cmd_set.py:304
-msgid "delivery disabled by user"
-msgstr "entrega inhabilitada por el usuario"
-
-#: Mailman/Commands/cmd_set.py:316
-msgid "myposts option set"
-msgstr "Recibe sus propios mensajes (myposts)"
-
-#: Mailman/Commands/cmd_set.py:327
-msgid "hide option set"
-msgstr "Su direccion no se muestra en la lista de miembros (hide on)"
-
-#: Mailman/Commands/cmd_set.py:339
-msgid "duplicates option set"
-msgstr "No se le envian mensajes duplicados (duplicates)"
-
-#: Mailman/Commands/cmd_set.py:351
-msgid "reminder option set"
-msgstr "Se le env�an recordatorios de su contrase�a (reminder)"
-
-#: Mailman/Commands/cmd_stop.py:17
-msgid "stop is synonymous with the end command.\n"
-msgstr "El comando 'stop' es sin�nimo del comando 'end'.\n"
-
-#: Mailman/Commands/cmd_subscribe.py:17
-msgid ""
-"\n"
-"    subscribe [password] [digest|nodigest] [address=<address>]\n"
-"        Subscribe to this mailing list.  Your password must be given to\n"
-"        unsubscribe or change your options, but if you omit the password, "
-"one\n"
-"        will be generated for you.  You may be periodically reminded of "
-"your\n"
-"        password.\n"
-"\n"
-"        The next argument may be either: `nodigest' or `digest' (no "
-"quotes!).\n"
-"        If you wish to subscribe an address other than the address you sent\n"
-"        this request from, you may specify `address=<address>' (no brackets\n"
-"        around the email address, and no quotes!)\n"
-msgstr ""
-"\n"
-"    subscribe [contrase�a] [digest|nodigest] [address=<direcci�n>]\n"
-"        suscribirse a esta lista de distribuci�n.  La contrase�a es "
-"imprescindible para\n"
-"        darse de baja o cambiar sus opciones, pero, si omite la contrase�a, el "
-"sistema\n"
-"        le generar� una autom�ticamente.  Es posible que reciba un "
-"recordatorio de\n"
-"       su contrase�a, que podr� desactivar si lo desea.\n"
-"\n"
-"        El siguiente argumento puede ser �nodigest� or �digest� (�sin "
-"comillas!).\n"
-"        Si desea suscribirse con una direcci�n electr�nica distinta a la\n"
-"        que ha utilizado para enviar esta solicitud, puede indicarlo con\n"
-"        �address=<direcci�n>�' (�sin los s�mbolos de mayor-menor y sin las\n"
-"        comillas!).\n"
-
-#: Mailman/Commands/cmd_subscribe.py:62
-msgid "Bad digest specifier: %(arg)s"
-msgstr "Especificaci�n de recopilaci�n (digest) incorrecta: %(arg)s"
-
-#: Mailman/Commands/cmd_subscribe.py:84
-msgid "No valid address found to subscribe"
-msgstr "No se ha encontrado una direcci�n v�lida para suscribirse"
-
-#: Mailman/Commands/cmd_subscribe.py:105
-msgid ""
-"The email address you supplied is banned from this mailing list.\n"
-"If you think this restriction is erroneous, please contact the list\n"
-"owners at %(listowner)s."
-msgstr ""
-"La direcci�n de correo electr�nico que est� suministrando se ha vetado\n"
-"en esta lista de distribuci�n. Si piensa que esta restricci�n est�\n"
-"equivocada, por favor, p�ngase en contacto con el propietario de la\n"
-"lista en %(listowner)s."
-
-#: Mailman/Commands/cmd_subscribe.py:111
-msgid ""
-"Mailman won't accept the given email address as a valid address.\n"
-"(E.g. it must have an @ in it.)"
-msgstr ""
-"Mailman no aceptar� la direcci�n dada como una direcci�n de\n"
-"correo electr�nica v�lida.\n"
-"(Por ej. tiene que tener una @ en ella)"
-
-#: Mailman/Commands/cmd_subscribe.py:116
-msgid ""
-"Your subscription is not allowed because\n"
-"the email address you gave is insecure."
-msgstr ""
-"Su suscripci�n no se ha permitido porque la direcci�n suministrada es "
-"insegura."
-
-#: Mailman/Commands/cmd_subscribe.py:121
-msgid "You are already subscribed!"
-msgstr "Ya est�s suscrito!"
-
-#: Mailman/Commands/cmd_subscribe.py:125
-msgid "No one can subscribe to the digest of this list!"
-msgstr "Nadie puede recibir digests en esta lista."
-
-#: Mailman/Commands/cmd_subscribe.py:128
-msgid "This list only supports digest subscriptions!"
-msgstr "Esta lista solo admite suscripciones tipo digest"
-
-#: Mailman/Commands/cmd_subscribe.py:134
-msgid ""
-"Your subscription request has been forwarded to the list administrator\n"
-"at %(listowner)s for review."
-msgstr ""
-"Su solicitud de  suscripci�n ha sido reenviada a la direcci�n\n"
-"%(adminemail)s del administrador de la lista para que le de el visto bueno."
-
-#: Mailman/Commands/cmd_subscribe.py:139
-msgid "Subscription request succeeded."
-msgstr "Petici�n de suscripci�n confirmada."
-
-#: Mailman/Commands/cmd_unsubscribe.py:17
-msgid ""
-"\n"
-"    unsubscribe [password] [address=<address>]\n"
-"        Unsubscribe from the mailing list.  If given, your password must "
-"match\n"
-"        your current password.  If omitted, a confirmation email will be "
-"sent\n"
-"        to the unsubscribing address. If you wish to unsubscribe an address\n"
-"        other than the address you sent this request from, you may specify\n"
-"        `address=<address>' (no brackets around the email address, and no\n"
-"        quotes!)\n"
-msgstr ""
-"\n"
-"    unsubscribe [contrase�a] [address=<direcci�n>]\n"
-"        Da de baja su suscripci�n de la lista de distribuci�n. Si se indica, "
-"la contrase�a debe\n"
-"        coincidir con su contrase�a en la lista. Si se omite, se le enviar� un "
-"mensaje de confirmaci�n\n"
-"        a la direcci�n que se est� dando de baja. Si desea dar de baja una "
-"direcci�n\n"
-"        difernete de la que est� utilizando para enviar la solicitud, puede "
-"indicarlo con\n"
-"        `address=<direcci�n>' (�sin �ngulos a los lados de la direcci�n, y "
-"sin comillas!)\n"
-
-#: Mailman/Commands/cmd_unsubscribe.py:62
-msgid "%(address)s is not a member of the %(listname)s mailing list"
-msgstr "La direcci�n %(address)s no est� suscrita a la lista %(listname)s."
-
-#: Mailman/Commands/cmd_unsubscribe.py:69
-msgid ""
-"Your unsubscription request has been forwarded to the list administrator "
-"for\n"
-"approval."
-msgstr ""
-"La solicitud de su suscripci�n ha sido reenviada al administrador de la\n"
-"lista para que le de el visto bueno."
-
-#: Mailman/Commands/cmd_unsubscribe.py:84
-msgid "You gave the wrong password"
-msgstr "Suministr� una contrase�a incorrecta"
-
-#: Mailman/Commands/cmd_unsubscribe.py:87
-msgid "Unsubscription request succeeded."
-msgstr "Se le ha dado de baja de la lista"
-
-#: Mailman/Commands/cmd_who.py:29
-msgid ""
-"\n"
-"    who\n"
-"        See everyone who is on this mailing list.\n"
-msgstr ""
-"\n"
-"    who\n"
-"        Obtiene el listado de suscriptores de la lista.\n"
-
-#: Mailman/Commands/cmd_who.py:34
-msgid ""
-"\n"
-"    who password [address=<address>]\n"
-"        See everyone who is on this mailing list.  The roster is limited to\n"
-"        list members only, and you must supply your membership password to\n"
-"        retrieve it.  If you're posting from an address other than your\n"
-"        membership address, specify your membership address with\n"
-"        `address=<address>' (no brackets around the email address, and no\n"
-"        quotes!)\n"
-msgstr ""
-"\n"
-"    who contrase�a [address=<direcci�n>]\n"
-"        Obtiene el listado de suscriptores de la lista. Dicho listado est� "
-"reservado a\n"
-"        los suscriptores, por lo cual es necesario que indique su contrase�a de "
-"suscriptor\n"
-"        para poderlo recibir. Si est� enviando la petici�n desde una "
-"direcci�n distinta de\n"
-"        aquella con la que est� suscrito, indique dicha direcci�n de "
-"suscripci�n con\n"
-"        `address=<direcci�n>' (�sin �ngulos a los lados de la direcci�n, y "
-"sin comillas!)\n"
-
-#: Mailman/Commands/cmd_who.py:44
-msgid ""
-"\n"
-"    who password\n"
-"        See everyone who is on this mailing list.  The roster is limited to\n"
-"        list administrators and moderators only; you must supply the list\n"
-"        admin or moderator password to retrieve the roster.\n"
-msgstr ""
-"\n"
-"    who password\n"
-"        Obtiene el listado de suscriptores de la lista. Dicho listado est�\n"
-"        reservado a los administradores y moderadores de la misma; \n"
-"        debe enviar la contrase�a administrador o moderador para obtener el\n"
-"...........listado.\n"
-
-#: Mailman/Commands/cmd_who.py:110
-msgid "You are not allowed to retrieve the list membership."
-msgstr "Usted no puede obtener el listado de suscriptores de la lista."
-
-#: Mailman/Commands/cmd_who.py:116
-msgid "This list has no members."
-msgstr "La lista no tiene suscriptores."
-
-#: Mailman/Commands/cmd_who.py:129
-msgid "Non-digest (regular) members:"
-msgstr "suscriptores que reciben correo a medida que llega:"
-
-#: Mailman/Commands/cmd_who.py:132
-msgid "Digest members:"
-msgstr "suscriptores con el correo diferido (modo digest):"
-
-#: Mailman/Defaults.py:1324
-msgid "Arabic"
-msgstr ""
-
-#: Mailman/Defaults.py:1325
-msgid "Catalan"
-msgstr "Catal�n"
-
-#: Mailman/Defaults.py:1326
-msgid "Czech"
-msgstr "Checoslovaco"
-
-#: Mailman/Defaults.py:1327
-msgid "Danish"
-msgstr "Dan�s"
-
-#: Mailman/Defaults.py:1328
-msgid "German"
-msgstr "Alem�n"
-
-#: Mailman/Defaults.py:1329
-msgid "English (USA)"
-msgstr "Ingl�s (EEUU)"
-
-#: Mailman/Defaults.py:1330
-msgid "Spanish (Spain)"
-msgstr "Espa�ol (Espa�a)"
-
-#: Mailman/Defaults.py:1331
-msgid "Estonian"
-msgstr "Estonio"
-
-#: Mailman/Defaults.py:1332
-msgid "Euskara"
-msgstr "Euskera"
-
-#: Mailman/Defaults.py:1333
-msgid "Finnish"
-msgstr "Fin�s"
-
-#: Mailman/Defaults.py:1334
-msgid "French"
-msgstr "Franc�s"
-
-#: Mailman/Defaults.py:1335
-msgid "Croatian"
-msgstr "Croata"
-
-#: Mailman/Defaults.py:1336
-msgid "Hungarian"
-msgstr "H�ngaro"
-
-#: Mailman/Defaults.py:1337
-msgid "Interlingua"
-msgstr "Interlingua"
-
-#: Mailman/Defaults.py:1338
-msgid "Italian"
-msgstr "Italiano"
-
-#: Mailman/Defaults.py:1339
-msgid "Japanese"
-msgstr "Japon�s"
-
-#: Mailman/Defaults.py:1340
-msgid "Korean"
-msgstr "Koreano"
-
-#: Mailman/Defaults.py:1341
-msgid "Lithuanian"
-msgstr "Lituano"
-
-#: Mailman/Defaults.py:1342
-msgid "Dutch"
-msgstr "Dan�s"
-
-#: Mailman/Defaults.py:1343
-msgid "Norwegian"
-msgstr "Noruego"
-
-#: Mailman/Defaults.py:1344
-msgid "Polish"
-msgstr "Polaco"
-
-#: Mailman/Defaults.py:1345
-msgid "Portuguese"
-msgstr "Portugu�s"
-
-#: Mailman/Defaults.py:1346
-msgid "Portuguese (Brazil)"
-msgstr "Portugu�s (Brasil)"
-
-#: Mailman/Defaults.py:1347
-msgid "Romanian"
-msgstr "Rumano"
-
-#: Mailman/Defaults.py:1348
-msgid "Russian"
-msgstr "Ruso"
-
-#: Mailman/Defaults.py:1349
-msgid "Serbian"
-msgstr "Serbio"
-
-#: Mailman/Defaults.py:1350
-msgid "Slovenian"
-msgstr "Esloveno"
-
-#: Mailman/Defaults.py:1351
-msgid "Swedish"
-msgstr "Sueco"
-
-#: Mailman/Defaults.py:1352
-msgid "Turkish"
-msgstr "Turco"
-
-#: Mailman/Defaults.py:1353
-msgid "Ukrainian"
-msgstr "Ucraniano"
-
-#: Mailman/Defaults.py:1354
-msgid "Vietnamese"
-msgstr ""
-
-#: Mailman/Defaults.py:1355
-msgid "Chinese (China)"
-msgstr "Chino (China)"
-
-#: Mailman/Defaults.py:1356
-msgid "Chinese (Taiwan)"
-msgstr "Chino (Taiwan)"
-
-#: Mailman/Deliverer.py:51
-msgid ""
-"Note: Since this is a list of mailing lists, administrative\n"
-"notices like the password reminder will be sent to\n"
-"your membership administrative address, %(addr)s."
-msgstr ""
-"Nota: Debido a que se trata de una lista de distribuci�n que manda a otras\n"
-"listas de distribuci�n, las notificaciones tales como el recordatorio de\n"
-"las contrase�as se mandar�n a la direcci�n administrativa de su direcci�n,\n"
-" %(addr)s."
-
-#: Mailman/Deliverer.py:71
-msgid " (Digest mode)"
-msgstr " (Modo Resumen)"
-
-#: Mailman/Deliverer.py:77
-msgid "Welcome to the \"%(realname)s\" mailing list%(digmode)s"
-msgstr "Bienvenido a la lista de distribuci�n %(realname)s%(digmode)s"
-
-#: Mailman/Deliverer.py:86
-msgid "You have been unsubscribed from the %(realname)s mailing list"
-msgstr "Se ha dado de baja de la lista de distribuci�n %(realname)s"
-
-#: Mailman/Deliverer.py:113
-msgid "%(listfullname)s mailing list reminder"
-msgstr "Recordatorio de la lista de distribuci�n %(listfullname)s"
-
-#: Mailman/Deliverer.py:165 Mailman/Deliverer.py:184
-msgid "Hostile subscription attempt detected"
-msgstr "Se ha detectado un intento de suscripci�n hostil"
-
-#: Mailman/Deliverer.py:166
-msgid ""
-"%(address)s was invited to a different mailing\n"
-"list, but in a deliberate malicious attempt they tried to confirm the\n"
-"invitation to your list.  We just thought you'd like to know.  No further\n"
-"action by you is required."
-msgstr ""
-"%(address)s fue invitada a una lista de distribuci�n diferente, pero en\n"
-"un deliberado intento malintencionado trataron de confirmar la invitaci�n\n"
-"a su lista. Hemos pensado que le gustar�a saberlo. No hace falta que\n"
-"haga nada por su parte."
-
-#: Mailman/Deliverer.py:185
-msgid ""
-"You invited %(address)s to your list, but in a\n"
-"deliberate malicious attempt, they tried to confirm the invitation to a\n"
-"different list.  We just thought you'd like to know.  No further action by "
-"you\n"
-"is required."
-msgstr ""
-"Usted ha invitado %(address)s a su lista, pero en un deliberado intento\n"
-"malintencionado trataron de confirmar la invitaci�n a una lista diferente.\n"
-"Hemos pensado que le gustar�a saberlo. No hace falta que haga nada por su "
-"parte."
-
-#: Mailman/Deliverer.py:218
-msgid "%(listname)s mailing list probe message"
-msgstr "Mensaje de prueba de la lista de distribuci�n %(listname)s"
-
-#: Mailman/Errors.py:114
-msgid "For some unknown reason"
-msgstr "Debido a alg�n motivo desconocido"
-
-#: Mailman/Errors.py:120 Mailman/Errors.py:143
-msgid "Your message was rejected"
-msgstr "Su mensaje ha sido rechado"
-
-#: Mailman/Gui/Archive.py:25
-msgid "Archiving"
-msgstr "Almacenaje"
-
-#: Mailman/Gui/Archive.py:31
-msgid "List traffic archival policies."
-msgstr "Pol�tica de almacenaje del tr�fico de la lista."
-
-#: Mailman/Gui/Archive.py:34
-msgid "Archive messages?"
-msgstr "�Almacenar los mensajes?"
-
-#: Mailman/Gui/Archive.py:36
-msgid "Private"
-msgstr "Privado"
-
-#: Mailman/Gui/Archive.py:36
-msgid "Public"
-msgstr "P�blico"
-
-#: Mailman/Gui/Archive.py:37
-msgid "Is archive file source for public or private archival?"
-msgstr "�El fichero es la fuente para el archivo p�blico o privado?"
-
-#: Mailman/Gui/Archive.py:40 Mailman/Gui/Digest.py:77
-msgid "Monthly"
-msgstr "Mensual"
-
-#: Mailman/Gui/Archive.py:40 Mailman/Gui/Digest.py:77
-msgid "Quarterly"
-msgstr "Trimestral"
-
-#: Mailman/Gui/Archive.py:40 Mailman/Gui/Digest.py:77
-msgid "Yearly"
-msgstr "Anual"
-
-#: Mailman/Gui/Archive.py:41 Mailman/Gui/Digest.py:78
-msgid "Daily"
-msgstr "Diario"
-
-#: Mailman/Gui/Archive.py:41 Mailman/Gui/Digest.py:78
-msgid "Weekly"
-msgstr "Semanal"
-
-#: Mailman/Gui/Archive.py:43
-msgid "How often should a new archive volume be started?"
-msgstr "�Cada cu�nto tiempo deber�a empezarse un nuevo volumen de archivo?"
-
-#: Mailman/Gui/Autoresponse.py:31
-msgid "Auto-responder"
-msgstr "Contestador autom�tico"
-
-#: Mailman/Gui/Autoresponse.py:39
-msgid "Auto-responder characteristics."
-msgstr "Car�cter�sticas del contestador autom�tico."
-
-#: Mailman/Gui/Autoresponse.py:40
-msgid "In the text fields below, string interpolation is performed with the following key/value substitutions:"
-msgstr "En cada uno de los campos que est�n abajo. Python realiza interpolaci�n de cadena con las siguientes correspondencias contrase�a valor:"
-
-#: Mailman/Gui/Autoresponse.py:43
-msgid "gets the name of the mailing list"
-msgstr "corresponde al nombre de la lista de distribuci�n"
-
-#: Mailman/Gui/Autoresponse.py:44
-msgid "gets the list's listinfo URL"
-msgstr "corresponde a la URL de la p�gina de informaci�n de la lista"
-
-#: Mailman/Gui/Autoresponse.py:45
-msgid "gets the list's -request address"
-msgstr "corresponde a la direcci�n -request de la lista"
-
-#: Mailman/Gui/Autoresponse.py:46
-msgid "gets the list's -owner address"
-msgstr "corresponde a la direcci�n -owner de la lista"
-
-#: Mailman/Gui/Autoresponse.py:49
-msgid "For each text field, you can either enter the text directly into the text box, or you can specify a file on your local system to upload as the text."
-msgstr "Para cada campo de texto, puede escribir directamente el texto dentro del recuadro, o puede especificar un fichero en su sistema local con el texto a incluir."
-
-#: Mailman/Gui/Autoresponse.py:52
-msgid ""
-"Should Mailman send an auto-response to mailing list\n"
-"             posters?"
-msgstr ""
-"�Deber�a mandar Mailman una respuesta autom�tica a los suscriptores de la \n"
-"             lista de distribuci�n?"
-
-#: Mailman/Gui/Autoresponse.py:57
-msgid "Auto-response text to send to mailing list posters."
-msgstr ""
-"Texto de auto-respuesta a mandar a los remitentes de la lista de "
-"distribuci�n."
-
-#: Mailman/Gui/Autoresponse.py:60
-msgid ""
-"Should Mailman send an auto-response to emails sent to the\n"
-"             -owner address?"
-msgstr ""
-"�Deber�a enviar Mailman una respuesta autom�tica a los\n"
-"             mensajes de correo que vayan dirigidos a la direcci�n -owner?"
-
-#: Mailman/Gui/Autoresponse.py:65
-msgid "Auto-response text to send to -owner emails."
-msgstr ""
-"Texto de contestaci�n autom�tica a mandar a los mensajes que vayan dirigidos "
-"al -owner"
-
-#: Mailman/Gui/Autoresponse.py:68
-msgid "Yes, w/discard"
-msgstr "Si, con descarte"
-
-#: Mailman/Gui/Autoresponse.py:68
-msgid "Yes, w/forward"
-msgstr "Si, con redirecci�n"
-
-#: Mailman/Gui/Autoresponse.py:69
-msgid ""
-"Should Mailman send an auto-response to emails sent to the\n"
-"             -request address?  If you choose yes, decide whether you want\n"
-"             Mailman to discard the original email, or forward it on to the\n"
-"             system as a normal mail command."
-msgstr ""
-"�Deber�a mandar Mailman una contestaci�n\n"
-"             autom�tica a los mensajes que se env�en a la\n"
-"             direcci�n -request?. Si elige que si, decida si quiere que\n"
-"             Mailman descarte el mensaje original, o por el contrario que "
-"lo\n"
-"             mande al sistema como un mensaje normal con ordenes."
-
-#: Mailman/Gui/Autoresponse.py:76
-msgid "Auto-response text to send to -request emails."
-msgstr ""
-"Texto a mandar en la respuesta autom�tica a los mensajes que env�en \n"
-"a la direcci�n -request"
-
-#: Mailman/Gui/Autoresponse.py:79
-msgid ""
-"Number of days between auto-responses to either the mailing\n"
-"             list or -request/-owner address from the same poster.  Set to\n"
-"             zero (or negative) for no grace period (i.e. auto-respond to\n"
-"             every message)."
-msgstr ""
-"N�mero de d�as entre las respuestas autom�ticas que vayan a la lista\n"
-"             de distribuci�n o a la direcci�n -admin/-owner desde el\n"
-"             mismo remitente. P�ngalo a cero (o negativo) para que no\n"
-"             exista ning�n periodo de gracia (es decir, contestar\n"
-"             autom�ticamente a cada mensaje)."
-
-#: Mailman/Gui/Bounce.py:26
-msgid "Bounce processing"
-msgstr "Gesti�n de rebotes"
-
-#: Mailman/Gui/Bounce.py:33
-msgid "These policies control the automatic bounce processing system in Mailman. Here's an overview of how it works."
-msgstr "Estas pol�ticas controlan el sistema de rebotes autom�ticos en Mailman. A continuaci�n se resume como funciona."
-
-#: Mailman/Gui/Bounce.py:36
-msgid "When a bounce is received, Mailman tries to extract two pieces of information from the message: the address of the member the message was intended for, and the severity of the problem causing the bounce. The severity can be either <em>hard</em> or <em>soft</em> meaning either a fatal error occurred, or a transient error occurred. When in doubt, a hard severity is used."
-msgstr "Cuando se recibe un mensaje rebotado, Mailman trata de extraer la siguiente informaci�n del mensaje: la direcci�n del suscriptor al que iba dirigido el mensaje y la gravedad del problema que caus� el rebote. La gravedad puede ser <em>grave</em> o <em>leve</em> dependiendo si ha ocurrido un error fatal o si ha ocurrido un error transitorio. Si existe alguna duda se supone un error grave."
-
-#: Mailman/Gui/Bounce.py:39
-msgid "If no member address can be extracted from the bounce, then the bounce is usually discarded. Otherwise, each member is assigned a <em>bounce score</em> and every time we encounter a bounce from this member we increment the score. Hard bounces increment by 1 while soft bounces increment by 0.5. We only increment the bounce score once per day, so even if we receive ten hard bounces from a member per day, their score will increase by only 1 for that day."
-msgstr "Si no se puede deducir la direcci�n del suscriptor del mensaje rebotado, entonces el rebote se descarta. Si no se descarta, a cada suscriptor se le asigna un <em>contador de rebotes</em> y cada vez que se encuetre un rebote perteneciente a este suscriptor se incrementar� el contador. Los rebotes graves incrementan en 1 mientras que los leves incrementan en 0.5. El contador solo se incrementa una vez al d�a, de manera que incluso cuando reciba mos cientos de mensajes rebotados del suscriptor en un d�a, su contador solo se incrementar� en 1 ese d�a."
-
-#: Mailman/Gui/Bounce.py:42
-msgid "When a member's bounce score is greater than the <a href=\"?VARHELP=bounce/bounce_score_threshold\">bounce score threshold</a>, the subscription is disabled. Once disabled, the member will not receive any postings from the list until their membership is explicitly re-enabled (either by the list administrator or the user). However, they will receive occasional reminders that their membership has been disabled, and these reminders will include information about how to re-enable their membership."
-msgstr "Cuando el contador de rebotes de un suscriptor supere el <a href=\"?VARHELP=bounce/bounce_score_threshold\">umbral de mensajes rebotados</a> se inhabilitar� su suscripci�n. Una vez que se inhabilite, el suscriptor no recibir� m�s mensajes de la lista hasta que su suscripci�n sea expl�citamente habilitada de nuevo (ya sea por el administrador o por el mismo suscriptor). Sin embargo, de vez en cuando recibir�n notificaciones indic�ndoles que su suscripci�n ha sido inhabilitada. Las notificaciones incluyen informaci�n sobre como volver a habilitar su suscripci�n."
-
-#: Mailman/Gui/Bounce.py:45
-msgid "You can control both the <a href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings\">number of reminders</a> the member will receive and the <a href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings_interval\">frequency</a> with which these reminders are sent."
-msgstr "Puede controlar tanto el <a href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings\">n�mero de recordatorios</a> que recibir� el suscriptor como la <a href=\"?VARHELP=bounce/bounce_you_are_disabled_warnings_interval\">frecuencia</a> a la que se enviar�n las notificaciones."
-
-#: Mailman/Gui/Bounce.py:48
-msgid "There is one other important configuration variable; after a certain period of time -- during which no bounces from the member are received -- the bounce information is <a href=\"?VARHELP=bounce/bounce_info_stale_after\">considered stale</a> and discarded. Thus by adjusting this value, and the score threshold, you can control how quickly bouncing members are disabled. You should tune both of these to the frequency and traffic volume of your list."
-msgstr "Hay otra variable de configuraci�n importante que controla que transcurrido un determinado periodo de tiempo -- durante el cual no se reciben rebotes del suscriptor -- la informaci�n de rebote <a href=\"?VARHELP=bounce/bounce_info_stale_after\">se considera caduca</a> y se descarta. De esta manera, ajustando este valor y el umbral de mensajes rebotados, se puede controlar la velocidad a la que se inhabilitan a los subcriptores con problemas de recepci�n. Se deber�an ajustar a la frecuencia y al volumen de la lista en cuesti�n."
-
-#: Mailman/Gui/Bounce.py:51
-msgid "Bounce detection sensitivity"
-msgstr "Sensibilidad para la detecci�n de rebotes"
-
-#: Mailman/Gui/Bounce.py:54
-msgid "Should Mailman perform automatic bounce processing?"
-msgstr "�Quiere que Mailman se encargue del procesamiento de los rebotes de forma autom�tica?"
-
-#: Mailman/Gui/Bounce.py:55
-msgid ""
-"By setting this value to <em>No</em>, you disable all\n"
-"             automatic bounce processing for this list, however bounce\n"
-"             messages will still be discarded so that the list "
-"administrator\n"
-"             isn't inundated with them."
-msgstr ""
-"Poniendo este valor a <em>No</em>, inhabilitar� todo el procesamiento\n"
-"             autom�tico de los mensajes rebotados de esta lista, sin\n"
-"             embargo los mensajes rebotados se tirar�n, de manera que\n"
-"             no inuden el buz�n del administrador de la lista."
-
-#: Mailman/Gui/Bounce.py:61
-msgid ""
-"The maximum member bounce score before the member's\n"
-"             subscription is disabled.  This value can be a floating point\n"
-"             number."
-msgstr ""
-"El valor de los mensajes rebotados de los suscriptores, a partir del cual "
-"se\n"
-"             inhabilita la suscripci�n. Este valor puede ser un\n"
-"             n�mero en punto flotante."
-
-#: Mailman/Gui/Bounce.py:64
-msgid ""
-"Each subscriber is assigned a bounce score, as a floating\n"
-"             point number.  Whenever Mailman receives a bounce from a list\n"
-"             member, that member's score is incremented.  Hard bounces "
-"(fatal\n"
-"             errors) increase the score by 1, while soft bounces (temporary\n"
-"             errors) increase the score by 0.5.  Only one bounce per day\n"
-"             counts against a member's score, so even if 10 bounces are\n"
-"             received for a member on the same day, their score will "
-"increase\n"
-"             by just 1.</p>\n"
-"\n"
-"             <p>This variable describes the upper limit for a member's bounce\n"
-"             score, above which they are automatically disabled, but not\n"
-"             removed from the mailing list."
-msgstr ""
-"A cada suscriptor se le asigna un tanteo de rechazo, almacenado en\n"
-"             un n�mero en punto flotante.   Siempre que Mailman recibe un\n"
-"             mensaje rebotado de un suscriptor de la lista, incrementa el\n"
-"             tanteo correspondiente de dicho suscriptor.  Los rebotes\n"
-"             severos (errores fatales) incrementan el tanteo en 1,\n"
-"             mientras que los rebotes leves (errores temporales) lo\n"
-"             incrementan en 0.5. El tanteo de un suscriptor solo se ve\n"
-"             afectado al d�a como mucho por un mensaje de rebote, de\n"
-"             manera que a�n recibiendo 10 mensajes de rebote el mismo\n"
-"             d�a, su tanteo solo se incrementar� en 1.</p>\n"
-"\n"
-"             <p>Esta variable describe el l�mite superior del tanteo de "
-"rechazo\n"
-"             (o rebote) del subscriptor, por encima del cual, se le\n"
-"             inhabilitar� la recepci�n del correo, pero no se le dar�\n"
-"             de baja de la lista de distribuci�n."
-
-#: Mailman/Gui/Bounce.py:78
-msgid ""
-"The number of days after which a member's bounce information\n"
-"             is discarded, if no new bounces have been received in the\n"
-"             interim.  This value must be an integer."
-msgstr ""
-"N�mero m�ximo de mensajes que su lista puede\n"
-"             aceptar en una hora. (Si, la detecci�n de rebotes\n"
-"             encuentra esta informaci�n �til)"
-
-#: Mailman/Gui/Bounce.py:83
-msgid ""
-"How many <em>Your Membership Is Disabled</em> warnings a\n"
-"             disabled member should get before their address is removed "
-"from\n"
-"             the mailing list.  Set to 0 to immediately remove an address "
-"from\n"
-"             the list once their bounce score exceeds the threshold.  This\n"
-"             value must be an integer."
-msgstr ""
-"Cuantos avisos <em>Su suscripci�n se ha inhabilitado</em> debe recibir\n"
-"             un suscriptor inhabilitado antes de que se borre su direcci�n\n"
-"             de la lista de distribuci�n. Poniendolo a 0, se borrar�\n"
-"             autom�ticamente una vez que el n�mero de mensajes\n"
-"             rebotados exceda del umbral establecido. Este valor tiene que "
-"ser\n"
-"             un n�mero entero."
-
-#: Mailman/Gui/Bounce.py:90
-msgid ""
-"The number of days between sending the <em>Your Membership\n"
-"             Is Disabled</em> warnings.  This value must be an integer."
-msgstr ""
-"El n�mero de d�as entre avisos <em>su suscripci�n se\n"
-"             ha inhabilitado</em>. Este valor tiene que ser un entero."
-
-#: Mailman/Gui/Bounce.py:93
-#: Mailman/Gui/General.py:253
-msgid "Notifications"
-msgstr "Notificaciones"
-
-#: Mailman/Gui/Bounce.py:97
-msgid ""
-"Should Mailman send you, the list owner, any bounce messages\n"
-"             that failed to be detected by the bounce processor?  <em>Yes</"
-"em>\n"
-"             is recommended."
-msgstr ""
-"&iquest;Deber�a Mailman enviarle a usted, propietario de la lista, los "
-"mensajes rebotados\n"
-"             que el sistema de procesamiento de rebotes no haya podido "
-"detectar?\n"
-"la opci�n recomendada es <em>S�</em>"
-
-#: Mailman/Gui/Bounce.py:100
-msgid ""
-"While Mailman's bounce detector is fairly robust, it's\n"
-"             impossible to detect every bounce format in the world.  You\n"
-"             should keep this variable set to <em>Yes</em> for two reasons: "
-"1)\n"
-"             If this really is a permanent bounce from one of your members,\n"
-"             you should probably manually remove them from your list, and "
-"2)\n"
-"             you might want to send the message on to the Mailman "
-"developers\n"
-"             so that this new format can be added to its known set.</p>\n"
-"\n"
-"             <p>If you really can't be bothered, then set this variable to\n"
-"             <em>No</em> and all non-detected bounces will be discarded\n"
-"             without further processing.</p>\n"
-"\n"
-"             <p><strong>Note:</strong> This setting will also affect all messages "
-"sent\n"
-"             to your list's -admin address.  This address is deprecated and\n"
-"             should never be used, but some people may still send mail to "
-"this\n"
-"             address.  If this happens, and this variable is set to\n"
-"             <em>No</em> those messages too will get discarded.  You may "
-"want\n"
-"             to set up an\n"
-"             <a href=\"?VARHELP=autoreply/autoresponse_admin_text"
-"\">autoresponse\n"
-"             message</a> for email to the -owner and -admin address."
-msgstr ""
-"Aunque el detector de mensjaes rebotados de Mailman es bastante robusto, es\n"
-"             imposible detectar todos los formatos de mensajes rebotados que "
-"existen.\n"
-"             deber�a mantener esta opci�n en <em>S�</em> por dos razones: "
-"1)\n"
-"             Si es realimente un rebote permanente de uno de sus "
-"sucriptores,\n"
-"             probablemente deber�a eliminarlo de la lista manualmente, y 2)\n"
-"             podr�a enviar el mensaje a los desarrolladores deMailman\n"
-"             para a�adir este nuevo formato a los formatos conocidos.</p>\n"
-"\n"
-"             <p>Si, realmente, no desea ser molestado, configure esta "
-"variable a\n"
-"             <em>No</em> y todos los mensajes rebotados que no se detecten "
-"ser�n\n"
-"             eliminados sin m�s por el sistema.</p>\n"
-"\n"
-"             <p><strong>Nota:</strong> Este valor afecta tambi�n a los mensajes\n"
-"             enviados a la direcci�n -admin de su lista. Esta direcci�n est� "
-"en v�as de desaparici�n\n"
-"             y no deber�a utilizarse nunca, pero puede haber personas que "
-"a�n env�en mensajes a\n"
-"             esta direcci�n.  Si ocurriese esto con esta opci�n configurada "
-"con\n"
-"             <em>No</em> dichos mensajes se descartar�n. Si lo desea, puede "
-"configurar\n"
-"             un\n"
-"             <a href=\"?VARHELP=autoreply/autoresponse_admin_text"
-"\">contestador autom�tico\n"
-"             </a> para los mensajes dirigidos a las direcciones -owner and -"
-"admin."
-
-#: Mailman/Gui/Bounce.py:123
-msgid ""
-"Should Mailman notify you, the list owner, when bounces\n"
-"             cause a member's subscription to be disabled?"
-msgstr ""
-"&iquest;Deber�a Mailman enviarle a usted, propietario de la lista, una "
-"notificaci�n cuando\n"
-"             se desactiva una suscripci�n a causa de los rebotes?"
-
-#: Mailman/Gui/Bounce.py:125
-msgid "By setting this value to <em>No</em>, you turn off notification messages that are normally sent to the list owners when a member's delivery is disabled due to excessive bounces. An attempt to notify the member will always be made."
-msgstr "Al configurar esta opci�n a <em>No</em>, desactivar� usted el env�o de mensajes que se hace normalmente a los propietarios de listas cuando se desactiva la direcci�n de un suscriptor debido a un exceso de rebotes. De cualquier forma, siempre se intentar� notificar al suscriptor."
-
-#: Mailman/Gui/Bounce.py:129
-msgid ""
-"Should Mailman notify you, the list owner, when bounces\n"
-"             cause a member to be unsubscribed?"
-msgstr ""
-"�Deber�a Mailman notificarle a usted, propietario de la lista, cuando se da "
-"de baja a un suscriptor debido a los rebotes?"
-
-#: Mailman/Gui/Bounce.py:131
-msgid "By setting this value to <em>No</em>, you turn off notification messages that are normally sent to the list owners when a member is unsubscribed due to excessive bounces. An attempt to notify the member will always be made."
-msgstr "Al configurar esta opci�n a <em>No</em>, desactivar� usted el env�o de mensajes que se hace normalmente a los propietarios de listas cuando se desactiva la direcci�n de un suscriptor cuando es dado de baja debido a un exceso de rebotes. De cualquier forma, siempre se intentar� notificar al suscriptor."
-
-#: Mailman/Gui/Bounce.py:155
-msgid ""
-"Bad value for <a href=\"?VARHELP=bounce/%(property)s\"\n"
-"                >%(property)s</a>: %(val)s"
-msgstr ""
-"Valor incorrecto para <a href=\"?VARHELP=bounce/%(property)s\"\n"
-"                >%(property)s</a>: %(val)s"
-
-#: Mailman/Gui/ContentFilter.py:30
-msgid "Content filtering"
-msgstr "Filtros de contenido"
-
-#: Mailman/Gui/ContentFilter.py:37
-msgid "Forward to List Owner"
-msgstr "Reenviar al propietario de la lista"
-
-#: Mailman/Gui/ContentFilter.py:39
-msgid "Preserve"
-msgstr "Preservar"
-
-#: Mailman/Gui/ContentFilter.py:43
-msgid "Policies concerning the content of list traffic."
-msgstr "Pol�tica concerniente al contenido del tr�fico de la lista."
-
-msgid "Content filtering works like this: when a message is received by the list and you have enabled content filtering, the individual attachments are first compared to the <a href=\"?VARHELP=contentfilter/filter_mime_types\">filter types</a>. If the attachment type matches an entry in the filter types, it is discarded."
-msgstr "El filtrado del contenido funciona de esta manera: cuando la lista recibe un mensaje y ha habilitado el filtrado del contenido, en primer lugar se comparan los adjuntos individuales con <a href=\"?VARHELP=contentfilter/filter_mime_types\">tipos filtrados</a>. Si el tipo del adjunto coincide con alguno de los tipos filtrados, se descarta."
-
-msgid "Then, if there are <a href=\"?VARHELP=contentfilter/pass_mime_types\">pass types</a> defined, any attachment type that does <em>not</em> match a pass type is also discarded. If there are no pass types defined, this check is skipped."
-msgstr "A continuaci�n, si hay definidos <a href=\"?VARHELP=contentfilter/pass_mime_types\">tipos permitidos</a>, cualquier tipo del adjunto que <em>no</em> coincida con los tipos permitidos tambi�n se descartan. Si no hay definidos tipos permitidos se omite esta comprobaci�n."
-
-msgid "After this initial filtering, any <tt>multipart</tt> attachments that are empty are removed. If the outer message is left empty after this filtering, then the whole message is discarded."
-msgstr "Despu�s de este filtrado inicial, cualquier adjunto <tt>multipart</tt> que quede vac�o se borra. Si el mensaje saliente queda vac�o despu�s de este filtrado, entonces se descarta el mensaje entero."
-
-msgid "Then, each <tt>multipart/alternative</tt> section will be replaced by just the first alternative that is non-empty after filtering if <a href=\"?VARHELP=contentfilter/collapse_alternatives\">collapse_alternatives</a> is enabled."
-msgstr "A continuaci�n, si est� habilitado <a href=\"?VARHELP=contentfilter/collapse_alternatives\">collapse_alternatives</a>, cada secci�n <tt>multipart/alternative</tt> se reemplaza con el primer alternativo que no est� vac�o despu�s del filtrado."
-
-msgid "Finally, any <tt>text/html</tt> parts that are left in the message may be converted to <tt>text/plain</tt> if <a href=\"?VARHELP=contentfilter/convert_html_to_plaintext\">convert_html_to_plaintext</a> is enabled and the site is configured to allow these conversions."
-msgstr "Finalmente, cualquier parte <tt>text/html</tt> que quede en el mensaje se convierte a <tt>text/plain</tt> si <a href=\"?VARHELP=contentfilter/convert_html_to_plaintext\">convert_html_to_plaintext</a> est� habilitado y el servidor est� configurado para permitir estas conversiones."
-
-#: Mailman/Gui/ContentFilter.py:75
-msgid "Should Mailman filter the content of list traffic according to the settings below?"
-msgstr "�Deber�a Mailman filtrar los contenidos de los mensajes dirigidos a la lista"
-"             en funci�n de los siguientes par�metros?"
-
-#: Mailman/Gui/ContentFilter.py:79
-msgid "Remove message attachments that have a matching content type."
-msgstr "Eliminar los adjuntos de los mensajes que tengan un tipo de contenido coincidente."
-
-#: Mailman/Gui/ContentFilter.py:82
-msgid "Use this option to remove each message attachment that matches one of these content types. Each line should contain a string naming a MIME <tt>type/subtype</tt>, e.g. <tt>image/gif</tt>. Leave off the subtype to remove all parts with a matching major content type, e.g. <tt>image</tt>."
-msgstr "Utilice esta opci�n para quitar cualquier adjunto que se ajuste a cualquiera de los siguientes tipos de contenidos. Cada l�nea deber�a contener una cadena indicando un <tt>tipo/subtipo</tt> MIME, ej. <tt>image/gif</tt>. No indique el subtipo si quiere quitar todas las partes con el tipo de contenido principal, ej. <tt>image</tt>."
-
-msgid "Blank lines are ignored."
-msgstr "Las l�neas en blanco se ignoran."
-
-msgid "See also <a href=\"?VARHELP=contentfilter/pass_mime_types\">pass_mime_types</a> for a content type whitelist."
-msgstr "Vea tambi�n <a href=\"?VARHELP=contentfilter/pass_mime_types\">pass_mime_types</a> para obtener un lista de tipos de contenido v�lidos."
-
-#: Mailman/Gui/ContentFilter.py:94
-msgid ""
-"Remove message attachments that don't have a matching\n"
-"             content type.  Leave this field blank to skip this filter\n"
-"             test."
-msgstr ""
-"Quitar los adjuntos del mensaje que no tengan un tipo de contenido "
-"coincidente.\n"
-"              Deje este campo en blanco para omitir esta comprobaci�n del "
-"filtro."
-
-#: Mailman/Gui/ContentFilter.py:98
-msgid ""
-"Use this option to remove each message attachment that does\n"
-"             not have a matching content type.  Requirements and formats "
-"are\n"
-"             exactly like <a href=\"?VARHELP=contentfilter/filter_mime_types"
-"\"\n"
-"             >filter_mime_types</a>.</p>\n"
-"\n"
-"             <p><strong>Note:</strong> if you add entries to this list but don't add\n"
-"             <tt>multipart</tt> to this list, any messages with attachments\n"
-"             will be rejected by the pass filter."
-msgstr ""
-"Utilice esta opci�n para quitar cualquir adjunto que no coincida con un\n"
-"             determinado tipo de contenido. Los requerimientos y los formatos "
-"son\n"
-"             exactamente como <a href=\"?VARHELP=contentfilter/"
-"filter_mime_types\"\n"
-"             >filter_mime_types</a>.</p>\n"
-"\n"
-"             <p><strong>Nota:</strong> si a�ade entradas a esta lista pero no a�ade\n"
-"             <tt>multipart</tt> a esta lista, el filtro rechazar� cualquier "
-"mensaje\n"
-"             con adjuntos."
-
-#: Mailman/Gui/ContentFilter.py:108
-msgid ""
-"Remove message attachments that have a matching filename\n"
-"             extension."
-msgstr "Quitar del mensaje los adjuntos cuya extensi�n concuerde."
-
-#: Mailman/Gui/ContentFilter.py:112
-msgid ""
-"Remove message attachments that don't have a matching\n"
-"             filename extension.  Leave this field blank to skip this "
-"filter\n"
-"             test."
-msgstr ""
-"Quitar del mensaje los adjuntos cuya extensi�n no concuerde.\n"
-"              Deje este campo en blanco para omitir esta comprobaci�n del "
-"filtro."
-
-#: Mailman/Gui/ContentFilter.py:117
-msgid ""
-"Should Mailman collapse multipart/alternative to its\n"
-"             first part content?"
-msgstr ""
-"�Deber�a Mailman reducir los adjuntos multipart/alternative al\n"
-"             contenido que aparezca en primer lugar?"
-
-#: Mailman/Gui/ContentFilter.py:121
-msgid ""
-"Should Mailman convert <tt>text/html</tt> parts to plain\n"
-"             text?  This conversion happens after MIME attachments have "
-"been\n"
-"             stripped."
-msgstr ""
-"�Debe Mailman convertir las partes de tipo <tt>text/html</tt> a\n"
-"             texto simple? Esta conversi�n se hace despu�s de eliminar los\n"
-"             adjuntos MIME."
-
-#: Mailman/Gui/ContentFilter.py:127
-msgid "Action to take when a message matches the content filtering rules."
-msgstr "Acci�n a tomar cuando un mensaje coincida con las reglas de filtrado por contenido."
-
-#: Mailman/Gui/ContentFilter.py:130
-msgid "One of these actions is taken when the message matches one of the content filtering rules, meaning, the top-level content type matches one of the <a href=\"?VARHELP=contentfilter/filter_mime_types\">filter_mime_types</a>, or the top-level content type does <strong>not</strong> match one of the <a href=\"?VARHELP=contentfilter/pass_mime_types\">pass_mime_types</a>, or if after filtering the subparts of the message, the message ends up empty."
-msgstr "Se tomar� una de las acciones siguientes cuando el mensaje encaje con alguna de las reglas de filtrado por contenido, es decir, que el tipo de contenido de mayor nivel coincida con uno de los <a href=\"?VARHELP=contentfilter/filter_mime_types\">filter_mime_types</a> o que el tipo de contenido de mayor nivel <strong>no</strong> coincida con ninguno de los <a href=\"?VARHELP=contentfilter/pass_mime_types\">pass_mime_types</a> o si despu�s del filtrado de las subpartes del mensaje, el mensaje termina vacio."
-
-msgid "Note this action is not taken if after filtering the message still contains content. In that case the message is always forwarded on to the list membership."
-msgstr "Observe que esta acci�n no se lleva a cabo si despu�s del filtrado el mensaje sigue teniendo contenido. En este caso el mensaje siempre se reenviar� a la direcci�n de la lista."
-
-msgid "When messages are discarded, a log entry is written containing the Message-ID of the discarded message. When messages are rejected or forwarded to the list owner, a reason for the rejection is included in the bounce message to the original author. When messages are preserved, they are saved in a special queue directory on disk for the site administrator to view (and possibly rescue) but otherwise discarded. This last option is only available if enabled by the site administrator."
-msgstr "Cuando se descarten mensajes, se anotar� una traza con el Message-ID del mensaje descartado. Cuando se rechacen o reenv�en mensajes al propietario de la lista, se incluir� el motivo del rechazo en el mensaje enviado al autor del mensaje. Cuando se preservan los mensajes se guardan en un directorio especial del disco para que el administrador del sitio los vea (y posiblemente recupere) o descarte en caso contrario. Esta �ltima opci�n solo est� disponible si lo ha habilitado el administrador del sitio."
-
-#: Mailman/Gui/ContentFilter.py:171
-msgid "Bad MIME type ignored: %(spectype)s"
-msgstr "Tipo MIME incorrecto ignorado: %(spectype)s"
-
-#: Mailman/Gui/Digest.py:36
-#: Mailman/Gui/Digest.py:51
-msgid "Digest"
-msgstr "Entregas recopilatorias"
-
-#: Mailman/Gui/Digest.py:44
-msgid "Batched-delivery digest characteristics."
-msgstr "Caracter�sticas de la entrega de los mensajes en uno solo (digest)."
-
-#: Mailman/Gui/Digest.py:47
-msgid "Can list members choose to receive list traffic bunched in digests?"
-msgstr ""
-"�Pueden elegir los suscriptores recibir el tr�fico de la lista agrupado en "
-"un solo mensaje? (digest)"
-
-#: Mailman/Gui/Digest.py:51
-msgid "Regular"
-msgstr "Regular"
-
-#: Mailman/Gui/Digest.py:52
-msgid "Which delivery mode is the default for new users?"
-msgstr "�Qu� tipo de entrega van a tener los nuevos usuarios por defecto?"
-
-#: Mailman/Gui/Digest.py:55
-msgid "MIME"
-msgstr "MIME"
-
-#: Mailman/Gui/Digest.py:55
-msgid "Plain"
-msgstr "Plano"
-
-#: Mailman/Gui/Digest.py:56
-msgid "When receiving digests, which format is default?"
-msgstr ""
-"Cuando se reciban los mensajes agrupados en uno solo, �Qu� formato se "
-"utilizar� por defecto?"
-
-#: Mailman/Gui/Digest.py:59
-msgid "How big in Kb should a digest be before it gets sent out?"
-msgstr ""
-"�Qu� tama�o en Kb deber�a alcanzar un digest antes de que se llegue a mandar?"
-
-#: Mailman/Gui/Digest.py:63
-msgid ""
-"Should a digest be dispatched daily when the size threshold isn't reached?"
-msgstr ""
-"�Se debe entregar el digest diariamente si el umbral establecido en el "
-"tama�o no se ha alcanzado?"
-
-#: Mailman/Gui/Digest.py:67
-msgid "Header added to every digest"
-msgstr "Cabecera a a�adir a cada digest"
-
-#: Mailman/Gui/Digest.py:68
-msgid "Text attached (as an initial message, before the table of contents) to the top of digests.</p>"
-msgstr "Texto a a�adir (como un mensaje inicial, antes de la tabla de contenido) al principio de los mensajes recopilatorios.</p>"
-
-#: Mailman/Gui/Digest.py:73
-msgid "Footer added to every digest"
-msgstr "Pi� de p�gina a a�adir a cada digest"
-
-#: Mailman/Gui/Digest.py:74
-msgid "Text attached (as a final message) to the bottom of digests.</p>"
-msgstr "Texto a a�adir (como un mensaje de despedida) al final de cada mensaje recopilatorio.</p>"
-
-#: Mailman/Gui/Digest.py:80
-msgid "How often should a new digest volume be started?"
-msgstr ""
-"�Cada cu�nto tiempo deber�a empezar un volumen nuevo de mensajes "
-"recopilatorios?"
-
-#: Mailman/Gui/Digest.py:81
-msgid ""
-"When a new digest volume is started, the volume number is\n"
-"             incremented and the issue number is reset to 1."
-msgstr ""
-"Cuando se empieza de nuevo un volumen recopilatorio, el\n"
-"             n�mero de volumen se incrementa y el n�mero\n"
-"             de env�o se pone a 1."
-
-#: Mailman/Gui/Digest.py:85
-msgid "Should Mailman start a new digest volume?"
-msgstr "�Deber�a empezar Mailman un volumen nuevo de recopilatorios"
-
-#: Mailman/Gui/Digest.py:86
-msgid ""
-"Setting this option instructs Mailman to start a new volume\n"
-"             with the next digest sent out."
-msgstr ""
-"Activando esta opci�n le dir� a Mailman que empiece\n"
-"             un volumen nuevo cuando se mande el siguiente mensaje "
-"recopilatorio."
-
-#: Mailman/Gui/Digest.py:90
-msgid ""
-"Should Mailman send the next digest right now, if it is not\n"
-"             empty?"
-msgstr ""
-"�Deber�a mandar Mailman el pr�ximo digest             justo ahora, siempre y "
-"cuando no est� vac�o?"
-
-#: Mailman/Gui/Digest.py:145
-msgid ""
-"The next digest will be sent as volume\n"
-"            %(volume)s, number %(number)s"
-msgstr ""
-"La pr�xima recopilaci�n digest se enviar� como volumen\n"
-"            %(volume)s, n�mero %(number)s"
-
-#: Mailman/Gui/Digest.py:150
-msgid "A digest has been sent."
-msgstr "Se ha enviado una recopilaci�n."
-
-#: Mailman/Gui/Digest.py:152
-msgid "There was no digest to send."
-msgstr "No hab�a recopilaci�n que enviar."
-
-#: Mailman/Gui/GUIBase.py:156
-msgid "Invalid value for variable: %(property)s"
-msgstr "Valor incorrecto para la variable: %(property)s"
-
-#: Mailman/Gui/GUIBase.py:160
-msgid "Bad email address for option %(property)s: %(val)s"
-msgstr "Direcci�n de correo-e incorrecta de la opci�n %(property)s: %(val)s"
-
-#: Mailman/Gui/GUIBase.py:186
-msgid ""
-"The following illegal substitution variables were\n"
-"                found in the <code>%(property)s</code> string:\n"
-"                <code>%(bad)s</code>\n"
-"                <p>Your list may not operate properly until you correct "
-"this\n"
-"                problem."
-msgstr ""
-"Se han encotrado las siguientes variables de sustituci�n incorrectas\n"
-"                en la cadena <code>%(property)s</code> :\n"
-"                <code>%(bad)s</code>\n"
-"                <p>Su lista podr�a no funcionar correctamente hasta que\n"
-"                 corrija el problema."
-
-#: Mailman/Gui/GUIBase.py:200
-msgid ""
-"Your <code>%(property)s</code> string appeared to\n"
-"                    have some correctable problems in its new value.\n"
-"                    The fixed value will be used instead.  Please\n"
-"                    double check that this is what you intended.\n"
-"                    "
-msgstr ""
-"La cadena <code>%(property)s</code> parec�a tener\n"
-"                    un nuevo valor con problemas que se han podido "
-"corregir.\n"
-"                    Se utilizar� el valor corregido. Por favor,\n"
-"                    verifique que el resultado es lo que pretend�a\n"
-"                    usted conseguir."
-
-#: Mailman/Gui/General.py:34
-msgid "Generals"
-msgstr "Generales"
-
-#: Mailman/Gui/General.py:48
-msgid "Conceal the member's address"
-msgstr "Ocultar la direcci�n del suscriptor"
-
-#: Mailman/Gui/General.py:49
-msgid "Acknowledge the member's posting"
-msgstr "Confirmar los env�os a la lista del suscriptor"
-
-#: Mailman/Gui/General.py:50
-msgid "Do not send a copy of a member's own post"
-msgstr "No enviarle copia de los mensajes que env�e a la lista"
-
-#: Mailman/Gui/General.py:52
-msgid "Filter out duplicate messages to list members (if possible)"
-msgstr "Filtrar mensajes duplicados a los suscriptores (si es posible)"
-
-#: Mailman/Gui/General.py:59
-msgid ""
-"Fundamental list characteristics, including descriptive\n"
-"            info and basic behaviors."
-msgstr ""
-"Caracter�sticas fundamentales de la lista, incluyendo informaci�n "
-"descriptiva y b�sica."
-
-#: Mailman/Gui/General.py:62
-msgid "General list personality"
-msgstr "Personalidad general de la lista"
-
-#: Mailman/Gui/General.py:65
-msgid "The public name of this list (make case-changes only)."
-msgstr "El nombre p�blico de esta lista (solo cambios convincentes)"
-
-#: Mailman/Gui/General.py:66
-msgid ""
-"The capitalization of this name can be changed to make it\n"
-"             presentable in polite company as a proper noun, or to make an\n"
-"             acronym part all upper case, etc.  However, the name will be\n"
-"             advertised as the email address (e.g., in subscribe "
-"confirmation\n"
-"             notices), so it should <em>not</em> be otherwise altered.  "
-"(Email\n"
-"             addresses are not case sensitive, but they are sensitive to\n"
-"             almost everything else :-)"
-msgstr ""
-"La capitalizaci�n de este nombre se puede cambiar\n"
-"             para hacerlo presentable de acuerdo con la pol�tica de la\n"
-"             compa��a tal como un nombre propio, o para hacer un\n"
-"             acr�nimo en may�sculas, etc. Sin embargo, el nombre\n"
-"             se publicar� como una direcci�n de correo\n"
-"             electr�nico (ej: en las notificaciones para confirmar la\n"
-"             suscripci�n), por lo tanto, <em>no</em> se deber�a\n"
-"             alterar. (En las direcciones de correo electr�nico no se\n"
-"             distinguen may�sculas de min�sculas, pero si se\n"
-"             distinguen para cualquier otro prop�sito :-)"
-
-#: Mailman/Gui/General.py:75
-msgid ""
-"The list administrator email addresses.  Multiple\n"
-"             administrator addresses, each on separate line is okay."
-msgstr ""
-"La direcciones de los administradores de la\n"
-"             lista - son v�lidas varias direcciones\n"
-"             (cada una en una �nica l�nea)"
-
-#: Mailman/Gui/General.py:78
-msgid ""
-"There are two ownership roles associated with each mailing\n"
-"             list.  The <em>list administrators</em> are the people who "
-"have\n"
-"             ultimate control over all parameters of this mailing list.  "
-"They\n"
-"             are able to change any list configuration variable available\n"
-"             through these administration web pages.</p>\n"
-"\n"
-"             <p>The <em>list moderators</em> have more limited permissions;\n"
-"             they are not able to change any list configuration variable, "
-"but\n"
-"             they are allowed to tend to pending administration requests,\n"
-"             including approving or rejecting held subscription requests, "
-"and\n"
-"             disposing of held postings.  Of course, the <em>list\n"
-"             administrators</em> can also tend to pending requests.</p>\n"
-"\n"
-"             <p>In order to split the list ownership duties into\n"
-"             administrators and moderators, you must\n"
-"             <a href=\"passwords\">set a separate moderator password</a>,\n"
-"             and also provide the <a href=\"?VARHELP=general/moderator"
-"\">email\n"
-"             addresses of the list moderators</a>.  Note that the field you\n"
-"             are changing here specifies the list administrators."
-msgstr ""
-"Hay dos roles asociados a cada lista de distribuci�n. Los\n"
-"             <em>administradores de la lista</em> son las personas que\n"
-"             tienen la �ltima palabra sobre todas las opciones de\n"
-"             configuraci�n de la lista de distribuci�n. Son\n"
-"             capaces de cambiar cualquier par�metro de\n"
-"             configuraci�n disponible a trav�s de las\n"
-"             p�ginas web de administraci�n.</p>\n"
-"\n"
-"             <p>Los <em>Moderadores de la lista</em> tienen menos permisos,\n"
-"             no son capaces de cambiar cualquier variable de\n"
-"             configuraci�n, pero se les permite que decidan sobre las\n"
-"             peticiones administrativas pendientes, incluyendo aprobar o\n"
-"             denegar las peticiones de suscripci�n pendientes y\n"
-"             decidir que hacer con los envios a la lista retenidos. Por\n"
-"             supuesto, los <em>administradores de la lista</em>\n"
-"             tambi�n pueden ocuparse de las peticiones pendientes.</p>\n"
-"\n"
-"             <p>Para poder dividir las tareas de administraci�n entre\n"
-"             los administradores y los moderadores, tiene que\n"
-"             <a href=\"passwords\">ponerle una contrase�a distinta</a>\n"
-"             a los moderadores en la secci�n inferior,\n"
-"             adem�s de indicar en esta secci�n las\n"
-"             <a href=\"?VARHELP=general/moderator\">direcciones\n"
-"             de correo electr�nico de los moderadores.</a>\n"
-"             Observe que los campos que se cambian aqu� indican\n"
-"             a los administradores de la lista."
-
-#: Mailman/Gui/General.py:99
-msgid ""
-"The list moderator email addresses.  Multiple\n"
-"             moderator addresses, each on separate line is okay."
-msgstr ""
-"Las direcciones de correo electr�nico de los moderadores de la lista\n"
-"             Son v�lidas varias direcciones de moderador, cada una en\n"
-"             una l�nea distinta."
-
-#: Mailman/Gui/General.py:102
-msgid ""
-"There are two ownership roles associated with each mailing\n"
-"             list.  The <em>list administrators</em> are the people who "
-"have\n"
-"             ultimate control over all parameters of this mailing list.  "
-"They\n"
-"             are able to change any list configuration variable available\n"
-"             through these administration web pages.</p>\n"
-"\n"
-"             <p>The <em>list moderators</em> have more limited permissions;\n"
-"             they are not able to change any list configuration variable, "
-"but\n"
-"             they are allowed to tend to pending administration requests,\n"
-"             including approving or rejecting held subscription requests, "
-"and\n"
-"             disposing of held postings.  Of course, the <em>list\n"
-"             administrators</em> can also tend to pending requests.</p>\n"
-"\n"
-"             <p>In order to split the list ownership duties into\n"
-"             administrators and moderators, you must\n"
-"             <a href=\"passwords\">set a separate moderator password</a>,\n"
-"             and also provide the email addresses of the list moderators in\n"
-"             this section.  Note that the field you are changing here\n"
-"             specifies the list moderators."
-msgstr ""
-"Hay dos roles asociados a cada lista de distribuci�n: los\n"
-"             <em>administradores de la lista</em>, son las personas que\n"
-"             tienen la �ltima palabra sobre todas las opciones de\n"
-"             configuraci�n de la lista de distribuci�n. Son\n"
-"             capaces de cambiar cualquier par�metro de\n"
-"             configuraci�n disponible a trav�s de las\n"
-"             p�ginas web de administraci�n.</p>\n"
-"\n"
-"             <p>Los <em>Moderadores de la lista</em> tienen menos permisos,\n"
-"             no son capaces de cambiar cualquier variable de\n"
-"             configuraci�n, pero se les permite que decidan sobre las\n"
-"             peticiones administrativas pendientes, incluyendo aprobar o\n"
-"             denegar las peticiones de suscripci�n pendientes y\n"
-"             decidir que hacer con los envios a la lista retenidos. Por\n"
-"             supuesto, los <em>administradores de la lista</em>\n"
-"             tambi�n pueden ocuparse de las peticiones pendientes.</p>\n"
-"\n"
-"             <p>Para poder dividir las tareas de administraci�n entre\n"
-"             los administradores y los moderadores, tiene que\n"
-"             <a href=\"passwords\">ponerle una contrase�a distinta a los "
-"moderadores</a>\n"
-"             en la secci�n inferior, adem�s de indicar en esta secci�n las\n"
-"             direcciones de correo electr�nico de los moderadores. Observe "
-"que los\n"
-"             campos que se cambian indican a los administradores de la lista."
-
-#: Mailman/Gui/General.py:123
-msgid "A terse phrase identifying this list."
-msgstr "Una frase breve que identifique a esta lista"
-
-#: Mailman/Gui/General.py:125
-msgid ""
-"This description is used when the mailing list is listed with\n"
-"                other mailing lists, or in headers, and so forth.  It "
-"should\n"
-"                be as succinct as you can get it, while still identifying "
-"what\n"
-"                the list is."
-msgstr ""
-"Esta descripci�n se utiliza cuando la lista de distribuci�n se\n"
-"                muestra junto con otras listas, o en las cabeceras y "
-"similares.\n"
-"                Deber�a ser todo lo concisa que pueda, mientras que pueda\n"
-"                identificar de que va la lista."
-
-#: Mailman/Gui/General.py:131
-msgid ""
-"An introductory description - a few paragraphs - about the\n"
-"             list.  It will be included, as html, at the top of the "
-"listinfo\n"
-"             page.  Carriage returns will end a paragraph - see the details\n"
-"             for more info."
-msgstr ""
-"Una introducci�n - unos cuantos p�rrafos - sobre\n"
-"             la lista. Se incluir� como c�digo html al principio\n"
-"             de la p�gina de informaci�n de la lista. Los retornos\n"
-"             de carro finalizar�n un p�rrafo - vea los detalles\n"
-"             para m�s informaci�n"
-
-#: Mailman/Gui/General.py:135
-msgid "The text will be treated as html <em>except</em> that newlines will be translated to &lt;br /&gt; - so you can use links, preformatted text, etc, but don't put in carriage returns except where you mean to separate paragraphs. And review your changes - bad html (like some unterminated HTML constructs) can prevent display of the entire listinfo page."
-msgstr "El texto se tratar� como c�digo html <em> excepto</em> los retornos de carro que se traducir�n a &lt;br /&gt; - de manera que puede utilizar enlaces, texto preformateado, etc, pero no ponga retornos de carro m�s que para separar los p�rrafos. Revise sus cambios, porque errores en el c�digo html pueden evitar que la p�gina de informaci�n de la lista se visualize completamente."
-
-#: Mailman/Gui/General.py:143
-msgid "Prefix for subject line of list postings."
-msgstr "Prefijo para la l�nea subject de los env�os de la lista"
-
-#: Mailman/Gui/General.py:144
-msgid "This text will be prepended to subject lines of messages posted to the list, to distinguish mailing list messages in mailbox summaries.  Brevity is premium here, it's ok to shorten long mailing list names to something more concise, as long as it still identifies the mailing list."
-msgstr "Este texto se antepondr� al asunto de los mensajes enviados a la lista, para distinguir los mensajes de la lista en los sumarios del buz�n. Aqu� la brevedad tiene premio, es correcto abreviar los nombre de las listas de distribuci�n a algo m�s conciso, siempre que siga identificando a la lista de distribuci�n."
-
-msgid "You can also add a sequential number by <tt>%%d</tt> substitution directive. eg.; <tt>[listname %%d] -> [listname 123] (listname %%05d) -> (listname 00123)</tt>."
-msgstr "Se puede agregar tambi�n un n�mero de secuencia a trav�s de la directiva de sustituci�n <tt>%%d</tt>. Ejemplos: <tt>[milista %%d] -> [milista 123] (milista %%05d) -> (milista 00123)</tt>."
-
-#: Mailman/Gui/General.py:155
-msgid ""
-"Hide the sender of a message, replacing it with the list\n"
-"             address (Removes From, Sender and Reply-To fields)"
-msgstr ""
-"Esconder al remitente de un mensaje, reemplaz�ndolo por la direcci�n de la "
-"lista (esto elimina los campos From, Sender y Reply-to)"
-
-#: Mailman/Gui/General.py:158
-msgid "<tt>Reply-To:</tt> header munging"
-msgstr "Cabecera expl�cita <tt>Reply-To:</tt>"
-
-#: Mailman/Gui/General.py:161
-msgid ""
-"Should any existing <tt>Reply-To:</tt> header found in the\n"
-"             original message be stripped?  If so, this will be done\n"
-"             regardless of whether an explict <tt>Reply-To:</tt> header is\n"
-"             added by Mailman or not."
-msgstr ""
-"�Se debe eliminar cualquier cabecera <tt>Reply-To:</tt> que se encuentre\n"
-"             en el mensaje original?  En caso afirmativo, se har� sin tener "
-"en\n"
-"             cuenta si Mailman a�ade un cabecera <tt>Reply-To:</tt>\n"
-"             o no."
-
-#: Mailman/Gui/General.py:167
-msgid "Explicit address"
-msgstr "Direcci�n expl�cita"
-
-#: Mailman/Gui/General.py:167
-msgid "Poster"
-msgstr "Remitente"
-
-#: Mailman/Gui/General.py:167
-msgid "This list"
-msgstr "Esta lista"
-
-#: Mailman/Gui/General.py:168
-msgid ""
-"Where are replies to list messages directed?\n"
-"             <tt>Poster</tt> is <em>strongly</em> recommended for most "
-"mailing\n"
-"             lists."
-msgstr ""
-"�Donde se env�an las respuestas\n"
-" a los mensajes enviados a la lista? El <tt>remitente original</tt> se "
-"recomienda <em> en�rgicamente</em>."
-
-#: Mailman/Gui/General.py:173
-msgid ""
-"This option controls what Mailman does to the\n"
-"             <tt>Reply-To:</tt> header in messages flowing through this\n"
-"             mailing list.  When set to <em>Poster</em>, no <tt>Reply-To:</"
-"tt>\n"
-"             header is added by Mailman, although if one is present in the\n"
-"             original message, it is not stripped.  Setting this value to\n"
-"             either <em>This list</em> or <em>Explicit address</em> causes\n"
-"             Mailman to insert a specific <tt>Reply-To:</tt> header in all\n"
-"             messages, overriding the header in the original message if\n"
-"             necessary (<em>Explicit address</em> inserts the value of <a\n"
-"             href=\"?VARHELP=general/reply_to_address\">reply_to_address</"
-"a>).</p>\n"
-"\n"
-"             <p>There are many reasons not to introduce or override the\n"
-"             <tt>Reply-To:</tt> header.  One is that some posters depend on\n"
-"             their own <tt>Reply-To:</tt> settings to convey their valid\n"
-"             return address.  Another is that modifying <tt>Reply-To:</tt>\n"
-"             makes it much more difficult to send private replies.  See <a\n"
-"             href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-"
-"To'\n"
-"             Munging Considered Harmful</a> for a general discussion of "
-"this\n"
-"             issue.  See <a\n"
-"             href=\"http://www.metasystema.net/essays/reply-to.mhtml\">Reply-"
-"To\n"
-"             Munging Considered Useful</a> for a dissenting opinion.</p>\n"
-"\n"
-"             <p>Some mailing lists have restricted posting privileges, with "
-"a\n"
-"             parallel list devoted to discussions.  Examples are `patches' "
-"or\n"
-"             `checkin' lists, where software changes are posted by a "
-"revision\n"
-"             control system, but discussion about the changes occurs on a\n"
-"             developers mailing list.  To support these types of mailing\n"
-"             lists, select <tt>Explicit address</tt> and set the\n"
-"             <tt>Reply-To:</tt> address below to point to the parallel\n"
-"             list."
-msgstr ""
-"Esta opci�n controla que es lo que hace Mailman con la cabecera\n"
-"             <tt>Reply-To:</tt> de los mensajes que pasan por esta lista de\n"
-"             distribuci�n. Cuando est� puesto al valor <em>Remitente</em>\n"
-"             Mailman no a�adir� ninguna cabecera <tt>Reply-To:</tt>,\n"
-"             aunque si el mensaje original ya contiene una no se\n"
-"             quitar�. Poniendo este valor a <em>Esta lista</em> o a\n"
-"             <em>Direcci�n expl�cita</em> hace que Mailman inserte una\n"
-"             cabecera espec�fica en todos los mensajes, sobreescribiendo la\n"
-"             cabecera del mensaje original si fuese necesario "
-"(<em>Direcci�n\n"
-"             expl�cita</em> inserta el valor \n"
-"             <a href=\"?VARHELP=general/reply_to_address\">reply_to_address</"
-"a>).</p>\n"
-" \n"
-"             <p>Hay muchas razones para no presentar o sobrescribir la "
-"cabecera\n"
-"             <tt>Reply-To:</tt>. Una de ellas es porque algunos remitentes\n"
-"             dependen de su propia configuraci�n <tt>Reply-To:</tt> para\n"
-"             conseguir transmitir su direcci�n de respuesta. Otra raz�n se "
-"debe a que\n"
-"             modificando la cabecera <tt>Reply-To:</tt> hace que sea m�s "
-"dificil\n"
-"             mandar respuestas privadas. V�ase \n"
-"             <a href=\"http://www.unicom.com/pw/reply-to-harmful.html"
-"\">`Reply-To' Munging\n"
-"             Considered Harmful </a> para una discusi�n general sobre este "
-"tema.\n"
-"             V�ase <a href=\"http://www.metasystema.net/essays/reply-to.mhtml"
-"\">Reply-To\n"
-"             Munging Considered Useful</a> para ver una opini�n contraria.</p>\n"
-"             \n"
-"             <p>Algunas listas de distribuci�n tienen restringida la "
-"capacidad de\n"
-"             mandar mensajes, \n"
-"             con una lista paralela dedicada a discusiones. Como ejemplo\n"
-"             est�n las listas `patches' o `checkin', donde los cambios al "
-"software\n"
-"             se env�an por un sistema de control de versiones, pero las "
-"discusiones\n"
-"             sobre los cambios ocurren en una lista de distribuci�n de "
-"desarrolladores.\n"
-"             Para poder tratar estos tipos de listas de distribuci�n, "
-"seleccione\n"
-"             <tt>Direcci�n expl�cita</tt> e indique la direcci�n\n"
-"             <tt>Reply-To:</tt> debajo para apuntar a la lista paralela."
-
-#: Mailman/Gui/General.py:205
-msgid "Explicit <tt>Reply-To:</tt> header."
-msgstr "Cabecera expl�cita <tt>Reply-To:</tt>"
-
-#: Mailman/Gui/General.py:207
-msgid ""
-"This is the address set in the <tt>Reply-To:</tt> header\n"
-"             when the <a\n"
-"             href=\"?VARHELP=general/reply_goes_to_list"
-"\">reply_goes_to_list</a>\n"
-"             option is set to <em>Explicit address</em>.</p>\n"
-"\n"
-"             <p>There are many reasons not to introduce or override the\n"
-"             <tt>Reply-To:</tt> header.  One is that some posters depend on\n"
-"             their own <tt>Reply-To:</tt> settings to convey their valid\n"
-"             return address.  Another is that modifying <tt>Reply-To:</tt>\n"
-"             makes it much more difficult to send private replies.  See <a\n"
-"             href=\"http://www.unicom.com/pw/reply-to-harmful.html\">`Reply-"
-"To'\n"
-"             Munging Considered Harmful</a> for a general discussion of "
-"this\n"
-"             issue.  See <a\n"
-"             href=\"http://www.metasystema.net/essays/reply-to.mhtml\">Reply-"
-"To\n"
-"             Munging Considered Useful</a> for a dissenting opinion.</p>\n"
-"\n"
-"             <p>Some mailing lists have restricted posting privileges, with "
-"a\n"
-"             parallel list devoted to discussions.  Examples are `patches' "
-"or\n"
-"             `checkin' lists, where software changes are posted by a "
-"revision\n"
-"             control system, but discussion about the changes occurs on a\n"
-"             developers mailing list.  To support these types of mailing\n"
-"             lists, specify the explicit <tt>Reply-To:</tt> address here.  "
-"You\n"
-"             must also specify <tt>Explicit address</tt> in the\n"
-"             <tt>reply_goes_to_list</tt>\n"
-"             variable.</p>\n"
-"\n"
-"             <p>Note that if the original message contains a\n"
-"             <tt>Reply-To:</tt> header, it will not be changed."
-msgstr ""
-" Esta es la opci�n que se pone en la cabecera <tt>Reply-To:</tt>\n"
-"             cuando la opci�n\n"
-"             <a href=\"?VARHELP=general/reply_goes_to_list\">\n"
-"             reply_goes_to_list</a> est� puesta a <em>Direcci�n expl�cita</"
-"em>.</p>\n"
-"\n"
-"             <p>Hay muchas razones para no presentar o sobrescribir la\n"
-"             cabecera <tt>Reply-To:</tt>. Una de ellas es porque algunos\n"
-"             env�os a la lista dependen de su propia configuraci�n\n"
-"             <tt>Reply-To:</tt> para conseguir que las respuestas lleguen.\n"
-"             Otra raz�n se debe a que modificando la cabecera\n"
-"             <tt>Reply-To:</tt> hace que sea m�s dificil mandar respuestas\n"
-"             privadas. V�ase \n"
-"             <a href=\"http://www.unicom.com/pw/reply-to-harmful.html\">\n"
-"             `Reply-To' Munging Considered Harmful </a> para una\n"
-"             discusi�n general sobre este tema. Vea\n"
-"             <a href=\"http://www.metasystema.org/essays/reply-to-useful.mhtml"
-"\">Reply-To\n"
-"             Munging Considered Useful</a> para ver una opini�n contraria.</p>\n"
-"\n"
-"             <p>Algunas listas de distribuci�n tienen restringida\n"
-"             la capacidad de mandar mensajes, con una lista paralela\n"
-"             dedicada a discusiones. Como ejemplo est�n las listas\n"
-"             `patches' o `checkin', donde los cambios al software\n"
-"             se env�an por un sistema de control de versiones,\n"
-"             pero las discusiones sobre los cambios ocurren en una lista\n"
-"             de distribuci�n de desarrolladores. Para poder tratar\n"
-"             estos tipos de listas de distribuci�n, especificar\n"
-"             la direccio�n expl�cita <tt>Reply-To:</tt> aqu�. Tambi�n\n"
-"             tiene que indicar <tt>Direcci�n expl�cita</tt> en la opci�n\n"
-"             <tt>reply_goes_to_list</tt>.</p>\n"
-"\n"
-"             <p>Observe que si el mensaje original contiene ya una\n"
-"             cabecera <tt>Reply-To:</tt>, dicha cabecera no se reemplazar�"
-
-#: Mailman/Gui/General.py:236
-msgid "Umbrella list settings"
-msgstr "Configuraci�n de lista en cascada"
-
-#: Mailman/Gui/General.py:239
-msgid ""
-"Send password reminders to, eg, \"-owner\" address instead of\n"
-"             directly to user."
-msgstr ""
-"Mandar el recordatorio de las contrase�as a la direcci�n \"-owner\"\n"
-"             en vez de mandarlo al usuario directamente"
-
-#: Mailman/Gui/General.py:242
-msgid ""
-"Set this to yes when this list is intended to cascade only\n"
-"             to other mailing lists.  When set, meta notices like\n"
-"             confirmations and password reminders will be directed to an\n"
-"             address derived from the member's address - it will have the\n"
-"             value of \"umbrella_member_suffix\" appended to the member's\n"
-"             account name."
-msgstr ""
-"P�ngala afirmativamente cuando esta lista est�\n"
-"             destinada a mandar mensajes a otras listas en cascada. Cuando\n"
-"             esta opci�n est� activa, las notificaciones tal\n"
-"             como las confirmaciones y el recordatorio de las contrase�as, se\n"
-"             dirigir�n a una direcci�n derivada de la\n"
-"             direcci�n que est� suscrita a esta lista y que\n"
-"             tendr� el valor de \"umbrella_member_suffix\"\n"
-"             a�adido al nombre de usuario. El nombre de usuario se\n"
-"             deduce de la direcci�n suscrita a la lista y corresponde\n"
-"             al identificador que est� delante de la arroba."
-
-#: Mailman/Gui/General.py:250
-msgid ""
-"Suffix for use when this list is an umbrella for other\n"
-"             lists, according to setting of previous \"umbrella_list\"\n"
-"             setting."
-msgstr ""
-"Sufijo a usar cuando esta lista mande a otras listas, de\n"
-"             acuerdo con la configuraci�n puesta en la\n"
-"             opci�n anterior \"umbrella_list\""
-
-#: Mailman/Gui/General.py:254
-msgid ""
-"When \"umbrella_list\" is set to indicate that this list has\n"
-"             other mailing lists as members, then administrative notices "
-"like\n"
-"             confirmations and password reminders need to not be sent to "
-"the\n"
-"             member list addresses, but rather to the owner of those member\n"
-"             lists.  In that case, the value of this setting is appended to\n"
-"             the member's account name for such notices.  `-owner' is the\n"
-"             typical choice.  This setting has no effect when \"umbrella_list"
-"\"\n"
-"             is \"No\"."
-msgstr ""
-"Cuando \"umbrella_list\" est� activa es para indicar que\n"
-"             esta lista tiene a otras listas como suscriptores, entonces "
-"las\n"
-"             notificaciones administrativas como las confirmaciones y las "
-"contrase�as\n"
-"             no se necesitan mandar a los suscriptores de las lista, sino "
-"al\n"
-"             propietario de esas listas. En ese caso, el valor de esta\n"
-"             opci�n se a�ade al nombre de usuario del miembro para\n"
-"             tales notificaciones. '-owner' es la elecci�n t�pica.\n"
-"             Esta opci�n no tiene efecto si \"umbrella_list\" es No."
-
-#: Mailman/Gui/General.py:266
-msgid "Send monthly password reminders?"
-msgstr "�Enviar mensualmente los recordatorios de las contrase�as?"
-
-#: Mailman/Gui/General.py:268
-msgid ""
-"Turn this on if you want password reminders to be sent once\n"
-"             per month to your members.  Note that members may disable "
-"their\n"
-"             own individual password reminders."
-msgstr ""
-"Habil�telo si desea que los recordatorios de las contrase�as se manden\n"
-"             a sus suscriptores una vez al mes. Tenga en cuenta que sus\n"
-"             suscriptores podr�an desactivar el recordatorio de las\n"
-"             contrase�as a nivel individual."
-
-#: Mailman/Gui/General.py:273
-msgid ""
-"List-specific text prepended to new-subscriber welcome\n"
-"             message"
-msgstr ""
-"Texto espec�fico a la lista que se pondr� al\n"
-"             principio del mensaje de bienvenida mandado a\n"
-"             los nuevos suscriptores"
-
-#: Mailman/Gui/General.py:276
-msgid "This value, if any, will be added to the front of the new-subscriber welcome message. The rest of the welcome message already describes the important addresses and URLs for the mailing list, so you don't need to include any of that kind of stuff here. This should just contain mission-specific kinds of things, like etiquette policies or team orientation, or that kind of thing."
-msgstr "Este mensaje, si existe alguno, se a�adir� al principio del mensaje de bienvenida de los nuevos suscriptores. El resto del mensaje de bienvenida ya describe las direcciones y URL relevantes de la lista de distribuci�n, de manera que no necesita incluir ese tipo de informaci�n aqu�. Aqu� solo se deber�a incluir informaci�n especifica al objetivo de la lista, como la politica de la lista u orientaci�n a los usuarios, o cualquier otra cosa similar."
-
-msgid "Note that this text will be wrapped, according to the following rules:"
-msgstr "Tenga en cuenta que este texto se desdoblar� entre l�neas de acuerdo con las siguientes reglas:"
-
-msgid "Each paragraph is filled so that no line is longer than 70 characters."
-msgstr "Cada p�rrafo se completa de manera que no ocupe m�s de 70 caracteres."
-
-msgid "Any line that begins with whitespace is not filled."
-msgstr "Cualquier l�nea que empiece con un espacio en blanco no se completa."
-
-msgid "A blank line separates paragraphs."
-msgstr "Una l�nea en blanco separa p�rrafos."
-
-#: Mailman/Gui/General.py:293
-msgid "Send welcome message to newly subscribed members?"
-msgstr "�Mandar el mensaje de bienvenida cuando se suscriba la gente?"
-
-#: Mailman/Gui/General.py:294
-msgid ""
-"Turn this off only if you plan on subscribing people manually\n"
-"             and don't want them to know that you did so.  This option is "
-"most\n"
-"             useful for transparently migrating lists from some other "
-"mailing\n"
-"             list manager to Mailman."
-msgstr ""
-"Desactivarlo solo si tiene previsto suscribir a la gente manualmente\n"
-"             y no quiere que ellos lo sepan. Esta opci�n es sobre todo\n"
-"             �til para migrar de forma transparente listas de otros\n"
-"             gestores de listas de distribuci�n a Mailman."
-
-#: Mailman/Gui/General.py:300
-msgid ""
-"Text sent to people leaving the list.  If empty, no special\n"
-"             text will be added to the unsubscribe message."
-msgstr ""
-"Texto a enviar a la gente que abandone la lista. Si est�\n"
-"             vacio, no se a�adir� ning�n texto\n"
-"             en especial al mensaje de desuscripci�n."
-
-#: Mailman/Gui/General.py:304
-msgid "Send goodbye message to members when they are unsubscribed?"
-msgstr "�Mando el mensaje de despedida a qui�n anule su suscripci�n?"
-
-#: Mailman/Gui/General.py:307
-msgid ""
-"Should the list moderators get immediate notice of new\n"
-"             requests, as well as daily notices about collected ones?"
-msgstr ""
-"�Se debe notificar las nuevas peticiones inmediatamente a los\n"
-"             moderadores? �As� como enviarle un recordatorio\n"
-"             diario con las pendientes?"
-
-#: Mailman/Gui/General.py:310
-msgid ""
-"List moderators (and list administrators) are sent daily\n"
-"             reminders of requests pending approval, like subscriptions to "
-"a\n"
-"             moderated list, or postings that are being held for one reason "
-"or\n"
-"             another.  Setting this option causes notices to be sent\n"
-"             immediately on the arrival of new requests as well."
-msgstr ""
-"A los moderadores (y a los administradores de la lista) se les manda\n"
-"             diariamente un recordatorio de las peticiones pendientes de\n"
-"             aprobaci�n, como por ejemplo las suscripciones a una\n"
-"             lista cerrada as� como el env�o de mensajes\n"
-"             que se retienen por una raz�n u otra. Activando esta\n"
-"             opci�n causa que las notificaciones se env�en\n"
-"             inmediatamente cuando llegen nuevas peticiones."
-
-#: Mailman/Gui/General.py:317
-msgid ""
-"Should administrator get notices of subscribes and\n"
-"             unsubscribes?"
-msgstr ""
-"�Le deben llegar al administrador las notificaciones de              "
-"suscripci�n/desuscripci�n?"
-
-#: Mailman/Gui/General.py:322
-msgid "Send mail to poster when their posting is held for approval?"
-msgstr ""
-"�Enviar un mensaje al remitente cuando su mensaje se retiene en espera de "
-"aprobaci�n?"
-
-#: Mailman/Gui/General.py:325
-msgid "Additional settings"
-msgstr "Configuraciones adicionales"
-
-#: Mailman/Gui/General.py:328
-msgid "Emergency moderation of all list traffic."
-msgstr "Moderaci�n de emergencia de todo el tr�fico de la lista:"
-
-#: Mailman/Gui/General.py:329
-msgid ""
-"When this option is enabled, all list traffic is emergency\n"
-"             moderated, i.e. held for moderation.  Turn this option on when\n"
-"             your list is experiencing a flamewar and you want a cooling "
-"off\n"
-"             period."
-msgstr ""
-"Cuando esta opci�n est� habilitada, se moderar� todo el tr�fico de la "
-"lista,\n"
-"        por ej. retenidos para moderar. Habilite esta opci�n cuando se est� "
-"usando\n"
-"        la lista para ofensas personales y quiera dar un periodo de calma."
-
-#: Mailman/Gui/General.py:341
-msgid "Default options for new members joining this list.<input\n"
-"             type=\"hidden\" name=\"new_member_options\" value=\"ignore\" />"
-msgstr "Opciones por defecto para los nuevos suscriptores de la lista.<input\n"
-"             type=\"hidden\" name=\"new_member_options\" value=\"ignore\" />"
-
-#: Mailman/Gui/General.py:344
-msgid ""
-"When a new member is subscribed to this list, their initial\n"
-"             set of options is taken from the this variable's setting."
-msgstr ""
-"Cuando se suscribe un nuevo miembro a la lista, los valores\n"
-"             iniciales de sus opciones se tomar�n del contenido de esta "
-"variable."
-
-#: Mailman/Gui/General.py:348
-msgid ""
-"(Administrivia filter) Check postings and intercept ones\n"
-"             that seem to be administrative requests?"
-msgstr ""
-"(Filtro administrativo) �Comprobar los env�os e\n"
-"             interceptar los que parezcan ser peticiones administrativas?"
-
-#: Mailman/Gui/General.py:351
-msgid ""
-"Administrivia tests will check postings to see whether it's\n"
-"             really meant as an administrative request (like subscribe,\n"
-"             unsubscribe, etc), and will add it to the the administrative\n"
-"             requests queue, notifying the administrator of the new "
-"request,\n"
-"             in the process."
-msgstr ""
-"Los tests administrativos comprobar�n los env�os para ver si\n"
-"             realmente son peticiones administrativas (como subscribe,\n"
-"             unsubscribe, etc), y los a�adir� a la cola de\n"
-"             peticiones administrativas, notificando de paso al "
-"administrador,\n"
-"             de la nueva petici�n."
-
-#: Mailman/Gui/General.py:358
-msgid ""
-"Maximum length in kilobytes (KB) of a message body.  Use 0\n"
-"             for no limit."
-msgstr ""
-"Longitud m�xima del cuerpo del mensaje (KB).\n"
-"             Ponga 0 para no establecer l�mites."
-
-#: Mailman/Gui/General.py:362
-msgid "Host name this list prefers for email."
-msgstr "Nombre de la m�quina que prefiere la lista."
-
-#: Mailman/Gui/General.py:364
-msgid ""
-"The \"host_name\" is the preferred name for email to\n"
-"             mailman-related addresses on this host, and generally should "
-"be\n"
-"             the mail host's exchanger address, if any.  This setting can "
-"be\n"
-"             useful for selecting among alternative names of a host that "
-"has\n"
-"             multiple addresses."
-msgstr ""
-"El \"host_name\" es el nombre de m�quina preferido\n"
-"             para direcciones  relacionadas con Mailman en este sistema,\n"
-"             generalmente deber�a ser la direcci�n del sistema\n"
-"             para cuestiones de correo electr�nico. Esta opci�n\n"
-"             puede ser �til para seleccionar entre distintos nombres\n"
-"             alternativos de una m�quina que tiene varias direcciones."
-
-#: Mailman/Gui/General.py:376
-msgid ""
-"Should messages from this mailing list include the\n"
-"                 <a href=\"http://www.faqs.org/rfcs/rfc2369.html\">RFC 2369</"
-"a>\n"
-"                 (i.e. <tt>List-*</tt>) headers?  <em>Yes</em> is highly\n"
-"                 recommended."
-msgstr ""
-"�Deber�an incluir los mensajes de esta lista las cabeceras\n"
-"                 <tt>List-*</tt>\n"
-" seg�n recomienda el\n"
-"                 <a href=\"http://www.faqs.org/rfc/rfc2369.html\">\n"
-"                 RFC 2369</a>?   Se recomienda que\n"
-"                 ponga <em>Si</em>."
-
-#: Mailman/Gui/General.py:381
-msgid ""
-"RFC 2369 defines a set of List-* headers that are\n"
-"                 normally added to every message sent to the list "
-"membership.\n"
-"                 These greatly aid end-users who are using standards "
-"compliant\n"
-"                 mail readers.  They should normally always be enabled.</p>\n"
-"\n"
-"                 <p>However, not all mail readers are standards compliant "
-"yet,\n"
-"                 and if you have a large number of members who are using\n"
-"                 non-compliant mail readers, they may be annoyed at these\n"
-"                 headers.  You should first try to educate your members as "
-"to\n"
-"                 why these headers exist, and how to hide them in their "
-"mail\n"
-"                 clients.  As a last resort you can disable these headers, "
-"but\n"
-"                 this is not recommended (and in fact, your ability to "
-"disable\n"
-"                 these headers may eventually go away)."
-msgstr ""
-"El RFC 2369 define una serie de cabeceras List-* que en general, se "
-"agregan\n"
-"                 a cada unos de los mensajes enviados a la lista. Esto "
-"ayuda\n"
-"                 enormemente a los usuarios finales que utilizan lectores\n"
-"                 de correo que cumplen con los est&aacute;ndares "
-"existentes.\n"
-"                 Estas cabeceras se deber&iacute;an incluir siempre.</p>\n"
-"\n"
-"                 <p>Sin embargo, no todos los lectores de correo cumplen "
-"con\n"
-"                 dichos est&aacute;ndares. Si tiene una serie de "
-"suscriptores\n"
-"                 que utilizan agentes de usuario que no cumplen con los\n"
-"                 est&aacute;ndares, se podr&iacute;an cabrear por culpa de\n"
-"                 estas cabeceras. Primeramente, deber&iacute;a tratar de\n"
-"                 educar a sus suscriptores de la necesidad de estas "
-"cabeceras\n"
-"                 y de como ocultarlas en sus lectores de correo. Como "
-"&uacute;ltimo\n"
-"                 recurso tiene la posibilidad de desactivar la "
-"inclusi&oacute;n\n"
-"                 de estas cabeceras pero no se le recomienda (de hecho, su "
-"capacidad\n"
-"                 para no incluirlas podr&iacute;a desvanecerse)."
-
-#: Mailman/Gui/General.py:399
-msgid "Should postings include the <tt>List-Post:</tt> header?"
-msgstr ""
-"�Se debe incluir la cabecera <tt>List-Post:</tt> en los mensajes enviados a "
-"la lista?"
-
-#: Mailman/Gui/General.py:400
-msgid ""
-"The <tt>List-Post:</tt> header is one of the headers\n"
-"             recommended by\n"
-"             <a href=\"http://www.faqs.org/rfcs/rfc2369.html\">RFC 2369</"
-"a>.\n"
-"             However for some <em>announce-only</em> mailing lists, only a\n"
-"             very select group of people are allowed to post to the list; "
-"the\n"
-"             general membership is usually not allowed to post.  For lists "
-"of\n"
-"             this nature, the <tt>List-Post:</tt> header is misleading.\n"
-"             Select <em>No</em> to disable the inclusion of this header. "
-"(This\n"
-"             does not affect the inclusion of the other <tt>List-*:</tt>\n"
-"             headers.)"
-msgstr ""
-"La cabecera <tt>List-Post:</tt> es una de las cabeceras\n"
-"             recomendadas en el\n"
-"             <a href=\"http://www.faqs.org/rfc/rfc2369.html\">RFC 2369</a>.\n"
-"             Sin embargo, en algunas listas de distribuci�n destinadas "
-"<em>�nicamente a difusi�n</em>,\n"
-"             s�lo puede enviar mensajes a un grupo muy reducido de personas; "
-"mientras\n"
-"             que a los suscriptores normales no se les permite enviar a la "
-"lista. En este tipo de\n"
-"             listas, la cabecera <tt>List-Post:</tt> es confusa.\n"
-"             Seleccione <em>No</em> para que no se incluya esta cabecera. "
-"(Esto\n"
-"             no afecta otras cabeceras <tt>List-*:</tt> que se puedan "
-"incluir.)"
-
-#: Mailman/Gui/General.py:415
-msgid ""
-"Discard held messages older than this number of days.\n"
-"            Use 0 for no automatic discarding."
-msgstr ""
-"Descartar los mensajes retenidos m�s antiguos que este n�mero de d�as.\n"
-"            Utilizar 0 para inhabilitar el descarte autom�tico."
-
-#: Mailman/Gui/General.py:425
-msgid ""
-"<strong>real_name</strong> attribute not\n"
-"            changed!  It must differ from the list's name by case\n"
-"            only."
-msgstr ""
-"�El atributo <strong>real_name</strong> no se ha cambiado! Tiene que diferenciarse \n"
-"del nombre de la lista solo en cambios a may�sculas o min�sculas."
-
-#: Mailman/Gui/General.py:455
-msgid ""
-"You cannot add a Reply-To: to an explicit\n"
-"            address if that address is blank.  Resetting these values."
-msgstr ""
-"No puede a�adir una cabecera Reply-To: con direcci�n expl�cita\n"
-"            si tal direcci�n est� vac�a. Se volver� a los valores iniciales."
-
-#: Mailman/Gui/Language.py:34
-msgid "Languages"
-msgstr "Idiomas"
-
-#: Mailman/Gui/Language.py:66
-msgid "Natural language (internationalization) options."
-msgstr "Opciones de idioma nativo (internacionalizaci�n)"
-
-#: Mailman/Gui/Language.py:71
-msgid "Default language for this list."
-msgstr "El idioma predeterminado de esta lista"
-
-#: Mailman/Gui/Language.py:72
-msgid ""
-"This is the default natural language for this mailing list.\n"
-"             If <a href=\"?VARHELP=language/available_languages\">more than "
-"one\n"
-"             language</a> is supported then users will be able to select "
-"their\n"
-"             own preferences for when they interact with the list.  All "
-"other\n"
-"             interactions will be conducted in the default language.  This\n"
-"             applies to both web-based and email-based messages, but not to\n"
-"             email posted by list members."
-msgstr ""
-"El idioma a usar en esta lista de distribuci�n. Si se soporta\n"
-"             <a href=\"?VARHELP=language/available_languages\">m�s de "
-"un\n"
-"             idioma</a> entonces los usuarios podr�n establecer sus propias\n"
-"             preferencias a la hora de interactuar con la lista. Cualquier "
-"otra\n"
-"             interacci�n se producir� en el idioma predeterminado.\n"
-"             Esto se aplica tanto a los mensajes visualizados via web como "
-"a\n"
-"             los mensajes enviados por correo electr�nico, pero no a los\n"
-"             mensajes enviados por los suscriptores."
-
-#: Mailman/Gui/Language.py:82
-msgid "Languages supported by this list."
-msgstr "Los idiomas que puede usar en esta lista"
-
-#: Mailman/Gui/Language.py:84
-msgid ""
-"These are all the natural languages supported by this list.\n"
-"             Note that the\n"
-"             <a href=\"?VARHELP=language/preferred_language\">default\n"
-"             language</a> must be included."
-msgstr ""
-"Estos son los idiomas que se pueden usar con esta lista.\n"
-"             Observe que tiene que estar incluido\n"
-"             <a href=\"?VARHELP=language/preferred_language\">\n"
-"             el idioma predeterminado</a>."
-
-#: Mailman/Gui/Language.py:90
-msgid "Always"
-msgstr "Siempre"
-
-#: Mailman/Gui/Language.py:90
-msgid "As needed"
-msgstr "Cuando haga falta"
-
-#: Mailman/Gui/Language.py:90
-msgid "Never"
-msgstr "Nunca"
-
-#: Mailman/Gui/Language.py:91
-msgid ""
-"Encode the\n"
-"             <a href=\"?VARHELP=general/subject_prefix\">subject\n"
-"             prefix</a> even when it consists of only ASCII characters?"
-msgstr ""
-"�Codificar el\n"
-"            <a href=\"?VARHELP=general/subject_prefix\">prefijo del asunto\n"
-"            </a> incluso cuando �nicamente contenga caracteres ASCII?"
-
-#: Mailman/Gui/Language.py:95
-msgid ""
-"If your mailing list's default language uses a non-ASCII\n"
-"             character set and the prefix contains non-ASCII characters, "
-"the\n"
-"             prefix will always be encoded according to the relevant\n"
-"             standards.  However, if your prefix contains only ASCII\n"
-"             characters, you may want to set this option to <em>Never</em> "
-"to\n"
-"             disable prefix encoding.  This can make the subject headers\n"
-"             slightly more readable for users with mail readers that don't\n"
-"             properly handle non-ASCII encodings.</p>\n"
-"\n"
-"             <p>Note however, that if your mailing list receives both "
-"encoded\n"
-"             and unencoded subject headers, you might want to choose <em>As\n"
-"             needed</em>.  Using this setting, Mailman will not encode "
-"ASCII\n"
-"             prefixes when the rest of the header contains only ASCII\n"
-"             characters, but if the original header contains non-ASCII\n"
-"             characters, it will encode the prefix.  This avoids an "
-"ambiguity\n"
-"             in the standards which could cause some mail readers to "
-"display\n"
-"             extra, or missing spaces between the prefix and the original\n"
-"             header."
-msgstr ""
-"Si el idioma por defecto de la lista utiliza un conjunto de caracteres\n"
-"             no ASCII, el prefijo se codificar� seg�n el est�ndar.\n"
-"             Sin embargo, si el prefijo contiene �nicamente caracteres "
-"ASCII,\n"
-"             podr�a poner esta opci�n a <em>Nunca</em> para inhabilitar la\n"
-"             codificaci�n del mismo. Esto podr�a hacer las cabeceras "
-"ligeramente\n"
-"             m�s legibles para aquellos usuarios que utilicen lectores de "
-"correo\n"
-"             que no funcionen bien con codificaciones no ASCII.</p>\n"
-"\n"
-"             <p>Observe sin embargo, que si la lista de distribuci�n recibe\n"
-"             mensajes con el asunto codificado unas veces y otras sin "
-"codificar,\n"
-"             igual preferir�a elegir <em>Cuando haga falta</em>. Usando esta "
-"opci�n,\n"
-"             Mailman no codificar� prefijos ASCII cuando el resto de la "
-"cabedera\n"
-"             contenga solo caracteres ASCII, pero si la cabecera original "
-"contiene\n"
-"             caracteres no ASCII, codificar� el prefijo. Esto evita una "
-"ambig�edad\n"
-"             en el est�ndar que podr�a causar que algunos lectores de correo "
-"muestren\n"
-"             espacios extras entre el prefijo y la cabecera original."
-
-#: Mailman/Gui/Membership.py:26
-msgid "Membership..."
-msgstr "Suscriptores..."
-
-#: Mailman/Gui/Membership.py:31
-msgid "Mass Subscription"
-msgstr "Suscripciones masivas"
-
-#: Mailman/Gui/Membership.py:32
-msgid "Mass Removal"
-msgstr "Bajas masivas"
-
-#: Mailman/Gui/NonDigest.py:34
-msgid "Non-digest"
-msgstr "Entregas regulares"
-
-#: Mailman/Gui/NonDigest.py:42
-msgid "Policies concerning immediately delivered list traffic."
-msgstr "Pol�tica referente a la entrega del tr�fico de la lista a medida que llega."
-
-#: Mailman/Gui/NonDigest.py:45
-msgid ""
-"Can subscribers choose to receive mail immediately, rather\n"
-"             than in batched digests?"
-msgstr ""
-"�Pueden los suscriptores elegir entre recibir el correo\n"
-"             inmediatamente o recibirlo agrupado en un solo mensaje "
-"(digests)?"
-
-#: Mailman/Gui/NonDigest.py:52
-msgid "Full Personalization"
-msgstr "Personalizaci�n completa"
-
-#: Mailman/Gui/NonDigest.py:54
-msgid ""
-"Should Mailman personalize each non-digest delivery?\n"
-"                 This is often useful for announce-only lists, but <a\n"
-"                 href=\"?VARHELP=nondigest/personalize\">read the details</"
-"a>\n"
-"                 section for a discussion of important performance\n"
-"                 issues."
-msgstr ""
-"�Debe personalizar Mailman cada env�o regular?. A menudo es\n"
-"             �til para listas destinadas al env�an informaci�n.\n"
-"             Pinche en los <a href=\"?VARHELP=nondigest/personalize"
-"\">detalles</a> para\n"
-"             leer una discusi�n de temas que afectan al rendimiento."
-
-#: Mailman/Gui/NonDigest.py:60
-msgid ""
-"Normally, Mailman sends the regular delivery messages to\n"
-"                 the mail server in batches.  This is much more efficent\n"
-"                 because it reduces the amount of traffic between Mailman "
-"and\n"
-"                 the mail server.\n"
-"\n"
-"                 <p>However, some lists can benefit from a more "
-"personalized\n"
-"                 approach.  In this case, Mailman crafts a new message for\n"
-"                 each member on the regular delivery list.  Turning this\n"
-"                 feature on may degrade the performance of your site, so "
-"you\n"
-"                 need to carefully consider whether the trade-off is worth "
-"it,\n"
-"                 or whether there are other ways to accomplish what you "
-"want.\n"
-"                 You should also carefully monitor your system load to make\n"
-"                 sure it is acceptable.\n"
-"\n"
-"                 <p>Select <em>No</em> to disable personalization and send\n"
-"                 messages to the members in batches.  Select <em>Yes</em> "
-"to\n"
-"                 personalize deliveries and allow additional substitution\n"
-"                 variables in message headers and footers (see below).  In\n"
-"                 addition, by selecting <em>Full Personalization</em>, the\n"
-"                 <code>To</code> header of posted messages will be modified "
-"to\n"
-"                 include the member's address instead of the list's posting\n"
-"                 address.\n"
-"\n"
-"                 <p>When personalization is enabled, a few more expansion\n"
-"                 variables that can be included in the <a\n"
-"                 href=\"?VARHELP=nondigest/msg_header\">message header</a> "
-"and\n"
-"                 <a href=\"?VARHELP=nondigest/msg_footer\">message footer</"
-"a>.\n"
-"\n"
-"                 <p>These additional substitution variables will be "
-"available\n"
-"                 for your headers and footers, when this feature is "
-"enabled:\n"
-"\n"
-"                 <ul><li><strong>user_address</strong> - The address of the user,\n"
-"                         coerced to lower case.\n"
-"                     <li><strong>user_delivered_to</strong> - The case-preserved "
-"address\n"
-"                         that the user is subscribed with.\n"
-"                     <li><strong>user_password</strong> - The user's password.\n"
-"                     <li><strong>user_name</strong> - The user's full name.\n"
-"                     <li><strong>user_optionsurl</strong> - The url to the user's "
-"option\n"
-"                         page.\n"
-"                 </ul>\n"
-"                 "
-msgstr ""
-"Normalmente Mailman manda los evnv�os regulares al servidor de correo en "
-"lotes.\n"
-"                 Esto es m�s eficiente porque reduce la cantidad de tr�fico\n"
-"                 entre Mailman y el servidor de correo.\n"
-"\n"
-"                 <p>Sin embargo, algunas listas pueden beneficiarse de la "
-"personalizaci�n\n"
-"                 de una o m�s caracter�sticas. En este caso Mailman "
-"construye\n"
-"                 un mensaje nuevo para cada suscriptor regular. Activando "
-"esta caracteristica,\n"
-"                 puede degradar el rendimiento de tu sitio web, de manera "
-"que necesita evaluar\n"
-"                 los pros y los contras o si existen formas alternativas de "
-"hacer lo que quiere.\n"
-"                 Se deber�a monitorizar el rendimiento del sistema para "
-"asegurarse de que\n"
-"                 es aceptable.\n"
-"\n"
-"                 <p>Seleccione <em>No</em> para inhabilitar la "
-"personalizaci�n y mandar los mensajes\n"
-"                 de los suscriptores en lotes. Seleccione <em>Si</em> para "
-"personalizar las\n"
-"                 entregas y permitir cualquier personalizaci�n adicional ya "
-"sea en la cabecera\n"
-"                 o en la parte inferior del los mensajes (vea m�s abajo). "
-"Adem�s, seleccionando\n"
-"                 <em>Personalizaci�n completa</em>, la cabecera <code>To</"
-"code> de los mensajes\n"
-"                 enviados se modificar�n para reflejar a los suscriptores en "
-"vez de la direcci�n\n"
-"                 de env�o de la lista.\n"
-"\n"
-"                 Cuando la personalizaci�n de las listas est� habilitada, se "
-"pueden incluir algunas\n"
-"                 variables de expansi�n adicionales en la <a href=\"?"
-"VARHELP=nondigest/msg_header\">\n"
-"                 cabecera de los mensajes</a> y en la <a href=\"?"
-"VARHELP=nondigest/msg_footer\"> parte\n"
-"                 final del mensaje</a>.\n"
-"\n"
-"                 <p>Las siguientes variables de sustituci�n adicionales "
-"estar�n disponibles para las cabeceras\n"
-"                 y la parte final del mensaje siempre que esta "
-"caracter�stica est� habilitada:\n"
-"\n"
-"                 <ul><li><strong>user_address</strong> - La direcci�n del suscriptor "
-"en min�sculas.\n"
-"                     <li><strong>user_delivered_to</strong> - La direcci�n del "
-"suscriptor respetando\n"
-"                     may�sculas y min�sculas.\n"
-"                     <li><strong>user_password</strong> - La contrase�a del suscriptor\n"
-"                     <li><strong>user_name</strong> - El nombre y los apellidos del "
-"suscriptor.\n"
-"                     <li><strong>user_optionsurl</strong> - La URL de la p�gina de "
-"preferencias del suscriptor.\n"
-"                 </ul>\n"
-"                 "
-
-#: Mailman/Gui/NonDigest.py:109
-msgid ""
-"When <a href=\"?VARHELP=nondigest/personalize\">personalization</a> is "
-"enabled\n"
-"for this list, additional substitution variables are allowed in your "
-"headers\n"
-"and footers:\n"
-"\n"
-"<ul><li><strong>user_address</strong> - The address of the user,\n"
-"        coerced to lower case.\n"
-"    <li><strong>user_delivered_to</strong> - The case-preserved address\n"
-"        that the user is subscribed with.\n"
-"    <li><strong>user_password</strong> - The user's password.\n"
-"    <li><strong>user_name</strong> - The user's full name.\n"
-"    <li><strong>user_optionsurl</strong> - The url to the user's option\n"
-"        page.\n"
-"</ul>\n"
-msgstr ""
-"Cuando se habilite <a href=\\\"?VARHELP=nondigest/personalize\\"
-"\">personalizaci�n</a>\n"
-" en esta lista, se pueden utilizar variables de sustituci�n adicionales "
-"tanto\n"
-"en las cabeceras como en la parte inferior de los mensajes:\n"
-"\n"
-"<ul><li><strong>user_address</strong> - La direcci�n del usuario convertida a "
-"min�sculas.\n"
-"    <li><strong>user_delivered_to</strong> - La direcci�n del usuario respetando "
-"may�sculas\n"
-"                                   y min�sculas.\n"
-"    <li><strong>user_password</strong> - la contrase�a del usuario.\n"
-"    <li><strong>user_name</strong> - El nombre y los apellidos del usuario.\n"
-"    <li><strong>user_optionsurl</strong> - la URL de la p�gina de opciones del "
-"usuario.\n"
-"</ul>\n"
-
-#: Mailman/Gui/NonDigest.py:128
-msgid "Header added to mail sent to regular list members"
-msgstr ""
-"Cabecera a a�adir al correo enviado a los suscriptores regulares de la lista"
-
-#: Mailman/Gui/NonDigest.py:129
-msgid "Text prepended to the top of every immediately-delivery message.</p>"
-msgstr "Texto a a�adir en la parte superior de cada uno de los mensajes que se entrega a medida que llegan.</p>"
-
-#: Mailman/Gui/NonDigest.py:133
-msgid "Footer added to mail sent to regular list members"
-msgstr ""
-"Pi� de p�gina a a�adir al correo enviado a los suscriptores regulares de la "
-"lista"
-
-#: Mailman/Gui/NonDigest.py:134
-msgid "Text appended to the bottom of every immediately-delivery message.</p>"
-msgstr "Texto a a�adir al final de cada mensaje que se entrega inmediatamente.</p>"
-
-#: Mailman/Gui/NonDigest.py:140
-msgid "Scrub attachments of regular delivery message?"
-msgstr "�Quitar los adjuntos de los mensajes regulares?"
-
-#: Mailman/Gui/NonDigest.py:141
-msgid ""
-"When you scrub attachments, they are stored in archive\n"
-"             area and links are made in the message so that the member can\n"
-"             access via web browser. If you want the attachments totally\n"
-"             disappear, you can use content filter options."
-msgstr ""
-"Cuando se quitan los adjuntos del mensaje, se almacenan en un �rea de\n"
-"             almacenamiento y se sustituyen por enlaces, de manera que\n"
-"             el suscriptor pueda acceder a ellos mediante un navegador\n"
-"             web. Si desea que los adjuntos desaparezcan totalmente,\n"
-"             puede utilizar las opciones de filtrado."
-
-#: Mailman/Gui/Passwords.py:27
-msgid "Passwords"
-msgstr "Contrase�as"
-
-#: Mailman/Gui/Privacy.py:37
-msgid "Privacy..."
-msgstr "Privacidad..."
-
-#: Mailman/Gui/Privacy.py:41
-msgid "Subscription rules"
-msgstr "Reglas para la suscripci�n"
-
-#: Mailman/Gui/Privacy.py:42
-msgid "Sender filters"
-msgstr "Filtros para los remitentes"
-
-#: Mailman/Gui/Privacy.py:43
-#: Mailman/Gui/Privacy.py:329
-msgid "Recipient filters"
-msgstr "Filtros para los destinatarios"
-
-#: Mailman/Gui/Privacy.py:44
-msgid "Spam filters"
-msgstr "Filtros para los correos basura"
-
-#: Mailman/Gui/Privacy.py:58 Mailman/Gui/Usenet.py:63
-msgid "None"
-msgstr "Ninguno"
-
-#: Mailman/Gui/Privacy.py:59 Mailman/Gui/Privacy.py:82
-msgid "Confirm"
-msgstr "Confirmar"
-
-#: Mailman/Gui/Privacy.py:60 Mailman/Gui/Privacy.py:83
-msgid "Require approval"
-msgstr "Precisa de aprobaci�n"
-
-#: Mailman/Gui/Privacy.py:61 Mailman/Gui/Privacy.py:84
-msgid "Confirm and approve"
-msgstr "Confirmaci�n y approbaci�n"
-
-#: Mailman/Gui/Privacy.py:63 Mailman/Gui/Privacy.py:86
-msgid "What steps are required for subscription?"
-msgstr "�Qu� pasos hacen falta para la subcripci�n?"
-
-#: Mailman/Gui/Privacy.py:64
-msgid "Available options"
-msgstr "Opciones disponibles"
-
-msgid "None - no verification steps (<em>Not Recommended</em>)"
-msgstr "Ninguno - Sin proceso de verificaci�n (<em>No se recomienda</em>)"
-
-msgid "Confirm (*) - email confirmation step required"
-msgstr "Confirmaci�n (*) - Se precisa de una etapa confirmaci�n por correo electr�nico"
-
-msgid "Require approval - require list administrator approval for subscriptions"
-msgstr "Precisa aprobaci�n - Requiere que el administrador de la lista apruebe las suscripciones"
-
-msgid "Confirm and approve - both confirm and approve"
-msgstr "Confirmaci�n y aprobaci�n - tanto confirmaci�n como aprobaci�n"
-
-msgid "(*) when someone requests a subscription, Mailman sends them a notice with a unique subscription request number that they must reply to in order to subscribe. This prevents mischievous (or malicious) people from creating subscriptions for others without their consent."
-msgstr "(*) Cuando alguien solicita una suscripci�n, Mailman le env�a una notificaci�n con un unico identificador asociada a dicha petici�n que se debe responder para poder ser suscrito. Esto previene que los maliciosos suscriban a terceras personas sin su consentimiento."
-
-#: Mailman/Gui/Privacy.py:103
-msgid "This section allows you to configure subscription and membership exposure policy. You can also control whether this list is public or not. See also the <a href=\"%(admin)s/archive\">Archival Options</a> section for separate archive-related privacy settings."
-msgstr ""
-"Esta secci�n le permite configurar la pol�tica de suscripci�n y \n"
-"            exposici�n de sus suscriptores. Tambi�n puede\n"
-"            controlar si esta lista es p�blica. Vea\n"
-"            <a href=\"%(admin)s/archive\">Opciones de Almacenaje</a>\n"
-"            para la configuraci�n de privacidad relacionada con\n"
-"            los mensajes archivados."
-
-#: Mailman/Gui/Privacy.py:109
-msgid "Subscribing"
-msgstr "Subscripci�n"
-
-#: Mailman/Gui/Privacy.py:111
-msgid ""
-"Advertise this list when people ask what lists are on this\n"
-"             machine?"
-msgstr ""
-"�Anunciar esta lista cuando la gente pida que listas est�n en esta m�quina?"
-
-#: Mailman/Gui/Privacy.py:117
-msgid ""
-"Is the list moderator's approval required for unsubscription\n"
-"             requests?  (<em>No</em> is recommended)"
-msgstr ""
-"�Se requiere el visto bueno del moderador para las solicitudes\n"
-"de desuscripci�n?    (Se recomienda <em>No</em>)"
-
-#: Mailman/Gui/Privacy.py:120
-msgid ""
-"When members want to leave a list, they will make an\n"
-"             unsubscription request, either via the web or via email.\n"
-"             Normally it is best for you to allow open unsubscriptions so "
-"that\n"
-"             users can easily remove themselves from mailing lists (they "
-"get\n"
-"             really upset if they can't get off lists!).</p>\n"
-"\n"
-"             <p>For some lists though, you may want to impose moderator\n"
-"             approval before an unsubscription request is processed.  "
-"Examples\n"
-"             of such lists include a corporate mailing list that all "
-"employees\n"
-"             are required to be members of."
-msgstr ""
-"Cuando los suscriptors quieren abandonar la lista, har�n una solicitud de\n"
-"             desuscripci�n ya sea por web o por correo electr�nico.\n"
-"             Normalmente, lo mejor para ti es permitir que cualquiera pueda "
-"anular\n"
-"             su suscripci�n de manera que los suscriptores puedan abandonar\n"
-"             la lista f�cilmente (�llegan a cabrearse bastante cuando no "
-"pueden\n"
-"             abandonar la lista!).</p>\n"
-"\n"
-"             <p>A�n as� para algunas listas, puede que quiera imponer el\n"
-"             visto bueno del moderador antes de que se procese una solicitud "
-"de\n"
-"             desuscripci�n. Ejemplo de una lista as� puede ser aquella\n"
-"             donde est�n suscritos todos los empleados de una empresa "
-"corporativa."
-
-#: Mailman/Gui/Privacy.py:131
-msgid "Ban list"
-msgstr "Lista negra"
-
-#: Mailman/Gui/Privacy.py:133
-msgid ""
-"List of addresses which are banned from membership in this\n"
-"             mailing list."
-msgstr ""
-"Lista de direcciones que tienen vetada la suscripci�n\n"
-"             a esta lista de distribuci�n."
-
-#: Mailman/Gui/Privacy.py:136
-msgid ""
-"Addresses in this list are banned outright from subscribing\n"
-"             to this mailing list, with no further moderation required.  "
-"Add\n"
-"             addresses one per line; start the line with a ^ character to\n"
-"             designate a regular expression match."
-msgstr ""
-"Las direcciones de esta lista tienen totalmente vetada la suscripci�n\n"
-"             a la lista de distribuci�n, sin m�s proceso de moderaci�n.\n"
-"             Incluya una direcci�n por l�nea; comenzando con un ^ para\n"
-"             utilizar una expresi�n regular."
-
-#: Mailman/Gui/Privacy.py:141
-msgid "Membership exposure"
-msgstr "Exposici�n de los miembros"
-
-#: Mailman/Gui/Privacy.py:143
-msgid "Anyone"
-msgstr "Cualquiera"
-
-#: Mailman/Gui/Privacy.py:143
-msgid "List admin only"
-msgstr "Solo los administradores de la lista"
-
-#: Mailman/Gui/Privacy.py:143
-msgid "List members"
-msgstr "Componentes de la lista"
-
-#: Mailman/Gui/Privacy.py:144
-msgid "Who can view subscription list?"
-msgstr "�Quien puede ver la lista de subcriptores?"
-
-#: Mailman/Gui/Privacy.py:146
-msgid ""
-"When set, the list of subscribers is protected by member or\n"
-"             admin password authentication."
-msgstr ""
-"Cuando est� activo, la lista de subcriptores se protege\n"
-"             pidiendo la contrase�a del administrador o de un suscriptor."
-
-#: Mailman/Gui/Privacy.py:150
-msgid ""
-"Show member addresses so they're not directly recognizable\n"
-"             as email addresses?"
-msgstr ""
-"�Mostrar las direcciones de los suscriptores de manera\n"
-"             que no sean directamente reconocibles como direcciones\n"
-"             de correo electr�nico?"
-
-#: Mailman/Gui/Privacy.py:152
-msgid ""
-"Setting this option causes member email addresses to be\n"
-"             transformed when they are presented on list web pages (both in\n"
-"             text and as links), so they're not trivially recognizable as\n"
-"             email addresses.  The intention is to prevent the addresses\n"
-"             from being snarfed up by automated web scanners for use by\n"
-"             spammers."
-msgstr ""
-"Al activar esta opci�n hace que las direcciones de correo\n"
-"             electr�nico se transformen cuando se presenten en las\n"
-"             p�ginas web (ya sea como texto o como enlaces), de\n"
-"             manera que no sean f�cilmente reconocibles como \n"
-"             direcciones de correo electr�nico. La intenci�n\n"
-"             es prevenir que las direcciones sean detectadas por los\n"
-"             programas autom�ticos existente en la web y que son\n"
-"             utilizados por los que env�an correo basura (spammers)"
-
-#: Mailman/Gui/Privacy.py:162
-msgid ""
-"<p>When a message is posted to the list, a series of\n"
-"            moderation steps are take to decide whether the a moderator "
-"must\n"
-"            first approve the message or not.  This section contains the\n"
-"            controls for moderation of both member and non-member postings.</p>\n"
-"\n"
-"            <p>Member postings are held for moderation if their\n"
-"            <strong>moderation flag</strong> is turned on.  You can control whether\n"
-"            member postings are moderated by default or not.</p>\n"
-"\n"
-"            <p>Non-member postings can be automatically\n"
-"            <a href=\"?VARHELP=privacy/sender/accept_these_nonmembers\"\n"
-"            >accepted</a>,\n"
-"            <a href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">held "
-"for\n"
-"            moderation</a>,\n"
-"            <a href=\"?VARHELP=privacy/sender/reject_these_nonmembers\"\n"
-"            >rejected</a> (bounced), or\n"
-"            <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\"\n"
-"            >discarded</a>,\n"
-"            either individually or as a group.  Any\n"
-"            posting from a non-member who is not explicitly accepted,\n"
-"            rejected, or discarded, will have their posting filtered by the\n"
-"            <a href=\"?VARHELP=privacy/sender/generic_nonmember_action"
-"\">general\n"
-"            non-member rules</a>.</p>\n"
-"\n"
-"            <p>In the text boxes below, add one address per line; start the\n"
-"            line with a ^ character to designate a <a href=\n"
-"            \"http://www.python.org/doc/current/lib/module-re.html\"\n"
-"            >Python regular expression</a>.  When entering backslashes, do "
-"so\n"
-"            as if you were using Python raw strings (i.e. you generally "
-"just\n"
-"            use a single backslash).</p>\n"
-"\n"
-"            <p>Note that non-regexp matches are always done first.</p>"
-msgstr ""
-"<p>Cuando se env�a un mensaje a la lista, se realizan una serie\n"
-"            de pasos para decidir si se deben aprobar por el  moderador.\n"
-"            Esta secci�n contiene las directrices de  moderaci�n de los "
-"mensajes,\n"
-"            provengan o no de suscriptores.</p>\n"
-"\n"
-"            <p>Los mensajes de los susbcriptores se retienen para moderarlos "
-"si su\n"
-"            <strong>marca de moderaci�n</strong> est� activa. Predeterminadamente, "
-"puedes\n"
-"            controlar si los mensajes de los suscriptores se moderan o no.</p>\n"
-"\n"
-"            <p>Los mensajes de no-susbcriptores se pueden\n"
-"            <a href=\"?VARHELP=privacy/sender/accept_these_nonmembers"
-"\">aceptar</a>,\n"
-"            <a href=\"?VARHELP=privacy/sender/hold_these_nonmembers"
-"\">retener\n"
-"            para su moderaci�n</a>,\n"
-"            <a href=\"?VARHELP=privacy/sender/reject_these_nonmembers"
-"\">rechazar</a> (rebotar), o\n"
-"            <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers"
-"\">descartar</a> autom�ticamente,\n"
-"            tanto individualmente o en grupo. Cualquier\n"
-"            mensaje de un no-suscriptor que no se acepte,\n"
-"            rechace o descarte autom�ticamente, se filtrar� por las\n"
-"            <a href=\"?VARHELP=privacy/sender/generic_nonmember_action"
-"\">reglas\n"
-"            generales para los no-suscriptores</a>.</p>\n"
-"\n"
-"            <p>En la caja de texto de m�s abajo, agrega una direcci�n en "
-"cada l�nea, empieza la l�nea\n"
-"            con el car�cter ^ para designar una \n"
-"            <a href=\"http://www.python.org/doc/current/lib/module-re.html"
-"\">\n"
-"            expresi�n regular de Python</a>. Cuando metas barras inclinadas "
-"de izquierda a derecha (\"\\\"),\n"
-"            hazlo como si estuvieras usando cadenas de Python en bruto "
-"(normalmente solo usar�s una sola\n"
-"            barra inclinada).</p>\n"
-"\n"
-"            <p>Observe que las comparaciones que no sean expresiones regulares "
-"se realizan antes.</p>"
-
-#: Mailman/Gui/Privacy.py:195
-msgid "Member filters"
-msgstr "Filtros para los suscriptores"
-
-#: Mailman/Gui/Privacy.py:198
-msgid "By default, should new list member postings be moderated?"
-msgstr ""
-"Si no se indica otra cosa, �Deben ser moderados los env�os de\n"
-"los suscriptores nuevos?"
-
-#: Mailman/Gui/Privacy.py:200
-msgid ""
-"Each list member has a <em>moderation flag</em> which says\n"
-"             whether messages from the list member can be posted directly "
-"to\n"
-"             the list, or must first be approved by the list moderator.  "
-"When\n"
-"             the moderation flag is turned on, list member postings must be\n"
-"             approved first.  You, the list administrator can decide whether "
-"a\n"
-"             specific individual's postings will be moderated or not.</p>\n"
-"\n"
-"             <p>When a new member is subscribed, their initial moderation "
-"flag\n"
-"             takes its value from this option.  Turn this option off to "
-"accept\n"
-"             member postings by default.  Turn this option on to, by "
-"default,\n"
-"             moderate member postings first.  You can always manually set "
-"an\n"
-"             individual member's moderation bit by using the\n"
-"             <a href=\"%(adminurl)s/members\">membership management\n"
-"             screens</a>."
-msgstr ""
-"Cada suscriptor tiene una <em>marca de moderaci�n</em> que indica\n"
-"             si sus mensajes se pueden enviar directamente a la lista, o si "
-"se deben\n"
-"             aprobar previamente por el moderador de la lista. Cuando la "
-"marca de\n"
-"             moderaci�n est� activada, los mensajes del suscriptor\n"
-"             se deben aprobar. Usted, como administrador de la lista, puede "
-"decidir si\n"
-"             los mensajes de cada persona concreta se deben modera.</p>\n"
-"\n"
-"             <p>Cuando haya un suscriptor nuevo, su marca de moderaci�n "
-"inicial\n"
-"             toma su valor de esta opci�n. Desactive esta opci�n para\n"
-"             aceptar mensajes del suscriptor por defecto. Active esta opci�n "
-"para,\n"
-"             moderar los mensajes de los suscriptores por defecto. Usted "
-"siempre puede\n"
-"             establecer manualmente la marca de moderaci�n de cada "
-"suscriptor\n"
-"             usando las secciones de <a href=\"%(adminurl)s/members"
-"\">administraci�n de\n"
-"             los suscriptores</a>."
-
-#: Mailman/Gui/Privacy.py:217
-msgid ""
-"Action to take when a moderated member posts to the\n"
-"             list."
-msgstr ""
-"Acci�n a realizar cuando un suscriptor moderado env�e\n"
-"               un mensaje a la lista."
-
-#: Mailman/Gui/Privacy.py:219
-msgid "this holds the message for approval by the list moderators."
-msgstr "bloquea el mensaje para que sea aprobado por los moderadores de la lista."
-
-msgid "this automatically rejects the message by sending a bounce notice to the post's author. The text of the bounce notice can be <a href=\"?VARHELP=privacy/sender/member_moderation_notice\">configured by you</a>."
-msgstr "rechaza el mensaje autom�ticamente, notificando de la acci�n al autor del mismo. Usted puede <a href=\"?VARHELP=privacy/sender/member_moderation_notice\">configurar</a> dicho mensaje."
-
-msgid "this simply discards the message, with no notice sent to the post's author."
-msgstr "simplemente descarta el mensaje, sin enviar notificaci�n al autor."
-
-#: Mailman/Gui/Privacy.py:233
-msgid ""
-"Text to include in any\n"
-"             <a href=\"?VARHELP/privacy/sender/member_moderation_action\"\n"
-"             >rejection notice</a> to\n"
-"             be sent to moderated members who post to this list."
-msgstr ""
-"Texto que se incluir� en las\n"
-"             <a href=\"?VARHELP/privacy/sender/member_moderation_action\"\n"
-"             >notificaciones de rechazo</a> que se env�an\n"
-"             como respuesta a mensajes de miembros moderados de la lista."
-
-#: Mailman/Gui/Privacy.py:238
-msgid "Non-member filters"
-msgstr "Filtros para direcciones no suscritas"
-
-#: Mailman/Gui/Privacy.py:241
-msgid ""
-"List of non-member addresses whose postings should be\n"
-"             automatically accepted."
-msgstr ""
-"Lista de direcciones no suscritas cuyos env�os deben\n"
-"             ser aceptados automaticamente."
-
-#: Mailman/Gui/Privacy.py:244
-msgid "Postings from any of these non-members will be automatically accepted with no further moderation applied."
-msgstr "Los env�os procedentes de cualquiera de estas direcciones no suscritas se aceptar�n sin ning�n tipo de moderaci�n."
-
-#: Mailman/Gui/Privacy.py:250
-msgid ""
-"List of non-member addresses whose postings will be\n"
-"             immediately held for moderation."
-msgstr ""
-"Lista de direcciones no suscritas cuyos env�os\n"
-"             se retendr�n inmediatamente para su\n"
-"             revisi�n"
-
-#: Mailman/Gui/Privacy.py:253
-msgid "Postings from any of these non-members will be immediately and automatically held for moderation by the list moderators. The sender will receive a notification message which will allow them to cancel their held message." 
-msgstr "Los mensajes de cualquiera de estos no-suscriptores se retendr�n autom�ticamente para que sean moderados por los moderadores de la lista. El remitente recibir� un mensaje de notificaci�n que le permitir� cancelar el mensaje." 
-
-#: Mailman/Gui/Privacy.py:261
-msgid ""
-"List of non-member addresses whose postings will be\n"
-"             automatically rejected."
-msgstr ""
-"Lista de direcciones no suscritas cuyos env�os\n"
-"             se rechazar�n autom�ticamente"
-
-#: Mailman/Gui/Privacy.py:264
-msgid "Postings from any of these non-members will be automatically rejected. In other words, their messages will be bounced back to the sender with a notification of automatic rejection. This option is not appropriate for known spam senders; their messages should be <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\">automatically discarded</a>."
-msgstr "Los mensajes de todos estos no-suscriptores se rechazar�n autom�ticamente. En otras palabras, dichos mensajes se devolver� al remitente con una notificaci�n de rechazo autom�tico. Esta opci�n no es apropiada para emisores conocidos de spam cuyos mensajes deber�an ser <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\">autom�ticamente descartados</a>."
-
-#: Mailman/Gui/Privacy.py:276
-msgid ""
-"List of non-member addresses whose postings will be\n"
-"             automatically discarded."
-msgstr ""
-"Lista de direcciones no suscritas cuyos env�os\n"
-"             se descartar�n autom�ticamente"
-
-#: Mailman/Gui/Privacy.py:279
-msgid "Postings from any of these non-members will be automatically discarded. That is, the message will be thrown away with no further processing or notification. The sender will not receive a notification or a bounce, however the list moderators can optionally <a href=\"?VARHELP=privacy/sender/forward_auto_discards\">receive copies of auto-discarded messages</a>."
-msgstr "Los mensajes de todos estos no-suscriptores ser�n autom�ticamente descartados. O sea, el mensaje ser� eliminado sin m�s preguntas ni notificaciones. El remitente no recibir� ninguna notificaci�n ni ning�n mensaje rebotado, aunque los moderadores de la lista pueden, si as� lo desean <a href=\"?VARHELP=privacy/sender/forward_auto_discards\">recibir copias de los mensajes descartados autom�ticamente</a>."
-
-msgid "Add member addresses one per line; start the line with a ^ character to designate a regular expression match."
-msgstr "A�ada las direcciones cada una en una l�nea. Empieza la l�nea con un car�cter ^ para indicar que se trata de una expresi�n regular."
-
-
-#: Mailman/Gui/Privacy.py:291
-msgid ""
-"Action to take for postings from non-members for which no\n"
-"             explicit action is defined."
-msgstr ""
-"Acci�n a tomar para los env�os procedentes de\n"
-"             aquellos no suscritos a la lista para los que\n"
-"             no se ha definido ninguna acci�n."
-
-#: Mailman/Gui/Privacy.py:294
-msgid ""
-"When a post from a non-member is received, the message's\n"
-"             sender is matched against the list of explicitly\n"
-"             <a href=\"?VARHELP=privacy/sender/accept_these_nonmembers\"\n"
-"             >accepted</a>,\n"
-"             <a href=\"?VARHELP=privacy/sender/hold_these_nonmembers\">held</"
-"a>,\n"
-"             <a href=\"?VARHELP=privacy/sender/reject_these_nonmembers\"\n"
-"             >rejected</a> (bounced), and\n"
-"             <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers\"\n"
-"             >discarded</a> addresses.  If no match is found, then this "
-"action\n"
-"             is taken."
-msgstr ""
-"Cuando se recibe un mensaje de un no-suscriptor, se comprueba si\n"
-"             el remitente se encuentra en el listado de direcciones "
-"expl�citamente\n"
-"             <a href=\"?VARHELP=privacy/sender/accept_these_nonmembers"
-"\">aceptadas</a>,\n"
-"             <a href=\"?VARHELP=privacy/sender/hold_these_nonmembers"
-"\">retenidas</a>,\n"
-"             <a href=\"?VARHELP=privacy/sender/reject_these_nonmembers"
-"\">rechazadas</a> (rebotadas), o\n"
-"             <a href=\"?VARHELP=privacy/sender/discard_these_nonmembers"
-"\">descartadas</a>.\n"
-"             Si no se encuentra en ninguno de estos listados, se realiza "
-"esta acci�n."
-
-#: Mailman/Gui/Privacy.py:306
-msgid ""
-"Should messages from non-members, which are automatically\n"
-"             discarded, be forwarded to the list moderator?"
-msgstr ""
-"�Deber�an reenviarse al moderador de la lista los mensajes de los\n"
-"             no-suscriptores que sean autom�ticamente descartados?"
-
-#: Mailman/Gui/Privacy.py:310
-msgid ""
-"Text to include in any rejection notice to be sent to\n"
-"             non-members who post to this list. This notice can include\n"
-"             the list's owner address by <tt>%%(listowner)s</tt> and replaces the\n"
-"             internally crafted default message."
-msgstr ""
-"Texto a incluir en los avisos de rechazo que se vayan a\n"
-"              enviar a los no suscriptores  que manden mensajes a esta "
-"lista.\n"
-"              Este aviso puede incluir la direcci�n de correo electr�nico "
-"del\n"
-"              propietario de la lista poniendo <tt>%%(listowner)s</tt> adem�s de\n"
-"              reemplazar el mensaje predeterminado que se genera "
-"internamente."
-
-#: Mailman/Gui/Privacy.py:318
-msgid "This section allows you to configure various filters based on the recipient of the message."
-msgstr "Esta secci�n le permite configurar varios filtros basados en el destinatario del mensaje."
-
-
-#: Mailman/Gui/Privacy.py:325
-msgid ""
-"Must posts have list named in destination (to, cc) field\n"
-"             (or be among the acceptable alias names, specified below)?"
-msgstr ""
-"Los env�os a la lista, �Deben tener el nombre\n"
-"             de la lista en la direcci�n de destino (to, cc)? (o\n"
-"             que est� entre los nombre de alias aceptables\n"
-"             especificados abajo)"
-
-#: Mailman/Gui/Privacy.py:328
-msgid "Many (in fact, most) spams do not explicitly name their myriad destinations in the explicit destination addresses - in fact often the To: field has a totally bogus address for obfuscation. The constraint applies only to the stuff in the address before the '@' sign, but still catches all such spams."
-msgstr "Muchos (de hecho, la mayor�a) del correo basura no nombran expl�citamente su miriada de destinos - de hecho, normalmente el campo To: tiene una direcci�n falsa para producir confusi�n. La restricci�n se aplica solo a la parte de la direcci�n que est� delante de la '@', pero a�n as� detecta dichos correos basura."
-
-msgid "The cost is that the list will not accept unhindered any postings relayed from other addresses, unless:"
-msgstr "El costo resultante es debido a que la lista no aceptar� sin estorbar mensajes mandadas a otra direcci�n, a menos:"
-
-msgid "The relaying address has the same name, or"
-msgstr "La direcci�n tenga el mismo nombre, o"
-
-msgid "The relaying address name is included on the options that specifies acceptable aliases for the list."
-msgstr "La direcci�n est� entre los alias aceptables para la lista."
-
-#: Mailman/Gui/Privacy.py:346
-msgid ""
-"Alias names (regexps) which qualify as explicit to or cc\n"
-"             destination names for this list."
-msgstr ""
-"Alias (expresiones regulares) que cualifiquen\n"
-"             como destino expl�cito"
-
-#: Mailman/Gui/Privacy.py:349
-msgid ""
-"Alternate addresses that are acceptable when\n"
-"             `require_explicit_destination' is enabled.  This option takes "
-"a\n"
-"             list of regular expressions, one per line, which is matched\n"
-"             against every recipient address in the message.  The matching "
-"is\n"
-"             performed with Python's re.match() function, meaning they are\n"
-"             anchored to the start of the string.</p>\n"
-"             \n"
-"             <p>For backwards compatibility with Mailman 1.1, if the regexp\n"
-"             does not contain an `@', then the pattern is matched against "
-"just\n"
-"             the local part of the recipient address.  If that match fails, "
-"or\n"
-"             if the pattern does contain an `@', then the pattern is "
-"matched\n"
-"             against the entire recipient address.</p>\n"
-"             \n"
-"             <p>Matching against the local part is deprecated; in a future\n"
-"             release, the pattern will always be matched against the entire\n"
-"             recipient address."
-msgstr ""
-"Direcciones alternativas que son aceptables\n"
-"             cuando se habilita `require_explicit_destination'. Esta\n"
-"             opci�n acepta una serie de expresiones regulares, cada una\n"
-"             en un l�nea distinta que se comparan con cada uno de los\n"
-"             destinatarios del mensaje. La comparaci�n se realiza con la\n"
-"             funci�n de Python re.match(), lo que significa que se comienza\n"
-"             desde el principio de la cadena.</p>\n"
-"             \n"
-"             <p>Para que exista compatibilidad\n"
-"             con Mailman 1.1, si la expresi�n regular no contiene una '@'\n"
-"             entonces el patr�n se compara justo con la parte local de la\n"
-"             direcci�n del destinatario. Si la comparaci�n falla o\n"
-"             el patr�n no contiene una '@' entonces el patr�n se\n"
-"             compara con la direcci�n completa del destinatario.</p>\n"
-"             \n"
-"             <p>Las\n"
-" comparaciones contra la parte local est�n obsoletas,\n"
-"             en versiones futuras, el patr�n siempre se comparar�\n"
-"             contra la direcci�n completa del destinatario."
-
-#: Mailman/Gui/Privacy.py:367
-msgid "Ceiling on acceptable number of recipients for a posting."
-msgstr "N�mero m�ximo aceptable de destinatarios en una entrega"
-
-#: Mailman/Gui/Privacy.py:369
-msgid ""
-"If a posting has this number, or more, of recipients, it is\n"
-"             held for admin approval.  Use 0 for no ceiling."
-msgstr ""
-"Si un env�o a la lista tiene al menos esta cantidad de destinatarios, se "
-"retendr� para su aprobaci�n por parte del administrador de la lista. Ponga "
-"un 0 si no quiere que tenga l�mite"
-
-#: Mailman/Gui/Privacy.py:374
-msgid "This section allows you to configure various anti-spam filters posting filters, which can help reduce the amount of spam your list members end up receiving."
-msgstr "Esta secci�n le permite configurar varios filtros anti-spam, que le pueden ayudar a reducir la cantidad de spam que acaban recibiendo los suscriptores."
-
-#: Mailman/Gui/Privacy.py:379
-msgid "Header filters"
-msgstr "Filtrado de las cabeceras"
-
-#: Mailman/Gui/Privacy.py:382
-msgid "Filter rules to match against the headers of a message."
-msgstr "Reglas de filtrado a comparar con las cabeceras de un mensaje."
-
-#: Mailman/Gui/Privacy.py:384
-msgid ""
-"Each header filter rule has two parts, a list of regular\n"
-"             expressions, one per line, and an action to take.  Mailman\n"
-"             matches the message's headers against every regular expression "
-"in\n"
-"             the rule and if any match, the message is rejected, held, or\n"
-"             discarded based on the action you specify.  Use <em>Defer</em> "
-"to\n"
-"             temporarily disable a rule.</p>\n"
-"\n"
-"             <p>You can have more than one filter rule for your list.  In that\n"
-"             case, each rule is matched in turn, with processing stopped "
-"after\n"
-"             the first match.</p>\n"
-"\n"
-"             <p>Note that headers are collected from all the attachments \n"
-"             (except for the Mailman administrivia message) and\n"
-"             matched against the regular expressions. With this feature,\n"
-"             you can effectively sort out messages with dangerous file\n"
-"             types or file name extensions."
-msgstr ""
-"Cada regla de filtrado de una cabecera tiene dos partes, una lista de "
-"expresiones\n"
-"              regulares (cada una en una l�nea distinta) y una acci�n a "
-"tomar.\n"
-"              Mailman compara cada una de las cabeceras del mensaje con "
-"todas\n"
-"              las expresiones regulares de esta regla y si hay alguna "
-"correspondencia,\n"
-"              �sta se rechazar�, retendr� o descartar� en funci�n de la "
-"acci�n que\n"
-"              indique.   Use <em>Diferir</em> para inhabilitar temporalmente "
-"una regla.</p>\n"
-"\n"
-"              <p>Puede tener m�s de una regla de filtrado en su lista. En ese "
-"caso,\n"
-"              las reglas se comparan una detr�s de otra, parandose el "
-"proceso en\n"
-"              cuanto se encuentre una coincidencia.</p>\n"
-"\n"
-"              <p>Observe que las cabeceras se completan con todos los adjuntos "
-"(excepto\n"
-"              los mensajes adminitrativos de mailman) y comparados con las "
-"expresiones\n"
-"              regulares. Con esta caracter�stica se puede separar "
-"eficientemente los\n"
-"              mensajes con tipo o extensi�n peligrosos."
-
-#: Mailman/Gui/Privacy.py:401
-msgid "Legacy anti-spam filters"
-msgstr "Filtros AntiSpam"
-
-#: Mailman/Gui/Privacy.py:404
-msgid "Hold posts with header value matching a specified regexp."
-msgstr ""
-"Retener env�os con un valor de cabecera que coincide con una expresi�n "
-"regular arbitraria."
-
-#: Mailman/Gui/Privacy.py:405
-msgid "Use this option to prohibit posts according to specific header values. The target value is a regular-expression for matching against the specified header. The match is done disregarding letter case. Lines beginning with '#' are ignored as comments."
-msgstr "Use esta opci�n para prohibir env�os acorde a los  valores de determinadas cabeceras. El valor es una expresi�n regular que se compara contra las cabeceras indicadas. La comparaci�n se realiza sin tener en cuenta may�sculas y min�sculas. Las l�neas que empiezan con # se ignoran al considerarse comentarios."
-
-msgid "For example:"
-msgstr "Por ejemplo:"
-
-msgid "says to hold all postings with a <em>To:</em> mail header containing '@public.com' anywhere among the addresses."
-msgstr "indica que retenga todos los env�os cuyo campo <em>to</em> en la cabecera contenga '@public.com' en cualquier posici�n."
-
-msgid "Note that leading whitespace is trimmed from the regexp. This can be circumvented in a number of ways, e.g. by escaping or bracketing it."
-msgstr "Observe que los espacios en blanco se quitan de la expresi�n regular. Esto se puede evitar de distintas maneras, escapando los espacios o poniendolos entre par�ntesis."
-
-#: Mailman/Gui/Privacy.py:485
-msgid ""
-"Header filter rules require a pattern.\n"
-"                Incomplete filter rules will be ignored."
-msgstr ""
-"Las reglas del filtrado de las cabeceras requieren un patr�n.\n"
-"               Se ignorar�n las reglas de filtrado incompletas."
-
-#: Mailman/Gui/Privacy.py:493
-msgid ""
-"The header filter rule pattern\n"
-"                '%(safepattern)s' is not a legal regular expression.  This\n"
-"                rule will be ignored."
-msgstr ""
-"La regla con el patr�n de filtrado de la cabecera `%(pattern)s' no es una\n"
-"                expresi�n regular correcta. Esta regla se descartar�."
-
-#: Mailman/Gui/Topics.py:36
-msgid "Topics"
-msgstr "Temas"
-
-#: Mailman/Gui/Topics.py:44
-msgid "List topic keywords."
-msgstr "Palabras claves de los temas de la lista."
-
-#: Mailman/Gui/Topics.py:46
-msgid "Disabled"
-msgstr "Inhabilidata"
-
-#: Mailman/Gui/Topics.py:46
-msgid "Enabled"
-msgstr "Habilidata"
-
-#: Mailman/Gui/Topics.py:47
-msgid "Should the topic filter be enabled or disabled?"
-msgstr "�Debe activarse o desactivarse el filtrado de temas?"
-
-#: Mailman/Gui/Topics.py:49
-msgid "The topic filter categorizes each incoming email message according to <a href=\"http://www.python.org/doc/current/lib/module-re.html\">regular expression filters</a> you specify below. If the message's <tt>Subject:</tt> or <tt>Keywords:</tt> header contains a match against a topic filter, the message is logically placed into a topic <em>bucket</em>. Each user can then choose to only receive messages from the mailing list for a particular topic bucket (or buckets). Any message not categorized in a topic bucket registered with the user is not delivered to the list."
-msgstr "El filtro seg�n el tema, clasifica cada mensaje recibido seg�n: los <a href=\"http://www.python.org/doc/current/lib/module-re.html\"> filtros de expresiones regulares</a> que especifique abajo. Si las cabeceras <tt>Subject:</tt> (asunto) o <tt>Keywords</tt> (palabras claves) a coinciden con uno de los filtros por temas, el mensaje se coloca en orden l�gico en el <em>caj�n</em> del tema. Cada uno de los usuarios puede as� elegir recibir �nicamente mensajes de la lista de distribuci�n que correspondan a uno o m�s temas. Los mensajes que no se encuentren en los cajones de temas elegidos por el usuario no se entregar�n a la lista."
-
-msgid "Note that this feature only works with regular delivery, not digest delivery."
-msgstr "Tenga en cuenta que esta funci�n solo funciona en la entrega regular, y no en la entrega por recopilaciones (digest)."
-
-msgid "The body of the message can also be optionally scanned for <tt>Subject:</tt> and <tt>Keywords:</tt> headers, as specified by the <a href=\"?VARHELP=topics/topics_bodylines_limit\">topics_bodylines_limit</a> configuration variable."
-msgstr "Opcionalmente tambi�n se puede procesar parte del cuerpo del mensaje en busca de cabeceras <tt>Subject:</tt> y <tt>Keyword:</tt>, como se especifica en la variable de configuraci�n <a href=\"?VARHELP=topics/topics_bodylines_limit\">topics_bodylines_limit</a>."
-
-#: Mailman/Gui/Topics.py:70
-msgid "How many body lines should the topic matcher scan?"
-msgstr ""
-"�Cu�ntas l�neas del cuerpo del mensaje debe escanear el buscador de temas?"
-
-#: Mailman/Gui/Topics.py:72
-msgid ""
-"The topic matcher will scan this many lines of the message\n"
-"             body looking for topic keyword matches.  Body scanning stops "
-"when\n"
-"             either this many lines have been looked at, or a non-header-"
-"like\n"
-"             body line is encountered.  By setting this value to zero, no "
-"body\n"
-"             lines will be scanned (i.e. only the <tt>Keywords:</tt> "
-"and\n"
-"             <tt>Subject:</tt> headers will be scanned).  By setting "
-"this\n"
-"             value to a negative number, then all body lines will be "
-"scanned\n"
-"             until a non-header-like line is encountered.\n"
-"             "
-msgstr ""
-"El buscador de temas escanear� esta cantidad de l�neas del cuerpo\n"
-"             del mensaje en busca de palabras claves de los temas. El escaneo "
-"del cuerpo\n"
-"             se detiene cuando se ha mirado en todas estas l�neas o cuando "
-"se\n"
-"             encuentra una l�nea en el cuerpo del mensaje que no parece una "
-"cabecera.\n"
-"             Poniendo este valor a cero, no se escanear� ninguna l�nea\n"
-"             del cuerpo (es decir, solamente se escanear�n las cabeceras\n"
-"             <tt>Keywords:</tt> y <tt>Subject:</tt>). Si se pone un "
-"n�mero\n"
-"             negativo, se escanear�n todas las l�neas del cuerpo\n"
-"             hasta que se encuentre una l�nea que no parezca una cabecera.\n"
-"             "
-
-#: Mailman/Gui/Topics.py:83
-msgid "Topic keywords, one per line, to match against each message."
-msgstr "Palabras claves temas, una por l�nea, a buscar en los mensajes."
-
-#: Mailman/Gui/Topics.py:85
-msgid ""
-"Each topic keyword is actually a regular expression, which is\n"
-"             matched against certain parts of a mail message, specifically "
-"the\n"
-"             <tt>Keywords:</tt> and <tt>Subject:</tt> message "
-"headers.\n"
-"             Note that the first few lines of the body of the message can "
-"also\n"
-"             contain a <tt>Keywords:</tt> and <tt>Subject:</tt>\n"
-"             \"header\" on which matching is also performed."
-msgstr ""
-"Cada palabra clave de temas es en realidad una expresi�n regular,\n"
-"             que se compara contra ciertas partes del mensaje de correo, "
-"concretamente\n"
-"             las cabeceras <tt>Keywords:</tt> y <tt>Subject:</tt>.\n"
-"             Hay que tener en cuenta que las primeras l�neas del cuerpo del "
-"mensaje\n"
-"             pueden contener tambi�n unas \"cabeceras\" \n"
-"             <tt>Keywords:</tt> y <tt>Subject:</tt> sobre las que\n"
-"             tambi�n se lleva a cabo la b�squeda."
-
-#: Mailman/Gui/Topics.py:123
-msgid ""
-"Topic specifications require both a name and\n"
-"                a pattern.  Incomplete topics will be ignored."
-msgstr ""
-"Las especificaciones para temas deben incluir tanto un nombre como\n"
-"                un patr�n. Se ignorar�n las definiciones incompletas."
-
-#: Mailman/Gui/Topics.py:132
-msgid ""
-"The topic pattern '%(safepattern)s' is not a\n"
-"                legal regular expression.  It will be discarded."
-msgstr ""
-"El patr�n de tema `%(safepattern)s' no es una\n"
-"                expresi�n regular correcta. Se descartar�."
-
-#: Mailman/Gui/Usenet.py:25
-msgid "Mail&lt;-&gt;News gateways"
-msgstr "Pasarela de Correo-e&lt;-&gt;Noticias"
-
-#: Mailman/Gui/Usenet.py:35
-msgid "Mail-to-News and News-to-Mail gateway services."
-msgstr "Servicios de pasarela de Correo a Noticias y de Noticas a Correo "
-
-#: Mailman/Gui/Usenet.py:37
-msgid "News server settings"
-msgstr "Configuraci�n del servidor de noticias"
-
-#: Mailman/Gui/Usenet.py:40
-msgid "The hostname of the machine your news server is running on."
-msgstr ""
-"El nombre de la m�quina en la que se est� ejecutando su servidor de noticias."
-
-#: Mailman/Gui/Usenet.py:41
-msgid ""
-"This value may be either the name of your news server, or\n"
-"             optionally of the format name:port, where port is a port "
-"number.</p>\n"
-"\n"
-"             <p>The news server is not part of Mailman proper.  You have to\n"
-"             already have access to an NNTP server, and that NNTP server "
-"must\n"
-"             recognize the machine this mailing list runs on as a machine\n"
-"             capable of reading and posting news."
-msgstr ""
-"Este valor podr�a ser o el nombre del servidor de noticias u opcionalmente,\n"
-"             nombre:puerto, donde 'puerto' es un n�mero de puerto.</p>\n"
-"\n"
-"             <p>El servidor de Noticias no es una parte integrante de Mailman.\n"
-"             Tienes que tener de antemano acceso al servidor NNTP, y hace\n"
-"             falta que ese servidor NNTP reconozca la m�quina donde reside\n"
-"             este servidor de listas de distribuci�n como una m�quina\n"
-"             capaz de enviar y recibir noticias."
-
-#: Mailman/Gui/Usenet.py:50
-msgid "The name of the Usenet group to gateway to and/or from."
-msgstr "El nombre del grupo de Usenet (noticias) al que mandar y/o recibir."
-
-#: Mailman/Gui/Usenet.py:53
-msgid ""
-"Should new posts to the mailing list be sent to the\n"
-"             newsgroup?"
-msgstr ""
-"�Mandar los env�os nuevos a la lista de\n"
-"             distribuci�n al grupo de noticias?"
-
-#: Mailman/Gui/Usenet.py:57
-msgid ""
-"Should new posts to the newsgroup be sent to the mailing\n"
-"             list?"
-msgstr ""
-"�Mandar los env�os nuevos al grupo de noticias\n"
-"             a la lista de distribuci�n?"
-
-#: Mailman/Gui/Usenet.py:60
-msgid "Forwarding options"
-msgstr "Opciones de reenv�o"
-
-#: Mailman/Gui/Usenet.py:63
-msgid "Moderated"
-msgstr "Moderado"
-
-#: Mailman/Gui/Usenet.py:63
-msgid "Open list, moderated group"
-msgstr "Lista abierta, grupo moderado"
-
-#: Mailman/Gui/Usenet.py:66
-msgid "The moderation policy of the newsgroup."
-msgstr "Pol�tica de moderaci�n del grupo de noticias"
-
-#: Mailman/Gui/Usenet.py:68
-msgid ""
-"This setting determines the moderation policy of the\n"
-"             newsgroup and its interaction with the moderation policy of "
-"the\n"
-"             mailing list.  This only applies to the newsgroup that you are\n"
-"             gatewaying <em>to</em>, so if you are only gatewaying from\n"
-"             Usenet, or the newsgroup you are gatewaying to is not "
-"moderated,\n"
-"             set this option to <em>None</em>.</p>\n"
-"\n"
-"             <p>If the newsgroup is moderated, you can set this mailing "
-"list\n"
-"             up to be the moderation address for the newsgroup.  By "
-"selecting\n"
-"             <em>Moderated</em>, an additional posting hold will be placed "
-"in\n"
-"             the approval process.  All messages posted to the mailing list\n"
-"             will have to be approved before being sent on to the "
-"newsgroup,\n"
-"             or to the mailing list membership.</p>\n"
-"\n"
-"             <p>Note that if the message has an <tt>Approved</tt> "
-"header\n"
-"             with the list's administrative password in it, this hold test\n"
-"             will be bypassed, allowing privileged posters to send messages\n"
-"             directly to the list and the newsgroup.</p>\n"
-"\n"
-"             <p>Finally, if the newsgroup is moderated, but you want to "
-"have\n"
-"             an open posting policy anyway, you should select <em>Open "
-"list,\n"
-"             moderated group</em>.  The effect of this is to use the normal\n"
-"             Mailman moderation facilities, but to add an <tt>Approved</tt>\n"
-"             header to all messages that are gatewayed to Usenet."
-msgstr ""
-"Esta configuraci�n determina la pol�tica de moderaci�n del grupo de "
-"noticias\n"
-"             y su interacci�n con la pol�tica de moderaci�n de la lista de\n"
-"             distribuci�n. Esto se aplica �nicamente al grupo de noticias "
-"al\n"
-"             que est� mandando, de manera que si solo est� haciendo de "
-"pasarela\n"
-"             de entrada de Usenet, o si el grupo de noticias al que est� "
-"mandando\n"
-"             no est� moderado, ponga esta opci�n a <em>Ninguno</em>.</p>\n"
-"\n"
-"             <p>Si el grupo de noticias est� moderado, puede configurar esta "
-"lista\n"
-"             de distribuci�n para que sea la direcci�n de moderaci�n del "
-"grupo de\n"
-"             noticias. Seleccionando <em>Moderado</em>, se retiene el "
-"mensaje como\n"
-"             paso adicional en el proceso de aprobaci�n. Todos los mensajes "
-"enviados\n"
-"             a la lista de distribuci�n se tienen que aprobar antes de que "
-"se manden\n"
-"             al grupo de noticias, o a la direcci�n de la lista de "
-"distribuci�n.</p>\n"
-"\n"
-"             <p>Observe que si el mensaje tiene una cabecera "
-"<tt>Approved</tt>\n"
-"             conteniendo la contrase�a del administrador de la lista, la "
-"comprobaci�n\n"
-"             de si se debe retener el mensaje se pasar� por alto, "
-"permitiendo que los\n"
-"             remitentes privilegiados manden mensajes directamente a la "
-"lista y al\n"
-"             grupo de noticias.</p>\n"
-"\n"
-"             <p>Por �ltimo, si el grupo de noticias es moderado, pero quiere "
-"tener\n"
-"             una pol�tica abierta a la hora de enviar, puede seleccionar\n"
-"             <em>Lista abierta, grupo moderado</em>. El efecto de esto es el "
-"usar\n"
-"             las facilidades de moderaci�n de Mailman usuales, menos agregar "
-"una\n"
-"             cabecera <tt>Approved</tt> a todos los mensajes que se mandan a "
-"Usenet."
-
-#: Mailman/Gui/Usenet.py:94
-msgid "Prefix <tt>Subject:</tt> headers on postings gated to news?"
-msgstr "�Prefijar las cabeceras <tt>Subject:</tt> en los env�os a las news?"
-
-#: Mailman/Gui/Usenet.py:95
-msgid ""
-"Mailman prefixes <tt>Subject:</tt> headers with\n"
-"             <a href=\"?VARHELP=general/subject_prefix\">text you can\n"
-"             customize</a> and normally, this prefix shows up in messages\n"
-"             gatewayed to Usenet.  You can set this option to <em>No</em> "
-"to\n"
-"             disable the prefix on gated messages.  Of course, if you turn "
-"off\n"
-"             normal <tt>Subject:</tt> prefixes, they won't be prefixed for\n"
-"             gated messages either."
-msgstr ""
-"Mailman prefija las cabeceras <tt>Subject:</tt> con\n"
-"             <a href=\\\"?VARHELP=general/subject_prefix\\\">texto que se "
-"puede\n"
-"             personalizar</a> y normalmente este prefijo se muestra en los\n"
-"             mensajes que se mandan a Usenet. Puede poner esta opci�n a\n"
-"             <em>No</em> para inhabilitar el prefijo en estos mensajes. Por\n"
-"             supuesto, si desactivas el prefijado normal del <tt>Subject:</"
-"tt>,\n"
-"             de ninguna de las maneras se prefijar�n los mensajes mandados a "
-"Usenet."
-
-#: Mailman/Gui/Usenet.py:103
-msgid "Mass catch up"
-msgstr "Sincronizaci�n masiva"
-
-#: Mailman/Gui/Usenet.py:106
-msgid "Should Mailman perform a <em>catchup</em> on the newsgroup?"
-msgstr ""
-"Deber�a realizar Mailman una <em>sincronizaci�n</em> con los grupos de "
-"noticias"
-
-#: Mailman/Gui/Usenet.py:107
-msgid ""
-"When you tell Mailman to perform a catchup on the newsgroup,\n"
-"             this means that you want to start gating messages to the "
-"mailing\n"
-"             list with the next new message found.  All earlier messages on\n"
-"             the newsgroup will be ignored.  This is as if you were reading\n"
-"             the newsgroup yourself, and you marked all current messages as\n"
-"             <em>read</em>.  By catching up, your mailing list members will\n"
-"             not see any of the earlier messages."
-msgstr ""
-"Cuando le diga a Mailman que realice una sincronizaci�n con los\n"
-"             grupos de noticias, esto significa que que quiere empezar a\n"
-"             transferir mensajes a la lista de distribuci�n a partir\n"
-"             del primer mensaje nuevo encontrado. Todos los mensajes "
-"previos\n"
-"             del grupo de noticias se ignorar�n. Esto es lo mismo que\n"
-"             su usted estuviera leyendo el grupo de noticia y marcase como\n"
-"             <em>leidos</em> todos todos los mensajes hasta la fecha. Al\n"
-"             ponerse al d�a, los suscriptores de la lista de\n"
-"             distribuci�n no ver�n ninguno de los mensajes\n"
-"             anteriores."
-
-#: Mailman/Gui/Usenet.py:121
-msgid "Mass catchup completed"
-msgstr "Sincronizaci�n terminada"
-
-#: Mailman/Gui/Usenet.py:133
-msgid ""
-"You cannot enable gatewaying unless both the\n"
-"                <a href=\"?VARHELP=gateway/nntp_host\">news server field</a> "
-"and\n"
-"                the <a href=\"?VARHELP=gateway/linked_newsgroup\">linked\n"
-"                newsgroup</a> fields are filled in."
-msgstr ""
-"No puedes habilitar la pasarela a menos que rellene<a href=\"?"
-"VARHELP=gateway/nntp_host\">\n"
-"             el campo servidor de noticias</a> y\n"
-"             <a href=\"?VARHELP=gateway/linked_newsgroup\">\n"
-"\"            el grupo de noticias enlazado</a>."
-
-#: Mailman/HTMLFormatter.py:48
-msgid "%(listinfo_link)s list run by %(owner_link)s"
-msgstr "%(listinfo_link)s la administra %(owner_link)s"
-
-#: Mailman/HTMLFormatter.py:56
-msgid "%(realname)s administrative interface"
-msgstr "Interfaz administrativa de %(realname)s"
-
-#: Mailman/HTMLFormatter.py:57
-msgid " (requires authorization)"
-msgstr " (requiere autorizaci�n)"
-
-#: Mailman/HTMLFormatter.py:60
-msgid "Overview of all %(hostname)s mailing lists"
-msgstr "Panor�mica de todas las listas de distribuci�n de %(hostname)s"
-
-#: Mailman/HTMLFormatter.py:81
-msgid "<em>(1 private member not shown)</em>"
-msgstr "<em>(No se muestra un suscriptor oculto)</em>"
-
-#: Mailman/HTMLFormatter.py:83
-msgid "<em>(%(num_concealed)d private members not shown)</em>"
-msgstr ""
-"<em>(No se muestran %(num_concealed)d miembro%(plu)s oculto%(plu)s)</em>"
-
-#: Mailman/HTMLFormatter.py:139
-msgid "; it was disabled by you"
-msgstr "; fue inhabilitada por usted"
-
-#: Mailman/HTMLFormatter.py:141
-msgid "; it was disabled by the list administrator"
-msgstr "; fue inhabilitada por el administrador de su lista"
-
-#: Mailman/HTMLFormatter.py:145
-msgid ""
-"; it was disabled due to excessive bounces.  The\n"
-"            last bounce was received on %(date)s"
-msgstr ""
-"; fue inhabilitada por demasiados mensajes rebotados. El\n"
-"        �ltimo mensaje rebotado se recibi� el %(date)s"
-
-#: Mailman/HTMLFormatter.py:148
-msgid "; it was disabled for unknown reasons"
-msgstr "; fue inhabilitado por alg�n motivo desconocido"
-
-#: Mailman/HTMLFormatter.py:150
-msgid "Your list delivery is currently disabled%(reason)s."
-msgstr "Actualmente tiene inhabilitada la entrega de correo%(reason)s."
-
-#: Mailman/HTMLFormatter.py:153
-msgid "Mail delivery"
-msgstr "Entrega de correo"
-
-#: Mailman/HTMLFormatter.py:155 Mailman/HTMLFormatter.py:300
-msgid "the list administrator"
-msgstr "el administrador de su lista"
-
-#: Mailman/HTMLFormatter.py:156
-msgid "You may have disabled list delivery intentionally, or it may have been triggered by bounces from your email address. In either case, to re-enable delivery, change the %(link)s option below. Contact %(mailto)s if you have any questions or need assistance."
-msgstr "Puede que haya inhabilitado la recepci�n de los mensajes deliveradamente, o puede que se haya activado debido a los rebotes que est� produciendo su direcci�n de correo electr�nico. En cualquier caso, para habilitar de nuevo la recepci�n de los mensajes de la lista cambie la opci�n %(link)s de abajo. Contacte con %(mailto)s si tiene alguna pregunta o si necesita ayuda."
-
-#: Mailman/HTMLFormatter.py:168
-msgid ""
-"<p>We have received some recent bounces from your\n"
-"            address.  Your current <em>bounce score</em> is %(score)s out of "
-"a\n"
-"            maximum of %(total)s.  Please double check that your subscribed\n"
-"            address is correct and that there are no problems with delivery "
-"to\n"
-"            this address.  Your bounce score will be automatically reset if\n"
-"            the problems are corrected soon."
-msgstr ""
-"<p>Hemos recibido mensajes rebotados producidos por tu direcci�n de correo "
-"electr�nico.\n"
-"            El conteo de tus <em>mensajes rebotados</em> sobrepasa %(score)s "
-"de un m�ximo de %(total)s.\n"
-"            Por favor, compruebe que la direcci�n con la que est� suscrito "
-"es correcta y que no tiene\n"
-"            problemas en la entrega. El conteo de mensajes rebotados se "
-"pondr� a cero autom�ticamente si\n"
-"            los problemas se corrigen pronto."
-
-#: Mailman/HTMLFormatter.py:180
-msgid ""
-"(Note - you are subscribing to a list of mailing lists, so the %(type)s "
-"notice will be sent to the admin address for your membership, %(addr)s.)<p>"
-msgstr ""
-"Atenci�n - est� suscrito a una lista que manda a otras listas de "
-"distribuci�n, por lo que la notificaci�n de %s se mandar� a la direcci�n "
-"administrativa de su direcci�n, %s.)<p>"
-
-#: Mailman/HTMLFormatter.py:190
-msgid ""
-"You will be sent email requesting confirmation, to\n"
-"            prevent others from gratuitously subscribing you."
-msgstr ""
-"Se le mandar� un mensaje de correo electr�nico pidiendole una\n"
-"            confirmaci�n, para prevenir que otras personas le\n"
-"            suscriban sin que usted lo sepa."
-
-#: Mailman/HTMLFormatter.py:193
-msgid ""
-"This is a closed list, which means your subscription\n"
-"            will be held for approval.  You will be notified of the list\n"
-"            moderator's decision by email."
-msgstr ""
-"Esta es una lista cerrada, lo que significa que su\n"
-"            suscripci�n se retendr� para que el\n"
-"            administrador de su visto bueno. Se le\n"
-"            notificar� de la decisi�n del administrador\n"
-"            via correo electr�nico."
-
-#: Mailman/HTMLFormatter.py:196 Mailman/HTMLFormatter.py:203
-msgid "also "
-msgstr "tambi�n "
-
-#: Mailman/HTMLFormatter.py:198
-msgid ""
-"You will be sent email requesting confirmation, to\n"
-"            prevent others from gratuitously subscribing you.  Once\n"
-"            confirmation is received, your request will be held for "
-"approval\n"
-"            by the list moderator.  You will be notified of the moderator's\n"
-"            decision by email."
-msgstr ""
-"Se le mandar� un mensaje de correo electr�nico pidiendole\n"
-"            una confirmaci�n, esto previene que otras personas le\n"
-"            suscriban sin que usted lo sepa. Una vez que se reciba\n"
-"            su confirmaci�n, su petici�n se mandar� al administrador\n"
-"            de la lista para que la apruebe. Se le notificar� de la\n"
-"            decisi�n del administrador por correo electr�nico."
-
-#: Mailman/HTMLFormatter.py:207
-msgid ""
-"This is %(also)sa private list, which means that the\n"
-"            list of members is not available to non-members."
-msgstr ""
-"Esta lista %(also)s es privada, lo que significa que los\n"
-"            suscriptores de la lista no est�n disponibles a los que\n"
-"            no est�n suscritos."
-
-#: Mailman/HTMLFormatter.py:210
-msgid ""
-"This is %(also)sa hidden list, which means that the\n"
-"            list of members is available only to the list administrator."
-msgstr ""
-"Esta lista %(also)s es oculta, lo que singinifica que\n"
-"            los suscriptores de la lista solo est�n disponibles\n"
-"            para el administrador de la lista."
-
-#: Mailman/HTMLFormatter.py:213
-msgid ""
-"This is %(also)sa public list, which means that the\n"
-"            list of members list is available to everyone."
-msgstr ""
-"Esta lista %(also)s es p�blica, lo que significa que\n"
-"            los suscriptores de la lista est�n disponibles para cualquiera"
-
-#: Mailman/HTMLFormatter.py:216
-msgid ""
-" (but we obscure the addresses so they are not\n"
-"                easily recognizable by spammers)."
-msgstr ""
-" (pero modificaremos las direcciones de correo\n"
-"            electr�nico de manera que no sean f�cilmente\n"
-"            reconocibles por los spammers)."
-
-#: Mailman/HTMLFormatter.py:221
-msgid ""
-"<p>(Note that this is an umbrella list, intended to\n"
-"            have only other mailing lists as members.  Among other things,\n"
-"            this means that your confirmation request will be sent to the\n"
-"            `%(sfx)s' account for your address.)"
-msgstr ""
-"<p>(Advierta que esta lista manda a otras listas de\n"
-"            distribuci�n, cuyo fin es tener �nicamente como\n"
-"            suscriptores a otras listas de distribuci�n. Entre\n"
-"            otras cosas, esto significa que sus confirmaciones\n"
-"            se mandar�n a la parte de usuario de su direcci�n\n"
-"            m�s '%(sfx)s'.)"
-
-#: Mailman/HTMLFormatter.py:250
-msgid "<strong><em>either</em></strong> "
-msgstr "&nbsp;"
-
-#: Mailman/HTMLFormatter.py:255
-msgid "To unsubscribe from %(realname)s, get a password reminder, or change your subscription options %(either)senter your subscription email address:"
-msgstr "Para anular su suscripci�n de %(realname)s, consiga un recordatorio de su contrase�a o cambie sus opciones de suscripci�n %(either)sindique su direcci�n de correo electr�nico con el que est� suscrito:"
-
-#: Mailman/HTMLFormatter.py:262
-msgid "Unsubscribe or edit options"
-msgstr "Anular su suscripci�n o editar sus preferencias"
-
-#: Mailman/HTMLFormatter.py:266
-msgid "... <strong><em>or</em></strong> select your entry from the subscribers list (see above)."
-msgstr "... <strong><em>o</em></strong> seleccionese de entre los suscriptores (vea arriba)."
-
-#: Mailman/HTMLFormatter.py:268
-msgid "If you leave the field blank, you will be prompted for your email address."
-msgstr "Si dejas el campo en blanco, se te preguntar� tu direcci�n de correo electr�nico."
-
-#: Mailman/HTMLFormatter.py:276
-msgid "(%(which)s is only available to the list members.)"
-msgstr "(%(which)s solo est� disponible para los suscriptores de la lista.)"
-
-#: Mailman/HTMLFormatter.py:280
-msgid ""
-"(<em>%(which)s is only available to the list\n"
-"            administrator.</em>)"
-msgstr ""
-"(<em>%(which)s solo est� disponible para\n"
-"            los adminitradores de la lista.</em>)"
-
-#: Mailman/HTMLFormatter.py:290
-msgid "Click here for the list of "
-msgstr " Dele con el rat�n aqu� para ver la lista de subcriptores de "
-
-#: Mailman/HTMLFormatter.py:292
-msgid " subscribers: "
-msgstr ": "
-
-#: Mailman/HTMLFormatter.py:294
-msgid "Visit Subscriber list"
-msgstr "Visitar la lista de suscriptores"
-
-#: Mailman/HTMLFormatter.py:297
-msgid "members"
-msgstr "suscriptores"
-
-# In this entry insert a space at the end of string, it will be stripped.
-#: Mailman/HTMLFormatter.py:298
-msgid "Address:"
-msgstr "Direcci�n de correo-e "
-
-# In this entry insert a space at the end of string, it will be stripped.
-#: Mailman/HTMLFormatter.py:301
-msgid "Admin address:"
-msgstr "Direcci�n de correo-e "
-
-#: Mailman/HTMLFormatter.py:304
-msgid "The subscribers list"
-msgstr "La lista de suscriptores"
-
-#: Mailman/HTMLFormatter.py:306
-msgid "Enter your "
-msgstr "Introduzca su "
-
-#: Mailman/HTMLFormatter.py:308
-msgid " and password to visit  the subscribers list:"
-msgstr " y la contrase�a para visitar la lista de suscriptores"
-
-#: Mailman/HTMLFormatter.py:350
-msgid "Password: "
-msgstr "Contrase�a: "
-
-#: Mailman/HTMLFormatter.py:317
-msgid "Visit Subscriber List"
-msgstr "Visitar la lista de suscriptores"
-
-#: Mailman/HTMLFormatter.py:351
-msgid "Once a month, your password will be emailed to you as a reminder."
-msgstr ""
-"Cada m�s, se le enviar� su contrase�a por correo electr�nico para recordarsela."
-
-#: Mailman/HTMLFormatter.py:397
-msgid "The current archive"
-msgstr "El archivo actual"
-
-#: Mailman/Handlers/Acknowledge.py:59
-msgid "%(realname)s post acknowledgement"
-msgstr "Confirmaci�n de env�o a lista de distribuci�n %(realname)s"
-
-#: Mailman/Handlers/CalcRecips.py:68
-msgid ""
-"Your urgent message to the %(realname)s mailing list was not authorized for\n"
-"delivery.  The original message as received by Mailman is attached.\n"
-msgstr ""
-"El mensaje urgente que envi� a la lista de correo %(realname)s no se ha "
-"autorizado para su\n"
-"distribuci�n. Se adjunta el mensaje original tal y como lo ha recibido "
-"Mailman.\n"
-
-#: Mailman/Handlers/Emergency.py:29
-msgid "Emergency hold on all list traffic is in effect"
-msgstr "Est� activo el bloqueo de emergencia de todo el tr�fico de la lista"
-
-#: Mailman/Handlers/Emergency.py:30 Mailman/Handlers/Hold.py:58
-msgid "Your message was deemed inappropriate by the moderator."
-msgstr "Su mensaje se ha considerado inapropiado por el moderador."
-
-#: Mailman/Handlers/Hold.py:53
-msgid "Sender is explicitly forbidden"
-msgstr "El remitente est� expl�citamente vetado"
-
-#: Mailman/Handlers/Hold.py:54
-msgid "You are forbidden from posting messages to this list."
-msgstr "Tiene prohibido mandar mensajes a esta lista."
-
-#: Mailman/Handlers/Hold.py:57
-msgid "Post to moderated list"
-msgstr "Env�o a una lista moderada"
-
-#: Mailman/Handlers/Hold.py:61
-msgid "Post by non-member to a members-only list"
-msgstr ""
-"Mensaje dirigido a una lista privada procedente de una direcci�n que no "
-"pertenece a la lista"
-
-#: Mailman/Handlers/Hold.py:62
-msgid "Non-members are not allowed to post messages to this list."
-msgstr ""
-"A los que no est�n suscritos no se les permite mandar mensajes a esta lista."
-
-#: Mailman/Handlers/Hold.py:65
-msgid "Posting to a restricted list by sender requires approval"
-msgstr "El env�o del remitente a una lista restringida precisa de aprobaci�n"
-
-#: Mailman/Handlers/Hold.py:66
-msgid "This list is restricted; your message was not approved."
-msgstr "Esta lista es restringida, su mensaje no se aprob�"
-
-#: Mailman/Handlers/Hold.py:69
-msgid "Too many recipients to the message"
-msgstr "Demasiados destinatarios en el mensaje"
-
-#: Mailman/Handlers/Hold.py:70
-msgid "Please trim the recipient list; it is too long."
-msgstr "Por favor, acorte la lista de destinatarios, es demasiado larga"
-
-#: Mailman/Handlers/Hold.py:73
-msgid "Message has implicit destination"
-msgstr "El mensaje no va dirigido expl�citamente a la lista"
-
-#: Mailman/Handlers/Hold.py:74
-msgid ""
-"Blind carbon copies or other implicit destinations are\n"
-"not allowed.  Try reposting your message by explicitly including the list\n"
-"address in the To: or Cc: fields."
-msgstr ""
-"Las copias de carb�n ocultas u otros destinos impl�citos no se \n"
-"permiten. Intente reenviar su mensaje expl�citamente incluyendo la \n"
-"direcci�n de la lista en el campo To: o Cc:."
-
-#: Mailman/Handlers/Hold.py:79
-msgid "Message may contain administrivia"
-msgstr "El mensaje puede contener solicitudes administrativas"
-
-#: Mailman/Handlers/Hold.py:84
-msgid ""
-"Please do *not* post administrative requests to the mailing\n"
-"list.  If you wish to subscribe, visit %(listurl)s or send a message with "
-"the\n"
-"word `help' in it to the request address, %(request)s, for further\n"
-"instructions."
-msgstr ""
-"�Por favor *no* env�e peticiones administrativas a la lista!  Si desea "
-"suscribirse, visite %(listurl)s o envie un mensaje con la palabra 'help' a "
-"la direcci�n, %(request)s , para obtener instrucciones"
-
-#: Mailman/Handlers/Hold.py:90
-msgid "Message has a suspicious header"
-msgstr "Su mensaje tiene una cabecera sospechosa."
-
-#: Mailman/Handlers/Hold.py:91
-msgid "Your message had a suspicious header."
-msgstr "Su mensaje tiene una cabecera sospechosa."
-
-#: Mailman/Handlers/Hold.py:101
-msgid ""
-"Message body is too big: %(size)d bytes with a limit of\n"
-"%(limit)d KB"
-msgstr ""
-"El cuerpo del mensaje es demasiado grande: %(size)d bytes con un \n"
-"l�mite de %(limit)d KB"
-
-#: Mailman/Handlers/Hold.py:106
-msgid ""
-"Your message was too big; please trim it to less than\n"
-"%(kb)d KB in size."
-msgstr ""
-"Su mensaje es demasiado grande, por favor reduzcalo para que tenga \n"
-"un tama�o inferior a %(kb)d KB."
-
-#: Mailman/Handlers/Hold.py:110
-msgid "Posting to a moderated newsgroup"
-msgstr "Env�o a un grupo de noticias moderado"
-
-#: Mailman/Handlers/Hold.py:250
-msgid "Your message to %(listname)s awaits moderator approval"
-msgstr "El mensaje enviado a %(listname)s espera la aprobacion del moderador"
-
-#: Mailman/Handlers/Hold.py:269
-msgid "%(listname)s post from %(sender)s requires approval"
-msgstr "El envio a %(listname)s de %(sender)s precisa de aprobacion"
-
-#: Mailman/Handlers/Hold.py:276
-msgid ""
-"If you reply to this message, keeping the Subject: header intact, Mailman "
-"will\n"
-"discard the held message.  Do this if the message is spam.  If you reply to\n"
-"this message and include an Approved: header with the list password in it, "
-"the\n"
-"message will be approved for posting to the list.  The Approved: header can\n"
-"also appear in the first line of the body of the reply."
-msgstr ""
-"Si responde a este mensaje manteniendo la cabecera Subject: (Asunto) "
-"intacta,\n"
-"Mailman descartar� el mensaje retenido. Haga esto si el mensaje es spam.\n"
-"Si responde a este mensaje incluyendo una cabecera Approved: con la "
-"contrase�a\n"
-"de la lista en ella, se aprobar� el mensaje para que se entregue a la "
-"lista.\n"
-"La cabecera Approved: puede aparecer tambi�n en la primera l�nea\n"
-"del cuerpo de la respuesta."
-
-#: Mailman/Handlers/MimeDel.py:59
-msgid "The message's content type was explicitly disallowed"
-msgstr "El tipo de contenido del mensaje ha sido inhabilitado expl�citamente"
-
-#: Mailman/Handlers/MimeDel.py:64
-msgid "The message's content type was not explicitly allowed"
-msgstr "El tipo de contenido del mensaje no se ha permitido expl�citamente"
-
-#: Mailman/Handlers/MimeDel.py:72
-msgid "The message's file extension was explicitly disallowed"
-msgstr "La extensi�n del adjunto del mensaje se ha inhabilitado expl�citamente"
-
-#: Mailman/Handlers/MimeDel.py:75
-msgid "The message's file extension was not explicitly allowed"
-msgstr "La extensi�n del adjunto del mensaje no se ha permitido expl�citamente"
-
-#: Mailman/Handlers/MimeDel.py:87
-msgid "After content filtering, the message was empty"
-msgstr "Despu�s del filtrado del contenido, el mensaje qued� vac�o"
-
-#: Mailman/Handlers/MimeDel.py:232
-msgid ""
-"The attached message matched the %(listname)s mailing list's content "
-"filtering\n"
-"rules and was prevented from being forwarded on to the list membership.  "
-"You\n"
-"are receiving the only remaining copy of the discarded message.\n"
-"\n"
-msgstr ""
-"El mensaje adjunto ha activado las reglas de filtrado por contenido de la \n"
-"lista de distribuci�n %(listname)s y eso ha impedido que se mande a los\n"
-"suscriptores de la lista. Ha recibido la �nica copia que queda del mensaje\n"
-"descartado\n"
-
-#: Mailman/Handlers/MimeDel.py:238
-msgid "Content filtered message notification"
-msgstr "Notificaci�n de mensaje filtrado por contenido"
-
-#: Mailman/Handlers/Moderate.py:142
-msgid ""
-"You are not allowed to post to this mailing list, and your message has been\n"
-"automatically rejected.  If you think that your messages are being rejected "
-"in\n"
-"error, contact the mailing list owner at %(listowner)s."
-msgstr ""
-"No est� autorizado a enviar mensajes a esta lista de correo\n"
-"y su mensaje ha sido rechazado autom�ticamente,\n"
-"Si piensa que sus mensajes est�n siendo rechazados por error,\n"
-" contacte con el propietaro de la lista en %(listowner)s."
-
-#: Mailman/Handlers/Moderate.py:158
-msgid "Auto-discard notification"
-msgstr "Notificaci�n de descarte autom�tico"
-
-#: Mailman/Handlers/Moderate.py:161
-msgid "The attached message has been automatically discarded."
-msgstr "El siguiente mensaje ha sido rechazado autom�ticamente."
-
-#: Mailman/Handlers/Replybot.py:74
-msgid "Auto-response for your message to the \"%(realname)s\" mailing list"
-msgstr "Respuesta automatica al mensaje dirigido a la lista \"%(realname)s\""
-
-#: Mailman/Handlers/Replybot.py:107
-msgid "The Mailman Replybot"
-msgstr "El contestador automatico de Mailman"
-
-#: Mailman/Handlers/Scrubber.py:209
-msgid ""
-"An embedded and charset-unspecified text was scrubbed...\n"
-"Name: %(filename)s\n"
-"Url: %(url)s\n"
-msgstr ""
-"Se ha borrado un texto insertado con un juego de caracteres sin "
-"especificar...\n"
-"Nombre: %(filename)s\n"
-"Url: %(url)s\n"
-
-#: Mailman/Handlers/Scrubber.py:219
-msgid "HTML attachment scrubbed and removed"
-msgstr "Eliminado el documento HTML adjunto"
-
-#: Mailman/Handlers/Scrubber.py:235 Mailman/Handlers/Scrubber.py:260
-msgid ""
-"An HTML attachment was scrubbed...\n"
-"URL: %(url)s\n"
-msgstr ""
-"Se ha borrado un adjunto en formato HTML...\n"
-"URL: %(url)s\n"
-
-#: Mailman/Handlers/Scrubber.py:272
-msgid "no subject"
-msgstr "sin asunto"
-
-#: Mailman/Handlers/Scrubber.py:273
-msgid "no date"
-msgstr "sin fecha"
-
-#: Mailman/Handlers/Scrubber.py:274
-msgid "unknown sender"
-msgstr "remitente desconocido"
-
-#: Mailman/Handlers/Scrubber.py:276
-msgid ""
-"An embedded message was scrubbed...\n"
-"From: %(who)s\n"
-"Subject: %(subject)s\n"
-"Date: %(date)s\n"
-"Size: %(size)s\n"
-"Url: %(url)s\n"
-msgstr ""
-"Se ha borrado un mensaje inmerso...\n"
-"De    : %(who)s\n"
-"Asunto: %(subject)s\n"
-"Fecha : %(date)s\n"
-"Tama�o: %(size)s\n"
-"Url   : %(url)s\n"
-
-#: Mailman/Handlers/Scrubber.py:307
-msgid ""
-"A non-text attachment was scrubbed...\n"
-"Name: %(filename)s\n"
-"Type: %(ctype)s\n"
-"Size: %(size)d bytes\n"
-"Desc: %(desc)s\n"
-"Url : %(url)s\n"
-msgstr ""
-"Se ha borrado un mensaje que no est� en formato texto plano...\n"
-"Nombre     : %(filename)s\n"
-"Tipo       : %(ctype)s\n"
-"Tama�o     : %(size)d bytes\n"
-"Descripci�n: %(desc)s\n"
-"Url        : %(url)s\n"
-
-#: Mailman/Handlers/Scrubber.py:342
-msgid "Skipped content of type %(partctype)s\n"
-msgstr "Saltado el tipo de contenido %(partctype)s\n"
-
-#: Mailman/Handlers/Scrubber.py:382
-msgid "-------------- next part --------------\n"
-msgstr "------------ pr�xima parte ------------\n"
-
-#: Mailman/Handlers/SpamDetect.py:55
-msgid "The message headers matched a filter rule"
-msgstr "Las cabeceras del mensaje activ� una regla de filtrado"
-
-#: Mailman/Handlers/SpamDetect.py:132
-msgid "Message rejected by filter rule match"
-msgstr "Mensaje rechazado por activar una regla de filtrado"
-
-#: Mailman/Handlers/ToDigest.py:158
-msgid "%(realname)s Digest, Vol %(volume)d, Issue %(issue)d"
-msgstr "Resumen de %(realname)s, Vol %(volume)d, Env�o %(issue)d"
-
-#: Mailman/Handlers/ToDigest.py:204
-msgid "digest header"
-msgstr "Cabecera digest"
-
-#: Mailman/Handlers/ToDigest.py:207
-msgid "Digest Header"
-msgstr "Cabecera del resumen (digest)"
-
-#: Mailman/Handlers/ToDigest.py:220
-msgid "Today's Topics:\n"
-msgstr "Asuntos del d�a:\n"
-
-#: Mailman/Handlers/ToDigest.py:300
-msgid "Today's Topics (%(msgcount)d messages)"
-msgstr "Today's Topics (%(msgcount)d mensajes)"
-
-#: Mailman/Handlers/ToDigest.py:326
-msgid "[Message discarded by content filter]"
-msgstr "[Mensaje descartado por el filtro de contenido]"
-
-#: Mailman/Handlers/ToDigest.py:354
-msgid "digest footer"
-msgstr "pi� de p�gina del digest"
-
-#: Mailman/Handlers/ToDigest.py:357
-msgid "Digest Footer"
-msgstr "Pi� de p�gina del digest"
-
-#: Mailman/Handlers/ToDigest.py:371
-msgid "End of "
-msgstr "Fin de "
-
-#: Mailman/ListAdmin.py:295
-msgid "Posting of your message titled \"%(subject)s\""
-msgstr "El mensaje enviado ten�a como asunto \"%(subject)s\""
-
-#: Mailman/ListAdmin.py:334
-msgid "Forward of moderated message"
-msgstr "Reenv�o de mensaje moderado"
-
-#: Mailman/ListAdmin.py:390
-msgid "New subscription request to list %(realname)s from %(addr)s"
-msgstr "Peticion de suscripcion a la lista %(realname)s de %(addr)s"
-
-#: Mailman/ListAdmin.py:413
-msgid "Subscription request"
-msgstr "Solicitud de suscripci�n"
-
-#: Mailman/ListAdmin.py:442
-msgid "New unsubscription request from %(realname)s by %(addr)s"
-msgstr "Solicitud de baja a la lista %(realname)s de %(addr)s"
-
-#: Mailman/ListAdmin.py:465
-msgid "Unsubscription request"
-msgstr "Solicitud de desuscripci�n"
-
-#: Mailman/ListAdmin.py:496
-msgid "Original Message"
-msgstr "Mensaje original"
-
-#: Mailman/ListAdmin.py:499
-msgid "Request to mailing list %(realname)s rejected"
-msgstr "La peticion a la lista de distribucion %(realname)s ha sido rechazada"
-
-#: Mailman/MTA/Manual.py:66
-msgid ""
-"The mailing list `%(listname)s' has been created via the through-the-web\n"
-"interface.  In order to complete the activation of this mailing list, the\n"
-"proper /etc/aliases (or equivalent) file must be updated.  The program\n"
-"`newaliases' may also have to be run.\n"
-"\n"
-"Here are the entries for the /etc/aliases file:\n"
-msgstr ""
-"La lista de distribuci�n `%(listname)s' se ha creado a trav�s del\n"
-"interfaz web. Para poder completar la activaci�n de esta lista de\n"
-"distribuci�n, se tiene que actualizar el fichero /etc/aliases (o \n"
-"equivalente). Tambi�n se deber�a ejecutar el programa `newaliases'\n"
-
-#: Mailman/MTA/Manual.py:77
-msgid ""
-"To finish creating your mailing list, you must edit your /etc/aliases (or\n"
-"equivalent) file by adding the following lines, and possibly running the\n"
-"`newaliases' program:\n"
-msgstr ""
-"Para terminar de crear su lista de distribuci�n,\n"
-"tiene que editar el fichero /etc/aliases (o equivalente)\n"
-"a�adiendo las siguientes l�neas y ejecutando posiblemente el\n"
-"programa `newaliases':\n"
-
-#: Mailman/MTA/Manual.py:82
-msgid "## %(listname)s mailing list"
-msgstr "## lista de distribuci�n %(listname)s"
-
-#: Mailman/MTA/Manual.py:99
-msgid "Mailing list creation request for list %(listname)s"
-msgstr "Solicitud de creaci�n de la lista de distribuci�n %(listname)s"
-
-#: Mailman/MTA/Manual.py:113
-msgid ""
-"The mailing list `%(listname)s' has been removed via the through-the-web\n"
-"interface.  In order to complete the de-activation of this mailing list, "
-"the\n"
-"appropriate /etc/aliases (or equivalent) file must be updated.  The program\n"
-"`newaliases' may also have to be run.\n"
-"\n"
-"Here are the entries in the /etc/aliases file that should be removed:\n"
-msgstr ""
-"La lista de distribuci�n  `%(listname)s' se ha borrado a trav�s del interfaz "
-"web. Para poder\n"
-"completar la desactivaci�n de esta lista de distribuci�n, se tiene que\n"
-"actualizar el fichero /etc/aliases (o equivalente). Tambi�n deber�a "
-"ejecutar\n"
-"la orden 'newaliases'\n"
-
-#: Mailman/MTA/Manual.py:123
-msgid ""
-"\n"
-"To finish removing your mailing list, you must edit your /etc/aliases (or\n"
-"equivalent) file by removing the following lines, and possibly running the\n"
-"`newaliases' program:\n"
-"\n"
-"## %(listname)s mailing list"
-msgstr ""
-"\n"
-"Para terminar de borrar su lista de distribuci�n, tiene que editar el "
-"fichero\n"
-"/etc/aliases (o equivalente) y quitar las l�neas siguientes, tambi�n puede\n"
-"que tenga que ejecutar el programa 'newaliases':\n"
-"\n"
-"## Lista de distribuci�n %(listname)s"
-
-#: Mailman/MTA/Manual.py:142
-msgid "Mailing list removal request for list %(listname)s"
-msgstr "Solicitud de eliminaci�n de la lista de distribuci�n %(listname)s"
-
-#: Mailman/MTA/Postfix.py:306
-msgid "checking permissions on %(file)s"
-msgstr "comprobando los permisos de %(file)s"
-
-#: Mailman/MTA/Postfix.py:316
-msgid "%(file)s permissions must be 066x (got %(octmode)s)"
-msgstr "Los permisos de %(file)s deber�an ser 066x (y son %(octmode)s)"
-
-#: Mailman/MTA/Postfix.py:318 Mailman/MTA/Postfix.py:345
-#: Mailman/MTA/Postfix.py:356 bin/.svn/text-base/check_perms.svn-base:123
-#: bin/.svn/text-base/check_perms.svn-base:145
-#: bin/.svn/text-base/check_perms.svn-base:155
-#: bin/.svn/text-base/check_perms.svn-base:166
-#: bin/.svn/text-base/check_perms.svn-base:191
-#: bin/.svn/text-base/check_perms.svn-base:208
-#: bin/.svn/text-base/check_perms.svn-base:234
-#: bin/.svn/text-base/check_perms.svn-base:257
-#: bin/.svn/text-base/check_perms.svn-base:276
-#: bin/.svn/text-base/check_perms.svn-base:290
-#: bin/.svn/text-base/check_perms.svn-base:310
-#: bin/.svn/text-base/check_perms.svn-base:347 bin/check_perms:123
-#: bin/check_perms:145 bin/check_perms:155 bin/check_perms:166
-#: bin/check_perms:191 bin/check_perms:208 bin/check_perms:234
-#: bin/check_perms:257 bin/check_perms:276 bin/check_perms:290
-#: bin/check_perms:310 bin/check_perms:347
-msgid "(fixing)"
-msgstr "(corrigiendo)"
-
-#: Mailman/MTA/Postfix.py:334
-msgid "checking ownership of %(dbfile)s"
-msgstr "Comprobando la propiedad de %(dbfile)s"
-
-#: Mailman/MTA/Postfix.py:342
-msgid "%(dbfile)s owned by %(owner)s (must be owned by %(user)s"
-msgstr ""
-"el propietario de%(dbfile)s es %(owner)s (tiene que pertenecer a %(user)s"
-
-#: Mailman/MTA/Postfix.py:354
-msgid "%(dbfile)s permissions must be 066x (got %(octmode)s)"
-msgstr "Los permisos de %(dbfile)s deber�an ser 066x (y son %(octmode)s)"
-
-#: Mailman/MailList.py:216
-msgid "Your confirmation is required to join the %(listname)s mailing list."
-msgstr "Hace falta su confirmaci�n para suscribirse a la lista de distribuci�n %(listname)s."
-
-#: Mailman/MailList.py:227
-msgid "Your confirmation is required to leave the %(listname)s mailing list."
-msgstr "Hace falta su confirmaci�n para abandonar la lista de distribuci�n %(listname)s."
-
-#: Mailman/MailList.py:880 Mailman/MailList.py:1292
-msgid " from %(remote)s"
-msgstr " de %(remote)s"
-
-#: Mailman/MailList.py:913
-msgid "subscriptions to %(realname)s require moderator approval"
-msgstr ""
-"las suscripciones a %(realname)s necesitan el visto bueno del administrador"
-
-#: Mailman/MailList.py:982 bin/.svn/text-base/add_members.svn-base:242
-#: bin/add_members:242
-msgid "%(realname)s subscription notification"
-msgstr "Notificaci�n de suscripci�n a %(realname)s"
-
-#: Mailman/MailList.py:1001
-msgid "unsubscriptions require moderator approval"
-msgstr "las bajas a %(realname)s necesitan el visto bueno del moderador"
-
-#: Mailman/MailList.py:1021
-msgid "%(realname)s unsubscribe notification"
-msgstr "Notificaci�n de desuscripci�n a %(realname)s"
-
-#: Mailman/MailList.py:1201
-msgid "subscriptions to %(name)s require administrator approval"
-msgstr ""
-"La suscripci�n a %(name)s requiere aprobaci�n por\n"
-"parte del administrador"
-
-#: Mailman/MailList.py:1464
-msgid "Last autoresponse notification for today"
-msgstr "�ltima notificaci�n de autorespuesta de hoy"
-
-#: Mailman/Queue/BounceRunner.py:310
-msgid ""
-"The attached message was received as a bounce, but either the bounce format\n"
-"was not recognized, or no member addresses could be extracted from it.  "
-"This\n"
-"mailing list has been configured to send all unrecognized bounce messages "
-"to\n"
-"the list administrator(s).\n"
-"\n"
-"For more information see:\n"
-"%(adminurl)s\n"
-"\n"
-msgstr ""
-"El mensaje adjunto se ha recibido como un rebote, pero ni se reconoce el\n"
-"formato del mensaje rebotado ni se pueden deducir direcciones de �l.\n"
-"Esta lista de distribuci�n se ha configurado para mandar todos los\n"
-"mensajes irreconocibles al administrador de la lista.\n"
-"\n"
-"Si desea m�s informaci�n, vea:\n"
-"%(adminurl)s\n"
-"\n"
-
-#: Mailman/Queue/BounceRunner.py:320
-msgid "Uncaught bounce notification"
-msgstr "Notificaci�n de rebote no captado"
-
-#: Mailman/Queue/CommandRunner.py:92
-msgid "Ignoring non-text/plain MIME parts"
-msgstr "Ignorando partes MIME que no son text/plain"
-
-#: Mailman/Queue/CommandRunner.py:148
-msgid ""
-"The results of your email command are provided below.\n"
-"Attached is your original message.\n"
-msgstr ""
-"Los resultados del comando que ha enviado por correo electr�nico\n"
-"m�s abajo. Tambi�n se ha incluido su mensaje original.\n"
-
-#: Mailman/Queue/CommandRunner.py:153
-msgid "- Results:"
-msgstr "- Resultados:"
-
-#: Mailman/Queue/CommandRunner.py:159
-msgid ""
-"\n"
-"- Unprocessed:"
-msgstr ""
-"\n"
-"- Sin procesar:"
-
-#: Mailman/Queue/CommandRunner.py:163
-msgid ""
-"No commands were found in this message.\n"
-"To obtain instructions, send a message containing just the word \"help\".\n"
-msgstr ""
-"No se han encontrado ordenes en este mensaje.\n"
-"Para obtener instrucciones, env�e un mensaje que contenga �nicamente la\n"
-"palabra \"help\".\n"
-
-#: Mailman/Queue/CommandRunner.py:168
-msgid ""
-"\n"
-"- Ignored:"
-msgstr ""
-"\n"
-"- Ignorados:"
-
-#: Mailman/Queue/CommandRunner.py:170
-msgid ""
-"\n"
-"- Done.\n"
-"\n"
-msgstr ""
-"\n"
-"- Proceso terminado.\n"
-"\n"
-
-#: Mailman/Queue/CommandRunner.py:194
-msgid "The results of your email commands"
-msgstr "Resultados de los comandos enviados por correo electronico"
-
-#: Mailman/htmlformat.py:636
-msgid "Delivered by Mailman<br />version %(version)s"
-msgstr "Entregado via Mailman<br />versi�n %(version)s"
-
-#: Mailman/htmlformat.py:637
-msgid "Python Powered"
-msgstr "Hecho en Python"
-
-#: Mailman/htmlformat.py:638
-msgid "Gnu's Not Unix"
-msgstr "Gnu No es Unix"
-
-#: Mailman/htmlformat.py: 820
-msgid "Membership"
-msgstr "Suscriptores"
-
-#: Mailman/htmlformat.py: 832
-msgid "Privacy"
-msgstr "Privacidad"
-
-#: Mailman/htmlformat.py: 875
-msgid "Instructions"
-msgstr "Instrucciones"
-
-#: Mailman/htmlformat.py: 889
-msgid "Details"
-msgstr "Detalles"
-
-#: Mailman/htmlformat.py: 854
-msgid "create mailing list"
-msgstr "Crear lista de distribuci�n"
-
-#: Mailman/htmlformat.py: 870
-msgid "Private Archive"
-msgstr "Archivo Privado"
-
-#: Mailman/htmlformat.py: 870
-msgid "Confirmation"
-msgstr "Confirmaci�n"
-
-#: Mailman/i18n.py:98
-msgid "Mon"
-msgstr "Lun"
-
-#: Mailman/i18n.py:98
-msgid "Thu"
-msgstr "Jue"
-
-#: Mailman/i18n.py:98
-msgid "Tue"
-msgstr "Mar"
-
-#: Mailman/i18n.py:98
-msgid "Wed"
-msgstr "Mie"
-
-#: Mailman/i18n.py:99
-msgid "Fri"
-msgstr "Vie"
-
-#: Mailman/i18n.py:99
-msgid "Sat"
-msgstr "Sab"
-
-#: Mailman/i18n.py:99
-msgid "Sun"
-msgstr "Dom"
-
-#: Mailman/i18n.py:103
-msgid "Apr"
-msgstr "Abr"
-
-#: Mailman/i18n.py:103
-msgid "Feb"
-msgstr "Feb"
-
-#: Mailman/i18n.py:103
-msgid "Jan"
-msgstr "Ene"
-
-#: Mailman/i18n.py:103
-msgid "Jun"
-msgstr "Jun"
-
-#: Mailman/i18n.py:103
-msgid "Mar"
-msgstr "Mar"
-
-#: Mailman/i18n.py:104
-msgid "Aug"
-msgstr "Ago"
-
-#: Mailman/i18n.py:104
-msgid "Dec"
-msgstr "Dic"
-
-#: Mailman/i18n.py:104
-msgid "Jul"
-msgstr "Jul"
-
-#: Mailman/i18n.py:104
-msgid "Nov"
-msgstr "Nov"
-
-#: Mailman/i18n.py:104
-msgid "Oct"
-msgstr "Oct"
-
-#: Mailman/i18n.py:104
-msgid "Sep"
-msgstr "Sep"
-
-#: Mailman/i18n.py:107
-msgid "Server Local Time"
-msgstr "Hora local del servidor"
-
-#: Mailman/i18n.py:146
-msgid ""
-"%(wday)s %(mon)s %(day)2i %(hh)02i:%(mm)02i:%(ss)02i %(tzname)s %(year)04i"
-msgstr ""
-"%(wday)s %(mon)s %(day)2i %(hh)02i:%(mm)02i:%(ss)02i %(tzname)s %(year)04i"
-
-#: bin/.svn/text-base/add_members.svn-base:26 bin/add_members:26
-msgid ""
-"Add members to a list from the command line.\n"
-"\n"
-"Usage:\n"
-"    add_members [options] listname\n"
-"\n"
-"Options:\n"
-"\n"
-"    --regular-members-file=file\n"
-"    -r file\n"
-"        A file containing addresses of the members to be added, one\n"
-"        address per line.  This list of people become non-digest\n"
-"        members.  If file is `-', read addresses from stdin.  Note that\n"
-"        -n/--non-digest-members-file are deprecated synonyms for this "
-"option.\n"
-"\n"
-"    --digest-members-file=file\n"
-"    -d file\n"
-"        Similar to above, but these people become digest members.\n"
-"\n"
-"    --welcome-msg=<y|n>\n"
-"    -w <y|n>\n"
-"        Set whether or not to send the list members a welcome message,\n"
-"        overriding whatever the list's `send_welcome_msg' setting is.\n"
-"\n"
-"    --admin-notify=<y|n>\n"
-"    -a <y|n>\n"
-"        Set whether or not to send the list administrators a notification "
-"on\n"
-"        the success/failure of these subscriptions, overriding whatever the\n"
-"        list's `admin_notify_mchanges' setting is.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"    listname\n"
-"        The name of the Mailman list you are adding members to.  It must\n"
-"        already exist.\n"
-"\n"
-"You must supply at least one of -r and -d options.  At most one of the\n"
-"files can be `-'.\n"
-msgstr ""
-"Agregar suscriptores a una lista desde el int�rprete de ordenes.\n"
-"\n"
-"Sintaxis:\n"
-"    add_members [opciones] lista\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    --regular-members-file=fichero\n"
-"    -r fichero\n"
-"        Representa un fichero con los suscriptores a agregar, cada uno\n"
-"        en una l�nea distinta. Este conjunto de personas ser�n suscriptores\n"
-"        regulares. Si fichero es '-' se leen las direcciones desde la "
-"entrada\n"
-"        est�ndar. Observe que -n/--non-members-file es un sin�nimo "
-"deprecado\n"
-"        de esta opci�n.\n"
-"\n"
-"    --digest-members-file=fichero\n"
-"    -d=fichero\n"
-"        Igual que arriba, pero la lista ser� dada de alta como suscriptores\n"
-"        digest o modo agrupado\n"
-"\n"
-"    --welcome-msg=<y|n>\n"
-"    -w <y|n>\n"
-"        Indicar si se va a mandar a los suscriptores un mensaje de "
-"bienvenida,\n"
-"        ignorando la configuraci�n que tenga de la directiva "
-"`send_welcome_msg'.\n"
-"\n"
-"    --admin-notify=<y|n>\n"
-"    -a <y|n>\n"
-"        Indicar si se va a mandar al administrador un aviso sobre el �xito/"
-"fallo\n"
-"        de las suscripciones, ignorando la configuraci�n que tenga de la "
-"directiva\n"
-"        `admin_notify_mchanges'.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje y termina.\n"
-"\n"
-"    lista\n"
-"        El nombre de la lista de Mailman a la que se agregan los "
-"suscriptores. Tiene\n"
-"        que existir.\n"
-"\n"
-"Se tiene que suministrar como m�nimo o la opci�n -r o la -d. Solo uno de "
-"los\n"
-"ficheros puede ser `-'.\n"
-
-#: bin/.svn/text-base/add_members.svn-base:137 bin/add_members:137
-msgid "Already a member: %(member)s"
-msgstr "Ya est� suscrito: %(member)s"
-
-#: bin/.svn/text-base/add_members.svn-base:140 bin/add_members:140
-msgid "Bad/Invalid email address: blank line"
-msgstr "Direcci�n de correo electr�nico incorrecta/inv�lida: l�nea en blanco"
-
-#: bin/.svn/text-base/add_members.svn-base:142 bin/add_members:142
-msgid "Bad/Invalid email address: %(member)s"
-msgstr "Direcci�n de correo electr�nico incorrecta/inv�lida: %(member)s"
-
-#: bin/.svn/text-base/add_members.svn-base:144 bin/add_members:144
-msgid "Hostile address (illegal characters): %(member)s"
-msgstr "Direcci�n hostil (caracteres no v�lidos): %(member)s"
-
-#: bin/.svn/text-base/add_members.svn-base:146 bin/add_members:146
-msgid "Subscribed: %(member)s"
-msgstr "suscrito: %(member)s"
-
-#: bin/.svn/text-base/add_members.svn-base:191 bin/add_members:191
-msgid "Bad argument to -w/--welcome-msg: %(arg)s"
-msgstr "Argumento incorrecto a -w/--welcome-msg: %(arg)s"
-
-#: bin/.svn/text-base/add_members.svn-base:198 bin/add_members:198
-msgid "Bad argument to -a/--admin-notify: %(arg)s"
-msgstr "Argumento incorrecto a -a/--admin-notify: %(arg)s"
-
-#: bin/.svn/text-base/add_members.svn-base:204 bin/add_members:204
-msgid "Cannot read both digest and normal members from standard input."
-msgstr ""
-"No puedo leer a los suscriptores regulares y a los no regulares desde la "
-"entrada est�ndar."
-
-#: bin/.svn/text-base/add_members.svn-base:210
-#: bin/.svn/text-base/config_list.svn-base:109
-#: bin/.svn/text-base/find_member.svn-base:97
-#: bin/.svn/text-base/inject.svn-base:90
-#: bin/.svn/text-base/list_admins.svn-base:89
-#: bin/.svn/text-base/list_members.svn-base:232
-#: bin/.svn/text-base/sync_members.svn-base:222 bin/add_members:210
-#: bin/config_list:109 bin/find_member:97 bin/inject:90 bin/list_admins:89
-#: bin/list_members:232 bin/sync_members:222
-#: cron/.svn/text-base/bumpdigests.svn-base:86 cron/bumpdigests:86
-msgid "No such list: %(listname)s"
-msgstr "No existe tal lista: %(listname)s"
-
-#: bin/.svn/text-base/add_members.svn-base:230
-#: bin/.svn/text-base/change_pw.svn-base:158
-#: bin/.svn/text-base/check_db.svn-base:114
-#: bin/.svn/text-base/discard.svn-base:83
-#: bin/.svn/text-base/sync_members.svn-base:244
-#: bin/.svn/text-base/update.svn-base:564 bin/add_members:230
-#: bin/change_pw:158 bin/check_db:114 bin/discard:83 bin/sync_members:244
-#: bin/update:564 cron/.svn/text-base/bumpdigests.svn-base:78
-#: cron/bumpdigests:78
-msgid "Nothing to do."
-msgstr "No hace falta hacer nada."
-
-#: bin/.svn/text-base/arch.svn-base:19 bin/arch:19
-msgid ""
-"Rebuild a list's archive.\n"
-"\n"
-"Use this command to rebuild the archives for a mailing list.  You may want "
-"to\n"
-"do this if you edit some messages in an archive, or remove some messages "
-"from\n"
-"an archive.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] <listname> [<mbox>]\n"
-"\n"
-"Where options are:\n"
-"    -h / --help\n"
-"        Print this help message and exit.\n"
-"\n"
-"    -q / --quiet\n"
-"        Make the archiver output less verbose.\n"
-"\n"
-"    --wipe\n"
-"        First wipe out the original archive before regenerating.  You "
-"usually\n"
-"        want to specify this argument unless you're generating the archive "
-"in\n"
-"        chunks.\n"
-"\n"
-"    -s N\n"
-"    --start=N\n"
-"        Start indexing at article N, where article 0 is the first in the "
-"mbox.\n"
-"        Defaults to 0.\n"
-"\n"
-"    -e M\n"
-"    --end=M\n"
-"        End indexing at article M.  This script is not very efficient with\n"
-"        respect to memory management, and for large archives, it may not be\n"
-"        possible to index the mbox entirely.  For that reason, you can "
-"specify\n"
-"        the start and end article numbers.\n"
-"\n"
-"Where <mbox> is the path to a list's complete mbox archive.  Usually this "
-"will\n"
-"be some path in the archives/private directory.  For example:\n"
-"\n"
-"%% bin/arch mylist archives/private/mylist.mbox/mylist.mbox\n"
-"\n"
-"<mbox> is optional.  If it is missing, it is calculated.\n"
-msgstr ""
-"Reconstruir el archivo de una lista.\n"
-"\n"
-"Usa esta orden para reconstruir el archivo de una lista de distribuci�n.\n"
-"Puede que quieras hacer esto si editas algunos mensajes del archivo o si\n"
-"eliminas algunos ficheros del archivo.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [options] <lista> [<mbox>]\n"
-"\n"
-"Las opciones pueden ser:\n"
-"    -h / --help\n"
-"        Muestra este mensaje de ayuda y termina.\n"
-"\n"
-"    -q / --quiet\n"
-"        Hacer que la salida del archivador sea menos verbosa.\n"
-"\n"
-"    --wipe\n"
-"        Borrar en primer lugar el archivo original antes de la "
-"regeneraci�n.\n"
-"        Normalmente querr�s usar esta opci�n a menos que est�s generando el\n"
-"        archivo a cachos..\n"
-"\n"
-"    -s N\n"
-"    --start=N\n"
-"        Comienza a reconstruir por el mensaje N, el mensaje 0 es el "
-"primero \n"
-"        del archivo.Por omisi�n es 0.\n"
-"\n"
-"    -e M\n"
-"    --end=M\n"
-"        Termina la reconstrucci�n en el mensaje M. Este programa no es muy\n"
-"        eficiente gestionando la memoria y, con archivos grandes, a lo "
-"mejor\n"
-"        no es posible regenerarlo completo. Por esto, se permite indicar "
-"el \n"
-"        numero de mensaje inicial y final.\n"
-"\n"
-"Donde buz�n es el camino al archivo privado completo de la lista. "
-"Normalmente\n"
-"ser� alguna ruta en el directorio archives/private. Por ejemplo:\n"
-"\n"
-"bin/arch milista archives/private/mylist.mbox/milista.mbox\n"
-"\n"
-"<mbox> es opcional. Si no existe, se calcula.\n"
-
-#: bin/.svn/text-base/arch.svn-base:125 bin/arch:125
-msgid "listname is required"
-msgstr "Hace falta un nombre de lista"
-
-#: bin/.svn/text-base/arch.svn-base:143
-#: bin/.svn/text-base/change_pw.svn-base:106
-#: bin/.svn/text-base/config_list.svn-base:256 bin/arch:143 bin/change_pw:106
-#: bin/config_list:256
-msgid ""
-"No such list \"%(listname)s\"\n"
-"%(e)s"
-msgstr ""
-"No existe la lista \"%(listname)s\"\n"
-"%(e)s"
-
-#: bin/.svn/text-base/arch.svn-base:183 bin/arch:183
-msgid "Cannot open mbox file %(mbox)s: %(msg)s"
-msgstr "No se ha podido abrir el fichero mbox %(mbox)s: %(msg)s"
-
-#: bin/.svn/text-base/b4b5-archfix.svn-base:19 bin/b4b5-archfix:19
-msgid ""
-"Fix the MM2.1b4 archives.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] file ...\n"
-"\n"
-"Where options are:\n"
-"    -h / --help\n"
-"        Print this help message and exit.\n"
-"\n"
-"Only use this to `fix' some archive database files that may have gotten\n"
-"written in Mailman 2.1b4 with some bogus data.  Use like this from your\n"
-"$PREFIX directory\n"
-"\n"
-"%% %(PROGRAM)s `grep -l _mlist archives/private/*/database/*-article`\n"
-"\n"
-"(note the backquotes are required)\n"
-"\n"
-"You will need to run `bin/check_perms -f' after running this script.\n"
-msgstr ""
-"Corrije los archivos de MM2.1b4\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] fichero ...\n"
-"\n"
-"Donde las opciones son:\n"
-"    -h / --help\n"
-"        Imprime este mensaje de ayuda y termina.\n"
-"\n"
-"Utilice esto �nicamente para 'correjir' algunos ficheros de base datos del\n"
-"archivo que se puedan haber escrito en Mailman 2.1b4 con algunos datos\n"
-"incorrectos. Ejecute esto desde su directorio $PREFIX\n"
-"\n"
-"%% %(PROGRAM)s `grep -l _mlist archives/private/*/database/*-article`\n"
-"\n"
-"(observe que los acentos graves hacen falta)\n"
-"\n"
-"Necesitar� ejecutar `bin/check_perms -f' despu�s de ejecutar este gui�n.\n"
-
-#: bin/.svn/text-base/change_pw.svn-base:19 bin/change_pw:19
-msgid ""
-"Change a list's password.\n"
-"\n"
-"Prior to Mailman 2.1, list passwords were kept in crypt'd format -- "
-"usually.\n"
-"Some Python installations didn't have the crypt module available, so they'd\n"
-"fall back to md5.  Then suddenly the Python installation might grow a crypt\n"
-"module and all list passwords would be broken.\n"
-"\n"
-"In Mailman 2.1, all list and site passwords are stored in SHA1 hexdigest\n"
-"form.  This breaks list passwords for all existing pre-Mailman 2.1 lists, "
-"and\n"
-"since those passwords aren't stored anywhere in plain text, they cannot be\n"
-"retrieved and updated.\n"
-"\n"
-"Thus, this script generates new passwords for a list, and optionally sends "
-"it\n"
-"to all the owners of the list.\n"
-"\n"
-"Usage: change_pw [options]\n"
-"\n"
-"Options:\n"
-"\n"
-"    --all / -a\n"
-"        Change the password for all lists.\n"
-"\n"
-"    --domain=domain\n"
-"    -d domain\n"
-"        Change the password for all lists in the virtual domain `domain'.  "
-"It\n"
-"        is okay to give multiple -d options.\n"
-"\n"
-"    --listname=listname\n"
-"    -l listname\n"
-"        Change the password only for the named list.  It is okay to give\n"
-"        multiple -l options.\n"
-"\n"
-"    --password=newpassword\n"
-"    -p newpassword\n"
-"        Use the supplied plain text password `newpassword' as the new "
-"password\n"
-"        for any lists that are being changed (as specified by the -a, -d, "
-"and\n"
-"        -l options).  If not given, lists will be assigned a randomly\n"
-"        generated new password.\n"
-"\n"
-"    --quiet / -q\n"
-"        Don't notify list owners of the new password.  You'll have to have\n"
-"        some other way of letting the list owners know the new password\n"
-"        (presumably out-of-band).\n"
-"\n"
-"    --help / -h\n"
-"        Print this help message and exit.\n"
-msgstr ""
-"Cambiar la contrase�a de la lista.\n"
-"\n"
-"Antes de Mailman 2.1, las contrase�as de las listas se manten�an normalmente en "
-"formato\n"
-"crypt. Algunas instalaciones Python no ten�an disponible dicho m�dulo, por "
-"lo que\n"
-"usaban md5. Entonces de repente las instalaciones Python adquirieron el "
-"m�dulo crypt\n"
-"y todas las contrase�as empezaron a fallar.\n"
-"\n"
-"En Mailman 2.1 las contrase�as de las listas y de la sede se almacenan en formato "
-"SHA1.\n"
-"Esto hace que fallen las contrase�as de todas las listas que exist�an antes de "
-"Mailman 2.1\n"
-"y debido a que aquellas contrase�as no se almacenaban como texto plano en ninguna "
-"parte,\n"
-"no se pod�an recuperar y actualizar.\n"
-"\n"
-"As� pues, este gui�n genera la contrase�a de una lista y opcionalmente la manda a "
-"todos los\n"
-"propietarios de la lista.\n"
-"\n"
-"Sintaxis: change_pw [OPCIONES]\n"
-"\n"
-"Opciones:\n"
-"    --all / -a\n"
-"        Cambiar la contrase�a de todas las listas.\n"
-"\n"
-"    --domain=dominio\n"
-"    -d dominio\n"
-"        Cambiar la contrase�a de todas las listas en el dominio virtual "
-"`dominio'. Vale        dar m�ltiples opciones -d.\n"
-"\n"
-"    --listname=lista\n"
-"    -l lista\n"
-"        Cambiar la contrase�a solo para las listas especificadas.\n"
-"        Vale dar varias opciones -l\n"
-"\n"
-"    --password=Contrase�aNueva\n"
-"    -p Contrase�aNueva\n"
-"        Usar la contrase�a especificada en `Contrase�aNueva' como la contrase�a nueva de "
-"las listas\n"
-"        que se vayan a cambiar (indicadas mediante las opciones -a, -d, y -"
-"l).\n"
-"        Si no se especifica, a las listas se les asignar� una contrase�a nueva "
-"aleatoria\n"
-"\n"
-"    --quiet / -q\n"
-"        No notificar a los propietarios la contrase�a nueva. Tendr�as que "
-"disponer de\n"
-"        otro medio para hacer que los propietarios sepan la contrase�a nueva\n"
-"        (presumiblemente fuera de l�nea).\n"
-"\n"
-"    --help / -h\n"
-"       Imprimir este mensaje y salir.\n"
-
-#: bin/.svn/text-base/change_pw.svn-base:144 bin/change_pw:144
-msgid "Bad arguments: %(strargs)s"
-msgstr "Argumento incorrecto: %(strargs)s"
-
-#: bin/.svn/text-base/change_pw.svn-base:148 bin/change_pw:148
-msgid "Empty list passwords are not allowed"
-msgstr "No se permiten contrase�as vac�as"
-
-#: bin/.svn/text-base/change_pw.svn-base:180 bin/change_pw:180
-msgid "New %(listname)s password: %(notifypassword)s"
-msgstr "Contrase�a nueva de %(listname)s: %(notifypassword)s"
-
-#: bin/.svn/text-base/change_pw.svn-base:189 bin/change_pw:189
-msgid "Your new %(listname)s list password"
-msgstr "Su contrase�a nueva de la lista %(listname)s"
-
-#: bin/.svn/text-base/change_pw.svn-base:190 bin/change_pw:190
-msgid ""
-"The site administrator at %(hostname)s has changed the password for your\n"
-"mailing list %(listname)s.  It is now\n"
-"\n"
-"    %(notifypassword)s\n"
-"\n"
-"Please be sure to use this for all future list administration.  You may "
-"want\n"
-"to log in now to your list and change the password to something more to "
-"your\n"
-"liking.  Visit your list admin page at\n"
-"\n"
-"    %(adminurl)s\n"
-msgstr ""
-"El administrador del servidor de listas %(hostname)s ha cambiado la contrase�a "
-"de\n"
-"su lista de distribuci�n %(listname)s. Ahora es\n"
-"\n"
-"    %(notifypassword)s\n"
-"\n"
-"Por favor, asegurese de usarla para todas las tareas de administraci�n\n"
-"fututas. Si desea entrar ahora en las p�ginas de administraci�n de su lista\n"
-"y cambiar la contrase�a a cualquier otra m�s oportuna. Visite las p�ginas de\n"
-"administraci�n en\n"
-"\n"
-"    %(adminurl)s\n"
-
-#: bin/.svn/text-base/check_db.svn-base:19 bin/check_db:19
-msgid ""
-"Check a list's config database file for integrity.\n"
-"\n"
-"All of the following files are checked:\n"
-"\n"
-"    config.pck\n"
-"    config.pck.last\n"
-"    config.db\n"
-"    config.db.last\n"
-"    config.safety\n"
-"\n"
-"It's okay if any of these are missing.  config.pck and config.pck.last are\n"
-"pickled versions of the config database file for 2.1a3 and beyond.  config."
-"db\n"
-"and config.db.last are used in all earlier versions, and these are Python\n"
-"marshals.  config.safety is a pickle written by 2.1a3 and beyond when the\n"
-"primary config.pck file could not be read.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [listname [listname ...]]\n"
-"\n"
-"Options:\n"
-"\n"
-"    --all / -a\n"
-"        Check the databases for all lists.  Otherwise only the lists named "
-"on\n"
-"        the command line are checked.\n"
-"\n"
-"    --verbose / -v\n"
-"        Verbose output.  The state of every tested file is printed.\n"
-"        Otherwise only corrupt files are displayed.\n"
-"\n"
-"    --help / -h\n"
-"        Print this text and exit.\n"
-msgstr ""
-"Comprobar la integridad del fichero de configuraci�n de una lista.\n"
-"\n"
-"Se comprueban los ficheros siguientes:\n"
-"\n"
-"    config.pck\n"
-"    config.pck.last\n"
-"    config.db\n"
-"    config.db.last\n"
-"    config.safety\n"
-"\n"
-"No pasa nada si falta algunos de estos ficheros. config.pck y config.pck."
-"last son\n"
-"versiones �pickledadas� del fichero de configuraci�n de 2.1a3 y "
-"posteriores.\n"
-"config.db y config.db.last se usan en todas las versiones anteriores y son "
-"ficheros\n"
-"marshals de Python.  config.safety es un pickle escrito para 2.1a3 y "
-"posteriores usado\n"
-"cuando no se pod�a leer el fichero config.pck principal.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] [lista [lista ...]]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    --all / -a\n"
-"        Comprobar los ficheros de todas las listas.  En otro caso solo se "
-"comprobar�n\n"
-"        las listas nombradas en la l�nea de ordenes\n"
-"\n"
-"    --verbose / -v\n"
-"        Salida prolija.  Se imprime el estado de cada uno de los ficheros "
-"testeados.\n"
-"        En otro caso solo se mostrar�n los ficheros corruptos.\n"
-"\n"
-"    --help / -h\n"
-"        Imprimir este mensaje y salir.\n"
-
-#: bin/.svn/text-base/check_db.svn-base:119 bin/check_db:119
-msgid "No list named:"
-msgstr "No hay ninguna lista llamada:"
-
-#: bin/.svn/text-base/check_db.svn-base:128 bin/check_db:128
-msgid "List:"
-msgstr "Lista:"
-
-#: bin/.svn/text-base/check_db.svn-base:148 bin/check_db:148
-msgid "   %(file)s: okay"
-msgstr "  %(file)s: Correcto"
-
-#: bin/.svn/text-base/check_perms.svn-base:19 bin/check_perms:19
-msgid ""
-"Check the permissions for the Mailman installation.\n"
-"\n"
-"Usage: %(PROGRAM)s [-f] [-v] [-h]\n"
-"\n"
-"With no arguments, just check and report all the files that have bogus\n"
-"permissions or group ownership.  With -f (and run as root), fix all the\n"
-"permission problems found.  With -v be verbose.\n"
-msgstr ""
-"Comprobar los permisos de la instalaci�n de Mailman.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [-f] [-v] [-h]\n"
-"\n"
-"Sin argumentos, solo comprueba y hace un informe de los ficheros que tienen "
-"los\n"
-"permisos mal ajustados. Con la opci�n -f (y ejecutado como root), corrige "
-"todos\n"
-"los problemas relacionados con los permisos que encuentre. Con -v la salida "
-"puede\n"
-" ser verbosa.\n"
-
-#: bin/.svn/text-base/check_perms.svn-base:108 bin/check_perms:108
-msgid "    checking gid and mode for %(path)s"
-msgstr "    comprobando gid y modo de %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:120 bin/check_perms:120
-msgid "%(path)s bad group (has: %(groupname)s, expected %(MAILMAN_GROUP)s)"
-msgstr ""
-"%(path) tiene un grupo incorrecto (tiene: %(groupname)s, se esperaba que "
-"tuviera %(MAILMAN_GROUP)s)"
-
-#: bin/.svn/text-base/check_perms.svn-base:143 bin/check_perms:143
-msgid "directory permissions must be %(octperms)s: %(path)s"
-msgstr "los permisos del directorio tienen que ser %(octperms)s: %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:152 bin/check_perms:152
-msgid "source perms must be %(octperms)s: %(path)s"
-msgstr "los permisos tienen que ser %(octperms)s: %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:163 bin/check_perms:163
-msgid "article db files must be %(octperms)s: %(path)s"
-msgstr "los permisos de los ficheros db tienen que ser %(octperms)s: %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:175 bin/check_perms:175
-msgid "checking mode for %(prefix)s"
-msgstr "comprobando el modo para %(prefix)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:185 bin/check_perms:185
-msgid "WARNING: directory does not exist: %(d)s"
-msgstr "ADVERTENCIA: el directorio no existe: %(d)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:189 bin/check_perms:189
-msgid "directory must be at least 02775: %(d)s"
-msgstr "El directorio tiene que estar como m�nimo a 02775: %(d)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:201 bin/check_perms:201
-msgid "checking perms on %(private)s"
-msgstr "Comprobando los permisos en %(private)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:206 bin/check_perms:206
-msgid "%(private)s must not be other-readable"
-msgstr "%(private) no puede se legible por terceros"
-
-#: bin/.svn/text-base/check_perms.svn-base:215 bin/check_perms:215
-msgid ""
-"Warning: Private archive directory is other-executable (o+x).\n"
-"         This could allow other users on your system to read private "
-"archives.\n"
-"         If you're on a shared multiuser system, you should consult the\n"
-"         installation manual on how to fix this."
-msgstr ""
-"Atenci�n: El directorio donde reside el archivo privado es ejecutable\n"
-"          por el resto del mundo (o+x). Esto podr�a hacer que otros\n"
-"          usuarios de su sistema pudieran leer el archivo privado.\n"
-"          Si est� en un entorno multiusuario deber�a consultar el manual\n"
-"          de instalaci�n para ver como solventar este tema."
-
-#: bin/.svn/text-base/check_perms.svn-base:232 bin/check_perms:232
-msgid "mbox file must be at least 0660:"
-msgstr "El fichero mbox tiene que estar como m�nimo a 0660"
-
-#: bin/.svn/text-base/check_perms.svn-base:255 bin/check_perms:255
-msgid "%(dbdir)s \"other\" perms must be 000"
-msgstr "Los permisos de %(dbdir)s para \"el resto\" tienen que ser 000"
-
-#: bin/.svn/text-base/check_perms.svn-base:265 bin/check_perms:265
-msgid "checking cgi-bin permissions"
-msgstr "comprobando los permisos de los cgi-bin"
-
-#: bin/.svn/text-base/check_perms.svn-base:270 bin/check_perms:270
-msgid "    checking set-gid for %(path)s"
-msgstr "    comprobando el set-gid de %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:274 bin/check_perms:274
-msgid "%(path)s must be set-gid"
-msgstr "%(path)s tiene que ser sert-gid"
-
-#: bin/.svn/text-base/check_perms.svn-base:284 bin/check_perms:284
-msgid "checking set-gid for %(wrapper)s"
-msgstr "comprobando el set-gid de %(wrapper)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:288 bin/check_perms:288
-msgid "%(wrapper)s must be set-gid"
-msgstr "%(wrapper)s tiene que se set-gid"
-
-#: bin/.svn/text-base/check_perms.svn-base:298 bin/check_perms:298
-msgid "checking permissions on %(pwfile)s"
-msgstr "comprobando los permisos de %(pwfile)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:307 bin/check_perms:307
-msgid "%(pwfile)s permissions must be exactly 0640 (got %(octmode)s)"
-msgstr ""
-"Los permisos de %(pwfile)s tienen que ser exactamente 06740 (tiene %(octmode)"
-"s)"
-
-#: bin/.svn/text-base/check_perms.svn-base:331 bin/check_perms:331
-msgid "checking permissions on list data"
-msgstr "comprobando los permisos sobre los datos de la lista"
-
-#: bin/.svn/text-base/check_perms.svn-base:337 bin/check_perms:337
-msgid "    checking permissions on: %(path)s"
-msgstr "    comprobando los permisos de %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:345 bin/check_perms:345
-msgid "file permissions must be at least 660: %(path)s"
-msgstr "Los permisos del fichero tienen que estar como m�nimo a 660: %(path)s"
-
-#: bin/.svn/text-base/check_perms.svn-base:390 bin/check_perms:390
-msgid "No problems found"
-msgstr "No se han encontrado problemas"
-
-#: bin/.svn/text-base/check_perms.svn-base:392 bin/check_perms:392
-msgid "Problems found:"
-msgstr "Se han encontrado problemas:"
-
-#: bin/.svn/text-base/check_perms.svn-base:393 bin/check_perms:393
-msgid "Re-run as %(MAILMAN_USER)s (or root) with -f flag to fix"
-msgstr ""
-"Para arreglarlo vuelva a ejecutar como %(MAILMAN_USER)s (o como root) con la "
-"opci�n -f"
-
-#: bin/.svn/text-base/cleanarch.svn-base:20 bin/cleanarch:20
-msgid ""
-"Clean up an .mbox archive file.\n"
-"\n"
-"The archiver looks for Unix-From lines separating messages in an mbox "
-"archive\n"
-"file.  For compatibility, it specifically looks for lines that start with\n"
-"\"From \" -- i.e. the letters capital-F, lowercase-r, o, m, space, ignoring\n"
-"everything else on the line.\n"
-"\n"
-"Normally, any lines that start \"From \" in the body of a message should be\n"
-"escaped such that a > character is actually the first on a line.  It is\n"
-"possible though that body lines are not actually escaped.  This script\n"
-"attempts to fix these by doing a stricter test of the Unix-From lines.  Any\n"
-"lines that start \"From \" but do not pass this stricter test are escaped "
-"with a\n"
-"> character.\n"
-"\n"
-"Usage: cleanarch [options] < inputfile > outputfile\n"
-"Options:\n"
-"    -s n\n"
-"    --status=n\n"
-"        Print a # character every n lines processed\n"
-"\n"
-"    -q / --quiet\n"
-"        Don't print changed line information to standard error.\n"
-"\n"
-"    -n / --dry-run\n"
-"        Don't actually output anything.\n"
-"\n"
-"    -h / --help\n"
-"        Print this message and exit\n"
-msgstr ""
-"Limpiar un archivo .mbox\n"
-"\n"
-"El archivador busca lineas From de Unix separando mensajes en un fichero "
-"mbox.\n"
-"Debido a la compatibilidad, busca espec�ficamente l�neas que empiezan con "
-"\"From\"\n"
-"-- Por ej. las letras F en may�sculas, r min�sculas, o, m, espacio en "
-"blanco,\n"
-"ignorando cualquier cosa m�s en la misma l�nea.\n"
-"\n"
-"Normalmente, cualquiera de las l�neas que empiecen con \"From\" en el cuerpo "
-"del\n"
-"mensaje deber�an estar escapadas debido a que un car�cter > es lo primero "
-"que\n"
-"aparece en la l�nea. Es posible de que las l�neas no se encuentren "
-"escapadas.\n"
-"Este gui�n intenta corregir esto haciendo una comprobaci�n estricta de las "
-"l�neas\n"
-"From al estilo Unix. Cualquier l�nea que empiece con \"From\" pero que no "
-"pase este\n"
-"test estricto se escapan con un car�cter >\n"
-"\n"
-"Sintaxis: cleanarch [opciones] < fichero_Entrada > fichero_Salida\n"
-"Opciones:\n"
-"    -s n\n"
-"    --status\n"
-"        Imprime un car�cter # por cada n lineas procesadas.\n"
-"\n"
-"    -q / --quiet\n"
-"        No imprimir la informaci�n de l�nea modificada al error est�ndar.\n"
-"\n"
-"    -n / --dry-run\n"
-"        No imprimir nada por la salida est�ndar.\n"
-"\n"
-"    -h / --help\n"
-"        Imprimir este mensaje y salir.\n"
-
-#: bin/.svn/text-base/cleanarch.svn-base:83 bin/cleanarch:83
-msgid "Unix-From line changed: %(lineno)d"
-msgstr "L�nea From estilo Unix cambiada: %(lineno)d"
-
-#: bin/.svn/text-base/cleanarch.svn-base:111 bin/cleanarch:111
-msgid "Bad status number: %(arg)s"
-msgstr "N�mero de status incorrecto: %(arg)s"
-
-#: bin/.svn/text-base/cleanarch.svn-base:167 bin/cleanarch:167
-msgid "%(messages)d messages found"
-msgstr "encontrados %(messages)d mensajes"
-
-#: bin/.svn/text-base/clone_member.svn-base:19 bin/clone_member:19
-msgid ""
-"Clone a member address.\n"
-"\n"
-"Cloning a member address means that a new member will be added who has all "
-"the\n"
-"same options and passwords as the original member address.  Note that this\n"
-"operation is fairly trusting of the user who runs it -- it does no\n"
-"verification to the new address, it does not send out a welcome message, "
-"etc.\n"
-"\n"
-"The existing member's subscription is usually not modified in any way.  If "
-"you\n"
-"want to remove the old address, use the -r flag.  If you also want to "
-"change\n"
-"any list admin addresses, use the -a flag.\n"
-"\n"
-"Usage:\n"
-"    clone_member [options] fromoldaddr tonewaddr\n"
-"\n"
-"Where:\n"
-"\n"
-"    --listname=listname\n"
-"    -l listname\n"
-"        Check and modify only the named mailing lists.  If -l is not given,\n"
-"        then all mailing lists are scanned from the address.  Multiple -l\n"
-"        options can be supplied.\n"
-"\n"
-"    --remove\n"
-"    -r\n"
-"        Remove the old address from the mailing list after it's been "
-"cloned.\n"
-"\n"
-"    --admin\n"
-"    -a\n"
-"        Scan the list admin addresses for the old address, and clone or "
-"change\n"
-"        them too.\n"
-"\n"
-"    --quiet\n"
-"    -q\n"
-"        Do the modifications quietly.\n"
-"\n"
-"    --nomodify\n"
-"    -n\n"
-"        Print what would be done, but don't actually do it.  Inhibits the\n"
-"        --quiet flag.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-" fromoldaddr (`from old address') is the old address of the user.  "
-"tonewaddr\n"
-" (`to new address') is the new address of the user.\n"
-"\n"
-msgstr ""
-"Clona la direcci�n de un suscriptor.\n"
-"\n"
-"Clonar la direcci�n de un suscriptor significa que se suscribir� un "
-"usuario\n"
-" nuevo con las mismas opciones y contrase�as que el suscriptor original. D�se "
-"cuenta\n"
-"que esta operaci�n conf�a plenamente en el usuario que la ejecuta -- no se "
-"realizan\n"
-"verificaciones de la direcci�n nueva ni se manda un mensaje de bienvenida, "
-"etc.\n"
-"\n"
-"Las suscripciones existentes no se alteran en absoluto. Si quiere borrar la\n"
-"direcci�n antigua, utiliza la opci�n -r. Si tambi�n quiere cambiar alguna "
-"direcci�n\n"
-"de administrador, use la opci�n -a.\n"
-"\n"
-"Sintaxis:\n"
-"    clone_member [opciones] DesdeLaDirecci�n AlaDirecci�n\n"
-"\n"
-"Donde:\n"
-"\n"
-"    --listname=lista\n"
-"    -l lista\n"
-"        Comprueba y modifica �nicamente las listas de distribuci�n "
-"especificadas.\n"
-"       Si no se incluye -l, entonces se busca la direcci�n en todas las "
-"listas de\n"
-"        distribuci�n. Se pueden especificar m�ltiples opciones -l.\n"
-"\n"
-"    --remove\n"
-"    -r\n"
-"        Borrar la direcci�n antigua de la lista de distribuci�n una vez que "
-"se haya\n"
-"        clonado.\n"
-"\n"
-"    --admin\n"
-"    -a\n"
-"        Incluye las direcciones de los administradores en la b�squeda de "
-"las\n"
-"        direcciones antiguas y las clona o cambia tambi�n.\n"
-"\n"
-"    --quiet\n"
-"    -q\n"
-"        Realiza las modificaciones silenciosamente.\n"
-"\n"
-"    --nomodify\n"
-"    -n\n"
-"        Dice lo que se tendr�a que hacer, pero no lo hace. Inhabilita la "
-"opci�n\n"
-"        --quiet.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje y sale.\n"
-"\n"
-" DesdeLaDirecci�n es la direcci�n antigua del usuario. AlaDirecci�n es la "
-"nueva direcci�n del usuario.\n"
-"\n"
-
-#: bin/.svn/text-base/clone_member.svn-base:94 bin/clone_member:94
-msgid "processing mailing list:"
-msgstr "procesando la lista de distribuci�n:"
-
-#: bin/.svn/text-base/clone_member.svn-base:101 bin/clone_member:101
-msgid "    scanning list owners:"
-msgstr "    examinando a los administradores de la lista:"
-
-#: bin/.svn/text-base/clone_member.svn-base:119 bin/clone_member:119
-msgid "    new list owners:"
-msgstr "    administradores de la lista nueva:"
-
-#: bin/.svn/text-base/clone_member.svn-base:121 bin/clone_member:121
-msgid "(no change)"
-msgstr "(sin cambios)"
-
-#: bin/.svn/text-base/clone_member.svn-base:130 bin/clone_member:130
-msgid "    address not found:"
-msgstr "    la direcci�n no se ha encontrado:"
-
-#: bin/.svn/text-base/clone_member.svn-base:139 bin/clone_member:139
-msgid "    clone address added:"
-msgstr "    direcci�n clonada a�adida:"
-
-#: bin/.svn/text-base/clone_member.svn-base:142 bin/clone_member:142
-msgid "    clone address is already a member:"
-msgstr "    la direcci�n a clonar ya est� suscrita."
-
-#: bin/.svn/text-base/clone_member.svn-base:145 bin/clone_member:145
-msgid "    original address removed:"
-msgstr "    la direcci�n original se ha borrado:"
-
-#: bin/.svn/text-base/clone_member.svn-base:196 bin/clone_member:196
-msgid "Not a valid email address: %(toaddr)s"
-msgstr "No es una direcci�n v�lida: %(toaddr)s"
-
-#: bin/.svn/text-base/clone_member.svn-base:209 bin/clone_member:209
-msgid ""
-"Error opening list \"%(listname)s\", skipping.\n"
-"%(e)s"
-msgstr ""
-"Error abriendo la lista \"%(listname)s\", omitiendola.\n"
-"%(e)s"
-
-#: bin/.svn/text-base/config_list.svn-base:20 bin/config_list:20
-msgid ""
-"Configure a list from a text file description.\n"
-"\n"
-"Usage: config_list [options] listname\n"
-"\n"
-"Options:\n"
-"    --inputfile filename\n"
-"    -i filename\n"
-"        Configure the list by assigning each module-global variable in the\n"
-"        file to an attribute on the list object, then saving the list.  The\n"
-"        named file is loaded with execfile() and must be legal Python code.\n"
-"        Any variable that isn't already an attribute of the list object is\n"
-"        ignored (a warning message is printed).  See also the -c option.\n"
-"\n"
-"        A special variable named `mlist' is put into the globals during the\n"
-"        execfile, which is bound to the actual MailList object.  This lets "
-"you\n"
-"        do all manner of bizarre thing to the list object, but BEWARE!  "
-"Using\n"
-"        this can severely (and possibly irreparably) damage your mailing "
-"list!\n"
-"\n"
-"    --outputfile filename\n"
-"    -o filename\n"
-"        Instead of configuring the list, print out a list's configuration\n"
-"        variables in a format suitable for input using this script.  In "
-"this\n"
-"        way, you can easily capture the configuration settings for a\n"
-"        particular list and imprint those settings on another list.  "
-"filename\n"
-"        is the file to output the settings to.  If filename is `-', "
-"standard\n"
-"        out is used.\n"
-"\n"
-"    --checkonly\n"
-"    -c\n"
-"        With this option, the modified list is not actually changed.  Only\n"
-"        useful with -i.\n"
-"\n"
-"    --verbose\n"
-"    -v\n"
-"        Print the name of each attribute as it is being changed.  Only "
-"useful\n"
-"        with -i.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"The options -o and -i are mutually exclusive.\n"
-"\n"
-msgstr ""
-"Configura una lista a partir de las descripciones contenidas en un fichero "
-"de texto.\n"
-"\n"
-"Sintaxis: config_list [opciones] lista\n"
-"\n"
-"Opciones:\n"
-"    --inputfile fichero\n"
-"    -i fichero\n"
-"        Configura la lista asignando cada variable de modulo-global "
-"contenida\n"
-"        en el fichero a un atributo del objeto lista, guardando los cambios "
-"a \n"
-"        continuaci�n. El fichero especificado se carga con execfile() y "
-"tiene\n"
-"        que contener c�digo Python v�lido.\n"
-"        Cualquier variable que no sea un atributo v�lido de una lista se "
-"ignarar�\n"
-"        (imprimiendo un mensaje de aviso). Vea tambi�n la opci�n -c.\n"
-"\n"
-"        Una variable especial llamada `mlist' se pone en el �mbito global "
-"durante\n"
-"        la ejecuci�n de execfile, que se asocia a la lista actual. Esto le "
-"permite\n"
-"        hacer todo tipo de cosas raras a la lista, but �TENGA CUIDADO! Usar "
-"esto         puede hacer da�ar seriamente (y posiblemente irreversiblemente) "
-"su lista de\n"
-"        distribuci�n.\n"
-"\n"
-"    --outputfile fichero\n"
-"    -o fichero\n"
-"        En vez de configurar la lista, imprime las variables de "
-"configuraci�n de la\n"
-"        lista en un formato adecuado para usarlo como entrada a este gui�n. "
-"De esta\n"
-"        manera, puede guardar las opciones de configuraci�n de una lista y "
-"usarlas\n"
-"        para configurar otra lista. Las opciones de configuraci�n se guardan "
-"en\n"
-"        `fichero'. Si fichero es `-', la salida del programa se manda a la "
-"salida\n"
-"        est�ndar.\n"
-"\n"
-"    --checkonly\n"
-"    -c\n"
-"        Con esta opci�n, la lista modificada no se cambia. S�lo es �til con -"
-"i.\n"
-"\n"
-"    --verbose\n"
-"    -v\n"
-"        Imprime el nombre de cada atributo que se cambia. S�lo es �til con -"
-"i\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje y sale.\n"
-"\n"
-"Las opciones -o y -i son m�tuamente exclusivas.\n"
-"\n"
-
-#: bin/.svn/text-base/config_list.svn-base:117 bin/config_list:117
-msgid ""
-"# -*- python -*-\n"
-"# -*- coding: %(charset)s -*-\n"
-"## \"%(listname)s\" mailing list configuration settings\n"
-"## captured on %(when)s\n"
-msgstr ""
-"# -*- python -*-\n"
-"# -*- codificaci�n: %(charset)s -*-\n"
-"## valores de configuraci�n de la lista de distribuci�n \"%(listname)s\"\n"
-"## -*- python -*-\n"
-"## capturados el %(when)s\n"
-
-#: bin/.svn/text-base/config_list.svn-base:143 bin/config_list:143
-msgid "options"
-msgstr "Opciones"
-
-#: bin/.svn/text-base/config_list.svn-base:202 bin/config_list:202
-msgid "legal values are:"
-msgstr "los valores correctos son:"
-
-#: bin/.svn/text-base/config_list.svn-base:269 bin/config_list:269
-msgid "attribute \"%(k)s\" ignored"
-msgstr "se ha ignorado el atributo \"%(k)s\""
-
-#: bin/.svn/text-base/config_list.svn-base:272 bin/config_list:272
-msgid "attribute \"%(k)s\" changed"
-msgstr "atributo \"%(k)s\" cambiado"
-
-#: bin/.svn/text-base/config_list.svn-base:278 bin/config_list:278
-msgid "Non-standard property restored: %(k)s"
-msgstr "Propiedad no est�ndar restaurada: %(k)s"
-
-#: bin/.svn/text-base/config_list.svn-base:286 bin/config_list:286
-msgid "Invalid value for property: %(k)s"
-msgstr "Valor inv�lido de la propiedad: %(k)s"
-
-#: bin/.svn/text-base/config_list.svn-base:288 bin/config_list:288
-msgid "Bad email address for option %(k)s: %(v)s"
-msgstr "Direcci�n de correo-e incorrecta en la opci�n %(k)s: %(v)s"
-
-#: bin/.svn/text-base/config_list.svn-base:345 bin/config_list:345
-msgid "Only one of -i or -o is allowed"
-msgstr "Solo se permite poner o la opci�n -i o la -o"
-
-#: bin/.svn/text-base/config_list.svn-base:347 bin/config_list:347
-msgid "One of -i or -o is required"
-msgstr "Se necesita la opci�n -i o la opci�n -o"
-
-#: Mailman/Cgi/edithtml.py:60
-#: bin/.svn/text-base/config_list.svn-base:351 bin/config_list:351
-msgid "List name is required"
-msgstr "Hace falta el nombre de la lista"
-
-#: bin/.svn/text-base/convert.py.svn-base:19 bin/convert.py:19
-msgid ""
-"Convert a list's interpolation strings from %-strings to $-strings.\n"
-"\n"
-"This script is intended to be run as a bin/withlist script, i.e.\n"
-"\n"
-"% bin/withlist -l -r convert <mylist>\n"
-msgstr ""
-"Cambia el formato de las cadenas de interpolado de una lista de la forma\n"
-"%-cadena a la forma $-cadena.\n"
-"\n"
-"Este gui�n est� pensado para ejecutarse desde bin/withlist, esto es:\n"
-"\n"
-"% bin/withlist -l -r convert <lista>\n"
-
-#: bin/.svn/text-base/convert.py.svn-base:38
-#: bin/.svn/text-base/fix_url.py.svn-base:85 bin/convert.py:38
-#: bin/fix_url.py:85
-msgid "Saving list"
-msgstr "Guardando la lista"
-
-#: bin/.svn/text-base/convert.py.svn-base:44
-#: bin/.svn/text-base/fix_url.py.svn-base:51
-#: bin/.svn/text-base/reset_pw.py.svn-base:57 bin/convert.py:44
-#: bin/fix_url.py:51 bin/reset_pw.py:57
-msgid "%%%"
-msgstr "%%%"
-
-#: bin/.svn/text-base/discard.svn-base:19 bin/discard:19
-msgid ""
-"Discard held messages.\n"
-"\n"
-"Usage:\n"
-"    discard [options] file ...\n"
-"\n"
-"Options:\n"
-"    --help / -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"    --quiet / -q\n"
-"        Don't print status messages.\n"
-msgstr ""
-"Descartar los mensajes retenidos.\n"
-"\n"
-"Sintaxis:\n"
-"    discard [opciones] fichero ...\n"
-"\n"
-"Opciones:\n"
-"    -h/--help\n"
-"        Imprime este mensaje y termina.\n"
-"\n"
-"    --quiet / -q\n"
-"        No mostrar los mensajes de estatus.\n"
-
-#: bin/.svn/text-base/discard.svn-base:94 bin/discard:94
-msgid "Ignoring non-held message: %(f)s"
-msgstr "Ignorando mensaje no retenido: %(f)s"
-
-#: bin/.svn/text-base/discard.svn-base:100 bin/discard:100
-msgid "Ignoring held msg w/bad id: %(f)s"
-msgstr "Ignorando mensaje retenido con identificaci�n err�nea: %(f)s"
-
-#: bin/.svn/text-base/discard.svn-base:112 bin/discard:112
-msgid "Discarded held msg #%(id)s for list %(listname)s"
-msgstr ""
-"Descartado el mensaje retenido #%(id)s dirigido a la lista %(listname)s"
-
-#: bin/.svn/text-base/dumpdb.svn-base:19 bin/dumpdb:19
-msgid ""
-"Dump the contents of any Mailman `database' file.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] filename\n"
-"\n"
-"Options:\n"
-"\n"
-"    --marshal/-m\n"
-"        Assume the file contains a Python marshal, overridding any "
-"automatic\n"
-"        guessing.\n"
-"\n"
-"    --pickle/-p\n"
-"        Assume the file contains a Python pickle, overridding any automatic\n"
-"        guessing.\n"
-"\n"
-"    --noprint/-n\n"
-"        Don't attempt to pretty print the object.  This is useful if "
-"there's\n"
-"        some problem with the object and you just want to get an unpickled\n"
-"        representation.  Useful with `python -i bin/dumpdb <file>'.  In "
-"that\n"
-"        case, the root of the tree will be left in a global called \"msg\".\n"
-"\n"
-"    --help/-h\n"
-"        Print this help message and exit\n"
-"\n"
-"If the filename ends with `.db', then it is assumed that the file contains "
-"a\n"
-"Python marshal.  If the file ends with `.pck' then it is assumed to contain "
-"a\n"
-"Python pickle.  In either case, if you want to override the default "
-"assumption\n"
-"-- or if the file ends in neither suffix -- use the -p or -m flags.\n"
-msgstr ""
-"Vuelca el contenido de cualquier fichero de base de datos de Mailman.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] fichero\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    --marshal/-m\n"
-"        Supone que el fichero est� en formato marshal de Python, anulando \n"
-"        cualquier averiguaci�n autom�tica\n"
-"\n"
-"    --pickle/-p\n"
-"        Supone que el fichero est� en formato pickle de Python , anulando\n"
-"        cualquier averiguaci�n autom�tica\n"
-"\n"
-"    --noprint/-n\n"
-"        No trata de imprimir con formato el objeto. Esta opci�n es �til si\n"
-"        hay alg�n tipo de problema con el objeto y solo quiere obtener una\n"
-"        representaci�n sin m�s. �til con `python -i bin/dumpdb <fichero>`.\n"
-"        En este caso, la raiz del �rbol se dejar� en una variable global\n"
-"        llamada \"msg\".\n"
-"\n"
-"    --help/-h\n"
-"        Imprime este mensaje de ayuda y termina\n"
-"\n"
-"Si el nombre del fichero termina con `.db', entonces se supone que el\n"
-"fichero est� en formato marshal de Python. Si el nombre del fichero termina\n"
-"en `.pck' entonces se supone que el fichero est� en formato pickle de "
-"Python.\n"
-"En cualquier caso, si se quiere anular la suposici�n por defecto \\(o si "
-"el \n"
-"nombre de fichero no termina conning�n sufijo), hay que utilizar la opci�n \n"
-"-p o -m.\n"
-
-#: bin/.svn/text-base/dumpdb.svn-base:106 bin/dumpdb:106
-msgid "No filename given."
-msgstr "No se ha proporcionado ning�n nombre de fichero."
-
-#: bin/.svn/text-base/dumpdb.svn-base:109 bin/dumpdb:109
-msgid "Bad arguments: %(pargs)s"
-msgstr "Argumentos incorrectos: %(pargs)s"
-
-#: bin/.svn/text-base/dumpdb.svn-base:119 bin/dumpdb:119
-msgid "Please specify either -p or -m."
-msgstr "Por favor, especifique -p o -m."
-
-#: bin/.svn/text-base/dumpdb.svn-base:136 bin/dumpdb:136
-msgid "[----- start pickle file -----]"
-msgstr "[----- principio del fichero pickle -----]"
-
-#: bin/.svn/text-base/dumpdb.svn-base:142 bin/dumpdb:142
-msgid "[----- end pickle file -----]"
-msgstr "[----- final del fichero pickle -----]"
-
-#: bin/.svn/text-base/dumpdb.svn-base:145 bin/dumpdb:145
-msgid "<----- start object %(cnt)s ----->"
-msgstr "<----- principio del objecto %(cnt)s ----->"
-
-#: bin/.svn/text-base/find_member.svn-base:19 bin/find_member:19
-msgid ""
-"Find all lists that a member's address is on.\n"
-"\n"
-"Usage:\n"
-"    find_member [options] regex [regex [...]]\n"
-"\n"
-"Where:\n"
-"    --listname=listname\n"
-"    -l listname\n"
-"        Include only the named list in the search.\n"
-"\n"
-"    --exclude=listname\n"
-"    -x listname\n"
-"        Exclude the named list from the search.\n"
-"\n"
-"    --owners\n"
-"    -w\n"
-"        Search list owners as well as members.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"    regex\n"
-"        A Python regular expression to match against.\n"
-"\n"
-"The interaction between -l and -x is as follows.  If any -l option is given\n"
-"then only the named list will be included in the search.  If any -x option "
-"is\n"
-"given but no -l option is given, then all lists will be search except those\n"
-"specifically excluded.\n"
-"\n"
-"Regular expression syntax is Perl5-like, using the Python re module.  "
-"Complete\n"
-"specifications are at:\n"
-"\n"
-"http://www.python.org/doc/current/lib/module-re.html\n"
-"\n"
-"Address matches are case-insensitive, but case-preserved addresses are\n"
-"displayed.\n"
-"\n"
-msgstr ""
-"Encuentra todas las listas que contengan la direcci�n de un suscriptor\n"
-"\n"
-"Sintaxis:\n"
-"    find_member [opciones] expreg [expreg expreg [...]]\n"
-"\n"
-"Donde:\n"
-"    --listname=lista\n"
-"    -l lista\n"
-"        Busca solo en las listas indicadas.\n"
-"\n"
-"    --exclude=lista\n"
-"    -x lista\n"
-"        Excluye de la b�squeda las listas indicadas.\n"
-"\n"
-"    --owners\n"
-"    -w\n"
-"        Incluye en la b�squeda las direcciones de los propietarios.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje de ayuda y termina.\n"
-"\n"
-"    expreg\n"
-"        Una expresi�n regular de Python con la que comparar.\n"
-"\n"
-"La relaci�n entre -l y -x funciona como sigue. Si se especifica alguna "
-"opci�n -l\n"
-"entonces se incluir�n en la b�squeda �nicamente las listas indicadas. Si se "
-"indica\n"
-"alguna opci�n -x pero no se indica ninguna opci�n -l, entonces se buscar�n "
-"en\n"
-"todas las listas excepto en aquellas que se hayan excluido espec�ficamente\n"
-"\n"
-"La sintaxis de la expresi�n regular es al estilo Perl5, usando el modulo "
-"Python re. Las especificaciones completas est�n en:\n"
-"\n"
-"http://www.python.org/doc/current/lib/module-re.html\n"
-"\n"
-"Al buscar las direcciones no se distinguen may�sculas de min�sculas, sin "
-"embargo, \n"
-"se muestran las direcciones tal y como se encuentran.\n"
-"\n"
-
-#: bin/.svn/text-base/find_member.svn-base:159 bin/find_member:159
-msgid "Search regular expression required"
-msgstr "Hace falta una expresi�n regular de b�squeda"
-
-#: bin/.svn/text-base/find_member.svn-base:164 bin/find_member:164
-msgid "No lists to search"
-msgstr "No hay listas donde buscar"
-
-#: bin/.svn/text-base/find_member.svn-base:173 bin/find_member:173
-msgid "found in:"
-msgstr "encontrado en:"
-
-#: bin/.svn/text-base/find_member.svn-base:179 bin/find_member:179
-msgid "(as owner)"
-msgstr "(como administrador)"
-
-#: bin/.svn/text-base/fix_url.py.svn-base:19 bin/fix_url.py:19
-msgid ""
-"Reset a list's web_page_url attribute to the default setting.\n"
-"\n"
-"This script is intended to be run as a bin/withlist script, i.e.\n"
-"\n"
-"% bin/withlist -l -r fix_url listname [options]\n"
-"\n"
-"Options:\n"
-"    -u urlhost\n"
-"    --urlhost=urlhost\n"
-"        Look up urlhost in the virtual host table and set the web_page_url "
-"and\n"
-"        host_name attributes of the list to the values found.  This\n"
-"        essentially moves the list from one virtual domain to another.\n"
-"\n"
-"        Without this option, the default web_page_url and host_name values "
-"are\n"
-"        used.\n"
-"\n"
-"    -v / --verbose\n"
-"        Print what the script is doing.\n"
-"\n"
-"If run standalone, it prints this help text and exits.\n"
-msgstr ""
-"Inicializa el atributo web_page_url de una lista a su valor por defecto.\n"
-"\n"
-"Este gui�n est� dirigido a ejecutarse como un gui�n bin/withlist, por ej.\n"
-"\n"
-"% bin/withlist -l -r fix_url lista [opciones]\n"
-"\n"
-"Opciones:\n"
-"    -u urlhost\n"
-"    --urlhost=urlhost\n"
-"        Busca urlhost en la tabla de hosts virtuales y pone los atributos\n"
-"        web_page_url y host_name de la lista a los valores encontrados.\n"
-"        En esencia, esto mueve la lista de un dominio virtual a otro.\n"
-"\n"
-"        Sin esta opci�n, se usan los valores por defecto de web_page_url y\n"
-"        de host_name.\n"
-"\n"
-"    -v / --verbose\n"
-"        Imprime lo que est� haciendo el gui�n.\n"
-"\n"
-"Si se ejecuta por si mismo, imprime este texto de ayuda y sale.\n"
-
-#: bin/.svn/text-base/fix_url.py.svn-base:80 bin/fix_url.py:80
-msgid "Setting web_page_url to: %(web_page_url)s"
-msgstr "Asignando el valor %(web_page_url)s a web_page_url"
-
-#: bin/.svn/text-base/fix_url.py.svn-base:83 bin/fix_url.py:83
-msgid "Setting host_name to: %(mailhost)s"
-msgstr "Asinando el valor %(mailhost)s a host_name"
-
-#: bin/.svn/text-base/genaliases.svn-base:19 bin/genaliases:19
-msgid ""
-"Regenerate Mailman specific aliases from scratch.\n"
-"\n"
-"The actual output depends on the value of the `MTA' variable in your mm_cfg."
-"py\n"
-"file.\n"
-"\n"
-"Usage: genaliases [options]\n"
-"Options:\n"
-"\n"
-"    -q/--quiet\n"
-"        Some MTA output can include more verbose help text.  Use this to "
-"tone\n"
-"        down the verbosity.\n"
-"\n"
-"    -h/--help\n"
-"        Print this message and exit.\n"
-msgstr ""
-"Regenerar los alias espec�ficos de Mailman desde el principio.\n"
-"\n"
-"La salida actual depende del valor de la variable 'MTA' de su fichero\n"
-"mm_cfg.py.\n"
-"\n"
-"Sintaxis: genaliases [opciones]\n"
-"Opciones:\n"
-"\n"
-"    -q/--quiet\n"
-"        La salida de algunos MTAs pueden incluir texto de ayuda m�s "
-"verboso.\n"
-"        Utilice esta opci�n para disminuir la verborrea.\n"
-"\n"
-"    -h/--help\n"
-"        Imprime este mensaje y termina.\n"
-
-#: bin/.svn/text-base/inject.svn-base:19 bin/inject:19
-msgid ""
-"Inject a message from a file into Mailman's incoming queue.\n"
-"\n"
-"Usage: inject [options] [filename]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -h / --help\n"
-"        Print this text and exit.\n"
-"\n"
-"    -l listname\n"
-"    --listname=listname\n"
-"        The name of the list to inject this message to.  Required.\n"
-"\n"
-"    -q queuename\n"
-"    --queue=queuename\n"
-"        The name of the queue to inject the message to.  The queuename must "
-"be\n"
-"        one of the directories inside the qfiles directory.  If omitted, "
-"the\n"
-"        incoming queue is used.\n"
-"\n"
-"filename is the name of the plaintext message file to inject.  If omitted,\n"
-"standard input is used.\n"
-msgstr ""
-"Inyectar un mensaje procedente de un fichero en la cola de entrada de "
-"Mailman .\n"
-"\n"
-"Sintaxis: inject [opciones] [fichero]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -h / --help\n"
-"        Imprimir este mensaje y salir.\n"
-"\n"
-"    -l lista\n"
-"    --listname=lista\n"
-"        El nombre de la lista al que inyectar el mensaje. Obligatorio\n"
-"\n"
-"    -q nombredelacola\n"
-"    --queue=nombredelacola\n"
-"        El nombre de la cola a la que inyectar el mensaje. nombredelacola\n"
-"        tiene que estar en uno de los directorios interiores del directorio\n"
-"        qfiles. Si no se pone se usa el nombre de la cola incoming\n"
-"\n"
-"fichero es el nombre del fichero con texto plano a inyectar.\n"
-"Si no se pone, se usa la entrada est�ndar.\n"
-
-#: bin/.svn/text-base/inject.svn-base:83 bin/inject:83
-msgid "Bad queue directory: %(qdir)s"
-msgstr "El directorio que representa la cola es incorrecto: %(qdir)s"
-
-#: bin/.svn/text-base/inject.svn-base:88 bin/inject:88
-msgid "A list name is required"
-msgstr "Hace falta un nombre de lista"
-
-#: bin/.svn/text-base/list_admins.svn-base:19 bin/list_admins:19
-msgid ""
-"List all the owners of a mailing list.\n"
-"\n"
-"Usage: %(program)s [options] listname ...\n"
-"\n"
-"Where:\n"
-"\n"
-"    --all-vhost=vhost\n"
-"    -v=vhost\n"
-"        List the owners of all the mailing lists for the given virtual "
-"host.\n"
-"\n"
-"    --all\n"
-"    -a\n"
-"        List the owners of all the mailing lists on this system.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"`listname' is the name of the mailing list to print the owners of.  You can\n"
-"have more than one named list on the command line.\n"
-msgstr ""
-"Lista todos los propietarios de una lista de distribuci�n.\n"
-"\n"
-"Sintaxis: %(program)s [opciones] lista ...\n"
-"\n"
-"Donde:\n"
-"\n"
-"    --all-vhost=hostv\n"
-"    -v=hostv\n"
-"        Listar los propietarios de todas las listas de distribuci�nes del "
-"dominio\n"
-"        virtual dado.\n"
-"    --all\n"
-"    -a\n"
-"        Listar los propietarios de todas las listas de distribuci�n en este "
-"sistema.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje de ayuda y termina.\n"
-"\n"
-"`lista' es el nombre de la lista cuyos propietarios se van a imprimir. Se "
-"pueden\n"
-"indicar m�s de una lista en la l�nea de ordenes.\n"
-
-#: bin/.svn/text-base/list_admins.svn-base:96 bin/list_admins:96
-msgid "List: %(listname)s, \tOwners: %(owners)s"
-msgstr "Lista: %(listname)s, \tPropietario: %(owners)s"
-
-#: bin/.svn/text-base/list_lists.svn-base:19 bin/list_lists:19
-msgid ""
-"List all mailing lists.\n"
-"\n"
-"Usage: %(program)s [options]\n"
-"\n"
-"Where:\n"
-"\n"
-"    -a / --advertised\n"
-"        List only those mailing lists that are publically advertised\n"
-"\n"
-"    --virtual-host-overview=domain\n"
-"    -V domain\n"
-"        List only those mailing lists that are homed to the given virtual\n"
-"        domain.  This only works if the VIRTUAL_HOST_OVERVIEW variable is\n"
-"        set.\n"
-"\n"
-"    -b / --bare\n"
-"        Displays only the list name, with no description.\n"
-"\n"
-"    -h / --help\n"
-"        Print this text and exit.\n"
-"\n"
-msgstr ""
-"Lista todas las listas de distribuci�n.\n"
-"\n"
-"Sintaxis: %(program)s [opciones]\n"
-"\n"
-"Donde:\n"
-"\n"
-"    --advertised\n"
-"    -a\n"
-"        Lista �nicamente aquellas listas que est�n visibles p�blicamente\n"
-"\n"
-"    --virtual-host-overview=dominio\n"
-"    -V dominio\n"
-"        Lista �nicamente aquellas listas que est�n ligadas al dominio "
-"virtual\n"
-"        especificado. Esto funciona �nicamente si la variable "
-"VIRTUAL_HOST_OVERVIEW\n"
-"        est� activa.\n"
-"\n"
-"    -b / --bare\n"
-"        Solo muestra el nombre de la lista, sin la descripci�n.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje y termina.\n"
-
-#: bin/.svn/text-base/list_lists.svn-base:105 bin/list_lists:105
-msgid "No matching mailing lists found"
-msgstr "No se ha encontrado ninguna lista de correo que coincida"
-
-#: bin/.svn/text-base/list_lists.svn-base:109 bin/list_lists:109
-msgid "matching mailing lists found:"
-msgstr "Las siguientes listas de distribuci�n coinciden:"
-
-#: bin/.svn/text-base/list_members.svn-base:19 bin/list_members:19
-msgid ""
-"List all the members of a mailing list.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] listname\n"
-"\n"
-"Where:\n"
-"\n"
-"    --output file\n"
-"    -o file\n"
-"        Write output to specified file instead of standard out.\n"
-"\n"
-"    --regular / -r\n"
-"        Print just the regular (non-digest) members.\n"
-"\n"
-"    --digest[=kind] / -d [kind]\n"
-"        Print just the digest members.  Optional argument can be \"mime\" "
-"or\n"
-"        \"plain\" which prints just the digest members receiving that kind "
-"of\n"
-"        digest.\n"
-"\n"
-"    --nomail[=why] / -n [why]\n"
-"        Print the members that have delivery disabled.  Optional argument "
-"can\n"
-"        be \"byadmin\", \"byuser\", \"bybounce\", or \"unknown\" which "
-"prints just the\n"
-"        users who have delivery disabled for that reason.  It can also be\n"
-"        \"enabled\" which prints just those member for whom delivery is\n"
-"        enabled.\n"
-"\n"
-"    --fullnames / -f\n"
-"        Include the full names in the output.\n"
-"\n"
-"    --preserve / -p\n"
-"        Output member addresses case preserved the way they were added to "
-"the\n"
-"        list.  Otherwise, addresses are printed in all lowercase.\n"
-"\n"
-"    --invalid / -i\n"
-"        Print only the addresses in the membership list that are invalid.\n"
-"        Ignores -r, -d, -n.\n"
-"\n"
-"    --unicode / -u\n"
-"        Print addresses which are stored as Unicode objects instead of "
-"normal\n"
-"        string objects.  Ignores -r, -d, -n.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"    listname is the name of the mailing list to use.\n"
-"\n"
-"Note that if neither -r or -d is supplied, both regular members are printed\n"
-"first, followed by digest members, but no indication is given as to address\n"
-"status.\n"
-msgstr ""
-"Lista todos los suscriptores de una lista de distribuci�n.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] lista\n"
-"\n"
-"Donde\n"
-"\n"
-"    --output fichero\n"
-"    -o fichero\n"
-"       Escribe la salida al fichero especificado en vez de la salida "
-"est�ndar.\n"
-"\n"
-"    --regular / -r\n"
-"        Solo imprime los suscriptores regulares (no-digest).\n"
-"\n"
-"    --digest[=tipo] / -d [tipo]\n"
-"        Solo imprime los suscriptores digest. El argumento opcional puede "
-"ser\n"
-"        \"mime\" o \"plain\" que imprime solo a los suscriptores con la "
-"entrega\n"
-"        diferida de ese tipo.\n"
-"\n"
-"    --nomail[=why] / -n [why]\n"
-"        Muestra los suscriptores que tienen la recepci�n del correo "
-"inhabilitada.\n"
-"        Un argumento opcional puede se \"byadmin\", \"byuser\", \"bybounce\" "
-"o \"unknown\"\n"
-"        que selecciona a aquellos suscriptores que tiene la recepci�n "
-"inactiva por\n"
-"        dicha raz�n. Tambi�n puede ser \"enabled\" que solo imprime a "
-"aquellos\n"
-"        suscriptores que tienen la recepci�n habilitada.\n"
-"\n"
-"    --fullnames / -f\n"
-"        Incluye el nombre y los apellidos en la salida.\n"
-"\n"
-"    --preserve / -p\n"
-"        Saca las direcciones tal como fueron apuntadas a la lista.\n"
-"        Por defecto las saca en min�sculas.\n"
-"\n"
-"    --invalid / -i\n"
-"        Imprime �nicamente aquellas direcciones registradas en la lista de\n"
-"        suscriptores que se consideran incorrectas.\n"
-"        Esta opci�n ignora -r, -d, -n\n"
-"\n"
-"    --unicode / -u\n"
-"        Imprime las direcciones que est�n almacenadas como objetos Unicode "
-"en\n"
-"        vez de objetos cadena. Ignora -r, -d, -n.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Imprime este mensaje y termina.\n"
-"\n"
-"    lista es el nombre de la lista de distribuci�n a usar.\n"
-"\n"
-"Hay que tener en cuenta que si no se indica ni -r ni -d, se imprimir�n los\n"
-"suscriptores regulares seguidos por los suscriptores digest sin indicaci�n\n"
-"alguna de qu� direcciones son regulares o digest.\n"
-"\n"
-
-#: bin/.svn/text-base/list_members.svn-base:191 bin/list_members:191
-msgid "Bad --nomail option: %(why)s"
-msgstr "Error en opci�n --nomail: %(why)s"
-
-#: bin/.svn/text-base/list_members.svn-base:202 bin/list_members:202
-msgid "Bad --digest option: %(kind)s"
-msgstr "Error en opci�n --digest: %(kind)s"
-
-#: bin/.svn/text-base/list_members.svn-base:224 bin/list_members:224
-msgid "Could not open file for writing:"
-msgstr "No he podido abrir el fichero en modo escritura."
-
-#: bin/.svn/text-base/list_owners.svn-base:19 bin/list_owners:19
-msgid ""
-"List the owners of a mailing list, or all mailing lists.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [listname ...]\n"
-"Options:\n"
-"\n"
-"    -w / --with-listnames\n"
-"        Group the owners by list names and include the list names in the\n"
-"        output.  Otherwise, the owners will be sorted and uniquified based "
-"on\n"
-"        the email address.\n"
-"\n"
-"    -m / --moderators\n"
-"        Include the list moderators in the output.\n"
-"\n"
-"    -h / --help\n"
-"        Print this help message and exit.\n"
-"\n"
-"    listname\n"
-"        Print the owners of the specified lists.  More than one can appear\n"
-"        after the options.  If there are no listnames provided, the owners "
-"of\n"
-"        all the lists will be displayed.\n"
-msgstr ""
-"Lista los propietarios de una o todas las lista de distribuci�n.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] [lista ...]\n"
-"Opciones:\n"
-"\n"
-"    -w / --with-listnames\n"
-"        Agrupa los propietarios por los nombres de las listas e incluyen "
-"los\n"
-"        nombres de las listas en la salida. De otro modo, los propietarios "
-"se\n"
-"        ordenan por su direcci�n de correo electr�nico.\n"
-"\n"
-"    -m / --moderators\n"
-"        Incluye a los moderadores de la lista en la salida.\n"
-"\n"
-"    -h / --help\n"
-"        Imprime este mensaje de ayuda y sale.\n"
-"\n"
-"    lista\n"
-"        Imprime a los propietarios de las listas especificadas. Pueden "
-"aparecer\n"
-"        m�s de una despu�s de las opciones. Si no se proporcionan listas, "
-"se\n"
-"        visualizar�n los propietarios de todas las listas.\n"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:20 bin/mailmanctl:20
-msgid ""
-"Primary start-up and shutdown script for Mailman's qrunner daemon.\n"
-"\n"
-"This script starts, stops, and restarts the main Mailman queue runners, "
-"making\n"
-"sure that the various long-running qrunners are still alive and kicking.  "
-"It\n"
-"does this by forking and exec'ing the qrunners and waiting on their pids.\n"
-"When it detects a subprocess has exited, it may restart it.\n"
-"\n"
-"The qrunners respond to SIGINT, SIGTERM, and SIGHUP.  SIGINT and SIGTERM "
-"both\n"
-"cause the qrunners to exit cleanly, but the master will only restart "
-"qrunners\n"
-"that have exited due to a SIGINT.  SIGHUP causes the master and the "
-"qrunners\n"
-"to close their log files, and reopen then upon the next printed message.\n"
-"\n"
-"The master also responds to SIGINT, SIGTERM, and SIGHUP, which it simply\n"
-"passes on to the qrunners (note that the master will close and reopen its "
-"own\n"
-"log files on receipt of a SIGHUP).  The master also leaves its own process "
-"id\n"
-"in the file data/master-qrunner.pid but you normally don't need to use this\n"
-"pid directly.  The `start', `stop', `restart', and `reopen' commands handle\n"
-"everything for you.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [ start | stop | restart | reopen ]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -n/--no-restart\n"
-"        Don't restart the qrunners when they exit because of an error or a\n"
-"        SIGINT.  They are never restarted if they exit in response to a\n"
-"        SIGTERM.  Use this only for debugging.  Only useful if the `start'\n"
-"        command is given.\n"
-"\n"
-"    -u/--run-as-user\n"
-"        Normally, this script will refuse to run if the user id and group "
-"id\n"
-"        are not set to the `mailman' user and group (as defined when you\n"
-"        configured Mailman).  If run as root, this script will change to "
-"this\n"
-"        user and group before the check is made.\n"
-"\n"
-"        This can be inconvenient for testing and debugging purposes, so the -"
-"u\n"
-"        flag means that the step that sets and checks the uid/gid is "
-"skipped,\n"
-"        and the program is run as the current user and group.  This flag is\n"
-"        not recommended for normal production environments.\n"
-"\n"
-"        Note though, that if you run with -u and are not in the Mailman "
-"group,\n"
-"        you may have permission problems, such as begin unable to delete a\n"
-"        list's archives through the web.  Tough luck!\n"
-"\n"
-"    -s/--stale-lock-cleanup\n"
-"        If mailmanctl finds an existing master lock, it will normally exit\n"
-"        with an error message.  With this option, mailmanctl will perform "
-"an\n"
-"        extra level of checking.  If a process matching the host/pid "
-"described\n"
-"        in the lock file is running, mailmanctl will still exit, but if no\n"
-"        matching process is found, mailmanctl will remove the apparently "
-"stale\n"
-"        lock and make another attempt to claim the master lock.\n"
-"\n"
-"    -q/--quiet\n"
-"        Don't print status messages.  Error messages are still printed to\n"
-"        standard error.\n"
-"\n"
-"    -h/--help\n"
-"        Print this message and exit.\n"
-"\n"
-"Commands:\n"
-"\n"
-"    start   - Start the master daemon and all qrunners.  Prints a message "
-"and\n"
-"              exits if the master daemon is already running.\n"
-"\n"
-"    stop    - Stops the master daemon and all qrunners.  After stopping, no\n"
-"              more messages will be processed.\n"
-"\n"
-"    restart - Restarts the qrunners, but not the master process.  Use this\n"
-"              whenever you upgrade or update Mailman so that the qrunners "
-"will\n"
-"              use the newly installed code.\n"
-"\n"
-"    reopen  - This will close all log files, causing them to be re-opened "
-"the\n"
-"              next time a message is written to them\n"
-msgstr ""
-"Gui�n b�sico de arranque y parada del demonio de Mailman qrunner.\n"
-"\n"
-"Este gui�n arranca, para y rearranca el encargado de procesar la cola,\n"
-"asegurandose de que distintos procesos de larga duraci�n sigan vivitos\n"
-"y coleando.\n"
-"Esto se hace mediante un fork y ejecutando el subproceso qrunner y "
-"esperando\n"
-"seg�n su pid. Cuando detecte que un subproceso ha terminado, podr�a "
-"rearrancarlo.\n"
-"\n"
-"The sub-qrunners responden a SIGINT, SIGTERM, and SIGHUP. Tanto SIGINT como "
-"SIGTERM\n"
-"causan que los sub-qrunners salgan limpiamente, mientras que el maestro "
-"solo\n"
-"rearrancar� aquellos sub-qrunners que hayan salido a causa de un SIGINT. "
-"SIGINT hace\n"
-"que tanto el qrunner maestro y los sub-qrunners cierren sus ficheros de "
-"trazas y los\n"
-"reabran cuando se imprima el mensaje siguiente.\n"
-"\n"
-"El qrunner maestro tambi�n responde a SIGINT, SIGTERM y SIGHUP que �l solo "
-"pasa\n"
-"a los sub-qrunners (observe que el maestro cerrar� y reabrir� sus propios "
-"ficheros\n"
-"de trazas a la llegada de un SIGHUP). El qrunner maestro tambi�n dejar� su "
-"propio\n"
-"proceso id en el fichero data/master-qrunner.pid pero normalmente no "
-"necesitar�s\n"
-"usar este pid directamente. Las ordenes `start', `stop', `restart' y `open' "
-"lo har�n\n"
-"todo por t�.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] [ start | stop | restart | reopen ]\n"
-"Opciones:\n"
-"\n"
-"    -n/--no-restart\n"
-"        No rearranques los sub-qrunners cuando salgan debido a un error o a "
-"una\n"
-"        se�al SIGINT (nunca se rearrancan si salen debido a la respuesta a "
-"una\n"
-"        se�al SIGTERM). Usalo solo para depuraci�n. Solo es �til si se "
-"proporciona\n"
-"        la orden `start'.\n"
-"\n"
-"    -u/--run-as-user\n"
-"        Normalmente, este gui�n se resistir� a arrancar si el id de "
-"usuario \n"
-"        y el id del grupo no corresponden a los del usuario y grupo de "
-"`mailman'\n"
-"        (tal y como se defini� cuando se configur� Mailman). Si se ejecuta "
-"como\n"
-"        root, este gui�n cambiar� su id al del usuario y el del grupo antes "
-"de que\n"
-"        se haga la comprobaci�n-\n"
-"\n"
-"        Puede que esto no sea conveniente para tareas de testeo y depurado, "
-"de\n"
-"        manera que la opci�n -u significa que el paso que establece y "
-"comprueba\n"
-"        el uid/gid se salta y el programa se ejcuta como el usuario y grupo\n"
-"        actuales. Esta opci�n no se recomienda para entornos de producci�n "
-"normales.\n"
-"\n"
-"        Observe sin embargo, que si lo ejecuta con la opci�n -u y no est� en "
-"el\n"
-"        grupo 'mailman' podr�a tener problemas de permisos, tal como ser "
-"incapaz de\n"
-"        borrar el archivo de una determinada lista a trav�s del interfaz "
-"web. �Que\n"
-"        la suerte te acompa�e!\n"
-"\n"
-"    -s/--stale-lock-cleanup\n"
-"        Si mailmanctl encuentra un bloqueo del qrunner maestro, saldr� con "
-"un\n"
-"        mensaje de error. Con esta opci�n, mailmanctl realizar� un nivel "
-"extra\n"
-"        de chequeo. Si un proceso que coincide con el host/pid descrito en "
-"el\n"
-"        fichero de bloqueo se est� ejecutando, mailmanctl borrar� el "
-"bloqueo\n"
-"        que aparenta ser corrupto y har� otro intento de obtener por el "
-"bloqueo\n"
-"        maestro.\n"
-"\n"
-"    -q/--quiet\n"
-"\n"
-"        No imprimir mensajes de estado. A�n as�, los mensajes de error\n"
-"        se siguen imprimiendo en el error est�ndar.\n"
-"\n"
-"    -h/--help\n"
-"        Imprimir este mensaje y salir.\n"
-"\n"
-"Ordenes::\n"
-"\n"
-"    start   - Arranca el demonio maestro y todos los qrunners.\n"
-"              Imprime un mensaje y sale si el demonio maestro ya\n"
-"              est� ejecut�ndose.\n"
-"\n"
-"    stop    - Para el demonio maestro, y todos los qrunners.\n"
-"              Despu�s de parar, no se procesar�n m�s mensajes.\n"
-"\n"
-"    restart - Rearranca los qrunners, pero no el demonio maestro.\n"
-"              Usa esta opci�n siempre que actualices Mailman para\n"
-"              hacer que los qrunners usen el c�digo instalado nuevo.\n"
-"\n"
-"    reopen  - Esto har� que se cierren todos los ficheros de trazas,\n"
-"              causando que se reabran la pr�xima vez que se les escriba\n"
-"              un mensaje.\n"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:152 bin/mailmanctl:152
-msgid "PID unreadable in: %(pidfile)s"
-msgstr "PID ilegible en: %(pidfile)s"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:154 bin/mailmanctl:154
-msgid "Is qrunner even running?"
-msgstr "�Est� el qrunner corriendo acaso?"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:160 bin/mailmanctl:160
-msgid "No child with pid: %(pid)s"
-msgstr "Ning�n hijo con pid %(pid)s"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:162 bin/mailmanctl:162
-msgid "Stale pid file removed."
-msgstr "Fichero pid corrupto borrado."
-
-#: bin/.svn/text-base/mailmanctl.svn-base:220 bin/mailmanctl:220
-msgid ""
-"The master qrunner lock could not be acquired because it appears as if "
-"another\n"
-"master qrunner is already running.\n"
-msgstr ""
-"El bloqueo maestro de qrunner no se ha podido adquirir porque parece ser que "
-"hay\n"
-"otro qrunner maestro ejecut�ndose.\n"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:226 bin/mailmanctl:226
-msgid ""
-"The master qrunner lock could not be acquired.  It appears as though there "
-"is\n"
-"a stale master qrunner lock.  Try re-running mailmanctl with the -s flag.\n"
-msgstr ""
-"No se pudo conseguir el bloqueo del qrunner maestro, porque parece como si\n"
-"ya hubiera otro qrunner maestro ejecut�ndose.\n"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:232 bin/mailmanctl:232
-msgid ""
-"The master qrunner lock could not be acquired, because it appears as if "
-"some\n"
-"process on some other host may have acquired it.  We can't test for stale\n"
-"locks across host boundaries, so you'll have to do this manually.  Or, if "
-"you\n"
-"know the lock is stale, re-run mailmanctl with the -s flag.\n"
-"\n"
-"Lock file: %(LOCKFILE)s\n"
-"Lock host: %(status)s\n"
-"\n"
-"Exiting."
-msgstr ""
-"No se pudo conseguir el bloqueo del qrunner maestro, porque parece como si\n"
-"lo hubiera obtenido alg�n proceso en otro servidor. No podemos comprobar\n"
-"si hay bloqueos olvidados en otros servidores, as� que tendr� que hacerlo "
-"usted\n"
-"manualmente. O, si sabe que el bloqueo est� olvidado, volver a ejecutar "
-"mailmanctl\n"
-"con la opci�n -s.\n"
-"\n"
-"Fichero de bloqueo: %(LOCKFILE)s\n"
-"Servidor de bloqueo: %(status)s\n"
-"\n"
-"Saliendo."
-
-#: bin/.svn/text-base/mailmanctl.svn-base:279 bin/mailmanctl:279
-#: cron/.svn/text-base/mailpasswds.svn-base:119 cron/mailpasswds:119
-msgid "Site list is missing: %(sitelistname)s"
-msgstr "El sitio de La lista no se encuentra: %(sitelistname)s"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:304 bin/mailmanctl:304
-msgid "Run this program as root or as the %(name)s user, or use -u."
-msgstr ""
-"Ejecute este programa como root, como el usuario %(name)s o use la opci�n -u."
-
-#: bin/.svn/text-base/mailmanctl.svn-base:335 bin/mailmanctl:335
-msgid "No command given."
-msgstr "No se ha dado ninguna orden"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:338 bin/mailmanctl:338
-msgid "Bad command: %(command)s"
-msgstr "Orden incorrecta: %(command)s"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:343 bin/mailmanctl:343
-msgid "Warning!  You may encounter permission problems."
-msgstr "�Atenci�n! podr�a encontrar problemas de permisos."
-
-#: bin/.svn/text-base/mailmanctl.svn-base:352 bin/mailmanctl:352
-msgid "Shutting down Mailman's master qrunner"
-msgstr "Deteniendo el qrunner maestro de Mailman."
-
-#: bin/.svn/text-base/mailmanctl.svn-base:359 bin/mailmanctl:359
-msgid "Restarting Mailman's master qrunner"
-msgstr "Reiniciando el qrunner maestro de Mailman"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:363 bin/mailmanctl:363
-msgid "Re-opening all log files"
-msgstr "Volviendo a abrir todos los cuadernos de bit�cora"
-
-#: bin/.svn/text-base/mailmanctl.svn-base:399 bin/mailmanctl:399
-msgid "Starting Mailman's master qrunner."
-msgstr "Arrancando el qrunner maestro de Mailman"
-
-#: bin/.svn/text-base/mmsitepass.svn-base:19 bin/mmsitepass:19
-msgid ""
-"Set the site password, prompting from the terminal.\n"
-"\n"
-"The site password can be used in most if not all places that the list\n"
-"administrator's password can be used, which in turn can be used in most "
-"places\n"
-"that a list users password can be used.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [password]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -c/--listcreator\n"
-"        Set the list creator password instead of the site password.  The "
-"list\n"
-"        creator is authorized to create and remove lists, but does not have\n"
-"        the total power of the site administrator.\n"
-"\n"
-"    -h/--help\n"
-"        Print this help message and exit.\n"
-"\n"
-"If password is not given on the command line, it will be prompted for.\n"
-msgstr ""
-"Establecer la contrase�a del servidor, preguntando desde la terminal.\n"
-"\n"
-"La contrase�a del servidor se puede usar en la mayor�a (si no en todos) de "
-"los\n"
-"sitios en los que se puede usar la contrase�a de administrador de la lista,\n"
-"que a su vez puede usarse en la mayor�a de los sitios en los que se puede\n"
-"usar una contrase�a de suscriptor.\n"
-"\n"
-"Sintaxis %(PROGRAM)s [opciones] [contrase�a]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -c/--listcreator\n"
-"        Establecer la contrase�a del creador de la lista en vez de la del\n"
-"servidor. El creador de la lista est� autorizado a crear y eliminar listas,\n"
-"pero no tiene el poder total del administrador del servidor.\n"
-"\n"
-"    -h/--help\n"
-"        Mostrar este mensaje de ayuda y salir.\n"
-"\n"
-"Si no se indica la contrase�a en la l�nea de �rdenes, se preguntar� por "
-"ella.\n"
-
-#: bin/.svn/text-base/mmsitepass.svn-base:73 bin/mmsitepass:73
-msgid "site"
-msgstr "sede"
-
-#: bin/.svn/text-base/mmsitepass.svn-base:80 bin/mmsitepass:80
-msgid "list creator"
-msgstr "creador de la lista"
-
-#: bin/.svn/text-base/mmsitepass.svn-base:86 bin/mmsitepass:86
-msgid "New %(pwdesc)s password: "
-msgstr "Contrase�a nueva de %(pwdesc)s"
-
-#: bin/.svn/text-base/mmsitepass.svn-base:87 bin/mmsitepass:87
-msgid "Again to confirm password: "
-msgstr "Otra vez para confirmar la contrase�a."
-
-#: bin/.svn/text-base/mmsitepass.svn-base:89 bin/mmsitepass:89
-msgid "Passwords do not match; no changes made."
-msgstr "Las contrase�as no coinciden, no se ha realizado ning�n cambio."
-
-#: bin/.svn/text-base/mmsitepass.svn-base:92 bin/mmsitepass:92
-msgid "Interrupted..."
-msgstr "Interrumpido..."
-
-#: bin/.svn/text-base/mmsitepass.svn-base:98 bin/mmsitepass:98
-msgid "Password changed."
-msgstr "Contrase�a cambiada."
-
-#: bin/.svn/text-base/mmsitepass.svn-base:100 bin/mmsitepass:100
-msgid "Password change failed."
-msgstr "El cambio de contrase�a fall�."
-
-#: bin/.svn/text-base/msgfmt.py.svn-base:5 bin/msgfmt.py:5
-msgid ""
-"Generate binary message catalog from textual translation description.\n"
-"\n"
-"This program converts a textual Uniforum-style message catalog (.po file) "
-"into\n"
-"a binary GNU catalog (.mo file).  This is essentially the same function as "
-"the\n"
-"GNU msgfmt program, however, it is a simpler implementation.\n"
-"\n"
-"Usage: msgfmt.py [OPTIONS] filename.po\n"
-"\n"
-"Options:\n"
-"    -o file\n"
-"    --output-file=file\n"
-"        Specify the output file to write to.  If omitted, output will go to "
-"a\n"
-"        file named filename.mo (based off the input file name).\n"
-"\n"
-"    -h\n"
-"    --help\n"
-"        Print this message and exit.\n"
-"\n"
-"    -V\n"
-"    --version\n"
-"        Display version information and exit.\n"
-msgstr ""
-"Genera una representaci�n del cat�logo binario a partir de la descripci�n "
-"de\n"
-"las traducciones textuales.\n"
-"\n"
-"Este programa convierte un cat�logo textual de mensajes estilo-Uniforum\n"
-"(fichero .po) a un cat�logo binario GNU (fichero .mo). Este programa "
-"realiza\n"
-"esencialmente la misma funci�n que el programa msgfmt de GNU, sin embargo\n"
-"se trata de una implementaci�n m�s simple.\n"
-"\n"
-"Sintaxis: msgfmt.py [opciones] fichero.po\n"
-"\n"
-"Opciones:\n"
-"        -o fichero\n"
-"        --output-file=fichero\n"
-"           Indica el fichero de salida donde escribir. Si se omite, la "
-"salida\n"
-"           ir� a un fichero llamado fichero.mo (se basa en el nombre del "
-"fichero\n"
-"           de entrada).\n"
-"\n"
-"        -h\n"
-"        --help\n"
-"           Imprime este mensaje y termina.\n"
-"\n"
-"        -V\n"
-"        --version\n"
-"           Visualiza la informaci�n de la versi�n y termina.\n"
-
-#: bin/.svn/text-base/msgfmt.py.svn-base:49 bin/msgfmt.py:49
-msgid "Add a non-fuzzy translation to the dictionary."
-msgstr "Agrega una traducci�n non-fuzzy (sin dudas) al diccionario."
-
-#: bin/.svn/text-base/msgfmt.py.svn-base:57 bin/msgfmt.py:57
-msgid "Return the generated output."
-msgstr "Devuelve el texto generado."
-
-#: bin/.svn/text-base/newlist.svn-base:19 bin/newlist:19
-msgid ""
-"Create a new, unpopulated mailing list.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [listname [listadmin-addr [admin-password]]]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -l language\n"
-"    --language=language\n"
-"        Make the list's preferred language `language', which must be a two\n"
-"        letter language code.\n"
-"\n"
-"    -u urlhost\n"
-"    --urlhost=urlhost\n"
-"        Gives the list's web interface host name.\n"
-"\n"
-"    -e emailhost\n"
-"    --emailhost=emailhost\n"
-"        Gives the list's email domain name.\n"
-"\n"
-"    -q/--quiet\n"
-"        Normally the administrator is notified by email (after a prompt) "
-"that\n"
-"        their list has been created.  This option suppresses the prompt and\n"
-"        notification.\n"
-"\n"
-"    -h/--help\n"
-"        Print this help text and exit.\n"
-"\n"
-"You can specify as many of the arguments as you want on the command line:\n"
-"you will be prompted for the missing ones.\n"
-"\n"
-"Every Mailman list has two parameters which define the default host name "
-"for\n"
-"outgoing email, and the default URL for all web interfaces.  When you\n"
-"configured Mailman, certain defaults were calculated, but if you are "
-"running\n"
-"multiple virtual Mailman sites, then the defaults may not be appropriate "
-"for\n"
-"the list you are creating.\n"
-"\n"
-"You also specify the domain to create your new list in by typing the "
-"command\n"
-"like so:\n"
-"\n"
-"    newlist --urlhost=www.mydom.ain mylist\n"
-"\n"
-"where `www.mydom.ain' should be the base hostname for the URL to this "
-"virtual\n"
-"hosts's lists.  E.g. with this setting people will view the general list\n"
-"overviews at http://www.mydom.ain/mailman/listinfo.  Also, www.mydom.ain\n"
-"should be a key in the VIRTUAL_HOSTS mapping in mm_cfg.py/Defaults.py if\n"
-"the email hostname to be automatically determined.\n"
-"\n"
-"If you want the email hostname to be different from the one looked up by "
-"the\n"
-"VIRTUAL_HOSTS or if urlhost is not registered in VIRTUAL_HOSTS, you can "
-"specify\n"
-"`emailhost' like so:\n"
-"\n"
-"    newlist --urlhost=www.mydom.ain --emailhost=mydom.ain mylist\n"
-"\n"
-"where `mydom.ain' is the mail domain name. If you don't specify emailhost "
-"but\n"
-"urlhost is not in the virtual host list, then mm_cfg.DEFAULT_EMAIL_HOST "
-"will\n"
-"be used for the email interface.\n"
-"\n"
-"For backward compatibility, you can also specify the domain to create your\n"
-"new list in by spelling the listname like so:\n"
-"\n"
-"    mylist@www.mydom.ain\n"
-"\n"
-"where www.mydom.ain is used for `urlhost' but it will also be used for\n"
-"`emailhost' if it is not found in the virtual host table. Note that\n"
-"'--urlhost' and '--emailhost' have precedence to this notation.\n"
-"\n"
-"If you spell the list name as just `mylist', then the email hostname will "
-"be\n"
-"taken from DEFAULT_EMAIL_HOST and the url will be taken from DEFAULT_URL "
-"(as\n"
-"defined in your Defaults.py file or overridden by settings in mm_cfg.py).\n"
-"\n"
-"Note that listnames are forced to lowercase.\n"
-msgstr ""
-"Crear una lista de distribuci�n nueva, sin suscriptores.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] [lista [dir-administrador [contrase�a-"
-"administrador]]]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -l idioma\n"
-"    --language=idioma\n"
-"        Hacer que el idioma por defecto de la lista sea 'idioma', debe ser "
-"un\n"
-"        c�digo de dos letras.\n"
-"\n"
-"    -u urlhost\n"
-"    --urlhost=urlhost\n"
-"        Indica el nombre del servidor de la interfaz web de la lista.\n"
-"\n"
-"    -e emailhost\n"
-"    --emailhost=emailhost\n"
-"        Indica el dominio de correo electr�nico de la lista.\n"
-"\n"
-"    -q/--quiet\n"
-"        Normalmente se notifica por correo electr�nico al administrador\n"
-"        (despu�s de preguntar) que la lista ha sido creada. Esta opci�n "
-"suprime la\n"
-"        pregunta y la notificaci�n.\n"
-"\n"
-"    -h/--help\n"
-"        Mostrar este texto de ayuda y salir.\n"
-"\n"
-"En la l�nea de �rdenes se pueden especificar cuantos argumentos se "
-"consideren\n"
-"necesarios: se le preguntar� por los que falten.\n"
-"\n"
-"Cualquier lista de Mailman tiene dos par�metros que definen el nombre del\n"
-"servidor de correo saliente predeterminado y el URL por defecto para\n"
-"los interfaces web. Cuando usted configur� Mailman, se calcularon algunos\n"
-"de los datos predeterminados, pero si usted tiene configurado varios\n"
-"webs virtuales, entonces los datos predeterminados pueden que no\n"
-"valgan para la lista que est� creando.\n"
-"\n"
-"Puede indicar el dominio en el que crear su nueva lista escribiendo una\n"
-"orden parecida a esta:\n"
-"\n"
-"    newlist --urlhost=www.midom.inio milista\n"
-"\n"
-"donde `www.midom.inio' deber�a ser el nombre del servidor de partida para el "
-"URL de\n"
-"las listas en este servidor virtual. Por ejemplo con esta preferencia la "
-"gente ver�\n"
-"la descripci�n general de las listas en http://www.midom.inio/mailman/"
-"listinfo.\n"
-"Adem�s, www.midom.inio deber�a ser una contrase�a en VIRTUAL_HOSTS en mm_cfg.py/"
-"Defaults.py\n"
-"si el nombre de host en la direcci�n de correo electtr�nico se puede "
-"determinar\n"
-"autom�ticamente.\n"
-"\n"
-"Si desea que el dominio de la direcci�n de correo electr�nico sea diferente "
-"del que se\n"
-"busque a trav�s de VIRTUAL_HOSTS o si urlhost no est� registrado en "
-"VIRTUAL_HOSTS, se\n"
-"puede especificar el dominio de la direcci�n de correo electr�nico de esta "
-"manera:\n"
-"\n"
-"    newlist --urlhost=www.midom.ioio --emailhost=midom.inio milista\n"
-"\n"
-"donde 'midom.inio' es el dominio de la direcci�n de correo-e. Si no se "
-"especifica\n"
-"emailhost y urlhost no est� en la lista de host virtuales, entonces se "
-"usar�\n"
-"mm_cfg.DEFAULT_EMAIL_HOST para la interfaz de correo-e.\n"
-"\n"
-"Por razones de compatibilidad con lo existente, se puede indicar el dominio "
-"donde\n"
-"crear la lista nueva refiriendose a ella de la forma siguiente:\n"
-"\n"
-"    milista@www.midom.inio\n"
-"\n"
-"Donde www.midom.inio se usa para 'urlhost' y tambi�n para 'emailhost' "
-"siempre que\n"
-"no se encuentre en la tabla de servidores virtuales. Hay que resaltar que --"
-"urlhost\n"
-"y --emailhost tienen precedencia sobre esta notaci�n.\n"
-"\n"
-"Si indica el nombre de la lista como `milista', el dominio de la direcci�n\n"
-"de correo electr�nico se tomar� de DEFAULT_EMAIL_HOST y se tomar� la URL de "
-"DEFAULT_URL\n"
-"(como se definiera en su fichero Defaults.py o redefinido por las "
-"preferencias en mm_cfg.py).\n"
-"\n"
-"Observe que los nombres de las listas se convierten a  min�sculas.\n"
-
-#: bin/.svn/text-base/newlist.svn-base:150 bin/newlist:150
-msgid "Unknown language: %(lang)s"
-msgstr "Idioma desconocido: %(lang)s"
-
-#: bin/.svn/text-base/newlist.svn-base:155 bin/newlist:155
-msgid "Enter the name of the list: "
-msgstr "Introduzca el nombre de la lista: "
-
-#: bin/.svn/text-base/newlist.svn-base:176 bin/newlist:176
-msgid "Enter the email of the person running the list: "
-msgstr "Indique la direcci�n de correo de la persona que gestionar� la lista: "
-
-#: bin/.svn/text-base/newlist.svn-base:181 bin/newlist:181
-msgid "Initial %(listname)s password: "
-msgstr "Contrase�a inicial de %(listname)s: "
-
-#: bin/.svn/text-base/newlist.svn-base:185 bin/newlist:185
-msgid "The list password cannot be empty"
-msgstr "La contrase�a de la lista no puede estar vac�a"
-
-#: bin/.svn/text-base/newlist.svn-base:225 bin/newlist:225
-msgid "Hit enter to notify %(listname)s owner..."
-msgstr ""
-"Presione el retorno de carro para notificar al propietario de la lista %"
-"(listname)s..."
-
-#: bin/.svn/text-base/qrunner.svn-base:20 bin/qrunner:20
-#, fuzzy
-msgid ""
-"Run one or more qrunners, once or repeatedly.\n"
-"\n"
-"Each named runner class is run in round-robin fashion.  In other words, the\n"
-"first named runner is run to consume all the files currently in its\n"
-"directory.  When that qrunner is done, the next one is run to consume all "
-"the\n"
-"files in /its/ directory, and so on.  The number of total iterations can be\n"
-"given on the command line.\n"
-"\n"
-"Usage: %(PROGRAM)s [options]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -r runner[:slice:range]\n"
-"    --runner=runner[:slice:range]\n"
-"        Run the named qrunner, which must be one of the strings returned by\n"
-"        the -l option.  Optional slice:range if given, is used to assign\n"
-"        multiple qrunner processes to a queue.  range is the total number "
-"of\n"
-"        qrunners for this queue while slice is the number of this qrunner "
-"from\n"
-"        [0..range).\n"
-"\n"
-"        If using the slice:range form, you better make sure that each "
-"qrunner\n"
-"        for the queue is given the same range value.  If slice:runner is "
-"not\n"
-"        given, then 1:1 is used.\n"
-"\n"
-"        Multiple -r options may be given, in which case each qrunner will "
-"run\n"
-"        once in round-robin fashion.  The special runner `All' is shorthand\n"
-"        for a qrunner for each listed by the -l option.\n"
-"\n"
-"    --once\n"
-"    -o\n"
-"        Run each named qrunner exactly once through its main loop.  "
-"Otherwise,\n"
-"        each qrunner runs indefinitely, until the process receives a "
-"SIGTERM\n"
-"        or SIGINT.\n"
-"\n"
-"    -l/--list\n"
-"        Shows the available qrunner names and exit.\n"
-"\n"
-"    -v/--verbose\n"
-"        Spit out more debugging information to the logs/qrunner log file.\n"
-"\n"
-"    -s/--subproc\n"
-"        This should only be used when running qrunner as a subprocess of "
-"the\n"
-"        mailmanctl startup script.  It changes some of the exit-on-error\n"
-"        behavior to work better with that framework.\n"
-"\n"
-"    -h/--help\n"
-"        Print this message and exit.\n"
-"\n"
-"runner is required unless -l or -h is given, and it must be one of the "
-"names\n"
-"displayed by the -l switch.\n"
-"\n"
-"Note also that this script should be started up from mailmanctl as a normal\n"
-"operation.  It is only useful for debugging if it is run separately.\n"
-msgstr ""
-"Ejecuta uno o m�s qrunners, una sola vez o repetidamente.\n"
-"\n"
-"Cada clase runner nombrada se ejecuta de un modo round-robin.\n"
-"En otras palabras, el primer runner nombrado se ejecuta para consumir\n"
-"todos los ficheros que haya en su directorio en ese momento.\n"
-"Cuando ese qrunner ha acabado, se ejecuta el siguiente para consumir\n"
-"todos los ficheros en /su/ directorio, y as� sucesivamente. El n�mero total\n"
-"de iteraciones se puede proporcionar en la l�nea de �rdenes.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -r runner[:slice:range]\n"
-"    --runner=runner[:slice:range]\n"
-"        Ejecutar el runner nombrado, que debe ser uno de las cadenas "
-"devueltas por\n"
-"        la opci�n -l. Si se proporciona el opcional rodaja:rango, se usa "
-"para\n"
-"        asignar multiples procesos qrunner a una cola. rango es el n�mero "
-"total de\n"
-"        qrunners para esta cola, mientras que rodaja es el n�mero de este "
-"qrunner\n"
-"        de [o...rango].\n"
-"\n"
-"        Si usa la forma rodaja:rango, m�s vale que se asegure de que a cada "
-"qrunner\n"
-"        para la cola se le da el mismo valor de rango. Si no se proporciona "
-"rodaja:runner,\n"
-"        se usa 1:1.\n"
-"\n"
-"        Se pueden proporcionar m�ltiples opciones -r, en cuyo caso cada "
-"qrunner se\n"
-"        ejecutar� una vez de un modo round-robin. El runner especial `All' "
-"es un\n"
-"        atajo para un qrunner para cada uno de los listados por la opci�n -"
-"l.\n"
-"\n"
-"    --once\n"
-"    -o\n"
-"        Ejecutar cada qrunner nombrado exactamente una sola vez a trav�s de "
-"su bucle\n"
-"        principal. De lo contrario, cada qrunner se ejecuta indefinidamente, "
-"hasta que el\n"
-"        proceso recibe un SIGTERM o SIGINT.\n"
-"\n"
-"    -l/--list\n"
-"        Mostrar los nombres de los qrunners disponibles y salir.\n"
-"\n"
-"    -v/--verbose\n"
-"        Apuntar m�s informaci�n de depuraci�n a los cuadernos de bit�cora.\n"
-"\n"
-"    -h/--help\n"
-"        Mostrar este mensaje y salir.\n"
-"\n"
-"se precisa runner salvo que se indique -l o -h, y debe ser uno de los "
-"nombres\n"
-"mostrados por la opci�n -l.\n"
-
-#: bin/.svn/text-base/qrunner.svn-base:178 bin/qrunner:178
-msgid "%(name)s runs the %(runnername)s qrunner"
-msgstr "%(name)s ejecuta el qrunner %(runnername)s"
-
-#: bin/.svn/text-base/qrunner.svn-base:179 bin/qrunner:179
-msgid "All runs all the above qrunners"
-msgstr "Todo ejecuta todos los qrunners indicados arriba"
-
-#: bin/.svn/text-base/qrunner.svn-base:215 bin/qrunner:215
-msgid "No runner name given."
-msgstr "No se ha proporcionado ning�n nombre de runner"
-
-#: bin/.svn/text-base/rb-archfix.svn-base:21 bin/rb-archfix:21
-msgid ""
-"\n"
-"Reduce disk space usage for Pipermail archives.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] file ...\n"
-"\n"
-"Where options are:\n"
-"    -h / --help\n"
-"        Print this help message and exit.\n"
-"\n"
-"Only use this to 'fix' archive -article database files that have been "
-"written\n"
-"with Mailman 2.1.3 or earlier and have html_body attributes in them.  These\n"
-"attributes can cause huge amounts of memory bloat and impact performance "
-"for\n"
-"high activity lists, particularly those where large text postings are made "
-"to\n"
-"them.\n"
-"\n"
-"Example:\n"
-"\n"
-"%% ls -1 archives/private/*/database/*-article | xargs %(PROGRAM)s\n"
-"\n"
-"You should run `bin/check_perms -f' after running this script.\n"
-"\n"
-"You will probably want to delete the -article.bak files created by this "
-"script\n"
-"when you are satisfied with the results.\n"
-"\n"
-"This script is provided for convenience purposes only.  It isn't supported.\n"
-"\n"
-msgstr ""
-"\n"
-"Reduce el espacio usado en disco de los archivos de pipermail.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] fichero ...\n"
-"\n"
-"Donde las opciones son:\n"
-"    -h / --help\n"
-"       Muestra este mensaje y sale.\n"
-"\n"
-"Utilice esto solo para 'corregir' el archivo de la base de datos de los\n"
-"art�culos que se hayan escrito con Mailman 2.1.3 o anterior y tengan\n"
-"atributos html_body dentre de ellos.   Estos atributos puenden causar\n"
-"problemas de memoria y afectar el rendimiento en aquellas listas que tengan\n"
-"un tasa de actividad alta, particularmente en aquellas donde se hayan\n"
-"enviado mensajes con un contenido grande.\n"
-"\n"
-"Ejemplo:\n"
-"\n"
-"%% ls -1 archives/private/*/database/*-article | xargs %(PROGRAM)s\n"
-"\n"
-"Deber�a ejecutar `bin/check_perms -f' despu�s de ejectuar este gui�n.\n"
-"\n"
-"Posiblemente querr� borrar los ficheros -article.bak creados por este\n"
-"gui�n cuando est� satisfecho con los resultados.\n"
-"\n"
-"Este gui�n se suministra �nicamente por motivos de conveniencia. No\n"
-"est� soportado."
-"\n"
-
-#: bin/.svn/text-base/remove_members.svn-base:20 bin/remove_members:20
-#, fuzzy
-msgid ""
-"Remove members from a list.\n"
-"\n"
-"Usage:\n"
-"    remove_members [options] [listname] [addr1 ...]\n"
-"\n"
-"Options:\n"
-"\n"
-"    --file=file\n"
-"    -f file\n"
-"        Remove member addresses found in the given file.  If file is\n"
-"        `-', read stdin.\n"
-"\n"
-"    --all\n"
-"    -a\n"
-"        Remove all members of the mailing list.\n"
-"        (mutually exclusive with --fromall)\n"
-"\n"
-"    --fromall\n"
-"        Removes the given addresses from all the lists on this system\n"
-"        regardless of virtual domains if you have any.  This option cannot "
-"be\n"
-"        used -a/--all.  Also, you should not specify a listname when using\n"
-"        this option.\n"
-"\n"
-"    --nouserack\n"
-"    -n\n"
-"        Don't send the user acknowledgements.  If not specified, the list\n"
-"        default value is used.\n"
-"\n"
-"    --noadminack\n"
-"    -N\n"
-"        Don't send the admin acknowledgements.  If not specified, the list\n"
-"        default value is used.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-"    listname is the name of the mailing list to use.\n"
-"\n"
-"    addr1 ... are additional addresses to remove.\n"
-msgstr ""
-"Elimina suscriptores de una lista.\n"
-"\n"
-"Sintaxis:\n"
-"    remove_members [opciones] nombre-de-la-lista [direcci�n1 ...]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    --file=fichero\n"
-"    -f fichero\n"
-"        Elimina las direcciones de suscriptores contenidas en el fichero \n"
-"        indicado. Si el fichero es `-', se lee de la entrada est�ndar.\n"
-"\n"
-"    --all\n"
-"    -a\n"
-"        Elimina todos los suscriptores de la lista de distribuci�n.\n"
-"        (incompatible con --fromall)\n"
-"\n"
-"    --fromall\n"
-"        Se eliminan las direcciones dadas de todas las listas de este "
-"sistema,\n"
-"        sin tener en cuenta ning�n dominio virtual que pueda haber, en caso\n"
-"        de existir alguno. Esta opci�n no se puede usar con -a/--all. "
-"Adem�s, \n"
-"        no deber�a indicar ninguna lista cuando se use esta opci�n.\n"
-"\n"
-"    --nouserack\n"
-"    -n\n"
-"        No se mandan mensajes informativos a los usuarios. Si no se "
-"especifica,\n"
-"        se usa el valor por defecto que tenga asignado la lista.\n"
-"\n"
-"    --noadminack\n"
-"    -N\n"
-"        No se mandan mensajes informativos al administrador. Si no se "
-"especifica,\n"
-"        se usa el valor por defecto que tenga asignado la lista.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Mostrar este mensaje de ayuda y salir.\n"
-"\n"
-"    nombre-de-la-lista es el nombre de la lista de distribuci�n a usar.\n"
-"\n"
-"    direcci�n1 ... son las direcciones adicionales a eliminar.\n"
-
-#: bin/.svn/text-base/remove_members.svn-base:156 bin/remove_members:156
-msgid "Could not open file for reading: %(filename)s."
-msgstr "No se ha podido abrir leer el fichero: %(filename)s."
-
-#: bin/.svn/text-base/remove_members.svn-base:163 bin/remove_members:163
-msgid "Error opening list %(listname)s... skipping."
-msgstr "Error abriendo la lista \"%(listname)s\", omiti�ndola."
-
-#: bin/.svn/text-base/remove_members.svn-base:173 bin/remove_members:173
-msgid "No such member: %(addr)s"
-msgstr "No existe tal suscriptor: %(addr)s."
-
-#: bin/.svn/text-base/remove_members.svn-base:178 bin/remove_members:178
-msgid "User `%(addr)s' removed from list: %(listname)s."
-msgstr "El susbcriptor `%(addr)s' se ha dado de baja de la lista %(listname)s."
-
-#: bin/.svn/text-base/reset_pw.py.svn-base:21 bin/reset_pw.py:21
-msgid ""
-"\n"
-"Reset the passwords for members of a mailing list.\n"
-"\n"
-"This script resets all the passwords of a mailing list's members.  It can "
-"also\n"
-"be used to reset the lists of all members of all mailing lists, but it is "
-"your\n"
-"responsibility to let the users know that their passwords have been "
-"changed.\n"
-"\n"
-"This script is intended to be run as a bin/withlist script, i.e.\n"
-"\n"
-"% bin/withlist -l -r reset_pw listname [options]\n"
-"\n"
-"Options:\n"
-"    -v / --verbose\n"
-"        Print what the script is doing.\n"
-"\n"
-msgstr ""
-"\n"
-"Regenera las contrase�as de los suscriprores de un lista de distribuci�n.\n"
-"\n"
-"Este gui�n vuelve a generar todas las contrase�as de los suscriptores de una "
-"lista de correo.\n"
-"Se puede usar tambi�n para regenerar las contrase�as de todos los suscriptores de "
-"todas las\n"
-"listas de correo, se deja bajo su responsabilidad hacer saber a los "
-"suscriptores que se\n"
-"les han cambiado sus contrase�as.\n"
-"\n"
-"Est� gui�n est� pensado para ser usado como un gui�n bin/withlist, por "
-"ejemplo:\n"
-"\n"
-"bin/withlist -l -r contrase�a_de_marras lista [opciones]\n"
-"\n"
-"Opciones:\n"
-"    -v / --verbose\n"
-"         Muestra que es lo que est� haciendo el gui�n."
-"\n"
-
-#: bin/.svn/text-base/reset_pw.py.svn-base:77 bin/reset_pw.py:77
-msgid "Changing passwords for list: %(listname)s"
-msgstr "Cambiando las contrase�as de la lista: %(listname)s"
-
-#: bin/.svn/text-base/reset_pw.py.svn-base:83 bin/reset_pw.py:83
-msgid "New password for member %(member)40s: %(randompw)s"
-msgstr "Contrase�a nueva para el suscriptor %(member)40s: %(randompw)s"
-
-#: bin/.svn/text-base/rmlist.svn-base:19 bin/rmlist:19
-msgid ""
-"Remove the components of a mailing list with impunity - beware!\n"
-"\n"
-"This removes (almost) all traces of a mailing list.  By default, the lists\n"
-"archives are not removed, which is very handy for retiring old lists.\n"
-"\n"
-"Usage:\n"
-"    rmlist [-a] [-h] listname\n"
-"\n"
-"Where:\n"
-"    --archives\n"
-"    -a\n"
-"        Remove the list's archives too, or if the list has already been\n"
-"        deleted, remove any residual archives.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this help message and exit.\n"
-"\n"
-msgstr ""
-"Elimina los componentes de una lista de distribuci�n con impunidad - "
-"�atenci�n!\n"
-"\n"
-"Esto elimina (casi) todo rastro de una lista de distribuci�n. Por defecto, "
-"los\n"
-"archivos de las listas no son eliminados, lo que es muy pr�ctico para "
-"jubilar\n"
-"listas viejas.\n"
-"\n"
-"Sintaxis:\n"
-"    rmlist [-a] [-h] nombre-de-la-lista\n"
-"\n"
-"Donde:\n"
-"    --archives\n"
-"    -a\n"
-"        elimina tambi�n los archivos de la lista\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        mostrar este mensaje de ayuda y salir\n"
-
-#: bin/.svn/text-base/rmlist.svn-base:72 bin/.svn/text-base/rmlist.svn-base:75
-#: bin/rmlist:72 bin/rmlist:75
-msgid "Removing %(msg)s"
-msgstr "Borrando %(msg)s"
-
-#: bin/.svn/text-base/rmlist.svn-base:80 bin/rmlist:80
-msgid "%(listname)s %(msg)s not found as %(filename)s"
-msgstr "%(msg)s de %(listname)s no se ha encontrado como %(filename)s"
-
-#: bin/.svn/text-base/rmlist.svn-base:104 bin/rmlist:104
-msgid "No such list (or list already deleted): %(listname)s"
-msgstr "No existe tal lista (o se ha borrado ya): %(listname)s"
-
-#: bin/.svn/text-base/rmlist.svn-base:106 bin/rmlist:106
-msgid "No such list: %(listname)s.  Removing its residual archives."
-msgstr "No existe tal lista: %(listname)s. Borrando sus ficheros residuales."
-
-#: bin/.svn/text-base/rmlist.svn-base:110 bin/rmlist:110
-msgid "Not removing archives.  Reinvoke with -a to remove them."
-msgstr "No se est� borrando el almacenaje. Reinv�queme con -a para borrarlos."
-
-#: bin/.svn/text-base/rmlist.svn-base:124 bin/rmlist:124
-msgid "list info"
-msgstr "informaci�n de la lista"
-
-#: bin/.svn/text-base/rmlist.svn-base:132 bin/rmlist:132
-msgid "stale lock file"
-msgstr "fichero de bloqueo corrupto"
-
-#: bin/.svn/text-base/rmlist.svn-base:137
-#: bin/.svn/text-base/rmlist.svn-base:139 bin/rmlist:137 bin/rmlist:139
-msgid "private archives"
-msgstr "ficheros privados"
-
-#: bin/.svn/text-base/rmlist.svn-base:141
-#: bin/.svn/text-base/rmlist.svn-base:143 bin/rmlist:141 bin/rmlist:143
-msgid "public archives"
-msgstr "archivos p�blicos"
-
-#: bin/.svn/text-base/show_qfiles.svn-base:20 bin/show_qfiles:20
-msgid ""
-"\n"
-"Show the contents of one or more Mailman queue files.\n"
-"\n"
-"Usage: show_qfiles [options] qfile ...\n"
-"\n"
-"Options:\n"
-"\n"
-"    -q / --quiet\n"
-"        Don't print `helpful' message delimiters.\n"
-"\n"
-"    -h / --help\n"
-"        Print this text and exit.\n"
-"\n"
-"Example: show_qfiles qfiles/shunt/*.pck\n"
-msgstr ""
-"\n"
-"Muestra el contenido de uno o m�s ficheros de encolamiento de Mailman.\n"
-"\n"
-"Sintaxis: show_qfiles [opciones] qfile ...\n"
-"\n"
-"Opciones:\n"
-"     -q / --quiet\n"
-"         No imprime los delimitadores de los mensajes.\n"
-"\n"
-"     -h / --help\n"
-"        Muestra este texto y termina.\n"
-"\n"
-"Ejemplo: show_qfiles qfiles/shunt/*.pck"
-"\n"
-
-#: bin/.svn/text-base/sync_members.svn-base:19 bin/sync_members:19
-msgid ""
-"Synchronize a mailing list's membership with a flat file.\n"
-"\n"
-"This script is useful if you have a Mailman mailing list and a sendmail\n"
-":include: style list of addresses (also as is used in Majordomo).  For "
-"every\n"
-"address in the file that does not appear in the mailing list, the address "
-"is\n"
-"added.  For every address in the mailing list that does not appear in the\n"
-"file, the address is removed.  Other options control what happens when an\n"
-"address is added or removed.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] -f file listname\n"
-"\n"
-"Where `options' are:\n"
-"\n"
-"    --no-change\n"
-"    -n\n"
-"        Don't actually make the changes.  Instead, print out what would be\n"
-"        done to the list.\n"
-"\n"
-"    --welcome-msg[=<yes|no>]\n"
-"    -w[=<yes|no>]\n"
-"        Sets whether or not to send the newly added members a welcome\n"
-"        message, overriding whatever the list's `send_welcome_msg' setting\n"
-"        is.  With -w=yes or -w, the welcome message is sent.  With -w=no, "
-"no\n"
-"        message is sent.\n"
-"\n"
-"    --goodbye-msg[=<yes|no>]\n"
-"    -g[=<yes|no>]\n"
-"        Sets whether or not to send the goodbye message to removed members,\n"
-"        overriding whatever the list's `send_goodbye_msg' setting is.  With\n"
-"        -g=yes or -g, the goodbye message is sent.  With -g=no, no message "
-"is\n"
-"        sent.\n"
-"\n"
-"    --digest[=<yes|no>]\n"
-"    -d[=<yes|no>]\n"
-"        Selects whether to make newly added members receive messages in\n"
-"        digests.  With -d=yes or -d, they become digest members.  With -"
-"d=no\n"
-"        (or if no -d option given) they are added as regular members.\n"
-"\n"
-"    --notifyadmin[=<yes|no>]\n"
-"    -a[=<yes|no>]\n"
-"        Specifies whether the admin should be notified for each "
-"subscription\n"
-"        or unsubscription.  If you're adding a lot of addresses, you\n"
-"        definitely want to turn this off!  With -a=yes or -a, the admin is\n"
-"        notified.  With -a=no, the admin is not notified.  With no -a "
-"option,\n"
-"        the default for the list is used.\n"
-"\n"
-"    --file <filename | ->\n"
-"    -f <filename | ->\n"
-"        This option is required.  It specifies the flat file to synchronize\n"
-"        against.  Email addresses must appear one per line.  If filename is\n"
-"        `-' then stdin is used.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this message.\n"
-"\n"
-"    listname\n"
-"        Required.  This specifies the list to synchronize.\n"
-msgstr ""
-"Sincroniza los miembros de una lista de distribuci�n con un fichero de "
-"texto.\n"
-"\n"
-"Este script es �til si tiene una lista de distribuci�n de Mailman y una "
-"lista\n"
-"de direcciones del tipo include de sendmail: (como se usan tambi�n en\n"
-"Majordomo)\n"
-"Se a�aden las direcciones del fichero que no est� suscritas en la lista. Se "
-"borran \n"
-"las direcciones suscritas a la lista que no est�n en el fichero.\n"
-"Otras opciones controlan que pasa cuando se a�ade o elimina una direcci�n.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] -f nombre-de-fichero lista\n"
-"\n"
-"Donde `opciones' son:\n"
-"\n"
-"    --no-change\n"
-"    -n\n"
-"        No hacer los cambios en realidad. En su lugar, mostrar que se le\n"
-"        habr�a hecho a la lista.\n"
-"\n"
-"    --welcome-msg[=<yes|no>]\n"
-"    -w[=<yes|no>]\n"
-"        Establece si enviar o no a los nuevos suscriptores un mensaje de\n"
-"        bienvenida, ignorando lo que diga la preferencia `send_welcome_msg'\n"
-"        de la lista. Con -w=yes o -w, se env�a el mensaje de bienvenida.\n"
-"        Con -w=no, no se env�a ning�n mensaje.\n"
-"\n"
-"    --goodbye-msg[=<yes|no>]\n"
-"    -g[=<yes|no>]\n"
-"        Controla si se mandan mensajes informativos cuando se borren "
-"direcciones\n"
-"        de la lista, ignorando cualquier valor que tenga el par�metro "
-"`send_goodbye_msg'\n"
-"        de la lista. Con -g=no no se manda ning�n mensaje.\n"
-"\n"
-"    --digest[=<yes|no>]\n"
-"    -d[=<yes|no>]\n"
-"        Controla si los suscriptores nuevos tendr�n la entrega en modo "
-"digest. Con -d o\n"
-"        -d=yes se dar�n de alta como suscriptores con la entrega diferida en "
-"recopilaciones.\n"
-"        Con -d=no se dar�n de alta como suscriptores regulares.\n"
-"\n"
-"    --notifyadmin[=<yes|no>]\n"
-"    --a[=<yes|no>]\n"
-"         Especifica si el administrador deber�a ser notificado de cada\n"
-"        suBscripci�n o desuBscripci�n. Si est� a�adiendo un mont�n de \n"
-"         direcciones, �seguro que quiere inhabilitarlo!\n"
-"         Con -a=yes o -a, se avisa al administrador. Con a=no, el "
-"administrador no recibe avisos.\n"
-"         Sin la opci�n -a, se usa el valor que tenga configurada la lista..\n"
-"\n"
-"    --file <nombre-de-fichero | ->\n"
-"    -f <nombre-de-fichero | ->\n"
-"        Esta opci�n es obligatoria. Especifica el fichero de texto con el "
-"que\n"
-"        sincronizarse.\n"
-"        Las direcciones de correo electr�nico deben aparecer cada una en una "
-"l�nea distinta.\n"
-"        Si el nombre de fichero es `-' se leen las direcciones de la entrada "
-"est�ndar.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Mostrar este mensaje.\n"
-"\n"
-"    lista\n"
-"        Necesario. Indica la lista a sincronizar.\n"
-
-#: bin/.svn/text-base/sync_members.svn-base:115 bin/sync_members:115
-msgid "Bad choice: %(yesno)s"
-msgstr "Mala elecci�n: %(yesno)s"
-
-#: bin/.svn/text-base/sync_members.svn-base:138 bin/sync_members:138
-msgid "Dry run mode"
-msgstr "Ejecuci�n en modo prueba"
-
-#: bin/.svn/text-base/sync_members.svn-base:159 bin/sync_members:159
-msgid "Only one -f switch allowed"
-msgstr "Solo se permite una opci�n -f"
-
-#: bin/.svn/text-base/sync_members.svn-base:163 bin/sync_members:163
-msgid "No argument to -f given"
-msgstr "No se ha proporcionado ning�n argumento a -f"
-
-#: bin/.svn/text-base/sync_members.svn-base:172 bin/sync_members:172
-msgid "Illegal option: %(opt)s"
-msgstr "Opci�n ilegal: %(opt)s"
-
-#: bin/.svn/text-base/sync_members.svn-base:178 bin/sync_members:178
-msgid "No listname given"
-msgstr "No se ha proporcionado ning�n nombre de lista"
-
-#: bin/.svn/text-base/sync_members.svn-base:182 bin/sync_members:182
-msgid "Must have a listname and a filename"
-msgstr "Tiene que haber un nombre de lista y un nombre de fichero"
-
-#: bin/.svn/text-base/sync_members.svn-base:191 bin/sync_members:191
-msgid "Cannot read address file: %(filename)s: %(msg)s"
-msgstr "No puedo leer el fichero de direcciones: %(filename)s: %(msg)s"
-
-#: bin/.svn/text-base/sync_members.svn-base:203 bin/sync_members:203
-msgid "Ignore  :  %(addr)30s"
-msgstr "Ignorar  :  %(addr)30s"
-
-#: bin/.svn/text-base/sync_members.svn-base:212 bin/sync_members:212
-msgid "Invalid :  %(addr)30s"
-msgstr "Inv�lida:  %(addr)30s"
-
-#: bin/.svn/text-base/sync_members.svn-base:215 bin/sync_members:215
-msgid "You must fix the preceding invalid addresses first."
-msgstr "Primero tienes que corregir la direcci�n inv�lida precedente."
-
-#: bin/.svn/text-base/sync_members.svn-base:260 bin/sync_members:260
-msgid "Added  : %(s)s"
-msgstr "A�adida: %(s)s"
-
-#: bin/.svn/text-base/sync_members.svn-base:278 bin/sync_members:278
-msgid "Removed: %(s)s"
-msgstr "Borrado: %(s)s"
-
-#: bin/.svn/text-base/transcheck.svn-base:18 bin/transcheck:18
-msgid ""
-"\n"
-"Check a given Mailman translation, making sure that variables and\n"
-"tags referenced in translation are the same variables and tags in\n"
-"the original templates and catalog.\n"
-"\n"
-"Usage:\n"
-"\n"
-"cd $MAILMAN_DIR\n"
-"%(program)s [-q] <lang>\n"
-"\n"
-"Where <lang> is your country code (e.g. 'it' for Italy) and -q is\n"
-"to ask for a brief summary.\n"
-msgstr ""
-"\n"
-"Comprueba una traducci�n dada de Mailman, asegur�ndose que las variables y\n"
-"las etiquetas referenciadas en las traducci�n son las mismas variables y\n"
-"etiquetas de las plantillas originales y el cat�logo.\n"
-"\n"
-"Sintaxis:\n"
-"\n"
-"cd $MAILMAN_DIR\n"
-"%(program)s [-q] <idioma>\n"
-"\n"
-"Donde <idioma> es el c�digo del pais (ej. 'it' para italia) y -q es para\n"
-"pedir un peque�o sumario.\n"
-
-#: bin/.svn/text-base/transcheck.svn-base:57 bin/transcheck:57
-msgid "check a translation comparing with the original string"
-msgstr "Compara una traducci�n con la cadena original"
-
-#: bin/.svn/text-base/transcheck.svn-base:67 bin/transcheck:67
-msgid "scan a string from the original file"
-msgstr "busca una cadena del fichero original"
-
-#: bin/.svn/text-base/transcheck.svn-base:77 bin/transcheck:77
-msgid "scan a translated string"
-msgstr "busca una cadena traducida"
-
-#: bin/.svn/text-base/transcheck.svn-base:90 bin/transcheck:90
-msgid "check for differences between checked in and checked out"
-msgstr ""
-"comprobando diferencias entre lo que se ha descargado y lo que se va a subir"
-
-#: bin/.svn/text-base/transcheck.svn-base:123 bin/transcheck:123
-msgid "parse a .po file extracting msgids and msgstrs"
-msgstr "Recorre un fichero .po extrayendo msgids y msgstrs"
-
-#: bin/.svn/text-base/transcheck.svn-base:142 bin/transcheck:142
-msgid ""
-"States table for the finite-states-machine parser:\n"
-"            0  idle\n"
-"            1  filename-or-comment\n"
-"            2  msgid\n"
-"            3  msgstr\n"
-"            4  end\n"
-"        "
-msgstr ""
-"Estados de la m�quina de estados finitos del Parser:\n"
-"        0 inactivo\n"
-"        1 fichero o comentario\n"
-"        2 msgid\n"
-"        3 msgstr\n"
-"        4 fin\n"
-"        "
-
-#: bin/.svn/text-base/transcheck.svn-base:279 bin/transcheck:279
-msgid ""
-"check a translated template against the original one\n"
-"       search also <MM-*> tags if html is not zero"
-msgstr ""
-"Comprueba una plantilla traducida con la original,\n"
-"        tambi�n busca etiquetas <MM-*> si el c�digo\n"
-"        html es distint0 de cero"
-
-#: bin/.svn/text-base/transcheck.svn-base:326 bin/transcheck:326
-msgid "scan the po file comparing msgids with msgstrs"
-msgstr "recorre el fichero po comparando msgids con msgstrs"
-
-#: bin/.svn/text-base/unshunt.svn-base:20 bin/unshunt:20
-msgid ""
-"Move a message from the shunt queue to the original queue.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [directory]\n"
-"\n"
-"Where:\n"
-"\n"
-"    -h / --help\n"
-"        Print help and exit.\n"
-"\n"
-"Optional `directory' specifies a directory to dequeue from other than\n"
-"qfiles/shunt.\n"
-msgstr ""
-"Mueve un mensaje de la cola 'shunt' a la cola original.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] [directorio]\n"
-"\n"
-"Donde:\n"
-"\n"
-"    -h / --help\n"
-"        Muestra la ayuda y termina.\n"
-"\n"
-"El `directorio' opcional indica un directorio oara desencolar distinto de\n"
-"qfiles/shunt.\n"
-
-#: bin/.svn/text-base/unshunt.svn-base:83 bin/unshunt:83
-msgid ""
-"Cannot unshunt message %(filebase)s, skipping:\n"
-"%(e)s"
-msgstr ""
-"No puedo quitar el mensaje %(filebase)s, lo omito:\n"
-"%(e)s"
-
-#: bin/.svn/text-base/update.svn-base:19 bin/update:19
-msgid ""
-"Perform all necessary upgrades.\n"
-"\n"
-"Usage: %(PROGRAM)s [options]\n"
-"\n"
-"Options:\n"
-"    -f/--force\n"
-"        Force running the upgrade procedures.  Normally, if the version "
-"number\n"
-"        of the installed Mailman matches the current version number (or a\n"
-"        `downgrade' is detected), nothing will be done.\n"
-"\n"
-"    -h/--help\n"
-"        Print this text and exit.\n"
-"\n"
-"Use this script to help you update to the latest release of Mailman from\n"
-"some previous version.  It knows about versions back to 1.0b4 (?).\n"
-msgstr ""
-"Lleva a cabo todas las actualizaciones que sean necesarias.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones]\n"
-"\n"
-"Opciones:\n"
-"    -f/--force\n"
-"        Forzar que se ejecuten los procedimientos de actualizaci�n. "
-"Normalmente, si el\n"
-"        n�mero de versi�n del Mailman instalado coincide con el n�mero de "
-"versi�n\n"
-"        actual (o se detecta un `retroactualizar'), no se har� nada.\n"
-"\n"
-"    -h/--help\n"
-"        Mostrar este texto y salir.\n"
-"\n"
-"Use este gui�n para ayudarle a actualizar a la �ltima versi�n de Mailman "
-"desde una\n"
-"versi�n anterior. Sabe de versiones viejas, hasta la 1.0b4 (?).\n"
-
-#: bin/.svn/text-base/update.svn-base:107 bin/update:107
-msgid "Fixing language templates: %(listname)s"
-msgstr "Corrigiendo la plantilla de los lenguajes: %(listname)s"
-
-#: bin/.svn/text-base/update.svn-base:196
-#: bin/.svn/text-base/update.svn-base:698 bin/update:196 bin/update:698
-msgid "WARNING: could not acquire lock for list: %(listname)s"
-msgstr "ADVERTENCIA: no se pudo adquirir el bloqueo de la lista: %(listname)s"
-
-#: bin/.svn/text-base/update.svn-base:215 bin/update:215
-msgid "Resetting %(n)s BYBOUNCEs disabled addrs with no bounce info"
-msgstr ""
-"Poniendo a cero %(n)s BYBOUNCEs direcciones inhabilitadas sin informaci�n de "
-"rebote"
-
-#: bin/.svn/text-base/update.svn-base:221 bin/update:221
-msgid "Updating the held requests database."
-msgstr "Actualizando la base de datos de peticiones pendientes"
-
-#: bin/.svn/text-base/update.svn-base:243 bin/update:243
-msgid ""
-"For some reason, %(mbox_dir)s exists as a file.  This won't work with\n"
-"b6, so I'm renaming it to %(mbox_dir)s.tmp and proceeding."
-msgstr ""
-"Por cualquier raz�n, %(mbox_dir) existe como fichero. Esto no funcionar�\n"
-"con b6, por lo que lo estoy renombrando a %(mobox_dir)s.tmp y procediendo."
-
-#: bin/.svn/text-base/update.svn-base:255 bin/update:255
-msgid ""
-"\n"
-"%(listname)s has both public and private mbox archives.  Since this list\n"
-"currently uses private archiving, I'm installing the private mbox archive\n"
-"-- %(o_pri_mbox_file)s -- as the active archive, and renaming\n"
-"        %(o_pub_mbox_file)s\n"
-"to\n"
-"        %(o_pub_mbox_file)s.preb6\n"
-"\n"
-"You can integrate that into the archives if you want by using the 'arch'\n"
-"script.\n"
-msgstr ""
-"\n"
-"%(listname)s tiene ficheros mbox p�blicos y privados. Ya que esta lista\n"
-"utiliza actualmente almacenaje privado, estoy instalando el fichero mbox "
-"privado\n"
-"-- %(o_pri_mbox_file)s -- como fichero activo y renombrando\n"
-"        %(o_pub_mbox_file)s\n"
-"a\n"
-"        %(o_pub_mbox_file)s.preb6\n"
-"se puede integrar dentro del almacenaje si as� lo desea usando el gui�n\n"
-"'arch'.\n"
-
-#: bin/.svn/text-base/update.svn-base:270 bin/update:270
-msgid ""
-"%s has both public and private mbox archives.  Since this list\n"
-"currently uses public archiving, I'm installing the public mbox file\n"
-"archive file (%s) as the active one, and renaming\n"
-"        %s\n"
-"    to\n"
-"        %s.preb6\n"
-"\n"
-"You can integrate that into the archives if you want by using the 'arch'\n"
-"script.\n"
-msgstr ""
-"%s tiene ficheros mbox p�blicos y privados. Ya que esta lista\n"
-"utiliza actualmente almacenaje p�blico, estoy instalando el fichero mbox "
-"p�blico\n"
-"(%s) como fichero activo y renombrando\n"
-"        %s\n"
-"    a\n"
-"        %s.preb6\n"
-"\n"
-"se puede integrar dentro del almacenaje si as� lo desea usando el gui�n\n"
-"'arch'.\n"
-
-#: bin/.svn/text-base/update.svn-base:287 bin/update:287
-msgid "- updating old private mbox file"
-msgstr "- actualizando el antiguo fichero mbox privado"
-
-#: bin/.svn/text-base/update.svn-base:295 bin/update:295
-msgid ""
-"    unknown file in the way, moving\n"
-"        %(o_pri_mbox_file)s\n"
-"    to\n"
-"        %(newname)s"
-msgstr ""
-"    fichero desconocido en el camino, moviendo\n"
-"        %(o_pri_mbox_file)s\n"
-"    a\n"
-"        %(newname)s"
-
-#: bin/.svn/text-base/update.svn-base:302
-#: bin/.svn/text-base/update.svn-base:325 bin/update:302 bin/update:325
-msgid ""
-"    looks like you have a really recent CVS installation...\n"
-"    you're either one brave soul, or you already ran me"
-msgstr ""
-"    parece como si tuviera una instalaci�n CVS realmente reciente...\n"
-"    o eres un coraz�n indomable, o ya me ejecutaste"
-
-#: bin/.svn/text-base/update.svn-base:311 bin/update:311
-msgid "- updating old public mbox file"
-msgstr "- actualizando el antiguo fichero mbox p�blico"
-
-#: bin/.svn/text-base/update.svn-base:319 bin/update:319
-msgid ""
-"    unknown file in the way, moving\n"
-"        %(o_pub_mbox_file)s\n"
-"    to\n"
-"        %(newname)s"
-msgstr ""
-"    fichero desconocido en el camino, moviendo\n"
-"        %(o_pub_mbox_file)s\n"
-"    a\n"
-"        %(newname)s"
-
-#: bin/.svn/text-base/update.svn-base:350 bin/update:350
-msgid "- This list looks like it might have <= b4 list templates around"
-msgstr "- Esta lista parece que pueda tener plantillas alrededor <= b4 "
-
-#: bin/.svn/text-base/update.svn-base:358 bin/update:358
-msgid "- moved %(o_tmpl)s to %(n_tmpl)s"
-msgstr "- movido %(o_tmpl)s a %(n_tmpl)s"
-
-#: bin/.svn/text-base/update.svn-base:360 bin/update:360
-msgid "- both %(o_tmpl)s and %(n_tmpl)s exist, leaving untouched"
-msgstr "- tanto %(o_tmpl)s como %(n_tmpl)s existen, dej�ndolo intacto"
-
-#: bin/.svn/text-base/update.svn-base:363 bin/update:363
-msgid "- %(o_tmpl)s doesn't exist, leaving untouched"
-msgstr "- %(o_tmpl)s no existe, dej�ndolo intacto"
-
-#: bin/.svn/text-base/update.svn-base:393 bin/update:393
-msgid "removing directory %(src)s and everything underneath"
-msgstr "eliminando el directorio %(src)s y todo lo que hay en su interior"
-
-#: bin/.svn/text-base/update.svn-base:396 bin/update:396
-msgid "removing %(src)s"
-msgstr "borrando %(src)s"
-
-#: bin/.svn/text-base/update.svn-base:400 bin/update:400
-msgid "Warning: couldn't remove %(src)s -- %(rest)s"
-msgstr "Advertencia: no pude borrar %(src)s -- %(rest)s"
-
-#: bin/.svn/text-base/update.svn-base:405 bin/update:405
-msgid "couldn't remove old file %(pyc)s -- %(rest)s"
-msgstr "no pude borrar el fichero antiguo %(pyc)s -- %(rest)s"
-
-#: bin/.svn/text-base/update.svn-base:409 bin/update:409
-msgid "updating old qfiles"
-msgstr "actualizando los qfiles antiguos"
-
-#: bin/.svn/text-base/update.svn-base:448 bin/update:448
-msgid "Warning!  Not a directory: %(dirpath)s"
-msgstr "�Atenci�n! No es un directorio: %(dirpath)s"
-
-#: bin/.svn/text-base/update.svn-base:517 bin/update:517
-msgid "message is unparsable: %(filebase)s"
-msgstr "El mensaje es inanalizable: %(filebase)s"
-
-#: bin/.svn/text-base/update.svn-base:531 bin/update:531
-msgid "Warning!  Deleting empty .pck file: %(pckfile)s"
-msgstr "�Atenci�n! Borrando el fichero .pck vacio: %(pckfile)s"
-
-#: bin/.svn/text-base/update.svn-base:550 bin/update:550
-msgid "Updating Mailman 2.0 pending_subscriptions.db database"
-msgstr "Actualizando la base de datos de peticiones pendientes de Mailman 2.0"
-
-#: bin/.svn/text-base/update.svn-base:561 bin/update:561
-msgid "Updating Mailman 2.1.4 pending.pck database"
-msgstr "Actualizando la base de datos pending.pck de Mailman 2.1.4"
-
-#: bin/.svn/text-base/update.svn-base:585 bin/update:585
-msgid "Ignoring bad pended data: %(key)s: %(val)s"
-msgstr "Ignorando los datos pendientes corruptos: %(key)s: %(val)s"
-
-#: bin/.svn/text-base/update.svn-base:601 bin/update:601
-msgid "WARNING: Ignoring duplicate pending ID: %(id)s."
-msgstr "ATENCION: Ignorando el ID  pendiente duplicado: %(id)s."
-
-#: bin/.svn/text-base/update.svn-base:654 bin/update:654
-msgid "getting rid of old source files"
-msgstr "Desembarazarse de los ficheros fuentes viejos"
-
-#: bin/.svn/text-base/update.svn-base:664 bin/update:664
-msgid "no lists == nothing to do, exiting"
-msgstr "sin listas == nada que hacer"
-
-#: bin/.svn/text-base/update.svn-base:671 bin/update:671
-msgid ""
-"fixing all the perms on your old html archives to work with b6\n"
-"If your archives are big, this could take a minute or two..."
-msgstr ""
-"corrigiendo todos los permisos de tus archivos html antiguos para que\n"
-"trabajen con b6. Si tus archivos son grandes, pordr�a tardar uno\n"
-"o dos minutos..."
-
-#: bin/.svn/text-base/update.svn-base:676 bin/update:676
-msgid "done"
-msgstr "hecho"
-
-#: bin/.svn/text-base/update.svn-base:678 bin/update:678
-msgid "Updating mailing list: %(listname)s"
-msgstr "actualizando la lista de distribuci�n"
-
-#: bin/.svn/text-base/update.svn-base:681 bin/update:681
-msgid "Updating Usenet watermarks"
-msgstr "Actualizando las marcas de Usenet"
-
-#: bin/.svn/text-base/update.svn-base:686 bin/update:686
-msgid "- nothing to update here"
-msgstr "- no hay nada que actualizar aqu�"
-
-#: bin/.svn/text-base/update.svn-base:709 bin/update:709
-msgid "- usenet watermarks updated and gate_watermarks removed"
-msgstr "- actualizadas las marcas de usenet y las gate_marcas quitadas"
-
-#: bin/.svn/text-base/update.svn-base:723 bin/update:723
-msgid ""
-"\n"
-"\n"
-"NOTE NOTE NOTE NOTE NOTE\n"
-"\n"
-"    You are upgrading an existing Mailman installation, but I can't tell "
-"what\n"
-"    version you were previously running.\n"
-"\n"
-"    If you are upgrading from Mailman 1.0b9 or earlier you will need to\n"
-"    manually update your mailing lists.  For each mailing list you need to\n"
-"    copy the file templates/options.html lists/<listname>/options.html.\n"
-"\n"
-"    However, if you have edited this file via the Web interface, you will "
-"have\n"
-"    to merge your changes into this file, otherwise you will lose your\n"
-"    changes.\n"
-"\n"
-"NOTE NOTE NOTE NOTE NOTE\n"
-"\n"
-msgstr ""
-"\n"
-"\n"
-"NOTA NOTA NOTA NOTA NOTA\n"
-"\n"
-"    Est�s actualizando una instalaci�n de Mailman existente, pero no puedo\n"
-"    decirte que versi�n estabas ejecutando anteriormente.\n"
-"\n"
-"    Si estuvieras actualzando un Mailman 1.b09 o anterior, necesitar�s\n"
-"    actualizar manualmente tus listas de distribuci�n. Para cada lista de\n"
-"    distribuci�n necesitas copiar el fichero templates/options.html\n"
-"    lists/<listname>/options.html.\n"
-"\n"
-"    Sin embargo, si hubieses editado este fichero a trav�s del interfaz\n"
-"    web, tendr�s qye mezclar tus cambios entro de este fichero, de otra\n"
-"    manera perder�s tus cambios.\n"
-"\n"
-"NOTA NOTA NOTA NOTA NOTA\n"
-"\n"
-
-#: bin/.svn/text-base/update.svn-base:780 bin/update:780
-msgid "No updates are necessary."
-msgstr "No hacen falta actualizaciones."
-
-#: bin/.svn/text-base/update.svn-base:783 bin/update:783
-msgid ""
-"Downgrade detected, from version %(hexlversion)s to version %(hextversion)s\n"
-"This is probably not safe.\n"
-"Exiting."
-msgstr ""
-"Retroceso detectado, de la versi�n %(hexlversion)s a la versi�n %"
-"(hextversion)s\n"
-"Lo m�s probable que esto no sea seguro.\n"
-"Saliendo."
-
-#: bin/.svn/text-base/update.svn-base:788 bin/update:788
-msgid "Upgrading from version %(hexlversion)s to %(hextversion)s"
-msgstr "Actualizando de la versi�n %(hexlversion)s a la %(hextversion)s"
-
-#: bin/.svn/text-base/update.svn-base:797 bin/update:797
-msgid ""
-"\n"
-"ERROR:\n"
-"\n"
-"The locks for some lists could not be acquired.  This means that either\n"
-"Mailman was still active when you upgraded, or there were stale locks in "
-"the\n"
-"%(lockdir)s directory.\n"
-"\n"
-"You must put Mailman into a quiescent state and remove all stale locks, "
-"then\n"
-"re-run \"make update\" manually.  See the INSTALL and UPGRADE files for "
-"details.\n"
-msgstr ""
-"\n"
-"ERROR:\n"
-"\n"
-"No se pudo obtener el bloqueo de algunas listas. Esto significa que o "
-"Mailman\n"
-"estaba activo cuando actualizaste o hab�a bloqueos corruptos en el "
-"directorio\n"
-"%(lockdir)s.\n"
-"\n"
-"Tienes que poner a Mailman en un estado inactivo y borrar todos los "
-"bloqueos\n"
-"corruptos, entonces volver a ejecutar manualmente \"make update\". Vea los\n"
-"ficheros INSTALL y UPGRADE para m�s detalles.\n"
-
-#: bin/.svn/text-base/version.svn-base:19 bin/version:19
-msgid "Print the Mailman version.\n"
-msgstr "Imprimir la versi�n de Mailman.\n"
-
-#: bin/.svn/text-base/version.svn-base:26 bin/version:26
-msgid "Using Mailman version:"
-msgstr "Utilizando la versi�n de Mailman:"
-
-#: bin/.svn/text-base/withlist.svn-base:19 bin/withlist:19
-msgid ""
-"General framework for interacting with a mailing list object.\n"
-"\n"
-"There are two ways to use this script: interactively or programmatically.\n"
-"Using it interactively allows you to play with, examine and modify a "
-"MailList\n"
-"object from Python's interactive interpreter.  When running interactively, "
-"a\n"
-"MailList object called `m' will be available in the global namespace.  It "
-"also\n"
-"loads the class MailList into the global namespace.\n"
-"\n"
-"Programmatically, you can write a function to operate on a MailList object,\n"
-"and this script will take care of the housekeeping (see below for "
-"examples).\n"
-"In that case, the general usage syntax is:\n"
-"\n"
-"%% bin/withlist [options] listname [args ...]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -l / --lock\n"
-"        Lock the list when opening.  Normally the list is opened unlocked\n"
-"        (e.g. for read-only operations).  You can always lock the file "
-"after\n"
-"        the fact by typing `m.Lock()'\n"
-"\n"
-"        Note that if you use this option, you should explicitly call m.Save"
-"()\n"
-"        before exiting, since the interpreter's clean up procedure will not\n"
-"        automatically save changes to the MailList object (but it will "
-"unlock\n"
-"        the list).\n"
-"\n"
-"    -i / --interactive\n"
-"        Leaves you at an interactive prompt after all other processing is\n"
-"        complete.  This is the default unless the -r option is given.\n"
-"\n"
-"    --run [module.]callable\n"
-"    -r [module.]callable\n"
-"        This can be used to run a script with the opened MailList object.\n"
-"        This works by attempting to import `module' (which must be in the\n"
-"        directory containing withlist, or already be accessible on your\n"
-"        sys.path), and then calling `callable' from the module.  callable "
-"can\n"
-"        be a class or function; it is called with the MailList object as "
-"the\n"
-"        first argument.  If additional args are given on the command line,\n"
-"        they are passed as subsequent positional args to the callable.\n"
-"\n"
-"        Note that `module.' is optional; if it is omitted then a module "
-"with\n"
-"        the name `callable' will be imported.\n"
-"\n"
-"        The global variable `r' will be set to the results of this call.\n"
-"\n"
-"    --all / -a\n"
-"        This option only works with the -r option.  Use this if you want to\n"
-"        execute the script on all mailing lists.  When you use -a you "
-"should\n"
-"        not include a listname argument on the command line.  The variable "
-"`r'\n"
-"        will be a list of all the results.\n"
-"\n"
-"    --quiet / -q\n"
-"        Suppress all status messages.\n"
-"\n"
-"    --help / -h\n"
-"        Print this message and exit\n"
-"\n"
-"\n"
-"Here's an example of how to use the -r option.  Say you have a file in the\n"
-"Mailman installation directory called `listaddr.py', with the following\n"
-"two functions:\n"
-"\n"
-"def listaddr(mlist):\n"
-"    print mlist.GetListEmail()\n"
-"\n"
-"def requestaddr(mlist):\n"
-"    print mlist.GetRequestEmail()\n"
-"\n"
-"Now, from the command line you can print the list's posting address by "
-"running\n"
-"the following from the command line:\n"
-"\n"
-"%% bin/withlist -r listaddr mylist\n"
-"Loading list: mylist (unlocked)\n"
-"Importing listaddr ...\n"
-"Running listaddr.listaddr() ...\n"
-"mylist@myhost.com\n"
-"\n"
-"And you can print the list's request address by running:\n"
-"\n"
-"%% bin/withlist -r listaddr.requestaddr mylist\n"
-"Loading list: mylist (unlocked)\n"
-"Importing listaddr ...\n"
-"Running listaddr.requestaddr() ...\n"
-"mylist-request@myhost.com\n"
-"\n"
-"As another example, say you wanted to change the password for a particular\n"
-"user on a particular list.  You could put the following function in a file\n"
-"called `changepw.py':\n"
-"\n"
-"from Mailman.Errors import NotAMemberError\n"
-"\n"
-"def changepw(mlist, addr, newpasswd):\n"
-"    try:\n"
-"        mlist.setMemberPassword(addr, newpasswd)\n"
-"        mlist.Save()\n"
-"    except NotAMemberError:\n"
-"        print 'No address matched:', addr\n"
-"\n"
-"and run this from the command line:\n"
-" %% bin/withlist -l -r changepw mylist somebody@somewhere.org foobar\n"
-msgstr ""
-"Marco general para interactuar con un objecto que representa a una lista de\n"
-"distribuci�n.\n"
-"\n"
-"Hay dos maneras para usar este gui�n: interactivamente o desde un programa.\n"
-"El uso interactivo le permite jugar, examinar y modificar un objeto "
-"MailList\n"
-"desde el int�rprete interactivo de Python. Cuando se ejecute "
-"interactivamente\n"
-"se dispondr� de un objeto llamado 'm' que representa a una lista de\n"
-"distribuci�n, perteneciente al espacio de nombres global. Tambien se carga "
-"la\n"
-"clase MailList en el espacio de nombres global.\n"
-"\n"
-"Desde un programa, puede escribir una funci�n que opere con un objeto "
-"MailList,\n"
-"y hacer que este gui�n se encargue de las tareas dom�sticas (vea m�s abajo "
-"si\n"
-"quiere ejemplos).\n"
-"En este caso, la sintaxis es:\n"
-"\n"
-"%% bin/withlist [opciones] nombre-de-la-lista [args ...]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -l / --lock\n"
-"        Bloquear la lista al abrila. Normalmente la lista se abre "
-"desbloqueada\n"
-"        (por ejemplo para operaciones de solo lectura). Si ya se ha abierto "
-"la\n"
-"        lista en modo solo lectura y quiere bloquearla a posteriori, solo "
-"tiene\n"
-"        que indicarlo con `m.Lock()'\n"
-"\n"
-"        Tenga en cuenta que si usa esta opci�n, antes de salir del "
-"int�rprete\n"
-"        debe invocar expl�citamente a m.Save(), ya que el procedimiento de\n"
-"        limpieza del int�rprete no guardar� autom�ticamente los cambios del\n"
-"        objeto MailList (pero si que desbloquear� la lista).\n"
-"\n"
-"    -i / --interactive\n"
-"        Le deja un int�rprete interactivo de ordenes una vez se complete el\n"
-"        procesamiento. Este es el comportamiento por defecto a menos que se\n"
-"        utilice la opci�n -r.\n"
-"\n"
-"    --run [modulo.]invocable\n"
-"    -r [modulo.]invocable\n"
-"        Esta opci�n puede usarse para ejecutar un gui�n con el objeto "
-"MailList \n"
-"        abierto. Funciona intentado importar `module' (que debe estar en el\n"
-"        directorio que contiene a withlist o \n"
-"        accesible en su sys.path) y llamando a continuaci�n `invocable' "
-"desde\n"
-"        el m�dulo. 'invocable' puede ser una clase o una funci�n y se llama\n"
-"        con el objeto MailList como primer argumento.\n"
-"        Si se proporcionan argumentos adicionales en la l�nea de �rdenes,\n"
-"        se pasan como argumentos posicionales subsiguientes a invocable.\n"
-"\n"
-"        Tenga en cuenta que `module' es opcional; si se omite, se importar�\n"
-"        un m�dulo con el nombre `invocable'.\n"
-"\n"
-"        La variable global `r' contendr� los resultados de esta invocaci�n.\n"
-"\n"
-"    --all / -a\n"
-"        Esta opci�n solo funciona con la opci�n -r. Utilicela si quiere "
-"ejecutar\n"
-"        el gui�n en todas las listas de distribuci�n. Cuando use esta opci�n "
-"no\n"
-"        deber�a incluir en la l�nea de ordenes un nombre de lista como "
-"argumento.\n"
-"        La variable 'r' ser� una lista de todos los resultados.\n"
-"\n"
-"    --quiet\n"
-"    -q\n"
-"        Suprimir todos los mensajes de status.\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Mostrar este mensaje y salir.\n"
-"\n"
-"\n"
-"A continuaci�n se muestra  un ejemplo de como usar la opci�n -r. Supongamos\n"
-"que tiene un fichero en el directorio de instalaci�n de Mailman llamado\n"
-"`listaddr.py', con las dos funciones siguientes:\n"
-"\n"
-"def listaddr(mlist):\n"
-"    print mlist.GetListEmail()\n"
-"\n"
-"def requestaddr(mlist):\n"
-"    print mlist.GetRequestEmail()\n"
-"\n"
-"Ahora, desde la l�nea de �rdenes puede mostrar las direcciones de env�o de\n"
-"la lista ejecutando lo siguiente desde la l�nea de �rdenes:\n"
-"\n"
-"%% bin/withlist -r listaddr mylist\n"
-"Loading list: mylist (unlocked)\n"
-"Importing listaddr ...\n"
-"Running listaddr.listaddr() ...\n"
-"mylist@myhost.com\n"
-"\n"
-"Y puede mostrar la direcci�n de solicitud de la lista ejecutando:\n"
-"\n"
-"%% bin/withlist -r listaddr.requestaddr mylist\n"
-"Loading list: mylist (unlocked)\n"
-"Importing listaddr ...\n"
-"Running listaddr.requestaddr() ...\n"
-"mylist-request@myhost.com\n"
-"\n"
-"Para ver otro ejemplo, supongamos que usted quiere cambiar la contrase�a de un\n"
-"usuario concreto de una lista dada. Podr�a poner la siguiente funci�n en un\n"
-"fichero llamado `changepw.py':\n"
-"\n"
-"from Mailman.Errors import NotAMember\n"
-"\n"
-"def changepw(mlist, addr, newpasswd):\n"
-"    try:\n"
-"        mlist.setMemberPassword(addr, newpasswd)\n"
-"        mlist.Save()\n"
-"    except NotAMember:\n"
-"        print 'No se ha encontrado la direcci�n:', addr\n"
-"\n"
-"y ejecutar esto desde la l�nea de �rdenes:\n"
-"%% bin/withlist -l -r changepw mylist somebody@somewhere.org foobar\n"
-
-#: bin/.svn/text-base/withlist.svn-base:163 bin/withlist:163
-msgid ""
-"Unlock a locked list, but do not implicitly Save() it.\n"
-"\n"
-"    This does not get run if the interpreter exits because of a signal, or "
-"if\n"
-"    os._exit() is called.  It will get called if an exception occurs "
-"though.\n"
-"    "
-msgstr ""
-"Desbloquear una lista bloqueda, pero no guardarla [Save()] impl�citamente.\n"
-"\n"
-"    Esto no consigue ejecutarse si el int�rprete sale debido a una se�al,\n"
-"    o si se llama a os._exit(). Se le llamar� si ocurre una excepci�n "
-"mientras\n"
-"    tanto.\n"
-"    "
-
-#: bin/.svn/text-base/withlist.svn-base:174 bin/withlist:174
-msgid "Unlocking (but not saving) list: %(listname)s"
-msgstr "Desbloqueando (pero sin guardar) la lista: %(listname)s"
-
-#: bin/.svn/text-base/withlist.svn-base:178 bin/withlist:178
-msgid "Finalizing"
-msgstr "Terminando"
-
-#: bin/.svn/text-base/withlist.svn-base:187 bin/withlist:187
-msgid "Loading list %(listname)s"
-msgstr "Cargando la lista %(listname)s"
-
-#: bin/.svn/text-base/withlist.svn-base:189 bin/withlist:189
-msgid "(locked)"
-msgstr "(bloqueado)"
-
-#: bin/.svn/text-base/withlist.svn-base:191 bin/withlist:191
-msgid "(unlocked)"
-msgstr "(desbloqueado)"
-
-#: bin/.svn/text-base/withlist.svn-base:196 bin/withlist:196
-msgid "Unknown list: %(listname)s"
-msgstr "Lista desconocida: %(listname)s"
-
-#: bin/.svn/text-base/withlist.svn-base:236 bin/withlist:236
-msgid "No list name supplied."
-msgstr "No se ha proporcionado ning�n nombre de lista."
-
-#: bin/.svn/text-base/withlist.svn-base:245 bin/withlist:245
-msgid "--all requires --run"
-msgstr "--all requiere --run"
-
-#: bin/.svn/text-base/withlist.svn-base:265 bin/withlist:265
-msgid "Importing %(module)s..."
-msgstr "Importando %(module)s..."
-
-#: bin/.svn/text-base/withlist.svn-base:268 bin/withlist:268
-msgid "Running %(module)s.%(callable)s()..."
-msgstr "Ejecutando %(module)s.%(callable)s()..."
-
-#: bin/.svn/text-base/withlist.svn-base:289 bin/withlist:289
-msgid "The variable `m' is the %(listname)s MailList instance"
-msgstr "La variable 'm' es la instancia Lista de distribuci�n %(listname)s"
-
-#: cron/.svn/text-base/bumpdigests.svn-base:19 cron/bumpdigests:19
-msgid ""
-"Increment the digest volume number and reset the digest number to one.\n"
-"\n"
-"Usage: %(PROGRAM)s [options] [listname ...]\n"
-"\n"
-"Options:\n"
-"\n"
-"    --help/-h\n"
-"        Print this message and exit.\n"
-"\n"
-"The lists named on the command line are bumped.  If no list names are "
-"given,\n"
-"all lists are bumped.\n"
-msgstr ""
-"Incrementar el n�mero de vol�men de recopilaci�n y reiniciar el n�mero de "
-"recopilaci�n a uno.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones] [nombre-de-la-lista ...]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    --help/-h\n"
-"        Mostrar este mensaje y salir.\n"
-"\n"
-"Se aplica a las listas nombradas en la l�nea de �rdenes. Si no se "
-"proporciona \n"
-"el nombre de ninguna lista, se aplica a todas.\n"
-
-#: cron/.svn/text-base/checkdbs.svn-base:19 cron/checkdbs:19
-msgid ""
-"Check for pending admin requests and mail the list owners if necessary.\n"
-"\n"
-"Usage: %(PROGRAM)s [options]\n"
-"\n"
-"Options:\n"
-"\n"
-"    -h/--help\n"
-"        Print this message and exit.\n"
-msgstr ""
-"Comprueba las solicitudes administrativas pendientes y notifica por\n"
-"correo electr�nico a los propietarios si hiciese falta..\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [optiones]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -h/--help\n"
-"        Imprime este mensaje y termina.\n"
-
-#: cron/.svn/text-base/checkdbs.svn-base:107 cron/checkdbs:107
-msgid ""
-"Notice: %(discarded)d old request(s) automatically expired.\n"
-"\n"
-msgstr ""
-"Aviso: %(discarded)d peticion(es) antigua(s) expirada(s) autom�ticamente.\n"
-"\n"
-
-#: cron/.svn/text-base/checkdbs.svn-base:120 cron/checkdbs:120
-msgid "%(count)d %(realname)s moderator request(s) waiting"
-msgstr "%(count)d solicitudes de %(realname)s a la espera del moderador"
-
-#: cron/.svn/text-base/checkdbs.svn-base:123 cron/checkdbs:123
-msgid "%(realname)s moderator request check result"
-msgstr ""
-"Resultado de la comprobaci�n solicitada por el moderador de %(realname)s"
-
-#: cron/.svn/text-base/checkdbs.svn-base:143 cron/checkdbs:143
-msgid "Pending subscriptions:"
-msgstr "Suscripciones pendientes:"
-
-#: cron/.svn/text-base/checkdbs.svn-base:154 cron/checkdbs:154
-msgid ""
-"\n"
-"Pending posts:"
-msgstr ""
-"\n"
-"Env�os pendientes:"
-
-#: cron/.svn/text-base/checkdbs.svn-base:161 cron/checkdbs:161
-msgid ""
-"From: %(sender)s on %(date)s\n"
-"Subject: %(subject)s\n"
-"Cause: %(reason)s"
-msgstr ""
-"De: %(sender)s el %(date)s\n"
-"Asunto: %(subject)s\n"
-"Motivo: %(reason)s"
-
-#: cron/.svn/text-base/disabled.svn-base:19 cron/disabled:19
-msgid ""
-"Process disabled members, recommended once per day.\n"
-"\n"
-"This script cruises through every mailing list looking for members whose\n"
-"delivery is disabled.  If they have been disabled due to bounces, they will\n"
-"receive another notification, or they may be removed if they've received "
-"the\n"
-"maximum number of notifications.\n"
-"\n"
-"Use the --byadmin, --byuser, and --unknown flags to also send notifications "
-"to\n"
-"members whose accounts have been disabled for those reasons.  Use --all to\n"
-"send the notification to all disabled members.\n"
-"\n"
-"Usage: %(PROGRAM)s [options]\n"
-"\n"
-"Options:\n"
-"    -h / --help\n"
-"        Print this message and exit.\n"
-"\n"
-"    -o / --byadmin\n"
-"        Also send notifications to any member disabled by the list\n"
-"        owner/administrator.\n"
-"\n"
-"    -m / --byuser\n"
-"        Also send notifications to any member disabled by themselves.\n"
-"\n"
-"    -u / --unknown\n"
-"        Also send notifications to any member disabled for unknown reasons\n"
-"        (usually a legacy disabled address).\n"
-"\n"
-"    -b / --notbybounce\n"
-"        Don't send notifications to members disabled because of bounces "
-"(the\n"
-"        default is to notify bounce disabled members).\n"
-"\n"
-"    -a / --all\n"
-"        Send notifications to all disabled members.\n"
-"\n"
-"    -f / --force\n"
-"        Send notifications to disabled members even if they're not due a "
-"new\n"
-"        notification yet.\n"
-"\n"
-"    -l listname\n"
-"    --listname=listname\n"
-"        Process only the given list, otherwise do all lists.\n"
-msgstr ""
-"Procesar a los suscriptores inhabilitados, se recomienda una vez al d�a.\n"
-"\n"
-"Este programa recorre cada una de las listas de distribuci�n buscando\n"
-"aquellos suscriptores que tengan la recepci�n del correo desactivada. Si\n"
-"les ha sido desactivado debido a rebotes, recibir�n otra notificaci�n o\n"
-"se les dar� de baja en caso que las notificaciones recibidas hayan superado\n"
-"el m�ximo establecido.\n"
-"\n"
-"Utilice las opciones --byadmin, --byuser y --unknown para mandarle las\n"
-"notificaciones a aquellos suscriptores que hayan sido inhabilitados por\n"
-"dichas razones. Utilice la opci�n --all para mandarle la notificaci�n\n"
-"a todos los suscriptores inhabilitados.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones]\n"
-"\n"
-"Opciones:\n"
-"    -h / --help\n"
-"        Imprimir este mensaje y salir.\n"
-"\n"
-"    -o / --byadmin\n"
-"        Mandarle tambi�n las notificaciones a los suscriptores desactivados\n"
-"        por el propietario/moderador.\n"
-"\n"
-"    -m / --byuser\n"
-"        Mandarle tambi�n las notificaciones a los suscriptores que se hayan\n"
-"        desactivado ellos mismos.\n"
-"\n"
-"    -u / --unknown\n"
-"        Mandarle tambi�n las notificaciones a los suscriptores desactivados\n"
-"        por  razones desconocidas.(la opci�n  por defecto es mandarle  la\n"
-"        notificaci�n a los suscriptores desactivados debido  a  mensajes\n"
-"        rebotados).\n"
-"\n"
-"    -b / --notbybounce\n"
-"        No mandarle notificaciones a los suscriptores que hayan sido "
-"desactivados\n"
-"        debido a los mensajes rebotados.\n"
-"\n"
-"    -a / --all\n"
-"        Mandarle las  notificaciones a todos los suscriptores "
-"inhabilitados.\n"
-"\n"
-"    -f / --force\n"
-"        Mandarle las notifiaciones a los suscriptores inhabilitados incluso\n"
-"        si todav�a no hay que mandarselas.\n"
-"\n"
-"    -l listname\n"
-"    --listname=listname\n"
-"        Procesar las listas dadas, en caso contrario se procesan todas las "
-"listas.\n"
-
-#: cron/.svn/text-base/disabled.svn-base:144 cron/disabled:144
-msgid "[disabled by periodic sweep and cull, no message available]"
-msgstr ""
-"[inhabilitado debido a una limpieza periodica, no existe ning�n mensaje "
-"disponible]"
-
-#: cron/.svn/text-base/gate_news.svn-base:19 cron/gate_news:19
-msgid ""
-"Poll the NNTP servers for messages to be gatewayed to mailing lists.\n"
-"\n"
-"Usage: gate_news [options]\n"
-"\n"
-"Where options are\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Print this text and exit.\n"
-"\n"
-msgstr ""
-"Consultar a los servidores NNTP si hay mensajes que redireccionar a las "
-"listas de distribuci�n.\n"
-"\n"
-"Sintaxis: gate_news [opciones]\n"
-"\n"
-"Donde las opciones son:\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        Mostrar este texto y salir.\n"
-"\n"
-
-#: cron/.svn/text-base/mailpasswds.svn-base:19 cron/mailpasswds:19
-msgid ""
-"Send password reminders for all lists to all users.\n"
-"\n"
-"This program scans all mailing lists and collects users and their "
-"passwords,\n"
-"grouped by the list's host_name if mm_cfg.VIRTUAL_HOST_OVERVIEW is true.  "
-"Then\n"
-"one email message is sent to each unique user (per-virtual host) containing\n"
-"the list passwords and options url for the user.  The password reminder "
-"comes\n"
-"from the mm_cfg.MAILMAN_SITE_LIST, which must exist.\n"
-"\n"
-"Usage: %(PROGRAM)s [options]\n"
-"\n"
-"Options:\n"
-"    -l listname\n"
-"    --listname=listname\n"
-"        Send password reminders for the named list only.  If omitted,\n"
-"        reminders are sent for all lists.  Multiple -l/--listname options "
-"are\n"
-"        allowed.\n"
-"\n"
-"    -h/--help\n"
-"        Print this message and exit.\n"
-msgstr ""
-"Enviar recordatorios de contrase�a de todas las listas a todos los "
-"usuarios.\n"
-"\n"
-"Este programa recorre todas las listas de distribuci�n y recopila los\n"
-"nombres de usuario y sus contrase�as, agrupados por el host_name\n"
-"de la lista si mm_cfg.VIRTUAL_HOST_OVERVIEW es cierto.\n"
-"Entonces se env�a un mensaje de correo electr�nico a cada usuario por "
-"separado\n"
-"(por host virtual) conteniendo las contrase�as de las listas y el URL de\n"
-"opciones para el usuario. El recordatorio de contrase�a proviene de la "
-"variable\n"
-"mm_cfg.MAILMAN_SITE_LIST, que debe existir.\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones]\n"
-"\n"
-"Opciones:\n"
-"    -l lista\n"
-"    --listname lista\n"
-"        Mandar el recordatorio solo para las listas indicadas. Si se omite, "
-"se\n"
-"        manda el recordatorio a todas las listas. Se permiten varias "
-"opciones\n"
-"        -l/--listname.\n"
-"\n"
-"    -h/--help\n"
-"        Mostrar este mensaje y salir.\n"
-
-#: cron/.svn/text-base/mailpasswds.svn-base:216 cron/mailpasswds:216
-msgid "Password // URL"
-msgstr "Contrase�a // URL"
-
-#: cron/.svn/text-base/mailpasswds.svn-base:222 cron/mailpasswds:222
-msgid "%(host)s mailing list memberships reminder"
-msgstr "Recordatorios de lista de distribuci�n de %(host)s"
-
-#: cron/.svn/text-base/nightly_gzip.svn-base:19 cron/nightly_gzip:19
-msgid ""
-"Re-generate the Pipermail gzip'd archive flat files.\n"
-"\n"
-"This script should be run nightly from cron.  When run from the command "
-"line,\n"
-"the following usage is understood:\n"
-"\n"
-"Usage: %(program)s [-v] [-h] [listnames]\n"
-"\n"
-"Where:\n"
-"    --verbose\n"
-"    -v\n"
-"        print each file as it's being gzip'd\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        print this message and exit\n"
-"\n"
-"    listnames\n"
-"        Optionally, only compress the .txt files for the named lists.  "
-"Without \n"
-"        this, all archivable lists are processed.\n"
-"\n"
-msgstr ""
-"Regenerar los ficheros de archivo de Pipermail comprimidos con gzip.\n"
-"\n"
-"Este script deber�a ejecutarse cada noche desde cron. Cuando se\n"
-"ejecuta desde la l�nea de �rdenes, la sintaxis es la siguiente:\n"
-"\n"
-"Sintaxis: %(program)s [-v] [-h] [nombres-de-las-listas]\n"
-"\n"
-"Donde:\n"
-"    --verbose\n"
-"    -v\n"
-"        muestra cada fichero mientras se comprime\n"
-"\n"
-"    --help\n"
-"    -h\n"
-"        mostrar este mensaje y salir\n"
-"\n"
-"    nombres-de-las-listas\n"
-"        Opcionalmente, comprime solamente los ficheros .txt de las listas "
-"indicadas.\n"
-"        Sin esta opci�n, se procesan todas las listas archivables.\n"
-
-#: cron/.svn/text-base/senddigests.svn-base:19 cron/senddigests:19
-msgid ""
-"Dispatch digests for lists w/pending messages and digest_send_periodic set.\n"
-"\n"
-"Usage: %(PROGRAM)s [options]\n"
-"\n"
-"Options:\n"
-"    -h / --help\n"
-"        Print this message and exit.\n"
-"\n"
-"    -l listname\n"
-"    --listname=listname\n"
-"        Send the digest for the given list only, otherwise the digests for "
-"all\n"
-"        lists are sent out.\n"
-msgstr ""
-"Mada los recopilatorios de las listas con mensajes pendientes y activa "
-"digest_send_periodic\n"
-"\n"
-"Sintaxis: %(PROGRAM)s [opciones]\n"
-"\n"
-"Opciones:\n"
-"\n"
-"    -h / --help\n"
-"        Mostrar este mensaje y salir.\n"
-"\n"
-"    -l lista\n"
-"    --listname=lista\n"
-"        Se manda el recopilatorio de esta lista, si no se indica se mandan "
-"los recopilatorios\n"
-"        de todas las listas.\n"
-"\n"
-"Se aplica a las listas nombradas en la l�nea de �rdenes. Si no se "
-"proporciona \n"
-"el nombre de ninguna lista, se aplica a todas.\n"
-
-#~ msgid ""
-#~ "## \"%(listname)s\" mailing list configuration settings -*- python -*-\n"
-#~ "## captured on %(when)s\n"
-#~ msgstr ""
-#~ "## valores de configuraci�n de la lista de distribuci�n \"%(listname)s\"\n"
-#~ "## -*- python -*-\n"
-#~ "## capturados el %(when)s\n"
-
-#~ msgid ""
-#~ "Approval notices are sent when mail triggers certain of the\n"
-#~ "             limits <em>except</em> routine list moderation and spam "
-#~ "filters,\n"
-#~ "             for which notices are <em>not</em> sent.  This option "
-#~ "overrides\n"
-#~ "             ever sending the notice."
-#~ msgstr ""
-#~ "Los mensajes a aprobar se env�an cuando el correo activa cualquier\n"
-#~ "             condici�n que exceda los l�mites, <em>excepto</em>\n"
-#~ "             los filtros rutinarios para la moderaci�n de la lista y el\n"
-#~ "             correo basura (spam), para los que dichas notificaciones\n"
-#~ "             <em>no</em> se env�an. Esta opci�n anula el\n"
-#~ "             env�o de cualquier notificaci�n"
-
-#~ msgid "You have been invited to join the %(listname)s mailing list"
-#~ msgstr "Se le invita a suscribirse a la lista de distribuci�n %(listname)s"
-
-#~ msgid ""
-#~ "Reduce disk space usage for Pipermail archives.\n"
-#~ "\n"
-#~ "Only use this script if you have correctly installed the patch file\n"
-#~ "fixarchiver-2.1.3-0.1.patch that this file came with. Using this if you "
-#~ "have\n"
-#~ "not installed the rest of the patch (including restarting mailmanctl) "
-#~ "will ruin\n"
-#~ "your whole day.\n"
-#~ "\n"
-#~ "Usage: %(PROGRAM)s [options] file ...\n"
-#~ "\n"
-#~ "Where options are:\n"
-#~ "    -h / --help\n"
-#~ "        Print this help message and exit.\n"
-#~ "\n"
-#~ "Only use this to 'fix' archive -article database files that have been "
-#~ "written\n"
-#~ "with Mailman 2.1.3 or earlier and have html_body attributes in them . "
-#~ "These\n"
-#~ "attributes can cause huge amounts of memory bloat and impact performance "
-#~ "for\n"
-#~ "high activity lists, particularly those having large text postings made "
-#~ "to\n"
-#~ "them. Use like this from your $PREFIX directory:\n"
-#~ "\n"
-#~ "\n"
-#~ "%% ls -1 archives/private/*/database/*-article | xargs %(PROGRAM)s\n"
-#~ "\n"
-#~ "(note the backquotes are required)\n"
-#~ "\n"
-#~ "You will need to run `bin/check_perms -f' after running this script.\n"
-#~ "\n"
-#~ "You will probably want to delete the -article.bak files created by this "
-#~ "script\n"
-#~ "when you are satisifed the upad\n"
-#~ msgstr ""
-#~ "Reduce el espacio usado en disco de los ficheros de Pipermail.\n"
-#~ "\n"
-#~ "Use �nicamente este gui�n si ha instalado correctamente el parche\n"
-#~ "fixarchiver-2.1.3-0.1.patch con el que ven�a este fichero. Si lo usa\n"
-#~ "sin haber instalado el resto del parche (incluyendo rearrancar "
-#~ "mailmanctl)\n"
-#~ "le echar� por alto del d�a entero.\n"
-#~ "\n"
-#~ "Sintaxis: %(PROGRAM)s [opciones] fichero ...\n"
-#~ "\n"
-#~ "Donde las opciones son:\n"
-#~ "      -h / --help\n"
-#~ "       Muestra este mensaje y sale.\n"
-#~ "\n"
-#~ "Utilice esto solo para 'corregir' el archivo de la base de datos de los\n"
-#~ "art�culos que se hayan escrito con Mailman 2.1.3 o anterior y tengan\n"
-#~ "atributos html_body dentre de ellos.   Estos atributos puenden causar\n"
-#~ "problemas de memoria y afectar el rendimiento en aquellas listas que "
-#~ "tengan\n"
-#~ "un tasa de actividad alta, particularmente en aquellas donde se hayan\n"
-#~ "enviado mensajes con un contenido grande. Uselo de esta manera estando\n"
-#~ "situado en su directorio $PREFIX.\n"
-#~ "\n"
-#~ "%% ls -1 archives/private/*/database/*-article | xargs %(PROGRAM)s\n"
-#~ "\n"
-#~ "(observe que las comillas invertidas hacen falta)\n"
-#~ "\n"
-#~ "Posiblemente querr� borrar los ficheros -article.bak creados por este\\n"
-#~ "\"\n"
-#~ "\"gui�n cuando est� satisfecho con los resultados."
-
-#~ msgid "delivery option set"
-#~ msgstr "Recibe los mensajes de la lista (delivery on)"
-
-#~ msgid "Traditional Chinese"
-#~ msgstr "Chino tradicional"
-
-#~ msgid "Simplified Chinese"
-#~ msgstr "Chino simplificado"
-
-#~ msgid "Big change in %(listname)s@%(listhost)s mailing list"
-#~ msgstr ""
-#~ "Cambio dr�stico en la lista de distribuci�n %(listname)s@%(listhost)s"
-
-#~ msgid "Bad argument to -c/--changes-msg: %(arg)s"
-#~ msgstr "Argumento incorrecto a -c/--changes-msg:: %(arg)s"
-
-#~ msgid ""
-#~ "Invoked by cron, this checks for pending moderation requests and mails "
-#~ "the\n"
-#~ "list moderators if necessary.\n"
-#~ msgstr ""
-#~ "Invocado por cron, esto comprueba si hay solicitudes de moderaci�n "
-#~ "pendientes \n"
-#~ "y env�a un mensaje a los moderadores de la lista si es necesario.\n"
-
-#~ msgid "A confirmation email has been sent separately."
-#~ msgstr "Se ha enviado un mensaje de confirmaci�n por conducto diferente."
-
-#~ msgid "A removal confirmation message has been sent."
-#~ msgstr ""
-#~ "Se ha enviado un mensaje de confirmaci�n para la anulaci�n de la "
-#~ "suscripci�n"
-
-#~ msgid "Removed: <%(addr)30s> %(name)s"
-#~ msgstr "Borrada: %(addr)30s %(name)s"
-
-#~ msgid "non-digest header"
-#~ msgstr "cabecera modo no agrupado"
-
-#~ msgid "non-digest footer"
-#~ msgstr "pi� de p�gina no-digest"
-
-#~ msgid ""
-#~ "Reset a list's web_page_url attribute to the default setting.\n"
-#~ "\n"
-#~ "This script is intended to be run as a bin/withlist script, i.e.\n"
-#~ "\n"
-#~ "% bin/withlist -l -r fix_url <mylist>\n"
-#~ msgstr ""
-#~ "Devuelve al valor por defecto el atributo web_page_url de una lista.\n"
-#~ "\n"
-#~ "Este proceso est� dise�ado para ejecutarse desde bin/withlist, esto es\n"
-#~ "\n"
-#~ "% bin/withlist -l -r fix_url <lista>\n"
-
-#~ msgid "Bad owner email address: %(owner_mail)s"
-#~ msgstr ""
-#~ "La Direcci�n del administrador de la lista es incorrecta: %(owner_mail)s"
-
-#~ msgid ""
-#~ "Dispatch digests for lists w/pending messages and digest_send_periodic "
-#~ "set.\n"
-#~ "\n"
-#~ "Typically it's invoked via cron.\n"
-#~ msgstr ""
-#~ "Enviar recopilaciones a las listas con mensajes pendientes y "
-#~ "digest_send_periodic activado. \n"
-#~ "\n"
-#~ "Normalmente se invoca v�a cron.\n"
-
-#~ msgid "Policies concerning concerning the content of list traffic."
-#~ msgstr ""
-#~ "Pol�ticas que afectan la dsitribuci�n de mensajes seg�n los contenidos."
-
-#~ msgid ""
-#~ "Use this option to remove each message section with a\n"
-#~ "             matching MIME type.  Each line should contain a string "
-#~ "naming a\n"
-#~ "             MIME <tt>type/subtype</tt>, e.g. <tt>image/gif</tt>.  Leave "
-#~ "off\n"
-#~ "             the subtype to remove all parts with a matching MIME major "
-#~ "type,\n"
-#~ "             e.g. <tt>image</tt>.  Blank lines are ignored.\n"
-#~ "\n"
-#~ "             <p>After stripping message parts, any <tt>multipart</tt>\n"
-#~ "             attachment that is empty as a result is removed all "
-#~ "together.  If\n"
-#~ "             the outer part's MIME type matches one of the strip types, "
-#~ "or if\n"
-#~ "             all of the outer part's subparts are stripped, then the "
-#~ "whole\n"
-#~ "             message is discarded.  Finally, each\n"
-#~ "             <tt>multipart/alternative</tt> section will be replaced by "
-#~ "just\n"
-#~ "             the first alternative that is non-empty after the specified "
-#~ "types\n"
-#~ "             have been removed."
-#~ msgstr ""
-#~ "Utilice esta opci�n para eliminar las secciones de mensajes de un tipo "
-#~ "MIME\n"
-#~ "             determinado. Cada l�nea debe contener una cadena que "
-#~ "describe un\n"
-#~ "             formato MIME <tt>tipo/subtipo</tt>, p.ej.:. <tt>image/gif</"
-#~ "tt>. No indique\n"
-#~ "             el subtipo para eliminar todas las partes que correspondan a "
-#~ "un cierto tipo MIME,\n"
-#~ "             p.ej. <tt>image</tt>. Las l�neas vac�as no se tienen en "
-#~ "cuenta.\n"
-#~ "\n"
-#~ "             <p>Una vez eliminadas las partes, cualquer anexo "
-#~ "<tt>multipart</tt>\n"
-#~ "             que haya quedado vac�a, es eliminado completamente. Si\n"
-#~ "             el tipo MIME de la parte exterior coincide con uno de los "
-#~ "tipos a eliminar, o si\n"
-#~ "             si todas las subpartes de la parte externa son eliminadas, "
-#~ "se descarta el mensaje\n"
-#~ "             en su totalidad. Para terminar, cada secci�n de tipo\n"
-#~ "             <tt>multipart/alternative</tt> simplemente se sustituye con\n"
-#~ "             con la primera alternativa que no est� vac�a una vez que se "
-#~ "han\n"
-#~ "             eliminado los tipos especificados."
-
-#, fuzzy
-#~ msgid ""
-#~ "To finish creating your mailing list, you must edit your\n"
-#~ "/etc/aliases (or equivalent) file by adding the following lines:\n"
-#~ "\n"
-#~ "## %(listname)s mailing list\n"
-#~ "## created: %(date)s %(user)s\n"
-#~ "%(list)s \"|%(wrapper)s post %(listname)s\"\n"
-#~ "%(admin)s \"|%(wrapper)s mailowner %(listname)s\"\n"
-#~ "%(request)s \"|%(wrapper)s mailcmd %(listname)s\"\n"
-#~ "%(owner)s %(listname)s-admin\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Para terminar de crear su lista de distribuci�n,\n"
-#~ "tiene que editar el fichero /etc/aliases (o equivalente)\n"
-#~ "a�adiendo las siguientes l�neas y ejecutando posiblemente el\n"
-#~ "programa `newaliases':\n"
-#~ "\n"
-#~ "## Lista de distribuci�n %(listname)s"
-
-#, fuzzy
-#~ msgid ""
-#~ "To finish removing your mailing list, you must edit your\n"
-#~ "/etc/aliases (or equivalent) file by removing the following lines:\n"
-#~ "\n"
-#~ "%(list)s \"|%(wrapper)s post %(listname)s\"\n"
-#~ "%(admin)s \"|%(wrapper)s mailowner %(listname)s\"\n"
-#~ "%(request)s \"|%(wrapper)s mailcmd %(listname)s\"\n"
-#~ "%(owner)s %(listname)s-admin\n"
-#~ msgstr ""
-#~ "\n"
-#~ "Para terminar de borrar su lista de distribuci�n, tiene que editar el "
-#~ "fichero\n"
-#~ "/etc/aliases (o equivalente) y quitar las l�neas siguientes, tambi�n "
-#~ "puede\n"
-#~ "que tenga que ejecutar el programa 'newaliases':\n"
-#~ "\n"
-#~ "## Lista de distribuci�n %(listname)s"
-
-#~ msgid ""
-#~ "To finish creating your mailing list, execute the following\n"
-#~ "commands with the proper permission:\n"
-#~ "\n"
-#~ "echo '|preline %(wrapper)s post %(listname)s' >~alias/.qmail-%(listname)"
-#~ "s\n"
-#~ "echo '|preline %(wrapper)s mailowner %(listname)s' >~alias/.qmail-%"
-#~ "(listname)s-admin\n"
-#~ "echo '|preline %(wrapper)s mailcmd %(listname)s' >~alias/.qmail-%"
-#~ "(listname)s-request\n"
-#~ "echo '&%(listname)s-admin' >~alias/.qmail-owner-%(listname)s\n"
-#~ "echo '&%(listname)s-admin' >~alias/.qmail-%(listname)s-owner\n"
-#~ "\n"
-#~ "chmod 644 ~alias/.qmail-%(listname)s ~alias/.qmail-%(listname)s-admin\n"
-#~ "chmod 644 ~alias/.qmail-%(listname)s-request ~alias/.qmail-%(listname)s-"
-#~ "owner\n"
-#~ "chmod 644 ~alias/.qmail-owner-%(listname)s\n"
-#~ msgstr ""
-#~ "Para terminar de crear su lista de distribuci�n, ejecute las ordenes\n"
-#~ "siguientes con los permisos adecuados:\n"
-#~ "\n"
-#~ "echo '|preline %(wrapper)s post %(listname)s' >~alias/.qmail-%(listname)"
-#~ "s\n"
-#~ "echo '|preline %(wrapper)s mailowner %(listname)s' >~alias/.qmail-%"
-#~ "(listname)s-admin\n"
-#~ "echo '|preline %(wrapper)s mailcmd %(listname)s' >~alias/.qmail-%"
-#~ "(listname)s-request\n"
-#~ "echo '&%(listname)s-admin' >~alias/.qmail-owner-%(listname)s\n"
-#~ "echo '&%(listname)s-admin' >~alias/.qmail-%(listname)s-owner\n"
-#~ "\n"
-#~ "chmod 644 ~alias/.qmail-%(listname)s ~alias/.qmail-%(listname)s-admin\n"
-#~ "chmod 644 ~alias/.qmail-%(listname)s-request ~alias/.qmail-%(listname)s-"
-#~ "owner\n"
-#~ "chmod 644 ~alias/.qmail-owner-%(listname)s\n"
-
-#~ msgid ""
-#~ "To finish removing your mailing list, you must remove the\n"
-#~ "all the entires for the %(listname)s aliases."
-#~ msgstr ""
-#~ "Para terminar de borrar su lista de distribuci�n, tiene que quitar todos\n"
-#~ "los aliases que haya de %(listname)s."
-
-#~ msgid "Return the hostname, pid, and tempfile"
-#~ msgstr "Devuelve el nombre del host, pid y fichero temporal"
-
-#~ msgid "Post by a moderated member"
-#~ msgstr "Env�o procedente de un suscriptor moderado"
-
-#~ msgid ""
-#~ "pygettext -- Python equivalent of xgettext(1)\n"
-#~ "\n"
-#~ "Many systems (Solaris, Linux, Gnu) provide extensive tools that ease the\n"
-#~ "internationalization of C programs.  Most of these tools are independent "
-#~ "of\n"
-#~ "the programming language and can be used from within Python programs.  "
-#~ "Martin\n"
-#~ "von Loewis' work[1] helps considerably in this regard.\n"
-#~ "\n"
-#~ "There's one problem though; xgettext is the program that scans source "
-#~ "code\n"
-#~ "looking for message strings, but it groks only C (or C++).  Python "
-#~ "introduces\n"
-#~ "a few wrinkles, such as dual quoting characters, triple quoted strings, "
-#~ "and\n"
-#~ "raw strings.  xgettext understands none of this.\n"
-#~ "\n"
-#~ "Enter pygettext, which uses Python's standard tokenize module to scan "
-#~ "Python\n"
-#~ "source code, generating .pot files identical to what GNU xgettext[2] "
-#~ "generates\n"
-#~ "for C and C++ code.  From there, the standard GNU tools can be used.\n"
-#~ "\n"
-#~ "A word about marking Python strings as candidates for translation.  GNU\n"
-#~ "xgettext recognizes the following keywords: gettext, dgettext, dcgettext, "
-#~ "and\n"
-#~ "gettext_noop.  But those can be a lot of text to include all over your "
-#~ "code.\n"
-#~ "C and C++ have a trick: they use the C preprocessor.  Most "
-#~ "internationalized C\n"
-#~ "source includes a #define for gettext() to _() so that what has to be "
-#~ "written\n"
-#~ "in the source is much less.  Thus these are both translatable strings:\n"
-#~ "\n"
-#~ "    gettext(\"Translatable String\")\n"
-#~ "    _(\"Translatable String\")\n"
-#~ "\n"
-#~ "Python of course has no preprocessor so this doesn't work so well.  "
-#~ "Thus,\n"
-#~ "pygettext searches only for _() by default, but see the -k/--keyword "
-#~ "flag\n"
-#~ "below for how to augment this.\n"
-#~ "\n"
-#~ " [1] http://www.python.org/workshops/1997-10/proceedings/loewis.html\n"
-#~ " [2] http://www.gnu.org/software/gettext/gettext.html\n"
-#~ "\n"
-#~ "NOTE: pygettext attempts to be option and feature compatible with GNU "
-#~ "xgettext\n"
-#~ "where ever possible.  However some options are still missing or are not "
-#~ "fully\n"
-#~ "implemented.  Also, xgettext's use of command line switches with option\n"
-#~ "arguments is broken, and in these cases, pygettext just defines "
-#~ "additional\n"
-#~ "switches.\n"
-#~ "\n"
-#~ "Usage: pygettext [options] inputfile ...\n"
-#~ "\n"
-#~ "Options:\n"
-#~ "\n"
-#~ "    -a\n"
-#~ "    --extract-all\n"
-#~ "        Extract all strings.\n"
-#~ "\n"
-#~ "    -d name\n"
-#~ "    --default-domain=name\n"
-#~ "        Rename the default output file from messages.pot to name.pot.\n"
-#~ "\n"
-#~ "    -E\n"
-#~ "    --escape\n"
-#~ "        Replace non-ASCII characters with octal escape sequences.\n"
-#~ "\n"
-#~ "    -D\n"
-#~ "    --docstrings\n"
-#~ "        Extract module, class, method, and function docstrings.  These do "
-#~ "not\n"
-#~ "        need to be wrapped in _() markers, and in fact cannot be for "
-#~ "Python to\n"
-#~ "        consider them docstrings. (See also the -X option).\n"
-#~ "\n"
-#~ "    -h\n"
-#~ "    --help\n"
-#~ "        Print this help message and exit.\n"
-#~ "\n"
-#~ "    -k word\n"
-#~ "    --keyword=word\n"
-#~ "        Keywords to look for in addition to the default set, which are:\n"
-#~ "        %(DEFAULTKEYWORDS)s\n"
-#~ "\n"
-#~ "        You can have multiple -k flags on the command line.\n"
-#~ "\n"
-#~ "    -K\n"
-#~ "    --no-default-keywords\n"
-#~ "        Disable the default set of keywords (see above).  Any keywords\n"
-#~ "        explicitly added with the -k/--keyword option are still "
-#~ "recognized.\n"
-#~ "\n"
-#~ "    --no-location\n"
-#~ "        Do not write filename/lineno location comments.\n"
-#~ "\n"
-#~ "    -n\n"
-#~ "    --add-location\n"
-#~ "        Write filename/lineno location comments indicating where each\n"
-#~ "        extracted string is found in the source.  These lines appear "
-#~ "before\n"
-#~ "        each msgid.  The style of comments is controlled by the -S/--"
-#~ "style\n"
-#~ "        option.  This is the default.\n"
-#~ "\n"
-#~ "    -o filename\n"
-#~ "    --output=filename\n"
-#~ "        Rename the default output file from messages.pot to filename.  "
-#~ "If\n"
-#~ "        filename is `-' then the output is sent to standard out.\n"
-#~ "\n"
-#~ "    -p dir\n"
-#~ "    --output-dir=dir\n"
-#~ "        Output files will be placed in directory dir.\n"
-#~ "\n"
-#~ "    -S stylename\n"
-#~ "    --style stylename\n"
-#~ "        Specify which style to use for location comments.  Two styles "
-#~ "are\n"
-#~ "        supported:\n"
-#~ "\n"
-#~ "        Solaris  # File: filename, line: line-number\n"
-#~ "        GNU      #: filename:line\n"
-#~ "\n"
-#~ "        The style name is case insensitive.  GNU style is the default.\n"
-#~ "\n"
-#~ "    -v\n"
-#~ "    --verbose\n"
-#~ "        Print the names of the files being processed.\n"
-#~ "\n"
-#~ "    -V\n"
-#~ "    --version\n"
-#~ "        Print the version of pygettext and exit.\n"
-#~ "\n"
-#~ "    -w columns\n"
-#~ "    --width=columns\n"
-#~ "        Set width of output to columns.\n"
-#~ "\n"
-#~ "    -x filename\n"
-#~ "    --exclude-file=filename\n"
-#~ "        Specify a file that contains a list of strings that are not be\n"
-#~ "        extracted from the input files.  Each string to be excluded must\n"
-#~ "        appear on a line by itself in the file.\n"
-#~ "\n"
-#~ "    -X filename\n"
-#~ "    --no-docstrings=filename\n"
-#~ "        Specify a file that contains a list of files (one per line) that\n"
-#~ "        should not have their docstrings extracted.  This is only useful "
-#~ "in\n"
-#~ "        conjunction with the -D option above.\n"
-#~ "\n"
-#~ "If `inputfile' is -, standard input is read.\n"
-#~ msgstr ""
-#~ "pygettext -- Equivalente de xgettext(1) en Python\n"
-#~ "\n"
-#~ "Muchos sistemas (Solaris, Linux, Gnu) proporcionan amplias herramientas\n"
-#~ "que facilitan la internacionalizaci�n de programas escritos en C. La "
-#~ "mayor�a\n"
-#~ "de estas herramientas son independientes del lenguaje de programaci�n\n"
-#~ "y pueden usarse desde programas escritos en Python. El trabajo de\n"
-#~ "Martin von Loewis' work[1] ayuda considerablemente en este aspecto.\n"
-#~ "\n"
-#~ "Sin embargo hay un problema; xgettext el el programa que rastrea el "
-#~ "c�digo\n"
-#~ "fuente en busca de cadenas de mensaje, pero solo funciona con C (o C++).\n"
-#~ "Python introduce algunas peculiaridades, como comillas dobles, triples y\n"
-#~ "cadenas crudas. xgettext no entiende nada de esto.\n"
-#~ "\n"
-#~ "Introduzca pygettext, que usa el modulo de tokenizaci�n est�ndar de "
-#~ "Python\n"
-#~ "para rastrear el c�digo fuente en Python, generando ficheros .pot "
-#~ "id�nticos\n"
-#~ "a los que GNU xgettext[2] hace para c�digo C y C++. A partir de aqu�,\n"
-#~ "se pueden usar las herramientas est�ndares de GNU.\n"
-#~ "\n"
-#~ "Una nota acerca del etiquetado de cadenas de Python como candidatas a "
-#~ "ser\n"
-#~ "traducidas. GNU xgettext reconoce las siguientes palabras contrase�a: "
-#~ "gettext,\n"
-#~ "dgettext, dcgettext, y gettext_noop. Pero estas palabras ueden suponer un "
-#~ "mont�n\n"
-#~ "de texto a incluir por todo el c�digo.\n"
-#~ "C y C++ tienen un truco: usan el preprocesador de C. La mayor�a del "
-#~ "c�digo en C\n"
-#~ "internacionalizado incluye un #define para gettext() a _() de modo que "
-#~ "tenga que\n"
-#~ "escribirse mucho menos en el c�digo fuente. As� que en este ejemplo las "
-#~ "dos cadenas\n"
-#~ "son traducibles:\n"
-#~ "\n"
-#~ "    gettext(\"Cadena traducible\")\n"
-#~ "    _(\"Cadena traducible\")\n"
-#~ "\n"
-#~ "Por supuesto Python no tiene preprocesador, as� que esto no funciona tan\n"
-#~ "bien. As� pues, pygettext busca solamente _() por defecto, pero mire la\n"
-#~ "opci�n -k/--keyword m�s abajo para ver como aumentar esto.\n"
-#~ "\n"
-#~ " [1] http://www.python.org/workshops/1997-10/proceedings/loewis.html\n"
-#~ " [2] http://www.gnu.org/software/gettext/gettext.html\n"
-#~ "\n"
-#~ "NOTA: pygettext intenta ser compatible en opciones y caracter�sticas con\n"
-#~ "GNU xgettext siempre que sea posible. Sin embargo todav�a faltan algunas\n"
-#~ "opciones o no est�n completamente implementadas. Adem�s, el uso de\n"
-#~ "interrupciones de la l�nea de �rdenes de xgettext con argumentos de "
-#~ "opci�n\n"
-#~ "est� roto, y en estos casos, pygettext simplemente define interrupciones\n"
-#~ "adicionales.\n"
-#~ "\n"
-#~ "Sintaxis: pygettext [opciones] fichero-de-entrada ...\n"
-#~ "\n"
-#~ "Opciones:\n"
-#~ "\n"
-#~ "    -a\n"
-#~ "    --extract-all\n"
-#~ "        Extrae todas las cadenas.\n"
-#~ "\n"
-#~ "    -d name\n"
-#~ "    --default-domain=nombre\n"
-#~ "        Renombra el fichero de salida predeterminado de messages.pot a "
-#~ "nombre.pot.\n"
-#~ "\n"
-#~ "    -E\n"
-#~ "    --escape\n"
-#~ "        Reemplaza los caracteres no ASCII por secuencias de escape "
-#~ "octales.\n"
-#~ "\n"
-#~ "    -D\n"
-#~ "    --docstrings\n"
-#~ "        Extrae las cadenas de documento de m�dulo, clase, m�todo y "
-#~ "funci�n.\n"
-#~ "        �stas no necesitan estar rodeadas de etiquetas _(), y de hecho "
-#~ "Python\n"
-#~ "        no puede considerarlas cadenas de documento. (Vea tambi�nn la "
-#~ "opci�n -X).\n"
-#~ "\n"
-#~ "    -h\n"
-#~ "    --help\n"
-#~ "        Mostrar este mensaje de ayuda y salir.\n"
-#~ "\n"
-#~ "    -k palabra\n"
-#~ "    --keyword=palabra\n"
-#~ "        Palabras contrase�a a buscar adem�s de las del conjunto por defecto, "
-#~ "que son:\n"
-#~ "        %(DEFAULTKEYWORDS)s\n"
-#~ "\n"
-#~ "        Puede tener m�ltiples ocpiones -k en la l�nea de �rdenes.\n"
-#~ "\n"
-#~ "    -K\n"
-#~ "    --no-default-keywords\n"
-#~ "        Inhabilitar el juego de palabras contrase�a por defecto (vea arriba). "
-#~ "Seguir�n\n"
-#~ "        reconoci�ndose no obstante cualquier palabra contrase�a a�adida "
-#~ "expl�citamente\n"
-#~ "        con la opci�n -k/--keyword.\n"
-#~ "\n"
-#~ "    --no-location\n"
-#~ "        No escribir los comentarios de ubicaci�n nombre de fichero/n�mero "
-#~ "de l�nea.\n"
-#~ "\n"
-#~ "    -n\n"
-#~ "    --add-location\n"
-#~ "        Escribir comentarios de ubicaci�n nombre de fichero/n�mero de "
-#~ "l�nea indicando\n"
-#~ "        donde en el c�digo fuente se encuentra cada una de las cadenas "
-#~ "extra�das.\n"
-#~ "        Estas l�neas aparecen antes de cada msgid. El estilo de los "
-#~ "comentarios se\n"
-#~ "        controla con la opci�n -S/--style. Esto es lo predeterminado.\n"
-#~ "\n"
-#~ "    -o nombre-de-fichero\n"
-#~ "    --output=nombre-de-fichero\n"
-#~ "         Renombrar el nombre del fichero de salida por defecto de "
-#~ "messages.pot a\n"
-#~ "         nombre-de-fichero. Si nombre-de-fichero es `-' se env�a la "
-#~ "salida a la salida\n"
-#~ "         est�ndar.\n"
-#~ "\n"
-#~ "    -p dir\n"
-#~ "    --output-dir=dir\n"
-#~ "        Los ficheros de salida se colocar�n en el directorio dir.\n"
-#~ "\n"
-#~ "    -S nombre-de-estilo\n"
-#~ "    --style nombre-de-estilo\n"
-#~ "        Especificar que estilo usar para los comentarios de ubicaci�n. "
-#~ "Hay dos\n"
-#~ "        estilos disponibles:\n"
-#~ "\n"
-#~ "        Solaris  # Fichero:nombre de fichero, l�nea: n�mero de l�nea\n"
-#~ "        GNU      #: nombre de fichero:l�nea\n"
-#~ "\n"
-#~ "        El nombre de estilo no diferencia entre may�sculas y min�sculas.\n"
-#~ "        El estilo predeterminado es el GNU.\n"
-#~ "\n"
-#~ "    -v\n"
-#~ "    --verbose\n"
-#~ "        Muestra los nombres de los ficheros que est�n siendo procesados.\n"
-#~ "\n"
-#~ "    -V\n"
-#~ "    --version\n"
-#~ "        Mostrar la versi�n de pygettext y salir.\n"
-#~ "\n"
-#~ "    -w columnas\n"
-#~ "    --width=columnas\n"
-#~ "        Establecer la anchura de la salida a columnas.\n"
-#~ "\n"
-#~ "    -x nombre-de-fichero\n"
-#~ "    --exclude-file=nombre-de-fichero\n"
-#~ "        Especificar un fichero que contiene una lista de cadenas de "
-#~ "caracteres\n"
-#~ "        que no se deben extraer de los ficheros de entrada. Cada cadena "
-#~ "a\n"
-#~ "        excluir debe ocupar ella sola una l�nea entera en el fichero.\n"
-#~ "\n"
-#~ "    -X nombre-de-fichero\n"
-#~ "    --no-docstrings=nombre-de-fichero\n"
-#~ "        Especificar un fichero que contiene una lista de ficheros (uno "
-#~ "por l�nea) del\n"
-#~ "        que no se deben extraer sus cadenas de documento. Esto solamente "
-#~ "es �til\n"
-#~ "        en uni�n con la opci�n -D indicada arriba.\n"
-#~ "\n"
-#~ "Si `fichero-de-entrada' es -, se lee la entrada est�ndar.\n"
-
-#~ msgid ""
-#~ "# SOME DESCRIPTIVE TITLE.\n"
-#~ "# Copyright (C) YEAR ORGANIZATION\n"
-#~ "# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.\n"
-#~ "#\n"
-#~ "msgid \"\"\n"
-#~ "msgstr \"\"\n"
-#~ "\"Project-Id-Version: PACKAGE VERSION\\n\"\n"
-#~ "\"POT-Creation-Date: %(time)s\\n\"\n"
-#~ "\"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\\n\"\n"
-#~ "\"Last-Translator: FULL NAME <EMAIL@ADDRESS>\\n\"\n"
-#~ "\"Language-Team: LANGUAGE <LL@li.org>\\n\"\n"
-#~ "\"MIME-Version: 1.0\\n\"\n"
-#~ "\"Content-Type: text/plain; charset=CHARSET\\n\"\n"
-#~ "\"Content-Transfer-Encoding: ENCODING\\n\"\n"
-#~ "\"Generated-By: pygettext.py %(version)s\\n\"\n"
-#~ "\n"
-#~ msgstr ""
-#~ "# ALGUNOS T�TULOS DESCRIPTIVOS.\n"
-#~ "# Copyright (C) A�O ORGANIZACI�N\n"
-#~ "# AUTOR PRINCIPAL <DIRECCION@DECORREO>, A�O.\n"
-#~ "#\n"
-#~ "msgid \"\"\n"
-#~ "msgstr \"\"\n"
-#~ "\"Project-Id-Version: PAQUETE VERSI�N\\n\"\n"
-#~ "\"POT-Creation-Date: %(time)s\\n\"\n"
-#~ "\"PO-Revision-Date: DD-MM-YY HO:MI+ZONA\\n\"\n"
-#~ "\"Last-Translator: NOMBRE Y APELLIDOS <DIRECCI�N@DECORREO>\\n\"\n"
-#~ "\"Language-Team: IDIOMA <LL@li.org>\\n\"\n"
-#~ "\"MIME-Version: 1.0\\n\"\n"
-#~ "\"Content-Type: text/plain; charset=iso-8859-1\\n\"\n"
-#~ "\"Content-Transfer-Encoding: codificaci�n\\n\"\n"
-#~ "\"Generated-By: pygettext.py %(version)s\\n\"\n"
-#~ "\n"
-
-#~ msgid "# File: %(filename)s, line: %(lineno)d"
-#~ msgstr "Fichero: %(filename)s, linea: %(lineno)d"
-
-#~ msgid " %(filename)s:%(lineno)d"
-#~ msgstr " %(filename)s:%(lineno)d"
-
-#~ msgid "Invalid value for --style: %s"
-#~ msgstr "Valor inv�lido para --style: %s"
-
-#~ msgid "pygettext.py (xgettext for Python) %s"
-#~ msgstr "pygettext.py (xgettext para Python) %s"
-
-#~ msgid "--width argument must be an integer: %s"
-#~ msgstr "El argumento --width tiene que ser un entero: %s"
-
-#~ msgid "Can't read --exclude-file: %s"
-#~ msgstr "No puedo leer --exclude-file: %s"
-
-#~ msgid "Reading standard input"
-#~ msgstr "Leyendo la entrada est�ndar"
-
-#~ msgid "Working on %s"
-#~ msgstr "Trabajando sobre %s"
-
-#~ msgid "a unicode string"
-#~ msgstr "una cadena unicode"
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/README.es b/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/README.es
deleted file mode 100644
index 066e7d7..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/messages/es/README.es
+++ /dev/null
@@ -1,82 +0,0 @@
-Pasos a dar para soportar un nuevo idioma
------------------------------------------
-Supongamos que vamos a soportar el idioma idioma Portugu�s (pt)
-- Traducir las plantillas de $prefix/templates/en/*, aunque le resulte m�s �til traducir $prefix/templates/es/* dada la similitud de los idiomas.
-- Seleccionar los ficheros que tienen cadenas a traducir, es decir, aquellos que tienen _("...") en el c�digo fuente.
-   $ find $prefix -exec grep -l "_(" {} \; > $prefix/messages/pygettext.files
-- Quitar todos los ficheros de pygettext.files que no correspondan, *.pyc *.py~...
-- Generar el cat�logo, para ello se debe ejecutar:
-   $ cd $prefix/messages
-   $ $prefix/bin/pygettext.py -v `cat pygettext.files`
-   $ mkdir -p pt/LC_MESSAGES
-   #
-   # No ser�a mala idea (en este caso) traducir README.es a README.pt :-)
-   #
-   $ mv messages.pot pt/LC_MESSAGES/catalog.pt
-- traducir catalog.pt
-- Generar mailman.mo:
-   $ cd $prefix/messages/pt/LC_MESSAGES
-   $ msgfmt -o mailman.mo catalog.pt
-- Insertar en Defaults.py una l�nea en la variable LC_DESCRIPTIONS:
-LC_DESCRIPTIONS = { 'es':     [_("Spanish (Spain)"),  'iso-8859-1'],
-		    'pt':     [_("Portuguese"),       'iso-8859-1'], <----
-                    'en':     [_("English (USA)"),    'us-ascii']
-		   }
-- Almacenar las plantillas del nuevo idioma en $prefix/templates/pt
-- A partir de ahora podemos a�adir a una lista el nuevo idioma:
-   $ $prefix/bin/addlang -l <lista> pt
-
-
-Pasos para sincronizar el cat�logo
-----------------------------------
-- Generar el nuevo cat�logo tal y como se describe antes y compararlo con el
-que ya tenemos. Para compararlo tendremos que ejecutar:
-   $ cd $prefix/messages
-   $ $prefix/bin/pygettext.py -v `cat pygettext.files`
-   $ mv messages.pot pt/LC_MESSAGES
-   $ cd pt/LC_MESSAGES
-   # Hay otra utilidad relacionada que hace los mismo: 'msgmerge'
-   $ tupdate messages.pot catalog.pt > tmp
-# Los mensajes antiguos quedan comentados al final del fichero tmp
-# Los mensajes nuevos quedan sin traducir.
-   $ vi tmp
-# Traducir los mensajes nuevos
-   $ mv tmp catalog.pt; rm messages.pot
-   $ msgfmt -o mailman.mo catalog.pt
-
-Para donar la traducci�n de un nuevo idioma
--------------------------------------------
-      Apreciamos la donaci�n de cualquier traducci�n al proyecto mailman,
-      de manera que cualquiera pueda beneficiarse de tu esfuerzo. Por
-      supuesto, cualquier labor realizada ser� reconocida p�blicamente,
-      dentro de la documentaci�n de Mailman. Esto es lo que hay que hacer
-      para donar cualquier traducci�n, ya sea la primera vez que se haga o
-      cualquier actualizaci�n posterior.
-
-      Lo mejor que se puede hacer es mandar un fichero en formato 'tar' a
-      <barry@zope.com> que se pueda desempaquetar en la parte superior 
-      donde empieza la jerarqu�a de directorios del CVS.
-
-      Tu fichero 'tar' deber�a tener dos directorios, donde est�n contenidos
-      los ficheros pertenecientes a la traducci�n del lenguaje 'xx':
- 
-      templates/xx
-      messages/xx
- 
-      En templates/xx deber�an estar las plantillas, todos los ficheros .txt y
-      .html traducidas en tu idioma, a partir de las plantillas en Ingl�s (que
-      siempre son las copias primarias).
-
-      En messages/xx solo deber�a haber un �nico directorio llamado
-      LC_MESSAGES y dentro de �l un fichero llamado mailman.po, que es el
-      cat�logo perteneciente a tu idioma. No env�es el fichero mailman.mo
-      porque de eso me encargo yo.
-
-      Pr�cticamente eso es todo. Si necesitas incluir un fichero README, por
-      favor n�mbralo como README.xx y m�telo en el directorio messages/xx.
-      README.xx deber�a estar en tu idioma.
-
-      Puedes mandarme el fichero 'tar' por correo electr�nico. Si es la
-      primera vez que mandas la traducci�n, por favor, dime que debo poner en
-      la invocaci�n de add_language() dentro del fichero Defaults.py para
-      incorporar tu idioma.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbdetails.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbdetails.html
deleted file mode 100755
index 39160f6..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbdetails.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<p>The administrative requests are displayed in one of two ways, on a
-<a href="%(summaryurl)s">summary page</a>, and on a <em>details</em>
-page.  The summary page contains pending subscription and
-unsubscription requests, as well as postings being held for your
-approval, grouped by sender email address.  The details page contains
-a more detailed view of each held message, including the all the
-message's headers and an excerpt of the message body.</p>
-
-<p>On all the pages, the following actions are available:</p>
-
-<ul> 
-
-	<li><strong>Defer</strong> -- Defer your decision until later.
-	No action is taken now for this pending administrative
-	request, but for held postings, you can still forward or
-	preserve the message (see below).</li>
-
-	<li><strong>Approve</strong> -- Approve the message, sending
-	it on to the list.  For membership requests, approve the
-	change in membership status.</li>
-
-	<li><strong>Reject</strong> -- Reject the message, sending a
-	rejection notice to the sender, and discarding the original
-	message.  For membership requests, reject the change in
-	membership status.  In either case, you should add a reason
-	for the rejection in the accompanying text box.</li>
-
-	<li><strong>Discard</strong> -- Throw away the original
-	message, without sending a rejection notice.  For membership
-	requests, this simply discards the request without notice to
-	the person making the request.  This is usually the action you
-	want to take for known spam. </li>
-
-</ul>
-
-<p>For held messages, turn on the <strong>Preserve</strong> option if
-you want to save a copy of the message for the site administrator.
-This is useful for abusive messages that you want to discard, but need
-to keep a record of for later inspection.</p>
-
-<p>Turn on the <strong>Forward to</strong> option, and fill in the
-forwarding address if you want to forward the message to someone else
-not on the list.  To edit a held message before it is sent on to the
-list, you should forward the message to yourself (or the list owners),
-and discard the original message.  Then, when the message shows up in
-your mailbox, make your edits and resend the message to the list,
-including an <tt>Approved:</tt> header with the list password as its
-value.  It is proper netiquette in this case to include a note in the
-resent message, explaining that you have modified the text.</p>
-
-<p>If the sender is a list member who is being moderated, you can
-optionally clear their moderation flag.  This is useful when your list
-is configured to put new members on probation, and you've decided that
-this member can be trusted to post to the list without approval.</p>
-
-<p>If the sender is not a list member, you can add the email address
-to a <em>sender filter</em>.  Sender filters are described on the <a
-href="%(filterurl)s">sender filter privacy page</a>, and may be one of
-<strong>auto-accept</strong> (Accepts), <strong>auto-hold</strong>
-(Holds), <strong>auto-reject</strong> (Rejects), or
-<strong>auto-discard</strong> (Discards).  This option will not be
-available if the address is already on one of the sender filters.</p>
-
-<p>When you're finished, click on the <em>Submit All Data</em> button
-at the top or bottom of the page.  This button will submit all
-selected actions for all administrative requests that you've made a
-decision for.</p>
-
-<p><a href="%(summaryurl)s">Return to the summary page</a>.</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbpreamble.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbpreamble.html
deleted file mode 100755
index c0b8e24..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbpreamble.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<p>This page contains a subset of the <em>%(listname)s</em> mailing list
-postings that are being held for your approval.  It currently shows
-%(description)s</p>
-
-<p>For each administrative request, please select the action to take,
-clicking on the <strong>Submit All Data</strong> when finished.  More
-detailed instructions are available <a
-href="%(detailsurl)s">here</a>.</p>
-
-<p>You can also <a href="%(summaryurl)s">view a summary</a> of all
-pending requests.</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbsummary.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbsummary.html
deleted file mode 100755
index 82ddfdc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admindbsummary.html
+++ /dev/null
@@ -1,14 +0,0 @@
-<p>This page contains a summary of the current set of administrative
-requests requiring your approval for the <a
-href="%(adminurl)s">%(listname)s mailing list</a>.  First,
-you will find the list of pending subscription and unsubscription
-requests, if any, followed by any postings being held for your
-approval.</p>
-
-<p>For each administrative request, please select the action to take,
-clicking on the <strong>Submit All Data</strong> button when finished.
-<a href="%(detailsurl)s">More detailed instructions</a> are also
-available.</p>
-
-<p>You can also <a href="%(viewallurl)s">view the details</a> of all
-held postings.</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/adminsubscribeack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/adminsubscribeack.txt
deleted file mode 100755
index 388a3a2..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/adminsubscribeack.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-%(member)s has been successfully subscribed to %(listname)s.
-
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/adminunsubscribeack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/adminunsubscribeack.txt
deleted file mode 100755
index 2ebcfeb..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/adminunsubscribeack.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-%(member)s has been removed from %(listname)s.
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admlogin.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admlogin.html
deleted file mode 100755
index 3ded7e0..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/admlogin.html
+++ /dev/null
@@ -1,60 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-
-    <title>%(listname)s %(who)s Authentication</title>
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p> %(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-	%(message)s
-
-	<h1>%(listname)s %(who)s Authentication</h1>
-
-	<form method="post" action="%(path)s">
-	     	<p>List %(who)s Password: 
-		<input type="password" name="adminpw" size="30" /> 
-		<input type="submit" name="admlogin" value="Let me in..." />
-		</p>
-	</form>
-
-	<p><strong>Important:</strong> From this point on, you
-      	must have cookies enabled in your browser, otherwise no
-      	administrative changes will take effect.</p>
-
-      	<p>Session cookies are used in Mailman's
-      	administrative interface so that you don't need to
-      	re-authenticate with every administrative operation.  This
-      	cookie will expire automatically when you exit your browser, or
-      	you can explicitly expire the cookie by hitting the
-      	<em>Logout</em> link under <em>Other Administrative
-      	Activities</em> (which you'll see once you successfully log in).</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/approve.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/approve.txt
deleted file mode 100755
index dfb0dfb..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/approve.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Your request to %(requestaddr)s:
-
-    %(cmd)s
-
-has been forwarded to the person running the list.
-
-This is probably because you are trying to subscribe to a 'closed'
-list.
-
-You will receive email notification of the list owner's decision about
-your subscription request.
-
-Any questions about the list owner's policy should be directed to:
-
-    %(adminaddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxentry.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxentry.html
deleted file mode 100755
index f869648..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxentry.html
+++ /dev/null
@@ -1 +0,0 @@
-<li><a href="%(filename)s">%(subject)s</a> <a id="n%(sequence)i" name="n%(sequence)i">&nbsp;</a> <em>%(author)s</em></li>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxfoot.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxfoot.html
deleted file mode 100755
index 28e8c66..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxfoot.html
+++ /dev/null
@@ -1,28 +0,0 @@
-    </ul>
-
-    <p>
-	<a id="end" name="end"><strong>Last message date:</strong></a> <em>%(lastdate)s</em>
-	<br />
-    	<strong>Archived on:</strong> <em>%(archivedate)s</em>
-    </p>
-
-   <ul>
-         <li> <strong>Messages sorted by:</strong>
-	        %(thread_ref)s
-		%(subject_ref)s
-		%(author_ref)s
-		%(date_ref)s
-	 </li>
-	 <li><strong><a href="%(listinfo)s">More info on this list... </a></strong></li>
-    </ul>
-    <p>This archive was generated by Pipermail %(version)s.</p>
-</div>
-
-<div id="footer"> 
-	<p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxhead.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxhead.html
deleted file mode 100755
index 59aeee0..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archidxhead.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>The %(listname)s %(archive)s Archive by %(archtype)s</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-      <a name="start"></a>
-      <h1>The %(listname)s %(archive)s Archive by %(archtype)s</h1>
-      <ul>
-         <li> <strong>Messages sorted by:</strong>
-	        %(thread_ref)s
-		%(subject_ref)s
-		%(author_ref)s
-		%(date_ref)s
-	 </li>
-	 <li><strong><a href="%(listinfo)s">More info on this list...</a></strong></li>
-      </ul>
-      <p>
-	 <strong>Starting:</strong> <em>%(firstdate)s</em><br />
-         <strong>Ending:</strong> <em>%(lastdate)s</em><br />
-         <strong>Messages:</strong> %(size)s
-     </p>
-
-     <ul>
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archlistend.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archlistend.html
deleted file mode 100755
index 9bc052d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archlistend.html
+++ /dev/null
@@ -1 +0,0 @@
-         </table>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archliststart.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archliststart.html
deleted file mode 100755
index 19d8724..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archliststart.html
+++ /dev/null
@@ -1 +0,0 @@
-	<table>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtoc.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtoc.html
deleted file mode 100755
index 34e0143..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtoc.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>The %(listname)s Archives</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-     <h1>The %(listname)s Archives </h1>
-     <p>
-      You can get <a href="%(listinfo)s">more information about this list</a>
-      or you can <a href="%(fullarch)s">download the full raw archive</a>
-      (%(size)s).</p>
-     <p>
-     %(noarchive_msg)s
-     %(archive_listing_start)s
-     %(archive_listing)s
-     %(archive_listing_end)s
-     </p>
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtocentry.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtocentry.html
deleted file mode 100755
index 6f9f92f..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtocentry.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-	    <tr %(css)s>
-            	<td class="strong">%(archivelabel)s:</td>
-            	<td>
-              		<a href="%(archive)s/thread.html">[ Thread ]</a>
-			<a href="%(archive)s/subject.html">[ Subject ]</a>
-              		<a href="%(archive)s/author.html">[ Author ]</a>
-              		<a href="%(archive)s/date.html">[ Date ]</a>
-            	</td>
-
-            	%(textlink)s
-
-            </tr>
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtocnombox.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtocnombox.html
deleted file mode 100755
index 9f0eaa2..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/archtocnombox.html
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>The %(listname)s Archives</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-     <h1>The %(listname)s Archives </h1>
-     <p>You can get <a href="%(listinfo)s">more information about this list</a>.</p>
-     %(noarchive_msg)s
-     %(archive_listing_start)s
-     %(archive_listing)s
-     %(archive_listing_end)s
-
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/article.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/article.html
deleted file mode 100755
index ed54bfb..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/article.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title> %(title)s </title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-   <h1>%(subject_html)s</h1>
-    <p>
-    <strong>%(author_html)s</strong> 
-    <a href="mailto:%(email_url)s?Subject=Re:%%20%(subject_url)s&amp;In-Reply-To=%(in_reply_to_url)s"
-       title="%(subject_html)s">%(email_html)s</a><br />
-    <em>%(datestr_html)s</em>
-    </p>
-
-    <ul>
-        %(prev_wsubj)s
-        %(next_wsubj)s
-         <li> <strong>Messages sorted by:</strong> 
-              <a href="date.html#n%(sequence)s">[ date ]</a>
-              <a href="thread.html#n%(sequence)s">[ thread ]</a>
-              <a href="subject.html#n%(sequence)s">[ subject ]</a>
-              <a href="author.html#n%(sequence)s">[ author ]</a>
-         </li>
-       </ul>
-    <hr />
-<!--beginarticle-->
-%(body)s
-<!--endarticle-->
-    <hr />
-    <ul>
-        <!--threads-->
-	%(prev_wsubj)s
-	%(next_wsubj)s
-         <li> <strong>Messages sorted by:</strong> 
-              <a href="date.html#n%(sequence)s">[ date ]</a>
-              <a href="thread.html#n%(sequence)s">[ thread ]</a>
-              <a href="subject.html#n%(sequence)s">[ subject ]</a>
-              <a href="author.html#n%(sequence)s">[ author ]</a>
-         </li>
-       </ul>
-       <p><a href="%(listurl)s">More information about the %(listname)s mailing list</a>.</p>
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/bounce.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/bounce.txt
deleted file mode 100755
index 8e02cc7..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/bounce.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-This is a Mailman mailing list bounce action notice:
-
-    List:       %(listname)s
-    Member:     %(addr)s
-    Action:     Subscription %(negative)s%(did)s.
-    Reason:     Excessive or fatal bounces.
-    %(but)s
-
-%(reenable)s
-The triggering bounce notice is attached below.
-
-Questions?  
-Contact the Mailman site administrator at %(owneraddr)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/checkdbs.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/checkdbs.txt
deleted file mode 100755
index d53925a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/checkdbs.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-The %(real_name)s@%(host_name)s mailing list has %(count)d request(s)
-waiting for your consideration at:
-
-	%(adminDB)s
-	
-Please attend to this at your earliest convenience.  This notice of
-pending requests, if any, will be sent out daily.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/convert.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/convert.txt
deleted file mode 100755
index ae17a79..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/convert.txt
+++ /dev/null
@@ -1,34 +0,0 @@
-The %(listname)s mailing list has just undergone a big change.  It is
-running on a new mailing list package called "Mailman".  This will
-hopefully solve a lot of problems that administering this list has
-presented.
-
-How does this affect you?
-
-1) Mail intended for the whole list should be sent to: %(listaddr)s.
-
-2) You have been given an arbitrary password to prevent others from
-unsubscribing you without your knowledge.  It will be mailed to you in 
-a separate email, which you may have already received.  Don't worry if 
-you forget this password; a reminder will be sent to you via email
-every month.
-
-3) If you have World Wide Web access, you can use it any time to
-unsubscribe from this list, to switch to and from digest mode, to
-check back issues of the list (which will be available after the list
-has been getting posts for a day or so), etc.  The Web address for
-these resources is:
-
-    %(listinfo_url)s
-
-4) If you do not have WWW access, you can do these same things via
-email.  Send mail to %(requestaddr)s with a subject or body containing 
-just the word "help" (without the quotes).  You will receive an
-automated reply giving you further directions.
-
-Please address any questions or problems with this new setup to:
-%(adminaddr)s.
-
-This message was auto-generated by Mailman %(version)s.  For more
-information on the Mailman software, visit the Mailman homepage at
-http://www.list.org/
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/cronpass.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/cronpass.txt
deleted file mode 100755
index 52ce5ea..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/cronpass.txt
+++ /dev/null
@@ -1,19 +0,0 @@
-This is a reminder, sent out once a month, about your %(hostname)s
-mailing list memberships.  It includes your subscription info and how
-to use it to change it or unsubscribe from a list.
-
-You can visit the URLs to change your membership status or
-configuration, including unsubscribing, setting digest-style delivery
-or disabling delivery altogether (e.g., for a vacation), and so on.
-
-In addition to the URL interfaces, you can also use email to make such
-changes.  For more info, send a message to the '-request' address of
-the list (for example, %(exreq)s) containing just the word 'help' in
-the message body, and an email message will be sent to you with
-instructions.
-
-If you have questions, problems, comments, etc, send them to
-%(owner)s.  Thanks!
-
-Passwords for %(useraddr)s:
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/disabled.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/disabled.txt
deleted file mode 100755
index 54998a8..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/disabled.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-Your membership in the mailing list %(listname)s has been disabled
-%(reason)s.  You will not get any more messages from this
-list until you re-enable your membership.  You will receive
-%(noticesleft)s more reminders like this before your membership in the
-list is deleted.
-
-To re-enable your membership, you can simply respond to this message
-(leaving the Subject: line intact), or visit the confirmation page at
-
-    %(confirmurl)s
-
-You can also visit your membership page at
-
-    %(optionsurl)s
-
-On your membership page, you can change various delivery options such
-as your email address and whether you get digests or not.  As a
-reminder, your membership password is
-
-    %(password)s
-
-If you have any questions or problems, you can contact the list owner
-at
-
-    %(owneraddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/emptyarchive.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/emptyarchive.html
deleted file mode 100755
index 84e0184..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/emptyarchive.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>The %(listname)s Archives</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p> %(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-     <h1>The %(listname)s Archives </h1>
-     <p>
-      No messages have been posted to this list yet, so the archives are
-      currently empty.  You can get <a href="%(listinfo)s">more information
-      about this list</a>.</p>
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/headfoot.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/headfoot.html
deleted file mode 100755
index d1cf071..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/headfoot.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<p>This text can include 
-<a href="http://www.python.org/doc/current/lib/typesseq-strings.html">Python
-format strings</a> which are resolved against list attributes.  The
-list of substitutions allowed are:</p>
-
-<ul>
-    <li><strong>real_name</strong> - The "pretty" name of the list; usually
-    the list name with capitalization.</li>
-
-    <li><strong>list_name</strong> - The name by which the list is
-    identified in URLs, where case is significant.</li>
-
-    <li><strong>host_name</strong> - The fully qualified domain name
-    that the list server runs on.</li>
-
-    <li><strong>web_page_url</strong> - The base URL for Mailman.  This
-    can be appended with, e.g. <em>listinfo/%(list_name)s</em> to yield the
-    listinfo page for the mailing list.</li>
-
-    <li><strong>description</strong> - The brief description of the
-    mailing list.</li>
-
-    <li><strong>info</strong> - The full description of the mailing
-    list.</li>
-
-    <li><strong>cgiext</strong> - The extension added to CGI scripts.</li>
-</ul>
-
-<p class="notrendered">
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/help.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/help.txt
deleted file mode 100755
index 654eda3..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/help.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Help for %(listname)s mailing list:
-
-This is email command help for version %(version)s of the "Mailman"
-list manager.  The following describes commands you can send to get
-information about and control your subscription to Mailman lists at
-this site.  A command can be in the subject line or in the body of the
-message.
-
-Note that much of the following can also be accomplished via the World
-Wide Web, at:
-
-    %(listinfo_url)s
-
-In particular, you can use the Web site to have your password sent to
-your delivery address.
-
-List specific commands (subscribe, who, etc) should be sent to the
-*-request address for the particular list, e.g. for the 'mailman'
-list, use 'mailman-request@...'.
-
-About the descriptions - words in "<>"s signify REQUIRED items and
-words in "[]" denote OPTIONAL items.  Do not include the "<>"s or
-"[]"s when you use the commands.
-
-The following commands are valid:
-
-    %(commands)s
-
-Commands should be sent to %(requestaddr)s
-
-Questions and concerns for the attention of a person should be sent to
-
-    %(adminaddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/invite.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/invite.txt
deleted file mode 100755
index 920c842..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/invite.txt
+++ /dev/null
@@ -1,20 +0,0 @@
-Your address "%(email)s" has been invited to join the %(listname)s
-mailing list at %(hostname)s by the %(listname)s mailing list owner.
-You may accept the invitation by simply replying to this message,
-keeping the Subject: header intact.
-
-You can also visit this web page:
-
-    %(confirmurl)s
-
-Or you should include the following line -- and only the following
-line -- in a message to %(requestaddr)s:
-
-    confirm %(cookie)s
-
-Note that simply sending a `reply' to this message should work from
-most mail readers.
-
-If you want to decline this invitation, please simply disregard this
-message.  If you have any questions, please send them to
-%(listowner)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/listinfo.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/listinfo.html
deleted file mode 100755
index 554c9b6..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/listinfo.html
+++ /dev/null
@@ -1,125 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-    <title><MM-List-Name> Info Page</title>
-    <link rel="shortcut icon" href="<mm-favicon>" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div >
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-	   
-	<h1><MM-List-Name></h1>
-	<MM-List-Description>
-
-	   <h2>About <MM-List-Name></h2>
-	   <MM-lang-form-start>
-	   <p><MM-displang-box> <MM-list-langs></p><MM-form-end>
-	   <MM-List-Info>
-
-	   <p>To see the collection of prior postings to the list, 
-	       visit the <MM-Archive> <MM-List-Name> Archives </MM-Archive>.</p>
-
-	   <MM-Restricted-List-Message>
-
-	  <h2>Using <MM-List-Name></h2>
-	  <p>To post a message to all the list members, send email to
-	  <a href="mailto:<MM-Posting-Addr>"><MM-Posting-Addr></a>.</p>
-
-	  <p>You can subscribe to the list, or change your existing
-	    subscription, in the sections below.</p>
-
-	  <h2>Subscribing to <MM-List-Name></h2>
-	  <MM-Subscribe-Form-Start>
-     	  <p>Subscribe to <MM-List-Name> by filling out the following form.</p>
-	  <p><MM-List-Subscription-Msg></p>
-
-	  <table>
-	  	<tr>
-			<td class="description">Your email address:</td>
-		  	<td class="value"><MM-Subscribe-Box></td>
-		</tr>
-      		<tr>
-        		<td class="description">Your name (optional):</td>
-        		<td class="value"><mm-fullname-box></td>
-		</tr>
-		</table>
-
-			<p>You may enter a privacy
-			password below. This provides only mild
-			security, but should prevent others from
-			messing with your subscription.  <strong>Do
-			not use a valuable password</strong> as it
-			will occasionally be emailed back to you in
-			cleartext. If you choose not to enter a
-			password, one will be automatically generated
-			for you, and it will be sent to you once
-			you've confirmed your subscription.  You can
-			always request a mail-back of your password
-			when you edit your personal options.
-			<MM-Reminder> </p>
-
-		<table>
-	      	<tr>
-			<td class="description">Pick a password:</td>
-			<td class="value"><MM-New-Password-Box></td>
-	      	</tr> 
-	      	<tr> 
-			<td class="description">Reenter password to confirm:</td>
-			<td class="value"><MM-Confirm-Password></td>
-		</tr>
-	       	<tr>
-		        <td class="description">Which language do you prefer to display your messages?</td> 
-		        <td class="value"><MM-list-langs></td>
-		</tr>
-		      <mm-digest-question-start>
-	        <tr>
-			<td class="description">Would you like to receive list mail batched in a daily digest? </td>
-			<td class="value"><MM-Undigest-Radio-Button> No <MM-Digest-Radio-Button>  Yes	</td>
-		</tr>
-		      <mm-digest-question-end>
-		<tr>
-			<td colspan="3" class="center"><MM-Subscribe-Button></td>
-		</tr>
-    </table>
-    <MM-Form-End>
-
-	<a name="subscribers"></a>
-        <h2><MM-List-Name> Subscribers</h2>
-	<MM-Roster-Form-Start>
-	<MM-Roster-Option>
-	<MM-Form-End>
-	<MM-Options-Form-Start>
-	<MM-Editing-Options>
-	<MM-Form-End>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/masthead.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/masthead.txt
deleted file mode 100755
index 30c526a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/masthead.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Send %(real_name)s mailing list submissions to
-	%(got_list_email)s
-
-To subscribe or unsubscribe via the World Wide Web, visit
-	%(got_listinfo_url)s
-or, via email, send a message with subject or body 'help' to
-	%(got_request_email)s
-
-You can reach the person managing the list at
-	%(got_owner_email)s
-
-When replying, please edit your Subject line so it is more specific than
-"Re: Contents of %(real_name)s digest..."
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/newlist.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/newlist.txt
deleted file mode 100755
index 3362887..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/newlist.txt
+++ /dev/null
@@ -1,35 +0,0 @@
-The mailing list `%(listname)s' has just been created for you.  The
-following is some basic information about your mailing list.
-
-Your mailing list password is:
-
-    %(password)s
-
-You need this password to configure your mailing list.  You also need
-it to handle administrative requests, such as approving mail if you
-choose to run a moderated list.
-
-You can configure your mailing list at the following web page:
-
-    %(admin_url)s
-
-The web page for users of your mailing list is: 
-
-    %(listinfo_url)s
-
-You can even customize these web pages from the list configuration
-page.  However, you do need to know HTML to be able to do this.
-
-There is also an email-based interface for users (not administrators)
-of your list; you can get info about using it by sending a message
-with just the word `help' as subject or in the body, to:
-
-    %(requestaddr)s
-
-To unsubscribe a user: from the mailing list 'listinfo' web page,
-click on or enter the user's email address as if you were that user.
-Where that user would put in their password to unsubscribe, put in
-your admin password.  You can also use your password to change
-member's options, including digestification, delivery disabling, etc.
-
-Please address all questions to %(siteowner)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/nomoretoday.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/nomoretoday.txt
deleted file mode 100755
index 1019dce..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/nomoretoday.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-We have received a message from your address `%(sender)s' requesting
-an automated response from the %(listname)s mailing list.  We have
-seen %(num)s such messages from you today.  In order to avoid problems
-such as mail loops between email robots, we will not be sending you
-any further email responses today.  Please try again tomorrow.
-
-If you believe this message is in error, or if you have any questions,
-please contact the list owner at %(owneremail)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/options.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/options.html
deleted file mode 100755
index 8d2daff..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/options.html
+++ /dev/null
@@ -1,437 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Your membership options</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin></p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-        <mm-results>
-        <MM-Case-Preserved-User>
-        <MM-Disabled-Notice>
-
-        <h1>Your membership options</h1> 
-
-        <p><strong><MM-Presentable-User></strong>'s subscription status,
-        password, and options for the <MM-List-Name> mailing list.</p>
-
-        <MM-Form-Start>
-	<p><mm-logout-button></p>
-	<MM-Form-End>
-
-	<MM-Form-Start>
-
-        <h2>Changing your <MM-List-Name> membership information</h2>
-    
-	<p>You can change the address that you are subscribed to the
-	mailing list with by entering the new address in the fields
-	below.  Note that a confirmation email will be sent to the new
-	address, and the change must be confirmed before it is
-	processed.</p>
-
-	<p>Confirmations time out after about <mm-pending-days>.</p>
-
-	<p>You can also optionally set or change your real name (i.e.
-	<em>John Smith</em>).</p>
-
-	<p>If you want to make the membership changes for all the
-	lists that you are subscribed to at <mm-host>, turn on the
-	<em>Change globally</em> check box.</p>
-
-        <table>
-        	<tr>
-			<td class="description">New address:</td>
-	            	<td class="value"><mm-new-address-box></td>
-	        </tr>
-	        <tr>
-			<td class="description">Again to confirm:</td> 
-	            	<td class="value"><mm-confirm-address-box></td>
-	        </tr>
-	        <tr>
-			<td class="description">Your name (optional):</td>
-	            	<td class="value"><mm-fullname-box></td>
-	        </tr>
-	        <tr>
-			<td class="description">Change globally:</td>
-	            	<td class="value"><mm-global-change-of-address></td>
-        	</tr>
-	        <tr>
-			<td colspan="2" class="mm_submit">
-				<mm-change-address-button>
-			</td>
-		</tr>
-	</table>
-
-<h2>Unsubscribing from <MM-List-Name></h2>
-
-	<table>
-        	<tr>
-			<td colspan="2"><h3 class="center">Unsubscirbe</h3></td>
-            	</tr>
-            	<tr>
-			<td class="description">
-
-			Your other <MM-Host> subscriptions. Turn on
-			the confirmation checkbox and hit this button
-			to unsubscribe from this mailing list.
-
-			<p><strong>Warning:</strong> This action will
-			be taken immediately!</p>
-
-			</td>
-			<td class="value">
-			
-			<MM-Unsubscribe-Button>
-			
-			</td>
-            	</tr>
-            	<tr>
-
-			<td colspan="2"><h3 class="center">List my
-			other subscriptions</h3></td>
-
-            	</tr>
-            	<tr>
-			<td class="description">
-
-			You can view a list of all the other mailing
-			lists at <mm-host> for which you are a member.
-			Use this if you want to make the same
-			membership option changes to this other
-			subscriptions.  
-		
-			</td> 
-			<td class="value">
-
-			<MM-Other-Subscriptions-Submit> 
-			
-			</td>
-		</tr>
-	</table>
-        
-<h2>Your <MM-List-Name> Password</h2>
-
-        <table>
-            <tr>
-		<td colspan="2">
-        	<a name="reminder"></a>
-		<h3 class="center">Forgotten Your Password?</h3>
-		</td>
-	    </tr>
-            <tr>
-		<td class="description">Click this button to have your password emailed to your
-        membership address.</td>
-                <td class="value"><MM-Umbrella-Notice> <MM-Email-My-Pw></td>
-            </tr>
-            <tr>
-		<td colspan="2">
-        	<a name="changepw"></a>
-		<h3 class="center">Change Your Password</h3>
-		</td>
-            </tr>
-            <tr>
-		<td class="description">New password:</td>
-                <td class="value"><MM-New-Pass-Box></td>
-            </tr>
-            <tr>
-                <td class="description">Again to confirm:</td>
-                <td class="value"><MM-Confirm-Pass-Box></td>
-            </tr>
-            <tr>
-                <td class="description">Change globally:</td>
-                <td class="value"><mm-global-pw-changes-button></td>
-            </tr>
-        </table>
-
-        <p class="mm_submit"><MM-Change-Pass-Button></p>
-
-<h2>Your <MM-List-Name> Subscription Options</h2>
-
-	<p>Current values are checked.</p>
-
-	<p>Note that some of the options have a <em>Set globally</em>
-	checkbox.  Checking this field will cause the changes to be
-	made to every mailing list that you are a member of on
-	<mm-host>.  Click on <em>List my other subscriptions</em>
-	above to see which other mailing lists you are subscribed
-	to.</p>
-
-        <table>
-            <tr><td colspan="2">
-	    	<h3 class="center">
-			<a name="mdelivery">Mail delivery</a>
-		</h3>
-		</td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		Set this option to <em>Enabled</em> to receive
-		messages posted to this mailing list.  Set it to
-		<em>Disabled</em> if you want to stay subscribed, but
-		don't want mail delivered to you for a while (e.g.
-		you're going on vacation).  If you disable mail
-		delivery, don't forget to re-enable it when you come
-		back; it will not be automatically re-enabled.
-
-		</td>
-	    	<td class="value">
-        		<mm-delivery-enable-button>Enabled<br />
-		        <mm-delivery-disable-button>Disabled
-        		<p><mm-global-deliver-button>Set globally</p>
-		</td>
-	    </tr>
-            <tr><td colspan="2"><h3 class="center">Set Digest Mode</h3></td></tr>
-	    <tr>
-	    	<td class="description">
-
-		If you turn digest mode on, you'll get posts bundled
-		together (usually one per day but possibly more on
-		busy lists), instead of singly when they're sent.  If
-		digest mode is changed from on to off, you may receive
-		one last digest.
-
-		</td>
-	    	<td class="value">
-
-		<MM-Undigest-Radio-Button>Off<br />
-        	<MM-Digest-Radio-Button>On
-
-		</td>
-	    </tr>
-
-            <tr>
-	    	<td colspan="2"><h3 class="center">Get MIME or Plain Text Digests?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		Your mail reader may or may not support MIME digests.
-		In general MIME digests are preferred, but if you have
-		a problem reading them, select plain text digests.
-
-		</td>
-	    	<td class="value">
-
-	        <MM-Mime-Digests-Button>MIME<br />
-        	<MM-Plain-Digests-Button>Plain Text
-        	<p><mm-global-mime-button>Set globally</p>
-
-		</td>
-	    </tr>
-
-            <tr>
-	    	<td colspan="2"><h3 class="center">Receive your own posts to the list?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		Ordinarily, you will get a copy of every message you
-		post to the list.  If you don't want to receive this
-		copy, set this option to <em>No</em>.
-
-		</td>
-	    	<td class="value">
-
-	        <mm-dont-receive-own-mail-button>No<br />
-	        <mm-receive-own-mail-button>Yes
-
-		</td>
-	    </tr>
-
-            <tr>
-	    	<td colspan="2"><h3 class="center">Receive acknowledgement?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		Receive acknowledgement mail when you send mail to the
-		list?
-
-		</td>
-	    	<td class="value">
-
-	        <mm-dont-ack-posts-button>No<br />
-	        <mm-ack-posts-button>Yes
-
-		</td>
-	    </tr>
-
-            <tr>
-	    	<td colspan="2"><h3 class="center">Get password reminder email for this list?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		Once a month, you will get an email containing a
-		password reminder for every list at this host to which
-		you are subscribed.  You can turn this off on a
-		per-list basis by selecting <em>No</em> for this
-		option.  If you turn off password reminders for all
-		the lists you are subscribed to, no reminder email
-		will be sent to you.
-
-		</td>
-	    	<td class="value">
-
-        	<mm-dont-get-password-reminder-button>No<br />
-	        <mm-get-password-reminder-button>Yes
-	        <p><mm-global-remind-button>Set globally</p>
-
-		</td>
-	    </tr>
-
-            <tr>
-	    	<td colspan="2"><h3 class="center">Conceal yourself from subscriber list?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		When someone views the list membership, your email
-		address is normally shown (in an obscured fashion to
-		thwart spam harvesters).  If you do not want your
-		email address to show up on this membership roster at
-		all, select <em>Yes</em> for this option.
-
-		</td>
-	    	<td class="value">
-
-        	<MM-Public-Subscription-Button>No<br />
-	        <MM-Hide-Subscription-Button>Yes
-
-		</td>
-	    </tr>
-
-            <tr>
-	    	<td colspan="2"><h3 class="center">What language do
-		you prefer? </h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-		Language:
-
-		</td>
-	    	<td class="value">
-
-        	<MM-list-langs>
-
-		</td>
-	    </tr>
-            <tr>
-	    	<td colspan="2"><h3 class="center">Which topic categories would you like to subscribe
-                to?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-
-                By selecting one or more topics, you can filter the
-                traffic on the mailing list, so as to receive only a
-                subset of the messages.  If a message matches one of
-                your selected topics, then you will get the message,
-                otherwise you will not.
-
-                <p>If a message does not match any topic, the delivery
-                rule depends on the setting of the option below.  If
-                you do not select any topics of interest, you will get
-                all the messages sent to the mailing list.</p>
-
-		</td>
-	    	<td class="value">
-
-        	<mm-topics>
-
-		</td>
-	    </tr>
-            <tr>
-	    	<td colspan="2"><h3 class="center">Do you want to receive messages that do not match any
-                topic filter?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-		
-                This option only takes effect if you've subscribed to
-                at least one topic above.  It describes what the
-                default delivery rule is for messages that don't match
-                any topic filter.  Selecting <em>No</em> says that if
-                the message does not match any topic filters, then you
-                won't get the message, while selecting <em>Yes</em>
-                says to deliver such non-matching messages to you.
-
-                <p>If no topics of interest are selected above, then
-                you will receive every message sent to the mailing
-                list.</p>
-
-		</td>
-	    	<td class="value">
-
-	        <mm-suppress-nonmatching-topics>No<br />
-        	<mm-receive-nonmatching-topics>Yes
-
-		</td>
-	    </tr>
-            <tr>
-	    	<td colspan="2"><h3 class="center">Avoid duplicate copies of messages?</h3></td>
-	    </tr>
-	    <tr>
-	    	<td class="description">
-                When you are listed explicitly in the <tt>To:</tt> or
-                <tt>Cc:</tt> headers of a list message, you can opt to
-                not receive another copy from the mailing list.
-                Select <em>Yes</em> to avoid receiving copies from the
-                mailing list; select <em>No</em> to receive copies.
-
-                <p>If the list has member personalized messages
-                enabled, and you elect to receive copies, every copy
-                will have a <tt>X-Mailman-Copy: yes</tt> header added
-                to it.</p>
-
-		</td>
-	    	<td class="value">
-
-	        <mm-receive-duplicates-button>No<br />
-	        <mm-dont-receive-duplicates-button>Yes
-        	<p><mm-global-nodupes-button>Set globally</p>
-
-		</td>
-	    </tr>
-            <tr>
-	    	<td colspan="2" class="mm_submit"><MM-options-Submit-button></td>
-	    </tr>
-</table>	
-        
-<MM-Form-End>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postack.txt
deleted file mode 100755
index 7402e4c..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postack.txt
+++ /dev/null
@@ -1,8 +0,0 @@
-Your message entitled
-
-    %(subject)s
-
-was successfully received by the %(listname)s mailing list.
-
-List info page: %(listinfo_url)s
-Your preferences: %(optionsurl)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postauth.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postauth.txt
deleted file mode 100755
index a107277..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postauth.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-As list administrator, your authorization is requested for the
-following mailing list posting:
-
-    List:    %(listname)s@%(hostname)s
-    From:    %(sender)s
-    Subject: %(subject)s
-    Reason:  %(reason)s
-
-At your convenience, visit:
-
-    %(admindb_url)s
-        
-to approve or deny the request.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postheld.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postheld.txt
deleted file mode 100755
index 877bb40..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/postheld.txt
+++ /dev/null
@@ -1,15 +0,0 @@
-Your mail to '%(listname)s' with the subject
-
-    %(subject)s
-
-Is being held until the list moderator can review it for approval.
-
-The reason it is being held:
-
-    %(reason)s
-
-Either the message will get posted to the list, or you will receive
-notification of the moderator's decision.  If you would like to cancel
-this posting, please visit the following URL:
-
-    %(confirmurl)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/private.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/private.html
deleted file mode 100755
index c33bd5c..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/private.html
+++ /dev/null
@@ -1,80 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>%(realname)s Private Archives Authentication</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-%(message)s
-
-<h1>%(realname)s Private Archive Authentication</h1>
-
-<form method="post" action="%(action)s">
-  <table>
-    <tr>
-        <td class="description">Email address:</td>
-        <td class="value"><input type="text" name="username" size="30" /></td>
-    </tr>
-    <tr>
-      <td class="description">Password:</td>
-      <td class="value"><input type="password" name="password" size="30" /></td>
-    </tr>
-    <tr>
-      <td colspan="2" class="mm_submit">
-	<input type="submit" name="submit" value="Let me in..." />
-      </td>
-    </tr>
-  </table>
-</form> 
-
-  <p><strong>Important:</strong> From this point on, you must have
-  cookies enabled in your browser, otherwise you will have to
-  re-authenticate with every operation.</p>
-
-  <p>Session cookies are used in Mailman's private archive interface
-  so that you don't need to re-authenticate with every operation.
-  This cookie will expire automatically when you exit your browser, or
-  you can explicitly expire the cookie by visiting your member options
-  page and clicking the <em>Log out</em> button.</p>
-  
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/probe.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/probe.txt
deleted file mode 100755
index e0ae4ff..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/probe.txt
+++ /dev/null
@@ -1,25 +0,0 @@
-This is a probe message.  You can ignore this message.
-
-The %(listname)s mailing list has received a number of bounces from you,
-indicating that there may be a problem delivering messages to %(address)s.
-A bounce sample is attached below.  Please examine this message to make sure
-there are no problems with your email address.  You may want to check with
-your mail administrator for more help.
-
-If you are reading this, you don't need to do anything to remain an enabled
-member of the mailing list.  If this message had bounced, you would not be
-reading it, and your membership would have been disabled.  Normally when you
-are disabled, you receive occasional messages asking you to re-enable your
-subscription.
-
-You can also visit your membership page at
-
-    %(optionsurl)s
-
-On your membership page, you can change various delivery options such
-as your email address and whether you get digests or not.
-
-If you have any questions or problems, you can contact the list owner
-at
-
-    %(owneraddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/refuse.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/refuse.txt
deleted file mode 100755
index 9b6d9bb..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/refuse.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Your request to the %(listname)s mailing list
-
-    %(request)s
-
-has been rejected by the list moderator.  The moderator gave the
-following reason for rejecting your request:
-
-"%(reason)s"
-
-Any questions or comments should be directed to the list administrator 
-at:
-
-    %(adminaddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/roster.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/roster.html
deleted file mode 100755
index 3a94e6f..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/roster.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title><MM-List-Name> Subscribers</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-	<h1><MM-List-Name> Subscribers</h1>
-
-        <MM-lang-form-start>
-	<p>
-	<MM-displang-box>
-        <MM-list-langs>
-	</p>
-	<MM-form-end>        
-
-	<p>
-	Click on your address to visit your subscription options page.<br />
-	<em>(Parenthesized entries have list delivery disabled.)</em>
-	</p>
-
-    <table>
-      <tr> 
-	<td class="header strong" style="width:50%">
-	<MM-Num-Reg-Users> Non-digested Members of <MM-List-Name>:
-	</td>
-	<td class="header strong" style="width:50%">
-	<MM-Num-Digesters> Digested Members of <MM-List-Name>:
-	</td>
-      </tr>
-      <tr>
-	<td class="value">
-	<MM-Regular-Users>
-	</td>
-	<td class="value">
-	<MM-Digest-Users>
-	</td>
-      </tr>
-    </table>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subauth.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subauth.txt
deleted file mode 100755
index 9c20c3d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subauth.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Your authorization is required for a mailing list subscription request
-approval:
-
-    For:  %(username)s
-    List: %(listname)s@%(hostname)s
-
-At your convenience, visit:
-
-    %(admindb_url)s
-	
-to process the request.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subscribe.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subscribe.html
deleted file mode 100755
index 7ccef7b..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subscribe.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title><MM-List-Name> Subscription results</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-	<h1><MM-List-Name> Subscription results</h1>
-	<MM-Results>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subscribeack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subscribeack.txt
deleted file mode 100755
index fad433f..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/subscribeack.txt
+++ /dev/null
@@ -1,33 +0,0 @@
-Welcome to the %(real_name)s@%(host_name)s mailing list!
-%(welcome)s
-To post to this list, send your email to:
-
-  %(emailaddr)s
-
-General information about the mailing list is at:
-
-  %(listinfo_url)s
-
-If you ever want to unsubscribe or change your options (eg, switch to or
-from digest mode, change your password, etc.), visit your subscription
-page at:
-
-  %(optionsurl)s
-%(umbrella)s
-You can also make such adjustments via email by sending a message to:
-
-  %(real_name)s-request@%(host_name)s
-
-with the word `help' in the subject or body (don't include the
-quotes), and you will get back a message with instructions.
-
-You must know your password to change your options (including changing
-the password, itself) or to unsubscribe.  It is:
-
-  %(password)s
-
-Normally, Mailman will remind you of your %(host_name)s mailing list
-passwords once every month, although you can disable this if you
-prefer.  This reminder will also include instructions on how to
-unsubscribe or change your account options.  There is also a button on
-your options page that will email your current password to you.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/unsub.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/unsub.txt
deleted file mode 100755
index b08f65b..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/unsub.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Mailing list removal confirmation notice for mailing list %(listname)s
-
-We have received a request%(remote)s for the removal of your email
-address, "%(email)s" from the %(listaddr)s mailing list.  To confirm
-that you want to be removed from this mailing list, simply reply to
-this message, keeping the Subject: header intact.  Or visit this web
-page:
-
-    %(confirmurl)s
-
-Or include the following line -- and only the following line -- in a
-message to %(requestaddr)s:
-
-    confirm %(cookie)s
-
-Note that simply sending a `reply' to this message should work from
-most mail readers, since that usually leaves the Subject: line in
-the right form (additional "Re:" text in the Subject: is okay).
-
-If you do not wish to be removed from this list, please simply
-disregard this message.  If you think you are being maliciously
-removed from the list, or have any other questions, send them to
-%(listadmin)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/unsubauth.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/unsubauth.txt
deleted file mode 100755
index 920f6c1..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/unsubauth.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Your authorization is required for a mailing list unsubscription
-request approval:
-
-    By:   %(username)s
-    From: %(listname)s@%(hostname)s
-
-At your convenience, visit:
-
-    %(admindb_url)s
-
-to process the request.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/userpass.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/userpass.txt
deleted file mode 100755
index 2a53a84..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/userpass.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-You, or someone posing as you, has requested a password reminder for
-your membership on the mailing list %(fqdn_lname)s.  You will need
-this password in order to change your membership options (e.g. do you
-want regular delivery or digest delivery), and having this password
-makes it easier for you to unsubscribe from the mailing list.
-
-You are subscribed with the address: %(user)s
-
-Your %(listname)s password is: %(password)s
-
-To make changes to your membership options, log in and visit your
-options web page:
-
-    %(options_url)s
-
-You can also make such changes via email by sending a message to:
-
-    %(requestaddr)s
-
-with the text "help" in the subject or body.  The automatic reply will
-contain more detailed instructions.
-
-Questions or comments?  Please send them to the %(listname)s mailing
-list administrator at %(owneraddr)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/verify.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/verify.txt
deleted file mode 100755
index 8e767f0..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/en/verify.txt
+++ /dev/null
@@ -1,22 +0,0 @@
-Mailing list subscription confirmation notice for mailing list %(listname)s
-
-We have received a request%(remote)s for subscription of your email
-address, "%(email)s", to the %(listaddr)s mailing list.  To confirm
-that you want to be added to this mailing list, simply reply to this
-message, keeping the Subject: header intact.  Or visit this web page:
-
-    %(confirmurl)s
-
-Or include the following line -- and only the following line -- in a
-message to %(requestaddr)s:
-
-    confirm %(cookie)s
-
-Note that simply sending a `reply' to this message should work from
-most mail readers, since that usually leaves the Subject: line in
-the right form (additional "Re:" text in the Subject: is okay).
-
-If you do not wish to be subscribed to this list, please simply
-disregard this message.  If you think you are being maliciously
-subscribed to the list, or have any other questions, send them to
-%(listadmin)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbdetails.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbdetails.html
deleted file mode 100644
index b7b3d93..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbdetails.html
+++ /dev/null
@@ -1,69 +0,0 @@
-<p>Las solicitudes administrativas se muestran de una de las dos formas, como
-una <a href="%(summaryurl)s">p�gina de resumen</a>, o como una <em>p�gina con
-detalles</em>.   La p�gina con el sumario contiene solicitudes de alta o baja
-pendientes, env�os a la lista que han sido retenidos para que sean aprobados,
-agrupados por direcci�n de remitente. La p�gina con los detalles contiene una
-vista m�s detallada de cada uno de los mensajes retenidos, junto con las
-cabeceras del mensaje y un extracto del cuerpo del mismo.</p>
-
-<p>En cualquiera de estas p�ginas est�n disponibles las siguientes
-acciones:</p>
-
-<ul>
-	<li><strong>Diferir</strong> -- Pospone su decisi�n para m�s tarde.
-	No se aplica ninguna acci�n ahora para esta solicitud administrativa
-	pendiente, a�n as� puede reenviar o preservar el mensaje (vea m�s
-	abajo).</li>
-
-	<li><strong>Aprobar</strong> -- Aprobar el mensaje, envi�ndolo a la
-	lista. Para las solicitudes de subscripci�n, aprobar las mismas.</li>
-
-	<li><strong>Rechazar</strong> -- Rechazar el mensaje, enviando un
-	mensaje de rechazo al remitente, y descartando el mensaje original.
-	Para las solicitudes de subscripci�n, rechaza las mismas. En cualquier
-	caso, deberia poner el motivo del rechazo en el cuadro de texto
-	adjunto.</li>
-
-	<li><strong>Descartar</strong> -- Tirar el mensaje original, sin
-	mandar un mensaje de rechazo. Para las solicitudes de subscripci�n,
-	esto �nicamente descarta la solicitud sin avisar a la persona que hizo
-	la solicitud. Esta opci�n se usa normalmente con el correo no
-	solicitado o spam.</li>
-</ul>
-
-<p>Para los mensajes retenidos, active la opci�n <strong>Preservar</strong> si
-quiere guardar una copia de los mensajes para el administrador del servidor.
-Esto es �til para aquellos mensajes abusivos que quieres descartar, pero que
-necesites guardar un registro para ehcarle un vistazo despu�s.</p>
-
-<p>Active la opci�n <strong>Redirigir a</strong> y rellene la direcci�n
-correspondiente si quiere reenviar el mensaje a alguien que no est� en la
-lista.   Para editar un mensaje retenido antes de que se env�e a la lista,
-puede reenviarselo a s� mismo (o al propietario de la lista), y descartar el
-mensaje original.   Entonces, cuando el mensaje se muestre en su buz�n de
-entrada, haga sus correcciones y reenv�elo a la lista, incluyendo una cabecera
-<tt>Approved:</tt> con la clave de la lista como valor.   Es de buena
-costumbre en este caso, incluir una nota en el mensaje explicando que ha
-modificado el texto.</p>
-
-<p>Si el remitente es un subscriptor que est� siendo moderado, puede limpiar
-opcionalmente su marca de moderaci�n.  Esto es �til cuando su lista est�
-configurada para poner a los subscriptores nuevos en cuarentena y decide que
-puede confiar en este subscriptor a la hora de mandar mensajes a la lista sin
-aprobaci�n.</p>
-
-<p>Si el remitente no es un subscriptor de la lista, puede a�adir esta
-direcci�n de correo electr�nico al <em>filtrado de remitentes</em>.  El
-filtrado de remitentes se describen en la <a href="%(filterurl)s">p�gina de
-fitros de privacidad</a>, y puede ser <strong>aceptar
-autom�ticamente</strong>, <strong>retener autom�ticamente</strong>,
-<strong>rechazar autom�ticamente</strong> o <strong>descartar
-autom�ticamente</strong>.  Esta opci�n no estar� disponible si la direcci�n ya
-est� en uno de los filtros de remitente.</p>
-
-<p>Cuando haya terminado, dele con el rat�n en el bot�n <em>Enviar todos los
-datos</em> del final de la p�gina.  Este bot�n entregar� todas las acciones
-seleccionadas de las solicitudes administrativas para las que haya indicado
-alguna selecci�n.</p>
-
-<p><a href="%(summaryurl)s">Regresar a la p�gina con los sumarios</a>.</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbpreamble.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbpreamble.html
deleted file mode 100644
index 9784224..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbpreamble.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<p>Esta p&aacute;gina contiene un subconjunto de los env�os a la lista de
-distribuci�n <em>%(listname)s</em> que requieren de su conformidad.
-Actualmente muestra %(description)s</p>
-
-<p>Para cada solicitud administrativa, por favor seleccione la acci�n a tomar
-pulsando con el rat�n en <strong>mandar todos los datos</strong> una vez que
-termine. Puede encontrar informaci�n adicional <a
-href="%(detailsurl)s">aqu�</a>.</p>
-
-<p>Tambi�n puede <a href="%(summaryurl)s">ver un resumen</a> de todas las
-solicitudes pendientes.</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbsummary.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbsummary.html
deleted file mode 100644
index 552de84..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admindbsummary.html
+++ /dev/null
@@ -1,15 +0,0 @@
-<p>Esta p�gina contiene un sumario de las solicitudes administrativas que
-requieren de su aprobaci�n para la <a href="%(adminurl)s">lista de
-distribuci�n</a> <em>%(listname)s</em>.</p>
-
-<p>Lo primero que encontrar� ser�n las solicitudes de alta y baja en la lista
-(si las hubiera), seguida por cualquier env�o a la lista pendiente de su
-aprobaci�n.</p>
-
-<p>Seleccione la acci�n a tomar para cada una de las solicitudes
-administrativas y pulse en el bot�n <strong>Enviar todos los datos</strong>
-cuando haya terminado.  Hay disponibles <a href="%(detailsurl)s">instrucciones
-m�s detalladas</a>.</p>
-
-<p>Igualmente, tambi�n puede <a href="%(viewallurl)s">ver los detalles</a> de
-todos los env�os retenidos.</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/adminsubscribeack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/adminsubscribeack.txt
deleted file mode 100644
index c792d49..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/adminsubscribeack.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-%(member)s se ha subscrito satisfactoriamente a %(listname)s.
-
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/adminunsubscribeack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/adminunsubscribeack.txt
deleted file mode 100644
index 0f70bf6..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/adminunsubscribeack.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-%(member)s ha anulado su subscripci�n de %(listname)s.
-
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admlogin.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admlogin.html
deleted file mode 100644
index 8275441..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/admlogin.html
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-  
-    <title>Autentificaci�n del %(who)s de %(listname)s </title>
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p> %(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-	%(message)s
-
-	<h1>Autentificaci�n del %(who)s de %(listname)s</h1>
-
-	<form method="post" action="%(path)s">
-	     	<p>Clave del %(who)s de la lista: 
-		<input type="password" name="adminpw" size="30" /> 
-		<input type="submit" name="admlogin" value="Con permiso..." />
-		</p>
-	</form>
-
-      <p><strong>Importante:</strong> A partir de ahora, debe tener
-      habilitadas las cookies en su navegador, en caso contrario, sus cambios
-      no tendr&aacute;n efecto.</p>
-
-      <p>La interfaz administrativa de Mailman emplea sesiones basadas en
-      cookies, de manera que no necesita identificarse continuamente con cada
-      operaci&oacute;n administrativa que realice. La cookie caducar&aacute;
-      autom&aacute;ticamente cuando salga del navegador, or puede hacerla
-      caducar seleccionando la opci&oacute;n <em>Salida</em> bajo la
-      secci&oacute;n titulada <em> Otras Actividades Administrativas</em> (que
-      ver&aacute; una vez que consiga entrar satisfactoriamente).</p>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/approve.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/approve.txt
deleted file mode 100644
index d671c57..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/approve.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-Su petici�n dirigida a %(requestaddr)s:
-
-    %(cmd)s
-
-se ha enviado al administrador de la lista.
-
-Esto probablemente se debe a que ha intentado subscribirse a una lista
-'cerrada'.
-
-Se le enviar� una notificaci�n por correo electr�nico con la decisi�n
-del administrador de la lista acerca de su solicitud de subscripci�n.
-
-Cualquier pregunta sobre la pol�tica de subscripciones de la lista 
-se debe enviar al administrador:
-
-    %(adminaddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxentry.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxentry.html
deleted file mode 100644
index f869648..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxentry.html
+++ /dev/null
@@ -1 +0,0 @@
-<li><a href="%(filename)s">%(subject)s</a> <a id="n%(sequence)i" name="n%(sequence)i">&nbsp;</a> <em>%(author)s</em></li>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxfoot.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxfoot.html
deleted file mode 100644
index 8e092aa..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxfoot.html
+++ /dev/null
@@ -1,28 +0,0 @@
-    </ul>
-
-    <p>
-       <a id="end" name="end"><strong>Fecha del &uacute;ltimo mensaje:</strong></a> <em>%(lastdate)s</em>
-       <br />
-       <strong>Archivado en:</strong> <em>%(archivedate)s</em>
-    </p>
-
-    <ul>
-         <li> <strong>Mensages ordenados por:</strong>
-	        %(thread_ref)s
-		%(subject_ref)s
-		%(author_ref)s
-		%(date_ref)s
-	 </li>
-	 <li><strong><a href="%(listinfo)s">Mas infomaci&oacute;n sobre esta lista...</a></strong></li>
-     </ul>
-     <p>Archivo generado por Pipermail %(version)s.</p>
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxhead.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxhead.html
deleted file mode 100644
index 2158416..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archidxhead.html
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Archivos de %(listname)s %(archive)s por %(archtype)s</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-      	<a name="start"></a>
-	<h1>Archivos de %(listname)s %(archive)s por %(archtype)s</h1>
-      	<ul>
-		<li> <strong>Mensajes ordenados por:</strong>
-	        %(thread_ref)s
-		%(subject_ref)s
-		%(author_ref)s
-		%(date_ref)s
-		</li>
-		<li><strong><a href="%(listinfo)s">M&aacute;s informaci&oacute;n sobre esta lista...</a></strong></li>
-      	</ul>
-      	<p>
-		<strong>Desde:</strong> <em>%(firstdate)s</em><br />
-         	<strong>Hasta:</strong> <em>%(lastdate)s</em><br />
-         	<strong>Mensajes:</strong> %(size)s
-	</p>
-
-     	<ul>
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archlistend.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archlistend.html
deleted file mode 100644
index 9bc052d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archlistend.html
+++ /dev/null
@@ -1 +0,0 @@
-         </table>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archliststart.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archliststart.html
deleted file mode 100644
index 19d8724..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archliststart.html
+++ /dev/null
@@ -1 +0,0 @@
-	<table>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtoc.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtoc.html
deleted file mode 100644
index 0a42fd0..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtoc.html
+++ /dev/null
@@ -1,62 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Archivos de %(listname)s</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-	<h1>Archivos de %(listname)s</h1>
-
-	<p>
-	Puede obtener <a href="%(listinfo)s">m&aacute;s informaci&oacute;n sobre esta lista</a>
-	o puede <a href="%(fullarch)s">bajar a su ordenador todo el archivo</a>
-      	(%(size)s).
-	</p>
-
-     	<p>
-     	%(noarchive_msg)s
-     	%(archive_listing_start)s
-     	%(archive_listing)s
-     	%(archive_listing_end)s
-	</p>
-
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtocentry.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtocentry.html
deleted file mode 100644
index 7e23075..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtocentry.html
+++ /dev/null
@@ -1,14 +0,0 @@
-
-	<tr %(css)s>
-       		<td class="strong">%(archivelabel)s:</td>
-            	<td>
-              		<a href="%(archive)s/thread.html">[ Hilo ]</a>
-              		<a href="%(archive)s/subject.html">[ Tema ]</a>
-              		<a href="%(archive)s/author.html">[ Autor ]</a>
-              		<a href="%(archive)s/date.html">[ Fecha ]</a>
-            	</td>
-
-            	%(textlink)s
-
-	</tr>
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtocnombox.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtocnombox.html
deleted file mode 100644
index c118d3d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/archtocnombox.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Archivos de %(listname)s</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-  	<h1>Archivos de %(listname)s</h1>
-	<p>Puede obtener <a href="%(listinfo)s">m&aacute;s informaci&oacute;n sobre esta lista</a>.</p>
-
-     	%(noarchive_msg)s
-
-     	%(archive_listing_start)s
-     	%(archive_listing)s
-     	%(archive_listing_end)s
-
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/article.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/article.html
deleted file mode 100644
index 52f0639..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/article.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title> %(title)s </title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-	<h1>%(subject_html)s </h1>
-
-	<p>	
-	<strong>%(author_html)s</strong> 
-    	<a href="mailto:%(email_url)s?Subject=%(subject_url)s&amp;In-Reply-To=%(in_reply_to_url)s" 
-	title="%(subject_html)s">%(email_html)s</a><br />
-    	<em>%(datestr_html)s</em>
-   	</p>
-    
-    	<ul>
-        %(prev_wsubj)s
-        %(next_wsubj)s
-         <li> <strong>Mensajes ordenados por:</strong> 
-              <a href="date.html#n%(sequence)s">[ fecha ]</a>
-              <a href="thread.html#n%(sequence)s">[ hilo ]</a>
-              <a href="subject.html#n%(sequence)s">[ asunto ]</a>
-              <a href="author.html#n%(sequence)s">[ autor ]</a>
-         </li>
-       </ul>
-    <hr />  
-<!--beginarticle-->
-%(body)s
-<!--endarticle-->
-    <hr />
-
-    <ul>
-        <!--threads-->
-	%(prev_wsubj)s
-	%(next_wsubj)s
-         <li> <strong>Mensajes ordenados por:</strong> 
-              <a href="date.html#n%(sequence)s">[ fecha ]</a>
-              <a href="thread.html#n%(sequence)s">[ hilo ]</a>
-              <a href="subject.html#n%(sequence)s">[ asunto ]</a>
-              <a href="author.html#n%(sequence)s">[ autor ]</a>
-         </li>
-    </ul>
-
-    <p><a href="%(listurl)s">M&aacute;s informaci&oacute;n sobre la lista de distribuci&oacute;n %(listname)s</a>.</p>
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/bounce.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/bounce.txt
deleted file mode 100644
index 22ca6a9..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/bounce.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Esto es un aviso de rebote de correo de una lista Mailman.
-
-    Lista:       %(listname)s
-    Miembro:     %(addr)s
-    Acci�n:      Suscripci�n %(negative)s%(did)s.
-    Motivo:      Demasiados mensajes fatales o devueltos
-    %(but)s
-
-%(reenable)s
-Se adjunta abajo el mensaje devuelto que provoc� el aviso.
-
-Si tiene alguna pregunta p�ngase en contacto con el administrador de mailman en %(owneraddr)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/checkdbs.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/checkdbs.txt
deleted file mode 100644
index 1346074..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/checkdbs.txt
+++ /dev/null
@@ -1,9 +0,0 @@
-La lista de distribuci�n %(real_name)s@%(host_name)s tiene
-%(count)d peticion(es) pendientes para que usted las revise en la
-siguiente p�gina:
-
-	%(adminDB)s
-	
-Por favor, ati�ndalas tan pronto como le sea posible. Esta comunicaci�n
-indicando que existen mensajes por revisar, se le enviar� todos los d�as,
-siempre y cuando exista alguno.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/convert.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/convert.txt
deleted file mode 100644
index 69ad4d0..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/convert.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-La lista de distribuci�n %(listname)s acaba de sufrir un cambio
-importante. Ahora la gestiona un nuevo paquete de listas de
-distribuci�n llamado "Mailman". Esperamos que esto mejore el
-servicio y la administraci�n de la lista.
-
-�C�mo le afecta esto?
-
-1) Los mensajes de correo dirigidos a la lista deben enviarse a:
-
-     %(listaddr)s
-
-2) Se le ha asignado una clave aleatoria para impedir que otros
-anulen su subscripci�n sin que usted lo sepa. La clave se le enviar�
-en otro mensaje de correo electr�nico, que puede que ya haya
-recibido. No se preocupe si se le olvida esta clave, todos los
-meses recibir� un recordatorio por correo electronico.
-
-3) Si dispone de acceso web, lo puede utilizar para anular su 
-subscripci�n de esta lista, para cambiar la forma de recepci�n
-de los mensajes, etc. La direcci�n es: 
-
-    %(listinfo_url)s
-
-4) Si no dispone de acceso web, puede realizar estas mismas
-operaciones por correo electr�nico.  Env�e un mensaje a
-%(requestaddr)s con la palabra 'help' en el asunto (subject) o
-en el cuerpo del mensaje y recibir� un respuesta autom�tica con
-instrucciones.
-
-Por favor, dir�jase a la siguiente direcci�n si tiene alguna
-pregunta o problema con esta nueva configuraci�n: 
-
-    %(adminaddr)s.
-
-Este mensaje ha sido generado autom�ticamente por Mailman %(version)s.
-Para obtener mas informaci�n sobre Mailman, visite la pagina principal
-en http://www.list.org/
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/cronpass.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/cronpass.txt
deleted file mode 100644
index b32c8ec..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/cronpass.txt
+++ /dev/null
@@ -1,23 +0,0 @@
-Esto es un recordatorio que se env�a mensualmente sobre las
-subscripciones a listas de distribuci�n que tiene usted en
-%(hostname)s. Incluye informaci�n que se puede usar para 
-cambiar sus opciones de subscripci�n as� como para darse de
-baja de una lista.
-
-Puede visitar las URLs para cambiar la configuraci�n de las
-subscripciones, darse de baja o desactivar la recepci�n de
-los mensajes (por ejemplo durante las vacaciones).
-
-Adem�s de las URLs, puede utilizar el correo electr�nico para
-realizar dichos cambios. Si necesita mas informaci�n env�e un
-mensaje a la direcci�n de solicitudes ('-request') de la lista
-(por ejemplo, %(exreq)s) con la palabra
-'help' en el asunto (subject) o en el cuerpo del mensaje y 
-recibir� un mensaje con instrucciones.
-
-Si tiene alguna pregunta, problema, comentario, etc, env�elo,
-por favor, a la direcci�n %(owner)s.
-
-Gracias
-
-Claves correspondientes a la direcci�n %(useraddr)s:
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/disabled.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/disabled.txt
deleted file mode 100644
index 60b201a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/disabled.txt
+++ /dev/null
@@ -1,27 +0,0 @@
-Su subscripci�n a la lista de distribuci�n %(listname)s se ha inhabilitado
-%(reason)s.  No obtendr� ning�n mensaje m�s de esta lista hasta que rehabilite su
-subscripci�n.  Recibir� %(noticesleft)s recordatorios como este antes de que se
-borre su subscripci�n a la lista.
-
-Para volver a activar su subscripci�n, solo tiene que responder a este mensaje
-(dejando la l�nea correspondiente al asunto intacta), o visite la p�gina de
-confirmaci�n sita en
-
-    %(confirmurl)s
-
-Tambi�n puede visitar la p�gina que tiene sus opciones en
-
-    %(optionsurl)s
-
-En la p�gina que tiene sus opciones, puede variar distintos aspectos
-concernientes a la recepci�n de mensajes de esta lista, tal como cambiar la
-direcci�n de correo electr�nico y si quiere recibir los mensajes de la lista en
-recopilaciones o no. Como recordatorio le dir� que la clave asociada a su
-subscripci�n es
-
-    %(password)s
-
-Si tiene alguna pregunta o problema, puede contactar con el administrador de la
-lista en
-
-    %(owneraddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/emptyarchive.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/emptyarchive.html
deleted file mode 100644
index e93fa96..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/emptyarchive.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Archivo de la lista %(listname)s</title>
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p> %(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-     <h1>Archivo de la lista %(listname)s</h1>
-     <p>
-      Todav&iacute;a no se ha enviado ning&uacute;n mensaje a esta lista, de manera que el
-      archivo est� actualmente vac�o.  Puede obtener <a href="%(listinfo)s">
-      m&aacute;s informaci&oacute;n acerca de esta lista</a>.</p>
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/handle_opts.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/handle_opts.html
deleted file mode 100644
index 83b7074..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/handle_opts.html
+++ /dev/null
@@ -1,43 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title><MM-List-Name> <MM-Operation> Resultados</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-	<h1><MM-List-Name> <MM-Operation> Resultados</h1>
-	<MM-Results>
-	<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/headfoot.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/headfoot.html
deleted file mode 100644
index d8eea50..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/headfoot.html
+++ /dev/null
@@ -1,33 +0,0 @@
-<p>Este texto puede incluir <a
-href="http://www.python.org/doc/current/lib/typesseq-strings.html"> cadenas de
-formato Python </a> que ser&aacute;n sustituidas por los atributos de la
-lista. La lista de substituciones permitidas son:</p>
-
-<ul>
-    <li><strong>real_name</strong> - El nombre 'presentable' de la lista.
-    Suele ser el nombre de la lista con la primera letra en
-    may&uacute;scula.</li>
-    
-
-    <li><strong>list_name</strong> - El nombre por el cual se identifica la lista
-    en las URLs, se distinguen las may&uacute;sculas de las
-    min&uacute;sculas.</li>
-
-    <li><strong>host_name</strong> - El nombre can&oacute;nico del servidor que
-    alberga la lista.</li>
-
-    <li><strong>web_page_url</strong> - El URL base de Mailman. Por ejemplo
-    para indicar la p&aacute;gina de informaci&oacute;n de la lista 
-    solo habr�a que agregarle detr�s: <em>listinfo/%(list_name)s</em></li>
-
-    <li><strong>description</strong> - Una descripci&oacute;n concisa sobre
-    la lista de distribuci&oacute;n.</li>
-
-    <li><strong>info</strong> - La descripci&oacute;n completa sobre la
-    lista de distribuci&oacute;n.</li>
-
-    <li><strong>cgiext</strong> - La extensi&oacute;n que se agrega a los guiones
-    CGI.</li>
-</ul>
-
-<p class="notrendered">
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/help.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/help.txt
deleted file mode 100644
index b698660..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/help.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Ayuda de la lista de distribuci�n %(listname)s:
-
-Esta es la ayuda con las ordenes que se pueden enviar por correo
-electr�nico en la versi�n %(version)s del gestor de listas 'Mailman'.
-Seguidamente se describen las ordenes que se pueden enviar para 
-obtener informaci�n y controlar su subscripci�n en las listas 
-gestiondas por 'Mailman'. Las ordenes pueden enviarse en el asunto
-(subject) o en el cuerpo del mensaje.
-
-Observe que muchas de las cosas siguientes se pueden realizar tambi�n
-a trav�s de la WEB en:
-
-    %(listinfo_url)s
-
-En particular, puede usar este sitio WEB para hacer que se le env�e
-su clave a su direcci�n de correo electr�nico.
-
-Las ordenes espec�ficas a las listas (subscribe, who, etc) se deben 
-enviar a la direcci�n *-request para la lista concreta. Por ejemplo,
-para la lista 'mailman' se usar�a mailman-request@...
-
-En la descripci�n de las ordenes se utilizan las siguientes convenciones:
-Las palabras indicadas entre �ngulos '<>' son elementos IMPRESCINDIBLES,
-mientras que las palabras indicadas entre corchetes '[]' son elementos
-OPCIONALES. No incluya los �ngulos o los corchetes cuando utilice las 
-�rdenes.
-
-�rdenes v�lidas:
-
-    %(commands)s
-
-Las �rdenes se deben enviar a %(requestaddr)s
-
-Las preguntas y comentarios para el responsable de la lista se deben 
-enviar a 
-
-    %(adminaddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/invite.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/invite.txt
deleted file mode 100644
index 9700b3a..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/invite.txt
+++ /dev/null
@@ -1,21 +0,0 @@
-Tu direcci�n de correo electr�nico "%(email)s" ha sido invitada a unirse a la
-lista de distribuci�n %(listname)s de %(hostname)s por su administrador.
-Puede aceptar la invitaci�n con solo responder a este mensjae manteniendo el
-asunto intacto.
-
-Tambi�n puede visitar la p�gina web:
-
-    %(confirmurl)s
-
-O puede incluir la l�nea siguiente -- y s�lo la l�nea siguiente -- en un
-mensaje dirigido a %(requestaddr)s:
-
-    confirm %(cookie)s
-
-Observe que la opci�n de responder deber�a de funcionar en la
-mayor�a de los programas de correo.
-
-Si quiere declinar la invitaci�n, basta con ignorar este mensaje.  Si
-tiene alguna pregunta que formular, por favor, env�ela a
-
-%(listowner)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/listinfo.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/listinfo.html
deleted file mode 100644
index c98aa4b..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/listinfo.html
+++ /dev/null
@@ -1,136 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-    <title>P&aacute;gina de Informaci&oacute;n de <MM-List-Name></title>
-    <link rel="shortcut icon" href="<mm-favicon>" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-    <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div >
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-	   
-	<h1><MM-List-Name></h1>
-	<MM-List-Description>
-
-	<h2>Acerca de <MM-List-Name></h2>
-	<MM-lang-form-start>
-	<p><MM-displang-box> <MM-list-langs></p><MM-form-end>
-	<MM-List-Info>
-
-	<p>Para ver env&iacute;os anteriores a la lista,
-	puede visitar los archivos de 
-	<MM-Archive><MM-List-Name></MM-Archive>.</p>
-
-	<MM-Restricted-List-Message>
-
-	<h2>&iquest;C&oacute;mo usar la lista <MM-List-Name>?</h2>
-	<p>Para enviar un mensaje a todos los miembros de la lista,
-	env&iacute;elo a la direcci&oacute;n
-	<a href="mailto:<MM-Posting-Addr>"><MM-Posting-Addr></a>.</p>
-
-	<p>Usted puede suscribirse a la lista, o cambiar su
-	suscripci&oacute;n, en las siguientes secciones.</p>
-
-	<h2>Suscribirse a <MM-List-Name></h2>
-	<MM-Subscribe-Form-Start>
-	<p>Suscr&iacute;base a <MM-List-Name> rellenando los datos del
-	siguiente formulario.</p>
-	<p><MM-List-Subscription-Msg></p>
-
-	<table>
-		<tr>
-			<td class="description">Direcci&oacute;n de correo electr&oacute;nico:</td>
-			<td class="value"><MM-Subscribe-Box></td>
-		</tr>
-		<tr>
-			<td class="description">Su nombre (opcional):</td>
-			<td class="value"><mm-fullname-box></td>
-		</tr>
-	</table>
-
-	<p>Debe introducir una clave de
-	protecci&oacute;n. Esto le da un bajo nivel de seguridad,
-	pero deber&iacute;a evitar que otros enreden con su
-	suscripci&oacute;n. <strong>No utilice claves valiosas</strong> porque
-	puede que se le mande alguna vez sin cifrar por correo
-	electr&oacute;nico.</p>
-	
-	<p>Si decide no escribir ninguna clave, se le generar&aacute;
-	una autom&aacute;ticamente y se le enviar&aacute; una vez que
-	confirme su suscripci&oacute;n. Siempre podr&aacute; pedir
-	que se le env&iacute;e por correo su clave cuando edite sus
-	opciones personales.
-	<MM-Reminder></p>
-
-	<table>
-		<tr>
-			<td class="description">Elija una clave:</td>
-			<td class="value"><MM-New-Password-Box></td>
-		</tr> 
-		<tr> 
-			<td class="description">Confirme la clave:</td>
-			<td class="value"><MM-Confirm-Password></td>
-		</tr>
-		<tr>
-			<td class="description">&iquest;En qu&eacute; idioma desea visualizar sus mensajes?</td> 
-			<td class="value"> <MM-list-langs></td>
-		</tr>
-		      <mm-digest-question-start>
-		<tr>
-			<td class="description">&iquest;Desea recibir los mensaje de cada d&iacute;a reunidos
-			en un &uacute;nico mensaje (digest)?</td>
-			<td class="value"><MM-Undigest-Radio-Button> No
-			<MM-Digest-Radio-Button> S&iacute;</td>
-		</tr>
-		      <mm-digest-question-end>
-		<tr>
-			<td colspan="3" class="center">
-			
-			<MM-Subscribe-Button>
-			
-			</td>
-		</tr>
-		
-	</table>
-
-	<MM-Form-End>
-
-	<a name="subscribers"></a>
-        <h2>Lista de suscriptores de <MM-List-Name></h2>
-	<MM-Roster-Form-Start>
-	<MM-Roster-Option>
-	<MM-Form-End>
-	<MM-Options-Form-Start>
-	<MM-Editing-Options>
-	<MM-Form-End>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/masthead.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/masthead.txt
deleted file mode 100644
index 80b0d8c..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/masthead.txt
+++ /dev/null
@@ -1,18 +0,0 @@
-Env�e los mensajes para la lista %(real_name)s a
-	%(got_list_email)s
-
-Para subscribirse o anular su subscripci�n a trav�s de la WEB
-	%(got_listinfo_url)s
-
-O por correo electr�nico, enviando un mensaje con el texto
-"help" en el asunto (subject) o en el cuerpo a:
-	%(got_request_email)s
-
-Puede contactar con el responsable de la lista escribiendo a:
-	%(got_owner_email)s
-
-Si responde a alg�n contenido de este mensaje, por favor, edite
-la linea del asunto (subject) para que el texto sea mas especifico
-que: "Re: Contents of %(real_name)s digest...". Adem�s, por favor,
-incluya en la respuesta s�lo aquellas partes del mensaje a las que 
-est� respondiendo.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/newlist.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/newlist.txt
deleted file mode 100644
index d19072d..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/newlist.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-La lista de distribuci�n `%(listname)s' se acaba de crear para usted.
-A continuaci�n se incluye informaci�n b�sica sobre su lista.
-
-La clave para administrar la lista es:
-
-    %(password)s
-
-Necesita esta clave para configurar la lista. Tambi�n es necesaria para
-realizar tareas administrativas tales como aprobar los mensajes si decide
-que la lista sea moderada. 
-
-Puede configurar su lista en la siguiente p�gina WEB:
-
-    %(admin_url)s
-
-La p�gina para los usuarios de su lista es:
-
-    %(listinfo_url)s
-
-Puede incluso personalizar esas p�ginas a traves de la pagina de
-configuraci�n de la lista. Es necesario que tenga usted conocimientos
-de HTML para poder hacerlo. 
-
-Tambi�n existe un mecanismo de gesti�n por correo electr�nico para los
-usuarios de la lista (no para los administradores). Para obtener 
-informaci�n sobre su uso, se debe enviar un mensaje con la palabra
-'help' como asunto (subject) o en el cuerpo del mismo, a: 
-
-    %(requestaddr)s
-
-Para anular la subscripci�n de un usuario: consulte la p�gina 
-'listinfo' y siga el enlace de la direcci�n del usuario o
-introduzca la misma, como si usted fuera �l. Utilice la clave de
-adminstraci�n en lugar de la clave del usuario. Tambien puede usar la
-clave de administraci�n para cambiar las opciones de los usuarios.
-
-Por favor, remita sus dudas a %(siteowner)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/nomoretoday.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/nomoretoday.txt
deleted file mode 100644
index ba45adc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/nomoretoday.txt
+++ /dev/null
@@ -1,10 +0,0 @@
-Se ha recibido un mensaje procedente de su direcci�n de correo electr�nico
-'%(sender)s' pidiendo una respuesta autom�tica procedente de la lista de
-distribuci�n %(listname)s.  Se ha observado que has enviado %(num)s mensajes
-hoy.  Para evitar problemas como los mensajes dentro de un bucle infinito
-entre robots de correo electr�nico, hoy no le mandaremos m�s mensajes.
-Int�ntelo ma�ana.
-
-Si piensa que este mensaje est� en un error, o si tiene cualquier otra
-pregunta que hacer, por favor p�ngase en contacto con el propietario de la
-lista en %(owneremail)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/options.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/options.html
deleted file mode 100644
index 40d8ffd..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/options.html
+++ /dev/null
@@ -1,506 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Opciones de su membres&iacute;a</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-        <mm-results>
-        <MM-Case-Preserved-User>
-        <MM-Disabled-Notice>
-
-        <h1><mm-list-name>: opciones de suscriptores</h1>
-
-        <p>Estado de la suscripci&oacute;n, constrase&ntilde;as y opciones de
-	la lists <MM-List-Name> para el usuarios:
-	<strong><MM-Presentable-User></strong>.
-	</p>
-
-        <MM-Form-Start>
-	<p><mm-logout-button></p>
-	<MM-Form-End>
-
-	<MM-Form-Start>
-
-        <h2>Cambiar la informaci&oacute;n de su membres&iacute;a en <MM-List-Name></h2>
-
-    	<p>Puede cambiar la direcci&oacute;n con la que
-        est&aacute; suscrito a la lista de distribuci&oacute;n,
-        introduciendo una direcci&oacute;n nueva en el campo que aparece
-        m&aacute;s abajo. Se le mandar&aacute; un mensaje de confirmaci&oacute;n
-        a la direcci&oacute;n que especifique, ya que los cambios no se
-        ser&aacute;n efectivos hasta que lo confirme.</p>
-
-        <p>Las confirmaciones caducan despu&eacute;s de <mm-pending-days>.</p>
- 
-         <p>Opcionalmente, puede poner o cambiar su nombre y apellidos
-         (por ejemplo <em>Pepe P&eacute;rez</em>).</p>
-
-        <p>Si quiere aplicar los modificaciones de suscripci&oacute;n a
-        todas las listas en los que est&aacute; suscrito en <mm-host>,
-        habilite la casilla de verificaci&oacute;n <em>Cambiar
-	globalmente</em>.</p>
- 
-  	<table>
-        	<tr>
-			<td class="description">Direcci&oacute;n nueva:</td>
-            		<td class="value"><mm-new-address-box></td>
-            	</tr>
-        	<tr>
-			<td class="description">De nuevo para confirmar:</td> 
-            		<td class="value"><mm-confirm-address-box></td>
-            	</tr>
-             	<tr>
-			<td class="description">Su nombre (opcional):</td>
-             		<td class="value"><mm-fullname-box></td>
-        	</tr>
-     		<tr>
-			<td colspan="2" class="mm_submit">
-				<mm-change-address-button>
-			</td>
-     		</tr>
-	</table>
-
-<h2>Anular suscripci&oacute;n de <MM-List-Name></h2>
-
-	<table>
-        	<tr>
-			<td colspan="2" class="center"><h3>Anular suscripci&oacute;n</h3></td>
-            	</tr>
-            	<tr>
-			<td class="description">
-
-			Seleccione la casilla de confirmaci&oacute;n y pulse
-			este bot&oacute;n para anular su suscripci&oacute;n
-			de esta lista de distribuci&oacute;n.
-
-			<p><strong>Advertencia:</strong> �Esta acci&oacute;n
-			tendr&aacute; efecto inmediato!</p>
-			</td>
-
-			<td class="value">
-        		<MM-Unsubscribe-Button>
-			</td>
-		</tr>
-		<tr>
-			<td colspan="2">
-			<h3 class="center">Mis otras suscripciones</h3></td>
-		</tr>
-		<tr>
-    			<td class="description">
-
-			Puede ver un informe del resto de las listas de
-			distribuci&oacute;n de <mm-host> en las que
-			est&aacute; suscrito. Utilice esta parte si quiere
-			aplicar cambios globales al resto de sus
-			suscripciones.
-
-			</td>
-			<td class="value">
-
-        		<MM-Other-Subscriptions-Submit>
-
-			</td>
-		</tr>
-	</table>
-
-<h2>Su clave para <MM-List-Name></h2>
-
-	<table>
-		<tr>
-			<td colspan="2">
-        		<a name="reminder"></a>
-			<h3 class="center">&iquest;Ha olvidado su clave?</h3>
-			</td>
-		</tr>
-		<tr>
-			<td class="description">
-
-			Pulse este bot&oacute;n para hacer que se le
-			env&iacute;e por correo electr&oacute;nico a la
-			direcci&oacute;nn con la que est&aacute; suscrito.
-
-			</td>
-			<td class="value">
-
-		        <MM-Umbrella-Notice> <MM-Email-My-Pw>
-
-			</td>
-
-		</tr>
-		<tr>
-			<td colspan="2" class="center">
-			<a name="changepw"></a>
-			<h3>
-			Cambiar su contrase&ntilde;a
-			</h3>	
-			</td>
-		</tr>
-            	<tr>
-			<td class="description">Contrase&ntilde;a nueva:</td>
-                	<td class="value"><MM-New-Pass-Box></td>
-                </tr>
-            	<tr>
-                	<td class="description">De nuevo para confirmar:</td>
-                	<td class="value"><MM-Confirm-Pass-Box></td>
-            	</tr>
-		<tr>
-			<td class="description">Cambiar globalmente:</td>
-        		<td class="value"><mm-global-pw-changes-button></td>
-		</tr>
-	</table>
-
-        <p class="mm_submit"><MM-Change-Pass-Button></p>
-
-<h2>Sus opciones de suscripci&oacute;n para la lista <MM-List-Name></h2>
-
-	<p>Los valores actuales est&aacute;n comprobado.</p>
-
-	<p>Observe que alguna de las opciones tienen una casilla seleccionable
-	<em>Aplicar globalmente</em>. Activando este campo, causar&aacute; que
-	los cambios se apliquen a cada una de las listas de
-	distribuci&oacute;n de <mm-host> en las que est&aacute; suscrito.
-	Dele con el rat&oacute;n a <em>Listar el resto de mis
-	suscripciones</em> m&aacute;s arriba para ver cuales son.</p>
-
-	<table>
-    		<tr>
-			<td colspan="2" class="center">
-        		<a name="mdelivery"></a>
-			<h3>
-        		Entrega de correo
-			</h3>
-			</td>
-		</tr>
-		<tr>
-			<td class="description">
-
-			Si selecciona <em>Habilitada</em> recibir&aacute; los
-			mensajes que se env&iacute;en a esta lista de
-			distribuci&oacute;n. Si selecciona
-			<em>Inhabilitada</em> indica su deseo de no recibir el
-			correo enviado a la lista de distribuci&oacute;n
-			durante un tiempo (por ejemplo, se va de vacaciones).
-			Si inhabilita la recepci&oacute;n de los mensajes de
-			correo, no olvide volver a habilitar la
-			recepci&oacute;n cuando proceda.
-
-		        </td>
-			<td class="value">
-
-        		<mm-delivery-enable-button>Habilitado<br />
-        		<mm-delivery-disable-button>Inhabilitado
-        		<p><mm-global-deliver-button>Aplicar globalmente</p>
-
-        		</td>
-		</tr>
-
-            	<tr><td colspan="2" class="center"><h3>Activar modo
-		recopilatorio</h3></td></tr>
-
-    		<tr>
-			<td class="description">
-
-			Si habilita el modo digest, recibir&aacute;
-			diariamente los mensajes enviados a la lista
-			recopilados en un &uacute;nico mensaje, en lugar de
-			recibirlos a medida que se env&iacute;an. Si cambia el
-			modo digest de Activar a Desactivar, puede que reciba
-			un &uacute;ltimo digest.
-
-        		</td>
-			<td class="value">
-
-        		<MM-Undigest-Radio-Button>Desactivar<br />
-        		<MM-Digest-Radio-Button>Activar
-
-        		</td>
-
-		</tr>
-		<tr>
-	    		<td colspan="2" class="center"><h3>&iquest;Recibir los
-			recopilatorios en texto plano o con codificaci�n MIME</h3>
-			</td>
-		</tr>
-		<tr>
-        		<td class="description">
-
-			Su lector de correo puede que no soporte
-			recopilaciones (digests) MIME.  En general se
-			prefieren las recopilaciones MIME, pero si tiene
-			problemas a la hora de leerlas, seleccione las
-			recopilaciones en texto plano.
-		
-			</td>
-			<td class="value">
-
-        		<MM-Mime-Digests-Button>MIME<br />
-        		<MM-Plain-Digests-Button>Texto plano
-        		<p><mm-global-mime-button>Aplicar globalmente</p>
-
-        		</td>
-		</tr>
-    		<tr>
-			<td colspan="2" class="center">
-
-			<h3>&iquest;Quiere recibir los mensajes que usted
-			mismo env&iacute;e a esta lista?</h3>
-
-			</td>
-		</tr>
-    		<tr>
-			<td class="description">
-
-			Normalmente, recibir&aacute; una copia de cada mensaje
-			que env&iacute; a la lista. Si no quiere recibir dicha
-			copia, ponga esta opci&oacute;n a <em>No</em>.
-
- 		       </td>
-		       <td class="value">
-
-			<mm-dont-receive-own-mail-button>No<br />
-			<mm-receive-own-mail-button>Yes 
-
-			</td>
-		</tr>
-    		<tr>
-			<td colspan="2" class="center">
-
-			<h3>&iquest;Quiere recibir una confirmaci�n cuando
-			env�e correo a esta lista?</h3>
-			
-			</td>
-
-		</tr>
-    		<tr>
-        		<td class="description">
-
-			�Quiere recibir una confirmaci&oacute;n cuando
-			env&iacute;e correo a esta lista ?
-
-			</td>
-
-        		<td class="value">
-
-        		<mm-dont-ack-posts-button>No<br />
-        		<mm-ack-posts-button>Si
-
-        		</td>
-			
-		</tr>
-    		<tr>
-			<td colspan="2" class="center">
-
-        		<h3>&iquest;Quiere recibir los recordatorios de esta
-			lista?</h3>
-
-			</td>
-		</tr>
-    		<tr>
-			<td class="description">
-
-			Mensualmente, recibir&aacute; un mensaje de correo con
-			la clave de cada una de las listas en la que
-			est&aacute; suscrito. Puede inhabilitar este
-			comportamiento por lista, con s�lo seleccionar
-			<em>No</em> en esta opci&oacute;n. Si decide
-			inhabilitar el recordatorio de las claves en todas las
-			listas a las que est&aacute; suscrito, no se le
-			mandar&aacute; ning&uacute;n mensaje.
-
-		        </td>
-			<td class="value">
-
-			<mm-dont-get-password-reminder-button>No<br />
-			<mm-get-password-reminder-button>Si
-			<p><mm-global-remind-button>Aplicar globalmente</p>
-
-			</td>
-			
-		</tr>
-    		<tr>
-		
-			<td colspan="2" class="center">
-
-        		<h3>&iquest;Quiere ocultarse de la lista de suscriptores?</h3>
-
-			</td>
-
-		</tr>
-    		<tr>
-
-			<td class="description">
-
-			Cuando alguien vea la lista de suscriptores,
-			normalmente su direcci&oacute;n de correo
-			electr&oacute;nico saldr&aacute; listada (de una forma
-			oscura para frustrar los escaneadores spam). Si no
-			quiere que su direcci&oacute;n salga a relucir,
-			seleccione <em>Si</em>.
-
-			</td>
-        		<td class="value">
-
-			<MM-Public-Subscription-Button>No<br />
-			<MM-Hide-Subscription-Button>Si 
-			
-			</td>
-			
-		</tr>
-    		<tr>
-			<td class="description">
-
-        		&iquest;En qu&eacute; idioma deseas ver los mensajes de la lista?
-
-        		</td>
-			<td class="value"> 
-
-        		<MM-list-langs>
-
-         		</td>
-		</tr>
-     		<tr>
-			<td colspan="2" class="center">
-
-         		<h3>&iquest;A qu&eacute; tipo de temas le gustar&iacute;a suscribirse?</h3>
-	
-			</td>
-
-		</tr>
-     		<tr>
-			<td class="description">
-
-			Al seleccionar uno o m&aacute;s temas, puede filtrar
-			el tr&aacute;fico de la lista de distribuci&oacute;n,
-			de manera que solo recibir&aacute; un subconjunto de
-			los mensajes. &Uacute;nicamente le llegaran los
-			mensajes que coincidan con alguno de los temas
-			seleccionados.
-
-			<p>Si un mensaje no coincide con el tema, la regla que
-			decide si se entrega el mensaje depende de la
-			configuraci&oacute;n de la opci&oacute;n de abajo. Si
-			no selecciona ning&uacute;n tema de inter&eacute;s,
-			recibir&aacute; todos los mensajes dirigidos a la
-			lista.</p>
-
-         		</td>
-			<td class="value">
-
-         		<mm-topics>
-
-         		</td>
-		</tr>
-     		<tr>
-			<td colspan="2" class="center">
-
-			<h3>&iquest;Quiere recibir los mensajes que no
-			coincidan con ning&uacute;n tema?</h3>
-
-			</td>
-		</tr>
-     		<tr>
-			<td class="description">
-
-			Esta opci&oacute;n s&oacute;lo surte efecto si
-			est&aacute; suscrito a alg&uacute;n tema de los de
-			arriba. Esta opci&oacute;n describe cual ser&aacute;
-			la regla de entrega por defecto para los mensajes que
-			no coincidan con ning&uacute;n tema. Si selecciona que
-			<em>No</em> indica su deseo de no recibir los mensajes
-			que no coincidan con ning&uacute;n tema, mientras que
-			si selecciona que <em>Si</em> significa que
-			recibir&aacute; todos los mensajes que no coincidan
-			con ning&uacute;n tema.
-
-			<p>Si no se selecciona ning&uacute;n tema de
-			inter&eacute;s en la parte de arriba, entonces
-			recibir&aacute; todos los mensajes que se
-			env&iacute;en a la lista.</p>
-
-		        </td>
-			<td class="value">
-
-			<mm-suppress-nonmatching-topics>No<br />
-			<mm-receive-nonmatching-topics>Si
-
-        		</td>
-		</tr>
-    		<tr>
-			<td colspan="2" class="center">
-
-			<h3>&iquest;Desea evitar copias duplicadas de sus
-			propios mensajes?</h3>
-			
-			</td>
-		</tr>
-    		<tr>
-			<td class="description">
-
-			Cuando est� incluido expl�citamente en las cabeceras
-			<tt>To:</tt> o <tt>Cc:</tt> de un mensaje dirigido a
-			la lista, puede optar por no recibir otra copia de la
-			lista de distribuci�n. Seleccione <em>Si</em> para
-			evitar recibir copias de la lista de distribuci�n o
-			<em>No</em> para recibirlas.
-
-			<p>Si la lista tiene suscriptores con los mensajes
-			personalizados, y eliges que s&iacute; deseas recibir
-			copias, cada copia tendr� una cabecera
-			<tt>X-Mailman-Copy: yes</tt> incluida en �l.</p>
-
-        		</td>
-			<td class="value">
-
-        		<mm-receive-duplicates-button>No<br />
-        		<mm-dont-receive-duplicates-button>Si
-        		<p><mm-global-nodupes-button>Aplicar globalmente</p>
-
-        		</td>
-	</tr>
-    	<tr>
-	
-		<td colspan="2" class="mm_submit">
-		
-		<MM-options-Submit-button>
-		
-		</td>
-	</tr>
-</table>
-
-<MM-Form-End>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postack.txt
deleted file mode 100644
index 1c4df1b..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postack.txt
+++ /dev/null
@@ -1,7 +0,0 @@
-Su mensaje que trata sobre:
-
-    %(subject)s
-
-se ha distribuido satisfactoriamente a la lista %(listname)s.
-
-P�gina de informaci�n de la lista: %(listinfo_url)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postauth.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postauth.txt
deleted file mode 100644
index 0ea0822..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postauth.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Como administrador de listas, se  requiere su autorizaci�n para enviar un mensaje
-a la siguiente lista de distribuci�n:
-
-    Lista:                 %(listname)s@%(hostname)s
-    Remitente:             %(sender)s
-    Asunto:                %(subject)s
-    Raz�n para retenerlo:  %(reason)s
-
-Cuando pueda, acceda a la p�gina:
-
-    %(admindb_url)s
-        
-para aprobar o denegar el env�o
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postheld.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postheld.txt
deleted file mode 100644
index 9d18645..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/postheld.txt
+++ /dev/null
@@ -1,16 +0,0 @@
-El mensaje que ha enviado a la lista '%(listname)s' y que versa sobre:
-
-    %(subject)s
-
-Ha sido retenido en espera de que el moderador de la lista lo revise
-y apruebe.
-
-Ha sido retenido por:
-
-    %(reason)s
-
-O se mandar� el mensaje a la lista o se le enviar� una notificaci�n
-con la decisi�n del moderador. Si desea cancelar este env�o, puede
-hacerlo a trav�s de la siguiente URL:
-
-    %(confirmurl)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/private.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/private.html
deleted file mode 100644
index ea39b35..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/private.html
+++ /dev/null
@@ -1,82 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Autentificaci&oacute;n para los archivos privados de %(realname)s </title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p>%(listinfo_link)s | %(listadmin_link)s </p>
-    <h1>%(errormsg_header)s</h1>
-</div>
-
-<div id="centoslinks">
-
-%(message)s
-
-<h1>Autentificaci&oacute;n de archivos privados para %(realname)s</h1>
-
-<form method="post" action="%(action)s">
-  <table>
-    <tr>
-        <td class="description">Direcci&oacute;n de correo:</td>
-        <td class="value"><input type="text" name="username" size="30" /></td>
-    </tr>
-    <tr>
-      <td class="description">Contrase&ntilde;a:</td>
-      <td class="value"><input type="password" name="password" size="30" /></td>
-    </tr>
-    <tr>
-      <td colspan="2" class="mm_submit">
-	<input type="submit" name="submit" value="Con permiso..." />
-      </td>
-    </tr>
-  </table>
-</form> 
-
-<p><strong>Importante:</strong> A partir de ahora, debe tener
-habilitadas las cookies en su navegador, en caso contrario, sus cambios, no
-tendr&aacute;n efecto.</p>
-
-<p>Las sesiones basadas en cookies se usan en la interfaz administrativa de
-Mailman, de manera que no necesita identificarse continuamente con cada
-operaci&oacute;n administrativa que realice. La cookie caducar&aacute;
-autom&aacute;ticamente cuando salga del navegador, o puede hacerla caducar
-seleccionando la opci&oacute;n <em>Salida</em> bajo la secci&oacute;n titulada
-<em> Otras Actividades Administrativas</em> (que ver&aacute; una vez que
-consiga entrar satisfactoriamente).</p>
-
-</div>
-
-<div id="footer"> 
-        <p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.gnu.org/software/mailman/index.html"><strong>Mailman</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/probe.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/probe.txt
deleted file mode 100644
index f5efafa..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/probe.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Este es un mensaje de prueba.  Puede ignorar este mensaje.
-
-Mensajes enviados a usted desde la lista %(listname)s han sido rechazados en
-varias ocasionnes, indicando que puede haber problemas con %(address)s.
-Hemos adosado una muestra de estos rechazos.  Por favor examine este mensaje
-para asegurarse que no nay problemas con su direcci�n de correo electr�nico
-(email). Puede contactar a su administrador de email si necesita m�s ayuda.
-
-Si est� leyendo este mensaje, no necesita hacer nada para permanecer en la lista. Si este mensaje hubiera sido devuelto usted no estar�a leyendolo y se le habr�a desactivado como miembro de la lista. Normalmente, cuando se le desactiva, todav�a tratamos de enviarle algunos mensajes y reactivar su subscripci�n.
-
-Puede tambi�n visitar su p�gina de suscriptor en 
-
-    %(optionsurl)s
-
-En esta p�gina usted puede cambiar varias opciones relacionadas con la entrega
-tales como su direcci�n de email, y si desea recibir sumarios o no. A modo de
-recordatorio, su contrase�a de suscripci�n es
-
-    %(password)s
-
-Si tiene alguna pregunta o problema que reportar, puede contactar al due�o de
-la lista en
-
-    %(owneraddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/refuse.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/refuse.txt
deleted file mode 100644
index 9d13e58..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/refuse.txt
+++ /dev/null
@@ -1,12 +0,0 @@
-Su petici�n a la lista de distribuci�n %(listname)s:
-
-    %(request)s
-
-ha sido rechazada por el moderador dando la siguiente raz�n:
-
-"%(reason)s"
-
-Cualquier pregunta o sugerencia se deber� dirigir al administrador de la
-lista en la siguiente direcci�n de correo:
-
-    %(adminaddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/roster.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/roster.html
deleted file mode 100644
index e0aea4f..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/roster.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title>Suscriptores de <MM-List-Name></title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-	<h1>Suscriptores de <MM-List-Name></h1>
-
-	<MM-lang-form-start>
-	<p>
-	<MM-displang-box>
-	<MM-list-langs>
-	</p>
-	<MM-form-end>
-
-	  <p>Seleccione su direcci&oacute;n para visitar el estado de su
-	  subscripci&oacute;n.  <br /><em>(Las entradas entre par&eacute;ntesis
-	  tienen la recepci&oacute;n del correo de la lista
-	  desactivada.)</em></p>
-
-	  <table>
-	  	<tr>
-			<td class="header strong" style="width:50%">
-
-			<MM-Num-Reg-Users> Suscriptores en <MM-List-Name> con
-			la recepci&oacute;n de los mensajes a medida que
-			llegan:
-
-			</td>
-			<td class="header strong" style="width:50%">
-
-			<MM-Num-Digesters> Suscriptores en <MM-List-Name> con
-			la recepci&oacute;n diferida en res&uacute;menes:
-
-			</td>
-      		</tr>
-      		<tr>
-	  		<td class="value">
-
-			<MM-Regular-Users>
-
-			</td>
-			<td class="value">
-			
-	  		<MM-Digest-Users>
-
-			</td>
-      		</tr>
-    	</table>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subauth.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subauth.txt
deleted file mode 100644
index 86434b9..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subauth.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Se requiere su autorizaci�n para una petici�n de subscripci�n de la
-lista de distribuci�n:
-
-    De:		%(username)s
-    Lista:	%(listname)s@%(hostname)s
-
-Cuando le sea posible, por favor, consulte:
-
-    %(admindb_url)s
-	
-para procesar la petici�n
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subscribe.html b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subscribe.html
deleted file mode 100644
index 1936050..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subscribe.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml">
-<head>
-     <title><MM-List-Name>: resultados de la suscripci�n</title>
-     <link rel="shortcut icon" href="<mm-favicon>" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/common.css" />
-     <link rel="stylesheet" type="text/css" charset="utf-8" media="all" href="/error/include/mailman.css" />
-</head>
-
-<body>
-
-    <div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li class="current"><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/trac/">Projects</a></li>
-    </ul>
-    </div>
-    </div>
-
-<div id="errormsg">
-    <img src="/error/include/img/lists.png" alt="Lists" />
-    <p><mm-errormsg-listinfo> | <mm-errormsg-listadmin> </p>
-    <h1><mm-errormsg-header></h1>
-</div>
-
-<div id="centoslinks">
-
-	<h1><MM-List-Name>: resultados de la subscripci�n</h1>
-
-	<MM-Results>
-
-<MM-Mailman-Footer>
-</body>
-</html>
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subscribeack.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subscribeack.txt
deleted file mode 100644
index 7d67cbc..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/subscribeack.txt
+++ /dev/null
@@ -1,37 +0,0 @@
-Bienvenido a la lista de distribuci�n %(real_name)s@%(host_name)s
-%(welcome)s
-
-Para mandar un mensaje a esta lista, env�elo a:
-
-   %(emailaddr)s
-
-Puede obtener informaci�n general sobre la lista en:
-
-   %(listinfo_url)s
-
-Si alguna vez desea anular  su  subscripci�n o cambiar las  opciones
-de la misma (p.ej.: cambiarse a modo resumido o no, cambiar su clave,
-etc.), consulte la p�gina de su subscripci�n en:
-
-  %(optionsurl)s
-%(umbrella)s
-
-Tambi�n puede realizar estos cambios por medio de correo electr�nico,
-enviando un mensaje a:
-
-  %(real_name)s-request@%(host_name)s
-
-indicando la palabra "help" en el asunto (no ponga las comillas) o en
-el cuerpo del mensaje. Se le devolver� un mensaje con instrucciones.
-
-Tiene que saber su clave para poder cambiar sus opciones (incluido el
-cambio de la propia clave) o para anular su subscripci�n. Su clave es:
-
-  %(password)s
-
-Normalmente, Mailman le recordar�  mensualmente las claves  que tenga en
-las listas de distribuci�n de %(host_name)s, aunque si lo prefiere, puede
-inhabilitar este comportamiento.  El recordatorio tambi�n incluir�
-instrucciones sobre como anular su subscripci�n o c�mo cambiar los
-par�metros de subscripci�n. En la p�gina de opciones hay un bot�n que le
-enviar� un mensaje de correo electr�nico con su clave.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/unsub.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/unsub.txt
deleted file mode 100644
index c0d6af5..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/unsub.txt
+++ /dev/null
@@ -1,24 +0,0 @@
-Mensaje de confirmaci�n para la anulaci�n de la subscripci�n
-a la lista de distribuci�n %(listname)s
-
-Se ha recibido una solicitud %(remote)s para quitar su direcci�n de
-correo electr�nico "%(email)s" de la lista de distribuci�n %(listaddr)s.
-Para confirmar que quiere borrarse de esta lista de distribuci�n, solo
-tiene que responder este mensaje, manteniendo intacta la cabecera del
-asunto (Subject). O visite esta p�gina web:
-
-    %(confirmurl)s
-
-O incluya la l�nea siguiente -- y solo la l�nea siguiente -- en un
-mensaje dirigido a  %(requestaddr)s:
-
-    confirm %(cookie)s
-
-Responder este mensaje deber�a funcionar con la mayor�a de los programas
-de correo electr�nico, porque normalmente dejan de una forma v�lida la
-l�nea del Asunto (el texto adicional Re: en el asunto es correcto)
-
-Si no desea borrarse de esta lista de distribuci�n, s�lo tiene que
-ignorar este mensaje. Si piensa que alguien quiere borrarle de la lista
-malintencionadamente o si tiene cualquier otra cuesti�n, m�ndelas al
-administrador de la lista a la direcci�n %(listadmin)s.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/unsubauth.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/unsubauth.txt
deleted file mode 100644
index 97e465b..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/unsubauth.txt
+++ /dev/null
@@ -1,11 +0,0 @@
-Hace falta su autorizaci�n para que un subscriptor pueda darse de baja
-de una lista de distribuci�n.
-
-    De:   %(username)s
-    A: %(listname)s@%(hostname)s
-
-Cuando crea conveniente, visite:
-
-    %(admindb_url)s
-
-para atender la solicitud.
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/userpass.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/userpass.txt
deleted file mode 100644
index 95b5591..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/userpass.txt
+++ /dev/null
@@ -1,28 +0,0 @@
-Usted, o alguien que se hace pasar por usted, ha pedido que se le
-recuerde la clave con la que est� subscrito a la lista de distribuci�n 
-%(fqdn_lname)s. Necesitar� esta clave para poder cambiar cualquier
-opci�n de subscripci�n a la lista (por ejemplo, si quiere entrega
-regular o diferida en digest) as� como para anular su subcripci�n (no
-necesita depender de nadie para darse de baja).
-
-La direcci�n con la que est� subscrito a la lista es:
-%(user)s
-
-La clave para %(listname)s es: %(password)s
-
-Para efectuar cambios en su subscripci�n, visite su p�gina web de
-opciones:
-
-    %(options_url)s
-
-Tambien puede realizar estos cambios por correo electr�nico, enviando
-un mensaje a:
-
-    %(requestaddr)s
-
-con el texto "help" en el asunto (subject) o en el cuerpo del mensaje.
-El mensaje autom�tico que se le enviar� tiene informaci�n m�s detallada.
-
-Si tiene alguna pregunta o algun comentario, por favor, env�elo al
-administrador de la lista de distribuci�n %(listname)s a la
-direcci�n %(owneraddr)s
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/verify.txt b/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/verify.txt
deleted file mode 100644
index 04be10e..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/templates/es/verify.txt
+++ /dev/null
@@ -1,26 +0,0 @@
-Mensaje de confirmaci�n para la subscripci�n a la lista de distribuci�n
-%(listname)s
-
-Se ha recibido una solicitud de subscripci�n de su direcci�n "%(email)s",
-a la lista %(listaddr)s, %(remote)s. Para confirmar que quiere ser dado de
-alta en esta lista de distribuci�n, s�lo tiene que responder a este mensaje
-manteniendo el asunto intacto o visitar la siguiente p�gina web:
-
-    %(confirmurl)s
-
-Tambi�n puede confirmar esta petici�n a trav�s de correo electr�nico, env�e
-un mensaje de correo-e incluyendo la l�nea siguiente (y SOLO la l�nea siguiente)
-a la direcci�n %(requestaddr)s:
-
-    confirm %(cookie)s
-
-Responder a este mensaje, deber�a funcionar con la mayoria de los programas
-de correo electr�nico, ya que suelen dejar el asunto de la forma adecuada (el
-texto adicional "Re:" que suelen poner en el asunto funcionar� correctamente)
-
-Si no desea subscribirse a esta lista, por favor, ignore este mensaje. Si cree
-que alguien de forma malintencionada est� intentando subscribirle a la lista o
-si tiene alguna otra pregunta, p�ngase en contacto con la siguiente direcci�n: 
-
-%(listadmin)s
-
diff --git a/Artworks/Webenv/Mailman/2.1.9-4.el5/xhtml-strict.sed b/Artworks/Webenv/Mailman/2.1.9-4.el5/xhtml-strict.sed
deleted file mode 100644
index fcd0c08..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-4.el5/xhtml-strict.sed
+++ /dev/null
@@ -1,12 +0,0 @@
-/<!DOCTYPE html/i\
-<?xml version="1.0"?>
-
-/<!DOCTYPE html PUBLIC "-\/\/W3C\/\/DTD XHTML 1.0 Transitional\/\/EN"/c\
-<!DOCTYPE html
-
-/"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd">/a\
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"\
-     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-/"http:\/\/www.w3.org\/TR\/xhtml1\/DTD\/xhtml1-transitional.dtd">/d
-/<html>/c\
-<html xmlns="http://www.w3.org/1999/xhtml">
diff --git a/Artworks/Webenv/Mailman/2.1.9-6.el5/cleanup.sed b/Artworks/Webenv/Mailman/2.1.9-6.el5/cleanup.sed
deleted file mode 100644
index ebcb452..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-6.el5/cleanup.sed
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/sed
-
-# Convert HTML tags from upper case to lowercase.
-s!<([[:alnum:]]+)!<\L\1!g
-s!([[:alnum:]]+)>!\L\1>!g
-s!<mm-!<MM-!g
-s!([[:alnum:]]+)="([[:alnum:]%#+-]+)"!\L\1="\L\2"!g
-
-# Remove HTML definition related to black colors.
-s/[[:space:]]*color="#000000"//g
-
-# Turn table data backgrounds colors into title class.
-s!bgcolor="#99ccff"!class="h1"!g
-s!bgcolor="#fff0d0"!class="h2"!g
-s!bgcolor="#dddddd"!class="description"!g
-s!bgcolor="#cccccc"!class="description"!g
-
-# Add CentOS css style sheet and favicon.
-s/(<\/title>)/\1\n/g
-/<\/title>/a\
-    <link rel="stylesheet" type="text/css" href="/webenv/mailman/stylesheet.css" />\
-    <link rel="shortcut icon" href="/webenv/images/favicon.ico" type="image/x-icon" />
-
-# Add CentOS tags.
-s/(<body.*)/\n\1\n/
-/<body/a\
-\
-<div id="wrap">\
-<div id="header">\
-    <div id="logo">\
-        <a title="The CentOS Lists" href="/mailman"><img src="/webenv/mailman/images/logo.png" alt="The CentOS Lists"></a>\
-    </div>\
-    <div class="pageline blue"><hr style="display:none;"></div>\
-</div>\
-<div id="page">
-
-# These Mailman comments must appear one per line.
-s/(<!--(beginarticle|endarticle|threads)-->)/\n\1\n/
-s/(<hr\/>)/\n\1\n/
-
-# Cloase CentOS tags.
-s/(<\/body>)/\n\1\n/g
-/<\/body>/i\
-</div>\
-<div id="footer">\
-<div class="pageline blue"></div>\
-<div id="credits">\
-<p><a href="/mailman/">The CentOS Lists</a></p>\
-<p>&copy; 2013 <a href="/">The CentOS Project</a></p>\
-</div>\
-</div>\
-</div>\
diff --git a/Artworks/Webenv/Mailman/2.1.9-6.el5/cleanup.sh b/Artworks/Webenv/Mailman/2.1.9-6.el5/cleanup.sh
deleted file mode 100755
index 9e37105..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-6.el5/cleanup.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   cleanup.sh -- This script creates copies of Mailman's template
-#   files cleans them up using xmllint, sed and tidy programs.
-#   Mailman's template files control only one part of Mailman's
-#   presentation. The rest is inside the source code (e.g., look at
-#   htmlformat.py at HTMLFORMAT.py). This script takes care of the
-#   first face of the customization only.
-#
-#   USAGE
-#   ./CustomizationTools/cleanup.sh FILE.html ...
-#
-# Copyright (C) 2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-########################################################################
-
-echo "Customizing files ..."
-sed -i -r -f CustomizationTools/cleanup-all.sed $(find templates -name '*.html')
diff --git a/Artworks/Webenv/Mailman/2.1.9-6.el5/install.sh b/Artworks/Webenv/Mailman/2.1.9-6.el5/install.sh
deleted file mode 100755
index bbe89a7..0000000
--- a/Artworks/Webenv/Mailman/2.1.9-6.el5/install.sh
+++ /dev/null
@@ -1,10 +0,0 @@
-#!/bin/bash
-
-function install_template {
-    local MAILMAN=/usr/lib/mailman
-    local MAILMAN_THEMES_BASEDIR=themes/centos
-    local SOURCE=${1}
-    local TARGET=${MAILMAN}/${MAILMAN_THEMES_BASEDIR}/$(echo ${SOURCE} | sed 's/\.new//')
-    sudo cp ${SOURCE} ${TARGET}
-    echo "${SOURCE} installed at ${TARGET}"
-}
diff --git a/Artworks/Webenv/Mailman/local-install.sh b/Artworks/Webenv/Mailman/local-install.sh
deleted file mode 100755
index 1f4976c..0000000
--- a/Artworks/Webenv/Mailman/local-install.sh
+++ /dev/null
@@ -1,114 +0,0 @@
-#!/bin/bash
-# Install Mailman customization using a local copy of installation
-# source once it has been exported from svn repository.
-
-DOINSTALL=N
-SVNDIR=http://centos.org/svn/artwork/trunk/Extras/Mailman/
-EXPORTDIR=Exported_files
-
-echo 'Looking for available customizations ...'
-select MM_VALIDVERSION in `find . -maxdepth 1 -type d \
-			   | grep -v '^\.$' \
-			   | grep -v 'install\.sh' \
-			   | grep -v 'svn' \
-			   | sed 's!\./!!; s!/$!!'`; do
-	break;
-done
-
-# Check mailman package from available repository
-function check_mailman_yuminstall {
-	# This customization was built for
-	# mailman-2.1.9-4.el5 and only tested on it. It may not work in other
-	# version. If other version is found show a warning message about this
-	# issue and let the user decide what to do.
-	MM_VERSION=`yum info mailman | egrep '^Version: ' | cut -f2 -d' '`
-	MM_RELEASE=`yum info mailman | egrep '^Release: ' | cut -f2 -d' '`
-	MM_REPOSIT=`yum info mailman | egrep '^Repo   : ' | sed	-r 's/^Repo   : //'`
-	MM_VERSREL="$MM_VERSION-$MM_RELEASE"
-	if [ $MM_VERSREL == $MM_VALIDVERSION ];then
-		return 0
-	else
-		echo "   Package found : mailman-$MM_VERSREL"
-		echo "   Repository    : $MM_REPOSIT"
-  		echo "   ****************************************************"
-		echo "   WARNING!: You are trying to apply"
-		echo "             mailman-$MM_VALIDVERSION customization to"
-		echo "             mailman-$MM_VERSREL and that may not work!"
-  		echo "   ****************************************************"
-		printf "   Do you want to apply it anyway ? [y/N]: "
-		read DOINSTALL
-
-		if [ "$DOINSTALL" == 'y' ];then
-			return 0
-		else
-			exit 1;
-		fi
-	fi
-}
-
-# Apply customization
-function install_mailman_customization {
-	echo 'Applying customization ...'
-	/bin/cp -r $MM_VALIDVERSION/Mailman/* /usr/lib/mailman/Mailman/
-	/bin/cp -r $MM_VALIDVERSION/messages/* /usr/lib/mailman/messages/
-	/bin/cp -r $MM_VALIDVERSION/templates/* /usr/lib/mailman/templates/
-	/bin/cp $MM_VALIDVERSION/mailman.conf /etc/httpd/conf.d/
-}
-
-# Verify mailman local installation 
-function check_mailman_localinstall {
-	echo "Looking for local installation ..."
-	# Is mailman already installed ?
-	rpm -q mailman-$MM_VALIDVERSION > /dev/null
-
-	if [ $? == 0 ]; then
-		# Package is already installed ... jump to customization
-		install_mailman_customization
-		# and exit;
-		exit 0;
-	else
-		echo   "   mailman-$MM_VALIDVERSION is not installed."
-		printf '   Do you want to install it now ? [y/N]: '
-		read DOINSTALL
-	
-		if [ "$DOINSTALL" == 'y' ];then
-			return 0
-		else
-			exit 1
-		fi
-	fi
-}
-
-
-# Install mailman package from available repository
-function install_mailman {
-	check_mailman_yuminstall
-	yum -y install mailman
-	install_mailman_customization
-}
-
-check_mailman_localinstall
-install_mailman
-
-
-# After this you need to configure your mailman:
-# (Take a look to: /usr/share/doc/mailman-2.1.9/INSTALL.REDHAT)
-#
-# 1. Create your site password:
-#
-#	/usr/lib/mailman/bin/mmsitepass
-#
-# 2. Define the first mailing list. 
-#
-#	/usr/lib/mailman/bin/newsite mailman@domain.tld
-#
-# 3. Restart the Apache web server
-#
-#	/sbin/service httpd restart
-#
-# 4. Start mailman daemon
-#
-# 	/sbin/service mailman start
-#
-#
-# ... and thats all folks! :)
diff --git a/Artworks/Webenv/Mailman/svn-install.sh b/Artworks/Webenv/Mailman/svn-install.sh
deleted file mode 100755
index cac8e72..0000000
--- a/Artworks/Webenv/Mailman/svn-install.sh
+++ /dev/null
@@ -1,112 +0,0 @@
-#!/bin/bash
-# Install Mailman customization using a remote svn installation source 
-
-DOINSTALL=N
-SVNDIR=http://centos.org/svn/artwork/trunk/Extras/Mailman/
-EXPORTDIR=Exported_files
-
-echo 'Looking for available customizations ...'
-select MM_VALIDVERSION in `svn list $SVNDIR | sed 's!/$!!' | grep -v install.sh`;do
-	break;
-done
-
-# Check mailman package from available repository
-function check_mailman_yuminstall {
-	# This customization was built for
-	# mailman-2.1.9-4.el5 and only tested on it. It may not work in other
-	# version. If other version is found show a warning message about this
-	# issue and let the user decide what to do.
-	MM_VERSION=`yum info mailman | egrep '^Version: ' | cut -f2 -d' '`
-	MM_RELEASE=`yum info mailman | egrep '^Release: ' | cut -f2 -d' '`
-	MM_REPOSIT=`yum info mailman | egrep '^Repo   : ' | sed	-r 's/^Repo   : //'`
-	MM_VERSREL="$MM_VERSION-$MM_RELEASE"
-	if [ $MM_VERSREL == $MM_VALIDVERSION ];then
-		return 0
-	else
-		echo "   Package found : mailman-$MM_VERSREL"
-		echo "   Repository    : $MM_REPOSIT"
-  		echo "   ****************************************************"
-		echo "   WARNING!: You are trying to apply"
-		echo "             mailman-$MM_VALIDVERSION customization to"
-		echo "             mailman-$MM_VERSREL and that may not work!"
-  		echo "   ****************************************************"
-		printf "   Do you want to apply it anyway ? [y/N]: "
-		read DOINSTALL
-
-		if [ "$DOINSTALL" == 'y' ];then
-			return 0
-		else
-			exit 1;
-		fi
-	fi
-}
-
-# Apply customization
-function install_mailman_customization {
-	echo 'Downloading customization ...'
-  	svn export ${SVNDIR}${MM_VALIDVERSION} $EXPORTDIR --quiet --force
-	echo 'Applying customization ...'
-	/bin/cp -r $EXPORTDIR/Mailman/* /usr/lib/mailman/Mailman/
-	/bin/cp -r $EXPORTDIR/messages/* /usr/lib/mailman/messages/
-	/bin/cp -r $EXPORTDIR/templates/* /usr/lib/mailman/templates/
-	/bin/cp $EXPORTDIR/mailman.conf /etc/httpd/conf.d/
-	rm -r $EXPORTDIR
-}
-
-# Verify mailman local installation 
-function check_mailman_localinstall {
-	echo "Looking for local installation ..."
-	# Is mailman already installed ?
-	rpm -q mailman-$MM_VALIDVERSION > /dev/null
-
-	if [ $? == 0 ]; then
-		# Package is already installed ... jump to customization
-		install_mailman_customization
-		# and exit;
-		exit 0;
-	else
-		echo   "   mailman-$MM_VALIDVERSION is not installed."
-		printf '   Do you want to install it now ? [y/N]: '
-		read DOINSTALL
-	
-		if [ "$DOINSTALL" == 'y' ];then
-			return 0
-		else
-			exit 1
-		fi
-	fi
-}
-
-
-# Install mailman package from available repository
-function install_mailman {
-	check_mailman_yuminstall
-	yum -y install mailman
-	install_mailman_customization
-}
-
-check_mailman_localinstall
-install_mailman
-
-
-# After this you need to configure your mailman:
-# (Take a look to: /usr/share/doc/mailman-2.1.9/INSTALL.REDHAT)
-#
-# 1. Create your site password:
-#
-#	/usr/lib/mailman/bin/mmsitepass
-#
-# 2. Define the first mailing list. 
-#
-#	/usr/lib/mailman/bin/newsite mailman@domain.tld
-#
-# 3. Restart the Apache web server
-#
-#	/sbin/service httpd restart
-#
-# 4. Start mailman daemon
-#
-# 	/sbin/service mailman start
-#
-#
-# ... and thats all folks! :)
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/css/default.css b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/css/default.css
deleted file mode 100644
index aaba3b8..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/css/default.css
+++ /dev/null
@@ -1,629 +0,0 @@
-/*
-Theme Name  : Orange Bugs
-Theme URI   : https://projects.centos.org/svn/artwork/branches/MantisThemeDesign_GreenBugs
-Description : GreenBugs is a proposed motive for
-	      the official Mantis applications. It is based on
-	      TreeFlower theme.
-Author	    : The CentOS ArtWork SIG.
-Licence     : This CSS design is released under GPL (
-	      http://www.opensource.org/licenses/gpl-license.php)
-
--------------------------------------------------------------
-     $Author: al $
-   $Revision: 1763 $
-       $Date: 2008-09-16 11:06:14 -0400 (Tue, 16 Sep 2008) $
--------------------------------------------------------------
-*/
-
-html {
-        background-image:url(../images/html-background.png);
-        background-color: #FFF;
-        font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-        font-size: 0.85em;
-        line-height: 1.25em;
-        /* margin: 0;           /* <- full screen                       */
-        /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-        /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-        margin: 0 4% 0 4%;      /* <- with 4% of left and right margin  */
-        /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-        }
-
-
-body 	{
-	background-color: #ffffff; 
-	border: 10px solid #fff;
-	color: #000000; 
-	padding:0;
-	margin: 0;
-	}
-
-/* Links */
-
-a:link  			{ text-decoration: none; color: #1865A6 }
-a:hover 			{ text-decoration: underline; color: green; } 
-a:active 			{ text-decoration: underline; color: green; } 
-a:visited 			{ text-decoration: none; color: #1865A6; }
-a:visited:hover 		{ text-decoration: underline; color: green; }
-
-a.subtle 			{ color: #1865A6; text-decoration: none; }
-
-.logininfo a:link 		{ text-decoration: none; color: #EEE; }
-.logininfo a:hover 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:active 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:visited 		{ text-decoration: none; color: #EEE; }
-.logininfo a:visited:hover 	{ text-decoration: underline; color: #FFF; }
-
-a {
-	cursor: pointer;
-	}
-
-/* Headers */
-
-h1 {
-        font-size: 1.7em;
-        font-weight: bold;
-        line-height: 1.9em;
-        margin: 0;
-        margin-top: 0.6em;
-        margin-bottom: 0.9em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #FFF;
-        border: none;
-        background-color: #1865A6;
-        background-image: url("../images/h1-background.png");
-        }
-
-h2 {
-        font-size: 1.4em;
-        line-height: 1.8em;
-        margin: 0;
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        padding-left: 0.7em; /* Should be the same for h{1-3}*/
-        background-image: url("../images/h2-background.png");
-        border: none;
-        color: #1865A6;
-        }
-
-h3 {
-        font-size: 1.25em;
-        line-height: 1.6em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #1865A6;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #DADADA;
-        }
-
-h4 {
-        font-size: 1em;
-        line-height: 1.4em;
-        margin-top: 1em;
-        margin-bottom: 0.1em;;
-        padding-left: 1em; /* Should be the same for h{4-4} */
-        color: #1865A6;
-        border-bottom: none;
-        }
-
-/* Elements Indentation */
-
-div.news_entry {
-	margin-left: 1.5em;
-	}
-
-/* Lists */
-
-ul,
-ol {
-        padding-left: 0.5em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-ul { 
-        list-style: url("../images/ul.png") circle; 
-        } 
-
-ol {
-        list-style-image: none !important;
-        }
-
-ul li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ol li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-        margin-left: 1.5em;
-        margin-top: 0.3em;
-        }
-
-ul li p,
-ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        margin-left: 0 !important;
-        }
-
-/* Page */
-
-#page {
-	padding-left: 20px;
-	padding-right: 20px;
-	}
-
-/* Issues recently visited */
-
-div.recently_visited {
-	float: left;
-	font-size: 0.82em;
-	text-align: left;
-	margin: 0;
-	padding-top: 0.27em;
-	}
-
-/* Admonition Support */
-
-.lmtxt {
-        background-color: #ECECEC;
-        background-image: url("../images/msg-bg-gray.png");
-	width: auto;
-        border-width: 1px;
-        border-left-width: 4px;
-        border-style: solid;
-        border-color: #CFCFCF;
-        padding: 5px !important;
-        }
-
-.lmtxt.red,
-#message.red { 
-        border-color: #E0B7B7;
-        background-color: #FFECEC;
-        background-image: url("../images/msg-bg-red.png");
-        }
-
-.lmtxt.green,
-#message.green { 
-        border-color: #D6F6D2;
-        background-color: #EEFFEC;
-        background-image: url("../images/msg-bg-green.png");
-        }
-
-.lmtxt.violet,
-#message.violet { 
-        border-color: #F6D2F6; 
-        background-color: #FFECFF;
-        background-image: url("../images/msg-bg-violet.png");
-        }
-
-.lmtxt.blue,
-#message.blue { 
-        border-color: #D2E0F6; 
-        background-color: #ECF4FF;
-        background-image: url("../images/msg-bg-blue.png");
-        }
-
-.lmtxt.orange,
-#message.orange { 
-        border-color: #F6E7D2; 
-        background-color: #FFF8EC;
-        background-image: url("../images/msg-bg-orange.png");
-        }
-
-/* Helper_api Message */
-
-#message {
-        margin-top: 2em;
-        margin-right: 20%;
-        margin-bottom: 2em;
-        margin-left: 20%;
-        padding-top: 1em;
-        padding-right: 1em;
-        padding-bottom: 1em;
-        padding-left: 1.5em;
-	border-width: 0;
-        border-top-width: 4px;
-        border-top-style: solid;
-        border-bottom-width: 4px;
-        border-bottom-style: solid;
-        border-bottom-color: #D2E0F6;
-	text-align: center;
-        }
-
-#message p {
-        font-weight: bold;
-        line-height: 1.5em;
-        margin: 0;
-        padding-top: 1em;
-        padding-right: 2em;
-        padding-bottom: 1em;
-        padding-left: 2em;
-        }
-
-/* User Interface Styles */
-
-#header {
-        margin:0;
-	margin-bottom: 0.5em;
-        padding: 0;
-        background-color: #1865A6;
-        background-image: url("../images/header-background.png");
-        }
-
-#header .navibar {
-        border-bottom-width: 2px;
-        border-bottom-style: dotted;
-        border-bottom-color: #5FA1D8;
-        border-top-width: 1px;
-        border-top-style: solid;
-        border-top-color: #C9C9C9;
-        }
-
-#logo {
-	float:left;
-        margin: 0px;
-        padding: 0px;
-        /* For text only logo */
-        font-size: 1.4em;
-        font-weight: bold;
-        }
-
-#logo img {
-        margin: 10px;
-        vertical-align: middle;
-	border: 0;
-        }
-
-#logo a {
-        color: white;
-        text-decoration: none;
-	border: 0;
-        }
-
-#header .googlecontent {
-	padding-top: 3px;
-	padding-right: 5px;
-        text-align: right;
-        }
-
-.pageline {
-        clear: both;
-        margin: 0;
-        padding: 0;
-        width: 100%;
-        /* sync these values, line-height is needed for IE */
-        height: 5px;
-        line-height: 5px;
-        background: #5FA1D8;
-        }
-
-.pageline2 {
-	clear:both;
-	margin: 0;
-	padding: 0;
-	width: 100%;
-	}
-
-/* Information about Login  */
-
-.logininfo {
-	margin: 0px;
-	padding: 5px;
-	color: #EEE;
-        font-size: 0.82em;
-        white-space: nowrap;
-	}
-
-.logininfo ul {
-	text-align: right;
-	margin: 0;
-	padding: 0;
-	}
-
-.logininfo li {
-	display: inline;
-        padding: 0;
-	padding-left: 5px;
-	padding-right: 5px;
-	}
-
-.logininfo li.last {
-	border-left: 1px dotted #EEE;
-	}
-
-/* Information about Projects */
-
-.projectinfo {
-        padding: 0;
-	margin: 0;
-        white-space: nowrap;
-	text-align:right;
-	color: #000;
-        font-size: 0.8em;
-	}
-
-.projectinfo li {
-        display: inline;
-        padding: 0;
-        }
-
-.projectinfo form {
-        display: inline;
-	padding: 0;
-	margin: 0;
-        }
-
-.projectinfo input[type=text],
-.projectinfo select {
-        border: 2px solid #1865A6;
-        background-color: #EDF8FF;
-	color: #1865A6;
-	padding: 1px;
-	font-size: inherit;
-        }
-
-.projectinfo input[type=text] {
-	padding: 2px;
-	padding-left: 4px;
-	}
-
-.projectinfo input[type=button], 
-.projectinfo input[type=submit], 
-.projectinfo input[type=reset] {
-        font-size: 0.8em;
-        border-width: 2px;
-        border-style: solid;
-        border-color: #124D7F;
-        background-color: #1865A6;
-        color: #FFFFFF;
-        cursor: pointer;
-        display: inline;
-        font-weight: bold;
-        text-decoration: none;
-        padding: 2px;
-        padding-left: 4px;
-        padding-right: 4px;
-        }
-
-/* Main Navigation Bar */
-
-.navibar {
-        clear: both;
-        display: block;
-	margin: 0px;
-	padding: 0px;
-	padding-left: 20px;
-	padding-top: 2px;
-	padding-bottom: 2px;
-        white-space: nowrap;
-        background: #EDF8FF; 
-	text-align: center;
-	font-size: 0.9em;
-        }
-
-.navibar li {
-        display: inline;
-	border-left: 1px dotted #1865A6;
-	padding-left: 10px;
-	padding-right: 10px;
-        }
-
-.navibar li.first {
-	border-left: 0;
-	padding-left: 0;
-	}
-
-/* Form Elements */
-
-input[type=text],
-input[type=password],
-textarea {
-	padding: 2px;
-        padding-left: 4px;
-        }
-
-input, 
-select { vertical-align: middle; }
-
-form	{ 
-	display: inline; 
-	margin: 0;
-	}
-
-/* Tables */
-
-table				{ }
-table.border_black		{ border: 1px solid #000; }
-table.hide			{ width: 100%; border: solid 0px #ffffff; }
-table.width100			{ width: 100%; border: solid 1px #000000; }
-table.width75			{ width: 75%;  border: solid 1px #000000; }
-table.width60			{ width: 60%;  border: solid 1px #000000; }
-table.width50			{ width: 50%;  border: solid 1px #000000; }
-
-td 				{ font-family: "DejaVu Sans", "Liberation Sans", sans-serif; 
-				  font-size: 10pt; padding: 4px; text-align: left; }
-td img.icon_sort		{ float:right; padding-right: 3px; padding-left: 3px; }
-
-td.center			{ text-align: center; }
-td.left				{ text-align: left; }
-td.right			{ text-align: right; }
-td.category			{ background-color: #EAE1EE; color: #000000; font-weight: bold; vertical-align : top; }
-
-td.col-1			{ background-color: #EAF3F9; color: #000000; }
-td.col-2			{ background-color: #EAF3F9; color: #000000; }
-td.form-title			{ color: #1865A6; font-weight: bold; text-align: left; }
-td.nopad			{ padding: 0px; }
-td.spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
-td.small-caption		{ font-size: 8pt; }
-td.print			{ font-size: 8pt; text-align: left; padding: 2px; }
-td.print-category		{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
-td.print-bottom			{ border-bottom: 1px solid #000000; }
-td.print-spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}
-
-tr				{}
-tr.title			{ background-color: #FFF; background-image: url("../images/h2-background.png");}
-tr.row-1			{ background-color: #EAF3F9; color: #000000; }
-tr.row-2			{ background-color: #D8E9F4; color: #000000; }
-tr.row-category			{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category td  		{ text-align:center; }
-tr.row-category2		{ background-color: #EAE1EE; color: #000000; }
-tr.row-category-history 	{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category-history td 	{ text-align: left; }
-tr.vcenter			{ vertical-align: middle; }
-tr.print			{ vertical-align: top; }
-tr.print-category		{ color: #000000; font-weight: bold; }
-
-#buglist tr			{ text-align: center; }
-
-tr.bugnote			{ vertical-align: top; }
-td.bugnote-public		{ background-color: #EAE1EE; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-private		{ background-color: #EAF3F9; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-note-public		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-td.bugnote-note-private		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-
-td.login-info-left		{ width: 33%; padding: 0px; text-align: left; }
-td.login-info-middle		{ width: 33%; padding: 0px; text-align: center; }
-td.login-info-right		{ width: 33%; padding: 0px; text-align: right; white-space: nowrap; }
-
-td.menu				{ background-color: #EAF3F9; color: #000000; text-align: center; width: 100%; padding: 1px; }
-td.menu a			{ white-space: nowrap; }
-
-td.news-heading-public	{ background-color: #EAE1EE; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-td.news-heading-private	{ background-color: #EAF3F9; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-
-td.news-body			{ background-color: #ffffff; color: #000000; padding: 16px; }
-
-/* Quick summary. Element displayed near titles
- * with the amount of opened and assigned issues. */
-
-div.quick-summary {
-	background-color: #fff;
-	border: 0;
-	border-left: 1px solid #ddd;
-	font-size: small;
-	width: 200px;
-	padding-left: 0.5em;
-	float:right;
-	margin-left: 1em;
-	margin-bottom: 1em;
-	}
-
-div.quick-summary p {
-	margin: 0;
-	padding: 0;
-	}
-
-.bracket-link {
-	text-align: left;
-	font-size: small;
-	}
-
-/* News Entries */
-
-div.news_entry {
-	margin-bottom: 1.5em;
-	}
-
-p.news_entry_info,
-p.news_entry_body {
-	margin: 0;
-	padding: 0;
-	}
-
-p.news_entry_info {
-	font-size: 0.8em;
-	color: gray;
-	}
-
-.progress400 { 
-	position: relative; 
-	width: 400px; 
-	border: 1px solid #d7d7d7; 
-	margin-top: 1em; 
-	margin-bottom: 1em; padding: 1px; 
-	}
-
-.progress400 .bar {
-	display: block; 
-	position: relative; 
-	background: #6bba70; 
-	text-align: center; 
-	font-weight: normal; 
-	color: #333; 
-	height: 2em; 
-	line-height: 2em; 
-	}
-
-/* Footer */
-
-#footer {
-        margin:0;
-	margin-top: 2em;
-        padding: 0;
-        background-color: #1865A6;
-        background-image: url("../images/header-background.png");
-        color: #EEE;
-        }
-
-#footer .navibar {
-        border-top-width: 2px;
-        border-top-style: dotted;
-        border-top-color: #5FA1D8;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #C9C9C9;
-        }
-
-#credits, #version, #timings {
-        text-align: left;
-        font-size: 0.88em;
-	padding: 5px;
-	margin: 0;
-        }
-
-#credits a { 
-        color: #EEE; 
-	font-style: italic;
-        }
-
-#credits a:hover {
-        text-decoration: underline;
-        }
-
-#footer div.poweredby {
-	float: right;
-	margin: 5px;
-	}
-
-/* Miscellaneous */
-
-.center				{ text-align: center; }
-.left				{ text-align: left; }
-.right				{ text-align: right; }
-.small				{ font-size: 8pt; }
-.small-normal 			{ font-size: 8pt; font-weight: normal; }
-.small-subprojects		{ font-size: 8pt; width: 200px; }
-.bold				{ font-weight: bold; }
-.bold-small			{ font-weight: bold; font-size: 8pt; }
-.italic				{ font-style: italic; }
-.italic-small			{ font-style: italic; font-size: 8pt; }
-.underline			{ text-decoration: underline; }
-.underline-small		{ text-decoration: underline; font-size: 8pt; }
-.strike				{ text-decoration: line-through; }
-.strike-small			{ text-decoration: line-through; font-size: 8pt; }
-
-span.print			{ font-size: 8pt; }
-span.required 			{ font-size: 8pt; color: #bb0000; }
-span.small 			{ font-size: 8pt; font-weight: normal; }
-span.pagetitle			{ font-size: 12pt; font-weight: bold; text-align: center; }
-span.bracket-link		{ white-space: nowrap; }
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/header.html b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/header.html
deleted file mode 100755
index dc82d52..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/header.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<div id="logo"><a href="http://www.mantisbt.org/"><img src="images/logo.png" alt="Bug Tracker"></a></div>
-
-<div class="googlecontent">
-<!-- Add your google ads code here ! -->
-</div>
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/h1-background.png b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/h1-background.png
deleted file mode 100755
index 8fd61b1..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/header-background.png b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/header-background.png
deleted file mode 100755
index e1a1f02..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/header-background.svgz b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/header-background.svgz
deleted file mode 100644
index bde6578..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/header-background.svgz and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/logo.png b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/logo.png
deleted file mode 100644
index 99c6fe7..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/images/logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/install.sh b/Artworks/Webenv/Mantis/1.1.2/BlueBugs/install.sh
deleted file mode 100755
index 0def741..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/BlueBugs/install.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-#  Theme Name : BlueBugs
-#   Theme URI : 
-# Description : BlueBugs is a patch based on TreeFlower
-#               theme used to retheme the Mantis default application.
-#
-#		To install this patch you need to install the
-#		TreeFlower theme first. Then use this script to update
-#		the css and header files.
-#
-#		The main changes in this patch are the colors (from
-#		blue to green) and the artistic motive used (from
-#		flowers to bugs.)
-#
-#      Author : The CentOS Artwork SIG.
-#     Licence : This CSS design is released under GPL (
-#               http://www.opensource.org/licenses/gpl-license.php)
- 
-
-EXPORTDIR=tmp_mantis
-
-if [ "$@" ]; then
-
-	for i in "$@";do
-	case $i in
-	   --subversion | -s	)
-		svn export http://localhost/svn/artwork/branches/MantisThemeDesign/BlueBugs/ $EXPORTDIR --force --quiet
-		/bin/cp $EXPORTDIR/css/* /usr/share/mantis/css/
-		/bin/cp -r $EXPORTDIR/images/* /usr/share/mantis/images/
-		/bin/cp $EXPORTDIR/*.html /usr/share/mantis/
-		/bin/rm -r $EXPORTDIR;;
-	esac
-	done
-else
-
-	/bin/cp css/* /usr/share/mantis/css/
-	/bin/cp -r images/* /usr/share/mantis/images/
-	/bin/cp *.html /usr/share/mantis/core/
-fi 
-
-# Final output
-echo '--------------'
-echo " $0: The Mantis theme was install successfully!" 
-echo '--------------'
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/css/default.css b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/css/default.css
deleted file mode 100644
index 8012bae..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/css/default.css
+++ /dev/null
@@ -1,629 +0,0 @@
-/*
-Theme Name  : Orange Bugs
-Theme URI   : https://projects.centos.org/svn/artwork/branches/MantisThemeDesign_GreenBugs
-Description : GreenBugs is a proposed motive for
-	      the official Mantis applications. It is based on
-	      TreeFlower theme.
-Author	    : The CentOS ArtWork SIG.
-Licence     : This CSS design is released under GPL (
-	      http://www.opensource.org/licenses/gpl-license.php)
-
--------------------------------------------------------------
-     $Author: al $
-   $Revision: 1763 $
-       $Date: 2008-09-16 11:06:14 -0400 (Tue, 16 Sep 2008) $
--------------------------------------------------------------
-*/
-
-html {
-        background-image:url(../images/html-background.png);
-        background-color: #FFF;
-        font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-        font-size: 0.85em;
-        line-height: 1.25em;
-        /* margin: 0;           /* <- full screen                       */
-        /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-        /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-        margin: 0 4% 0 4%;      /* <- with 4% of left and right margin  */
-        /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-        }
-
-
-body 	{
-	background-color: #ffffff; 
-	border: 10px solid #fff;
-	color: #000000; 
-	padding:0;
-	margin: 0;
-	}
-
-/* Links */
-
-a:link  			{ text-decoration: none; color: #18A619 }
-a:hover 			{ text-decoration: underline; color: green; } 
-a:active 			{ text-decoration: underline; color: green; } 
-a:visited 			{ text-decoration: none; color: #18A619; }
-a:visited:hover 		{ text-decoration: underline; color: green; }
-
-a.subtle 			{ color: #18A619; text-decoration: none; }
-
-.logininfo a:link 		{ text-decoration: none; color: #EEE; }
-.logininfo a:hover 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:active 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:visited 		{ text-decoration: none; color: #EEE; }
-.logininfo a:visited:hover 	{ text-decoration: underline; color: #FFF; }
-
-a {
-	cursor: pointer;
-	}
-
-/* Headers */
-
-h1 {
-        font-size: 1.7em;
-        font-weight: bold;
-        line-height: 1.9em;
-        margin: 0;
-        margin-top: 0.6em;
-        margin-bottom: 0.9em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #FFF;
-        border: none;
-        background-color: #18A619;
-        background-image: url("../images/h1-background.png");
-        }
-
-h2 {
-        font-size: 1.4em;
-        line-height: 1.8em;
-        margin: 0;
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        padding-left: 0.7em; /* Should be the same for h{1-3}*/
-        background-image: url("../images/h2-background.png");
-        border: none;
-        color: #18A619;
-        }
-
-h3 {
-        font-size: 1.25em;
-        line-height: 1.6em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #18A619;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #DADADA;
-        }
-
-h4 {
-        font-size: 1em;
-        line-height: 1.4em;
-        margin-top: 1em;
-        margin-bottom: 0.1em;;
-        padding-left: 1em; /* Should be the same for h{4-4} */
-        color: #18A619;
-        border-bottom: none;
-        }
-
-/* Elements Indentation */
-
-div.news_entry {
-	margin-left: 1.5em;
-	}
-
-/* Lists */
-
-ul,
-ol {
-        padding-left: 0.5em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-ul { 
-        list-style: url("../images/ul.png") circle; 
-        } 
-
-ol {
-        list-style-image: none !important;
-        }
-
-ul li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ol li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-        margin-left: 1.5em;
-        margin-top: 0.3em;
-        }
-
-ul li p,
-ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        margin-left: 0 !important;
-        }
-
-/* Page */
-
-#page {
-	padding-left: 20px;
-	padding-right: 20px;
-	}
-
-/* Issues recently visited */
-
-div.recently_visited {
-	float: left;
-	font-size: 0.82em;
-	text-align: left;
-	margin: 0;
-	padding-top: 0.27em;
-	}
-
-/* Admonition Support */
-
-.lmtxt {
-        background-color: #ECECEC;
-        background-image: url("../images/msg-bg-gray.png");
-	width: auto;
-        border-width: 1px;
-        border-left-width: 4px;
-        border-style: solid;
-        border-color: #CFCFCF;
-        padding: 5px !important;
-        }
-
-.lmtxt.red,
-#message.red { 
-        border-color: #E0B7B7;
-        background-color: #FFECEC;
-        background-image: url("../images/msg-bg-red.png");
-        }
-
-.lmtxt.green,
-#message.green { 
-        border-color: #D6F6D2;
-        background-color: #EEFFEC;
-        background-image: url("../images/msg-bg-green.png");
-        }
-
-.lmtxt.violet,
-#message.violet { 
-        border-color: #F6D2F6; 
-        background-color: #FFECFF;
-        background-image: url("../images/msg-bg-violet.png");
-        }
-
-.lmtxt.blue,
-#message.blue { 
-        border-color: #D2E0F6; 
-        background-color: #ECF4FF;
-        background-image: url("../images/msg-bg-blue.png");
-        }
-
-.lmtxt.orange,
-#message.orange { 
-        border-color: #F6E7D2; 
-        background-color: #FFF8EC;
-        background-image: url("../images/msg-bg-orange.png");
-        }
-
-/* Helper_api Message */
-
-#message {
-        margin-top: 2em;
-        margin-right: 20%;
-        margin-bottom: 2em;
-        margin-left: 20%;
-        padding-top: 1em;
-        padding-right: 1em;
-        padding-bottom: 1em;
-        padding-left: 1.5em;
-	border-width: 0;
-        border-top-width: 4px;
-        border-top-style: solid;
-        border-bottom-width: 4px;
-        border-bottom-style: solid;
-        border-bottom-color: #D2E0F6;
-	text-align: center;
-        }
-
-#message p {
-        font-weight: bold;
-        line-height: 1.5em;
-        margin: 0;
-        padding-top: 1em;
-        padding-right: 2em;
-        padding-bottom: 1em;
-        padding-left: 2em;
-        }
-
-/* User Interface Styles */
-
-#header {
-        margin:0;
-	margin-bottom: 0.5em;
-        padding: 0;
-        background-color: #18A619;
-        background-image: url("../images/header-background.png");
-        }
-
-#header .navibar {
-        border-bottom-width: 2px;
-        border-bottom-style: dotted;
-        border-bottom-color: #5FD862;
-        border-top-width: 1px;
-        border-top-style: solid;
-        border-top-color: #C9C9C9;
-        }
-
-#logo {
-	float:left;
-        margin: 0px;
-        padding: 0px;
-        /* For text only logo */
-        font-size: 1.4em;
-        font-weight: bold;
-        }
-
-#logo img {
-        margin: 10px;
-        vertical-align: middle;
-	border: 0;
-        }
-
-#logo a {
-        color: white;
-        text-decoration: none;
-	border: 0;
-        }
-
-#header .googlecontent {
-	padding-top: 3px;
-	padding-right: 5px;
-        text-align: right;
-        }
-
-.pageline {
-        clear: both;
-        margin: 0;
-        padding: 0;
-        width: 100%;
-        /* sync these values, line-height is needed for IE */
-        height: 5px;
-        line-height: 5px;
-        background: #5FD862;
-        }
-
-.pageline2 {
-	clear:both;
-	margin: 0;
-	padding: 0;
-	width: 100%;
-	}
-
-/* Information about Login  */
-
-.logininfo {
-	margin: 0px;
-	padding: 5px;
-	color: #EEE;
-        font-size: 0.82em;
-        white-space: nowrap;
-	}
-
-.logininfo ul {
-	text-align: right;
-	margin: 0;
-	padding: 0;
-	}
-
-.logininfo li {
-	display: inline;
-        padding: 0;
-	padding-left: 5px;
-	padding-right: 5px;
-	}
-
-.logininfo li.last {
-	border-left: 1px dotted #EEE;
-	}
-
-/* Information about Projects */
-
-.projectinfo {
-        padding: 0;
-	margin: 0;
-        white-space: nowrap;
-	text-align:right;
-	color: #000;
-        font-size: 0.8em;
-	}
-
-.projectinfo li {
-        display: inline;
-        padding: 0;
-        }
-
-.projectinfo form {
-        display: inline;
-	padding: 0;
-	margin: 0;
-        }
-
-.projectinfo input[type=text],
-.projectinfo select {
-        border: 2px solid #18A619;
-        background-color: #EDFFEE;
-	color: #18A619;
-	padding: 1px;
-	font-size: inherit;
-        }
-
-.projectinfo input[type=text] {
-	padding: 2px;
-	padding-left: 4px;
-	}
-
-.projectinfo input[type=button], 
-.projectinfo input[type=submit], 
-.projectinfo input[type=reset] {
-        font-size: 0.8em;
-        border-width: 2px;
-        border-style: solid;
-        border-color: #127f12;
-        background-color: #18A619;
-        color: #FFFFFF;
-        cursor: pointer;
-        display: inline;
-        font-weight: bold;
-        text-decoration: none;
-        padding: 2px;
-        padding-left: 4px;
-        padding-right: 4px;
-        }
-
-/* Main Navigation Bar */
-
-.navibar {
-        clear: both;
-        display: block;
-	margin: 0px;
-	padding: 0px;
-	padding-left: 20px;
-	padding-top: 2px;
-	padding-bottom: 2px;
-        white-space: nowrap;
-        background: #EDFFEE; 
-	text-align: center;
-	font-size: 0.9em;
-        }
-
-.navibar li {
-        display: inline;
-	border-left: 1px dotted #18A619;
-	padding-left: 10px;
-	padding-right: 10px;
-        }
-
-.navibar li.first {
-	border-left: 0;
-	padding-left: 0;
-	}
-
-/* Form Elements */
-
-input[type=text],
-input[type=password],
-textarea {
-	padding: 2px;
-        padding-left: 4px;
-        }
-
-input, 
-select { vertical-align: middle; }
-
-form	{ 
-	display: inline; 
-	margin: 0;
-	}
-
-/* Tables */
-
-table				{ }
-table.border_black		{ border: 1px solid #000; }
-table.hide			{ width: 100%; border: solid 0px #ffffff; }
-table.width100			{ width: 100%; border: solid 1px #000000; }
-table.width75			{ width: 75%;  border: solid 1px #000000; }
-table.width60			{ width: 60%;  border: solid 1px #000000; }
-table.width50			{ width: 50%;  border: solid 1px #000000; }
-
-td 				{ font-family: "DejaVu Sans", "Liberation Sans", sans-serif; 
-				  font-size: 10pt; padding: 4px; text-align: left; }
-td img.icon_sort		{ float:right; padding-right: 3px; padding-left: 3px; }
-
-td.center			{ text-align: center; }
-td.left				{ text-align: left; }
-td.right			{ text-align: right; }
-td.category			{ background-color: #EAE1EE; color: #000000; font-weight: bold; vertical-align : top; }
-
-td.col-1			{ background-color: #EAF3F9; color: #000000; }
-td.col-2			{ background-color: #EAF3F9; color: #000000; }
-td.form-title			{ color: #18A619; font-weight: bold; text-align: left; }
-td.nopad			{ padding: 0px; }
-td.spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
-td.small-caption		{ font-size: 8pt; }
-td.print			{ font-size: 8pt; text-align: left; padding: 2px; }
-td.print-category		{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
-td.print-bottom			{ border-bottom: 1px solid #000000; }
-td.print-spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}
-
-tr				{}
-tr.title			{ background-color: #FFF; background-image: url("../images/h2-background.png");}
-tr.row-1			{ background-color: #EAF3F9; color: #000000; }
-tr.row-2			{ background-color: #D8E9F4; color: #000000; }
-tr.row-category			{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category td  		{ text-align:center; }
-tr.row-category2		{ background-color: #EAE1EE; color: #000000; }
-tr.row-category-history 	{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category-history td 	{ text-align: left; }
-tr.vcenter			{ vertical-align: middle; }
-tr.print			{ vertical-align: top; }
-tr.print-category		{ color: #000000; font-weight: bold; }
-
-#buglist tr			{ text-align: center; }
-
-tr.bugnote			{ vertical-align: top; }
-td.bugnote-public		{ background-color: #EAE1EE; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-private		{ background-color: #EAF3F9; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-note-public		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-td.bugnote-note-private		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-
-td.login-info-left		{ width: 33%; padding: 0px; text-align: left; }
-td.login-info-middle		{ width: 33%; padding: 0px; text-align: center; }
-td.login-info-right		{ width: 33%; padding: 0px; text-align: right; white-space: nowrap; }
-
-td.menu				{ background-color: #EAF3F9; color: #000000; text-align: center; width: 100%; padding: 1px; }
-td.menu a			{ white-space: nowrap; }
-
-td.news-heading-public	{ background-color: #EAE1EE; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-td.news-heading-private	{ background-color: #EAF3F9; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-
-td.news-body			{ background-color: #ffffff; color: #000000; padding: 16px; }
-
-/* Quick summary. Element displayed near titles
- * with the amount of opened and assigned issues. */
-
-div.quick-summary {
-	background-color: #fff;
-	border: 0;
-	border-left: 1px solid #ddd;
-	font-size: small;
-	width: 200px;
-	padding-left: 0.5em;
-	float:right;
-	margin-left: 1em;
-	margin-bottom: 1em;
-	}
-
-div.quick-summary p {
-	margin: 0;
-	padding: 0;
-	}
-
-.bracket-link {
-	text-align: left;
-	font-size: small;
-	}
-
-/* News Entries */
-
-div.news_entry {
-	margin-bottom: 1.5em;
-	}
-
-p.news_entry_info,
-p.news_entry_body {
-	margin: 0;
-	padding: 0;
-	}
-
-p.news_entry_info {
-	font-size: 0.8em;
-	color: gray;
-	}
-
-.progress400 { 
-	position: relative; 
-	width: 400px; 
-	border: 1px solid #d7d7d7; 
-	margin-top: 1em; 
-	margin-bottom: 1em; padding: 1px; 
-	}
-
-.progress400 .bar {
-	display: block; 
-	position: relative; 
-	background: #6bba70; 
-	text-align: center; 
-	font-weight: normal; 
-	color: #333; 
-	height: 2em; 
-	line-height: 2em; 
-	}
-
-/* Footer */
-
-#footer {
-        margin:0;
-	margin-top: 2em;
-        padding: 0;
-        background-color: #18A619;
-        background-image: url("../images/header-background.png");
-        color: #EEE;
-        }
-
-#footer .navibar {
-        border-top-width: 2px;
-        border-top-style: dotted;
-        border-top-color: #5FD862;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #C9C9C9;
-        }
-
-#credits, #version, #timings {
-        text-align: left;
-        font-size: 0.88em;
-	padding: 5px;
-	margin: 0;
-        }
-
-#credits a { 
-        color: #EEE; 
-	font-style: italic;
-        }
-
-#credits a:hover {
-        text-decoration: underline;
-        }
-
-#footer div.poweredby {
-	float: right;
-	margin: 5px;
-	}
-
-/* Miscellaneous */
-
-.center				{ text-align: center; }
-.left				{ text-align: left; }
-.right				{ text-align: right; }
-.small				{ font-size: 8pt; }
-.small-normal 			{ font-size: 8pt; font-weight: normal; }
-.small-subprojects		{ font-size: 8pt; width: 200px; }
-.bold				{ font-weight: bold; }
-.bold-small			{ font-weight: bold; font-size: 8pt; }
-.italic				{ font-style: italic; }
-.italic-small			{ font-style: italic; font-size: 8pt; }
-.underline			{ text-decoration: underline; }
-.underline-small		{ text-decoration: underline; font-size: 8pt; }
-.strike				{ text-decoration: line-through; }
-.strike-small			{ text-decoration: line-through; font-size: 8pt; }
-
-span.print			{ font-size: 8pt; }
-span.required 			{ font-size: 8pt; color: #bb0000; }
-span.small 			{ font-size: 8pt; font-weight: normal; }
-span.pagetitle			{ font-size: 12pt; font-weight: bold; text-align: center; }
-span.bracket-link		{ white-space: nowrap; }
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/header.html b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/header.html
deleted file mode 100755
index dc82d52..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/header.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<div id="logo"><a href="http://www.mantisbt.org/"><img src="images/logo.png" alt="Bug Tracker"></a></div>
-
-<div class="googlecontent">
-<!-- Add your google ads code here ! -->
-</div>
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/h1-background.png b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/h1-background.png
deleted file mode 100755
index 2d454b6..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/header-background.png b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/header-background.png
deleted file mode 100755
index 9872dbd..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/header-background.svgz b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/header-background.svgz
deleted file mode 100755
index cd29d72..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/header-background.svgz and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/logo.png b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/logo.png
deleted file mode 100644
index 20ef1a3..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/images/logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/install.sh b/Artworks/Webenv/Mantis/1.1.2/GreenBugs/install.sh
deleted file mode 100755
index 4dcaea0..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/GreenBugs/install.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-#  Theme Name : GreenBugs
-#   Theme URI : 
-# Description : GreenBugs is a patch based on TreeFlower
-#               theme used to retheme the Mantis default application.
-#
-#		To install this patch you need to install the
-#		TreeFlower theme first. Then use this script to update
-#		the css and header files.
-#
-#		The main changes in this patch are the colors (from
-#		blue to green) and the artistic motive used (from
-#		flowers to bugs.)
-#
-#      Author : The CentOS Artwork SIG.
-#     Licence : This CSS design is released under GPL (
-#               http://www.opensource.org/licenses/gpl-license.php)
- 
-
-EXPORTDIR=tmp_mantis
-
-if [ "$@" ]; then
-
-	for i in "$@";do
-	case $i in
-	   --subversion | -s	)
-		svn export http://localhost/svn/artwork/branches/MantisThemeDesign/GreenBugs/ $EXPORTDIR --force --quiet
-		/bin/cp $EXPORTDIR/css/* /usr/share/mantis/css/
-		/bin/cp -r $EXPORTDIR/images/* /usr/share/mantis/images/
-		/bin/cp $EXPORTDIR/*.html /usr/share/mantis/
-		/bin/rm -r $EXPORTDIR;;
-	esac
-	done
-else
-
-	/bin/cp css/* /usr/share/mantis/css/
-	/bin/cp -r images/* /usr/share/mantis/images/
-	/bin/cp *.html /usr/share/mantis/core/
-fi 
-
-# Final output
-echo '--------------'
-echo " $0: The Mantis theme was install successfully!" 
-echo '--------------'
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/css/default.css b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/css/default.css
deleted file mode 100644
index 9b82f09..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/css/default.css
+++ /dev/null
@@ -1,629 +0,0 @@
-/*
-Theme Name  : Orange Bugs
-Theme URI   : https://projects.centos.org/svn/artwork/branches/MantisThemeDesign_GreenBugs
-Description : GreenBugs is a proposed motive for
-	      the official Mantis applications. It is based on
-	      TreeFlower theme.
-Author	    : The CentOS ArtWork SIG.
-Licence     : This CSS design is released under GPL (
-	      http://www.opensource.org/licenses/gpl-license.php)
-
--------------------------------------------------------------
-     $Author: al $
-   $Revision: 1764 $
-       $Date: 2008-09-16 11:22:47 -0400 (Tue, 16 Sep 2008) $
--------------------------------------------------------------
-*/
-
-html {
-        background-image:url(../images/html-background.png);
-        background-color: #FFF;
-        font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-        font-size: 0.85em;
-        line-height: 1.25em;
-        /* margin: 0;           /* <- full screen                       */
-        /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-        /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-        margin: 0 4% 0 4%;      /* <- with 4% of left and right margin  */
-        /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-        }
-
-
-body 	{
-	background-color: #ffffff; 
-	border: 10px solid #fff;
-	color: #000000; 
-	padding:0;
-	margin: 0;
-	}
-
-/* Links */
-
-a:link  			{ text-decoration: none; color: #A67418 }
-a:hover 			{ text-decoration: underline; color: green; } 
-a:active 			{ text-decoration: underline; color: green; } 
-a:visited 			{ text-decoration: none; color: #A67418; }
-a:visited:hover 		{ text-decoration: underline; color: green; }
-
-a.subtle 			{ color: #A67418; text-decoration: none; }
-
-.logininfo a:link 		{ text-decoration: none; color: #EEE; }
-.logininfo a:hover 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:active 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:visited 		{ text-decoration: none; color: #EEE; }
-.logininfo a:visited:hover 	{ text-decoration: underline; color: #FFF; }
-
-a {
-	cursor: pointer;
-	}
-
-/* Headers */
-
-h1 {
-        font-size: 1.7em;
-        font-weight: bold;
-        line-height: 1.9em;
-        margin: 0;
-        margin-top: 0.6em;
-        margin-bottom: 0.9em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #FFF;
-        border: none;
-        background-color: #A67418;
-        background-image: url("../images/h1-background.png");
-        }
-
-h2 {
-        font-size: 1.4em;
-        line-height: 1.8em;
-        margin: 0;
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        padding-left: 0.7em; /* Should be the same for h{1-3}*/
-        background-image: url("../images/h2-background.png");
-        border: none;
-        color: #A67418;
-        }
-
-h3 {
-        font-size: 1.25em;
-        line-height: 1.6em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #A67418;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #DADADA;
-        }
-
-h4 {
-        font-size: 1em;
-        line-height: 1.4em;
-        margin-top: 1em;
-        margin-bottom: 0.1em;;
-        padding-left: 1em; /* Should be the same for h{4-4} */
-        color: #A67418;
-        border-bottom: none;
-        }
-
-/* Elements Indentation */
-
-div.news_entry {
-	margin-left: 1.5em;
-	}
-
-/* Lists */
-
-ul,
-ol {
-        padding-left: 0.5em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-ul { 
-        list-style: url("../images/ul.png") circle; 
-        } 
-
-ol {
-        list-style-image: none !important;
-        }
-
-ul li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ol li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-        margin-left: 1.5em;
-        margin-top: 0.3em;
-        }
-
-ul li p,
-ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        margin-left: 0 !important;
-        }
-
-/* Page */
-
-#page {
-	padding-left: 20px;
-	padding-right: 20px;
-	}
-
-/* Issues recently visited */
-
-div.recently_visited {
-	float: left;
-	font-size: 0.82em;
-	text-align: left;
-	margin: 0;
-	padding-top: 0.27em;
-	}
-
-/* Admonition Support */
-
-.lmtxt {
-        background-color: #ECECEC;
-        background-image: url("../images/msg-bg-gray.png");
-	width: auto;
-        border-width: 1px;
-        border-left-width: 4px;
-        border-style: solid;
-        border-color: #CFCFCF;
-        padding: 5px !important;
-        }
-
-.lmtxt.red,
-#message.red { 
-        border-color: #E0B7B7;
-        background-color: #FFECEC;
-        background-image: url("../images/msg-bg-red.png");
-        }
-
-.lmtxt.green,
-#message.green { 
-        border-color: #D6F6D2;
-        background-color: #EEFFEC;
-        background-image: url("../images/msg-bg-green.png");
-        }
-
-.lmtxt.violet,
-#message.violet { 
-        border-color: #F6D2F6; 
-        background-color: #FFECFF;
-        background-image: url("../images/msg-bg-violet.png");
-        }
-
-.lmtxt.blue,
-#message.blue { 
-        border-color: #D2E0F6; 
-        background-color: #ECF4FF;
-        background-image: url("../images/msg-bg-blue.png");
-        }
-
-.lmtxt.orange,
-#message.orange { 
-        border-color: #F6E7D2; 
-        background-color: #FFF8EC;
-        background-image: url("../images/msg-bg-orange.png");
-        }
-
-/* Helper_api Message */
-
-#message {
-        margin-top: 2em;
-        margin-right: 20%;
-        margin-bottom: 2em;
-        margin-left: 20%;
-        padding-top: 1em;
-        padding-right: 1em;
-        padding-bottom: 1em;
-        padding-left: 1.5em;
-	border-width: 0;
-        border-top-width: 4px;
-        border-top-style: solid;
-        border-bottom-width: 4px;
-        border-bottom-style: solid;
-        border-bottom-color: #D2E0F6;
-	text-align: center;
-        }
-
-#message p {
-        font-weight: bold;
-        line-height: 1.5em;
-        margin: 0;
-        padding-top: 1em;
-        padding-right: 2em;
-        padding-bottom: 1em;
-        padding-left: 2em;
-        }
-
-/* User Interface Styles */
-
-#header {
-        margin:0;
-	margin-bottom: 0.5em;
-        padding: 0;
-        background-color: #A67418;
-        background-image: url("../images/header-background.png");
-        }
-
-#header .navibar {
-        border-bottom-width: 2px;
-        border-bottom-style: dotted;
-        border-bottom-color: #D8AC5F;
-        border-top-width: 1px;
-        border-top-style: solid;
-        border-top-color: #C9C9C9;
-        }
-
-#logo {
-	float:left;
-        margin: 0px;
-        padding: 0px;
-        /* For text only logo */
-        font-size: 1.4em;
-        font-weight: bold;
-        }
-
-#logo img {
-        margin: 10px;
-        vertical-align: middle;
-	border: 0;
-        }
-
-#logo a {
-        color: white;
-        text-decoration: none;
-	border: 0;
-        }
-
-#header .googlecontent {
-	padding-top: 3px;
-	padding-right: 5px;
-        text-align: right;
-        }
-
-.pageline {
-        clear: both;
-        margin: 0;
-        padding: 0;
-        width: 100%;
-        /* sync these values, line-height is needed for IE */
-        height: 5px;
-        line-height: 5px;
-        background: #D8AC5F;
-        }
-
-.pageline2 {
-	clear:both;
-	margin: 0;
-	padding: 0;
-	width: 100%;
-	}
-
-/* Information about Login  */
-
-.logininfo {
-	margin: 0px;
-	padding: 5px;
-	color: #EEE;
-        font-size: 0.82em;
-        white-space: nowrap;
-	}
-
-.logininfo ul {
-	text-align: right;
-	margin: 0;
-	padding: 0;
-	}
-
-.logininfo li {
-	display: inline;
-        padding: 0;
-	padding-left: 5px;
-	padding-right: 5px;
-	}
-
-.logininfo li.last {
-	border-left: 1px dotted #EEE;
-	}
-
-/* Information about Projects */
-
-.projectinfo {
-        padding: 0;
-	margin: 0;
-        white-space: nowrap;
-	text-align:right;
-	color: #000;
-        font-size: 0.8em;
-	}
-
-.projectinfo li {
-        display: inline;
-        padding: 0;
-        }
-
-.projectinfo form {
-        display: inline;
-	padding: 0;
-	margin: 0;
-        }
-
-.projectinfo input[type=text],
-.projectinfo select {
-        border: 2px solid #A67418;
-        background-color: #FFF9ED;
-	color: #A67418;
-	padding: 1px;
-	font-size: inherit;
-        }
-
-.projectinfo input[type=text] {
-	padding: 2px;
-	padding-left: 4px;
-	}
-
-.projectinfo input[type=button], 
-.projectinfo input[type=submit], 
-.projectinfo input[type=reset] {
-        font-size: 0.8em;
-        border-width: 2px;
-        border-style: solid;
-        border-color: #7F5A12;
-        background-color: #A67418;
-        color: #FFFFFF;
-        cursor: pointer;
-        display: inline;
-        font-weight: bold;
-        text-decoration: none;
-        padding: 2px;
-        padding-left: 4px;
-        padding-right: 4px;
-        }
-
-/* Main Navigation Bar */
-
-.navibar {
-        clear: both;
-        display: block;
-	margin: 0px;
-	padding: 0px;
-	padding-left: 20px;
-	padding-top: 2px;
-	padding-bottom: 2px;
-        white-space: nowrap;
-        background: #FFF9ED; 
-	text-align: center;
-	font-size: 0.9em;
-        }
-
-.navibar li {
-        display: inline;
-	border-left: 1px dotted #A67418;
-	padding-left: 10px;
-	padding-right: 10px;
-        }
-
-.navibar li.first {
-	border-left: 0;
-	padding-left: 0;
-	}
-
-/* Form Elements */
-
-input[type=text],
-input[type=password],
-textarea {
-	padding: 2px;
-        padding-left: 4px;
-        }
-
-input, 
-select { vertical-align: middle; }
-
-form	{ 
-	display: inline; 
-	margin: 0;
-	}
-
-/* Tables */
-
-table				{ }
-table.border_black		{ border: 1px solid #000; }
-table.hide			{ width: 100%; border: solid 0px #ffffff; }
-table.width100			{ width: 100%; border: solid 1px #000000; }
-table.width75			{ width: 75%;  border: solid 1px #000000; }
-table.width60			{ width: 60%;  border: solid 1px #000000; }
-table.width50			{ width: 50%;  border: solid 1px #000000; }
-
-td 				{ font-family: "DejaVu Sans", "Liberation Sans", sans-serif; 
-				  font-size: 10pt; padding: 4px; text-align: left; }
-td img.icon_sort		{ float:right; padding-right: 3px; padding-left: 3px; }
-
-td.center			{ text-align: center; }
-td.left				{ text-align: left; }
-td.right			{ text-align: right; }
-td.category			{ background-color: #EAE1EE; color: #000000; font-weight: bold; vertical-align : top; }
-
-td.col-1			{ background-color: #EAF3F9; color: #000000; }
-td.col-2			{ background-color: #EAF3F9; color: #000000; }
-td.form-title			{ color: #A67418; font-weight: bold; text-align: left; }
-td.nopad			{ padding: 0px; }
-td.spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
-td.small-caption		{ font-size: 8pt; }
-td.print			{ font-size: 8pt; text-align: left; padding: 2px; }
-td.print-category		{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
-td.print-bottom			{ border-bottom: 1px solid #000000; }
-td.print-spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}
-
-tr				{}
-tr.title			{ background-color: #FFF; background-image: url("../images/h2-background.png");}
-tr.row-1			{ background-color: #EAF3F9; color: #000000; }
-tr.row-2			{ background-color: #D8E9F4; color: #000000; }
-tr.row-category			{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category td  		{ text-align:center; }
-tr.row-category2		{ background-color: #EAE1EE; color: #000000; }
-tr.row-category-history 	{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category-history td 	{ text-align: left; }
-tr.vcenter			{ vertical-align: middle; }
-tr.print			{ vertical-align: top; }
-tr.print-category		{ color: #000000; font-weight: bold; }
-
-#buglist tr			{ text-align: center; }
-
-tr.bugnote			{ vertical-align: top; }
-td.bugnote-public		{ background-color: #EAE1EE; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-private		{ background-color: #EAF3F9; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-note-public		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-td.bugnote-note-private		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-
-td.login-info-left		{ width: 33%; padding: 0px; text-align: left; }
-td.login-info-middle		{ width: 33%; padding: 0px; text-align: center; }
-td.login-info-right		{ width: 33%; padding: 0px; text-align: right; white-space: nowrap; }
-
-td.menu				{ background-color: #EAF3F9; color: #000000; text-align: center; width: 100%; padding: 1px; }
-td.menu a			{ white-space: nowrap; }
-
-td.news-heading-public	{ background-color: #EAE1EE; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-td.news-heading-private	{ background-color: #EAF3F9; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-
-td.news-body			{ background-color: #ffffff; color: #000000; padding: 16px; }
-
-/* Quick summary. Element displayed near titles
- * with the amount of opened and assigned issues. */
-
-div.quick-summary {
-	background-color: #fff;
-	border: 0;
-	border-left: 1px solid #ddd;
-	font-size: small;
-	width: 200px;
-	padding-left: 0.5em;
-	float:right;
-	margin-left: 1em;
-	margin-bottom: 1em;
-	}
-
-div.quick-summary p {
-	margin: 0;
-	padding: 0;
-	}
-
-.bracket-link {
-	text-align: left;
-	font-size: small;
-	}
-
-/* News Entries */
-
-div.news_entry {
-	margin-bottom: 1.5em;
-	}
-
-p.news_entry_info,
-p.news_entry_body {
-	margin: 0;
-	padding: 0;
-	}
-
-p.news_entry_info {
-	font-size: 0.8em;
-	color: gray;
-	}
-
-.progress400 { 
-	position: relative; 
-	width: 400px; 
-	border: 1px solid #d7d7d7; 
-	margin-top: 1em; 
-	margin-bottom: 1em; padding: 1px; 
-	}
-
-.progress400 .bar {
-	display: block; 
-	position: relative; 
-	background: #6bba70; 
-	text-align: center; 
-	font-weight: normal; 
-	color: #333; 
-	height: 2em; 
-	line-height: 2em; 
-	}
-
-/* Footer */
-
-#footer {
-        margin:0;
-	margin-top: 2em;
-        padding: 0;
-        background-color: #A67418;
-        background-image: url("../images/header-background.png");
-        color: #EEE;
-        }
-
-#footer .navibar {
-        border-top-width: 2px;
-        border-top-style: dotted;
-        border-top-color: #D8AC5F;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #C9C9C9;
-        }
-
-#credits, #version, #timings {
-        text-align: left;
-        font-size: 0.88em;
-	padding: 5px;
-	margin: 0;
-        }
-
-#credits a { 
-        color: #EEE; 
-	font-style: italic;
-        }
-
-#credits a:hover {
-        text-decoration: underline;
-        }
-
-#footer div.poweredby {
-	float: right;
-	margin: 5px;
-	}
-
-/* Miscellaneous */
-
-.center				{ text-align: center; }
-.left				{ text-align: left; }
-.right				{ text-align: right; }
-.small				{ font-size: 8pt; }
-.small-normal 			{ font-size: 8pt; font-weight: normal; }
-.small-subprojects		{ font-size: 8pt; width: 200px; }
-.bold				{ font-weight: bold; }
-.bold-small			{ font-weight: bold; font-size: 8pt; }
-.italic				{ font-style: italic; }
-.italic-small			{ font-style: italic; font-size: 8pt; }
-.underline			{ text-decoration: underline; }
-.underline-small		{ text-decoration: underline; font-size: 8pt; }
-.strike				{ text-decoration: line-through; }
-.strike-small			{ text-decoration: line-through; font-size: 8pt; }
-
-span.print			{ font-size: 8pt; }
-span.required 			{ font-size: 8pt; color: #bb0000; }
-span.small 			{ font-size: 8pt; font-weight: normal; }
-span.pagetitle			{ font-size: 12pt; font-weight: bold; text-align: center; }
-span.bracket-link		{ white-space: nowrap; }
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/header.html b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/header.html
deleted file mode 100755
index dc82d52..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/header.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<div id="logo"><a href="http://www.mantisbt.org/"><img src="images/logo.png" alt="Bug Tracker"></a></div>
-
-<div class="googlecontent">
-<!-- Add your google ads code here ! -->
-</div>
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/h1-background.png b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/h1-background.png
deleted file mode 100755
index ea24b40..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/header-background.png b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/header-background.png
deleted file mode 100755
index eb7ca68..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/header-background.svgz b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/header-background.svgz
deleted file mode 100644
index 2b66670..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/header-background.svgz and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/logo.png b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/logo.png
deleted file mode 100644
index 699c8bc..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/images/logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/install.sh b/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/install.sh
deleted file mode 100755
index f1eee26..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/OrangeBugs/install.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-#  Theme Name : OrangeBugs
-#   Theme URI : 
-# Description : OrangeBugs is a patch based on TreeFlower
-#               theme used to retheme the Mantis default application.
-#
-#		To install this patch you need to install the
-#		TreeFlower theme first. Then use this script to update
-#		the css and header files.
-#
-#		The main changes in this patch are the colors (from
-#		blue to green) and the artistic motive used (from
-#		flowers to bugs.)
-#
-#      Author : The CentOS Artwork SIG.
-#     Licence : This CSS design is released under GPL (
-#               http://www.opensource.org/licenses/gpl-license.php)
- 
-
-EXPORTDIR=tmp_mantis
-
-if [ "$@" ]; then
-
-	for i in "$@";do
-	case $i in
-	   --subversion | -s	)
-		svn export http://localhost/svn/artwork/branches/MantisThemeDesign/OrangeBugs/ $EXPORTDIR --force --quiet
-		/bin/cp $EXPORTDIR/css/* /usr/share/mantis/css/
-		/bin/cp -r $EXPORTDIR/images/* /usr/share/mantis/images/
-		/bin/cp $EXPORTDIR/*.html /usr/share/mantis/
-		/bin/rm -r $EXPORTDIR;;
-	esac
-	done
-else
-
-	/bin/cp css/* /usr/share/mantis/css/
-	/bin/cp -r images/* /usr/share/mantis/images/
-	/bin/cp *.html /usr/share/mantis/core/
-fi 
-
-# Final output
-echo '--------------'
-echo " $0: The Mantis theme was install successfully!" 
-echo '--------------'
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/css/default.css b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/css/default.css
deleted file mode 100644
index 657d322..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/css/default.css
+++ /dev/null
@@ -1,629 +0,0 @@
-/*
-Theme Name  : Violet Bugs
-Theme URI   : https://projects.centos.org/svn/artwork/branches/MantisThemeDesign_GreenBugs
-Description : GreenBugs is a proposed motive for
-	      the official Mantis applications. It is based on
-	      TreeFlower theme.
-Author	    : The CentOS ArtWork SIG.
-Licence     : This CSS design is released under GPL (
-	      http://www.opensource.org/licenses/gpl-license.php)
-
--------------------------------------------------------------
-     $Author: al $
-   $Revision: 1765 $
-       $Date: 2008-09-16 11:39:40 -0400 (Tue, 16 Sep 2008) $
--------------------------------------------------------------
-*/
-
-html {
-        background-image:url(../images/html-background.png);
-        background-color: #FFF;
-        font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-        font-size: 0.85em;
-        line-height: 1.25em;
-        /* margin: 0;           /* <- full screen                       */
-        /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-        /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-        margin: 0 4% 0 4%;      /* <- with 4% of left and right margin  */
-        /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-        }
-
-
-body 	{
-	background-color: #ffffff; 
-	border: 10px solid #fff;
-	color: #000000; 
-	padding:0;
-	margin: 0;
-	}
-
-/* Links */
-
-a:link  			{ text-decoration: none; color: #A618A1 }
-a:hover 			{ text-decoration: underline; color: green; } 
-a:active 			{ text-decoration: underline; color: green; } 
-a:visited 			{ text-decoration: none; color: #A618A1; }
-a:visited:hover 		{ text-decoration: underline; color: green; }
-
-a.subtle 			{ color: #A618A1; text-decoration: none; }
-
-.logininfo a:link 		{ text-decoration: none; color: #EEE; }
-.logininfo a:hover 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:active 		{ text-decoration: underline; color: #FFF; }
-.logininfo a:visited 		{ text-decoration: none; color: #EEE; }
-.logininfo a:visited:hover 	{ text-decoration: underline; color: #FFF; }
-
-a {
-	cursor: pointer;
-	}
-
-/* Headers */
-
-h1 {
-        font-size: 1.7em;
-        font-weight: bold;
-        line-height: 1.9em;
-        margin: 0;
-        margin-top: 0.6em;
-        margin-bottom: 0.9em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #FFF;
-        border: none;
-        background-color: #A618A1;
-        background-image: url("../images/h1-background.png");
-        }
-
-h2 {
-        font-size: 1.4em;
-        line-height: 1.8em;
-        margin: 0;
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        padding-left: 0.7em; /* Should be the same for h{1-3}*/
-        background-image: url("../images/h2-background.png");
-        border: none;
-        color: #A618A1;
-        }
-
-h3 {
-        font-size: 1.25em;
-        line-height: 1.6em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em; /* Should be the same for h{1-3} */
-        color: #A618A1;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #DADADA;
-        }
-
-h4 {
-        font-size: 1em;
-        line-height: 1.4em;
-        margin-top: 1em;
-        margin-bottom: 0.1em;;
-        padding-left: 1em; /* Should be the same for h{4-4} */
-        color: #A618A1;
-        border-bottom: none;
-        }
-
-/* Elements Indentation */
-
-div.news_entry {
-	margin-left: 1.5em;
-	}
-
-/* Lists */
-
-ul,
-ol {
-        padding-left: 0.5em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-ul { 
-        list-style: url("../images/ul.png") circle; 
-        } 
-
-ol {
-        list-style-image: none !important;
-        }
-
-ul li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ol li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-        margin-left: 1.5em;
-        margin-top: 0.3em;
-        }
-
-ul li p,
-ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        margin-left: 0 !important;
-        }
-
-/* Page */
-
-#page {
-	padding-left: 20px;
-	padding-right: 20px;
-	}
-
-/* Issues recently visited */
-
-div.recently_visited {
-	float: left;
-	font-size: 0.82em;
-	text-align: left;
-	margin: 0;
-	padding-top: 0.27em;
-	}
-
-/* Admonition Support */
-
-.lmtxt {
-        background-color: #ECECEC;
-        background-image: url("../images/msg-bg-gray.png");
-	width: auto;
-        border-width: 1px;
-        border-left-width: 4px;
-        border-style: solid;
-        border-color: #CFCFCF;
-        padding: 5px !important;
-        }
-
-.lmtxt.red,
-#message.red { 
-        border-color: #E0B7B7;
-        background-color: #FFECEC;
-        background-image: url("../images/msg-bg-red.png");
-        }
-
-.lmtxt.green,
-#message.green { 
-        border-color: #D6F6D2;
-        background-color: #EEFFEC;
-        background-image: url("../images/msg-bg-green.png");
-        }
-
-.lmtxt.violet,
-#message.violet { 
-        border-color: #F6D2F6; 
-        background-color: #FFECFF;
-        background-image: url("../images/msg-bg-violet.png");
-        }
-
-.lmtxt.blue,
-#message.blue { 
-        border-color: #D2E0F6; 
-        background-color: #ECF4FF;
-        background-image: url("../images/msg-bg-blue.png");
-        }
-
-.lmtxt.orange,
-#message.orange { 
-        border-color: #F6E7D2; 
-        background-color: #FFF8EC;
-        background-image: url("../images/msg-bg-orange.png");
-        }
-
-/* Helper_api Message */
-
-#message {
-        margin-top: 2em;
-        margin-right: 20%;
-        margin-bottom: 2em;
-        margin-left: 20%;
-        padding-top: 1em;
-        padding-right: 1em;
-        padding-bottom: 1em;
-        padding-left: 1.5em;
-	border-width: 0;
-        border-top-width: 4px;
-        border-top-style: solid;
-        border-bottom-width: 4px;
-        border-bottom-style: solid;
-        border-bottom-color: #D2E0F6;
-	text-align: center;
-        }
-
-#message p {
-        font-weight: bold;
-        line-height: 1.5em;
-        margin: 0;
-        padding-top: 1em;
-        padding-right: 2em;
-        padding-bottom: 1em;
-        padding-left: 2em;
-        }
-
-/* User Interface Styles */
-
-#header {
-        margin:0;
-	margin-bottom: 0.5em;
-        padding: 0;
-        background-color: #A618A1;
-        background-image: url("../images/header-background.png");
-        }
-
-#header .navibar {
-        border-bottom-width: 2px;
-        border-bottom-style: dotted;
-        border-bottom-color: #D85FD4;
-        border-top-width: 1px;
-        border-top-style: solid;
-        border-top-color: #C9C9C9;
-        }
-
-#logo {
-	float:left;
-        margin: 0px;
-        padding: 0px;
-        /* For text only logo */
-        font-size: 1.4em;
-        font-weight: bold;
-        }
-
-#logo img {
-        margin: 10px;
-        vertical-align: middle;
-	border: 0;
-        }
-
-#logo a {
-        color: white;
-        text-decoration: none;
-	border: 0;
-        }
-
-#header .googlecontent {
-	padding-top: 3px;
-	padding-right: 5px;
-        text-align: right;
-        }
-
-.pageline {
-        clear: both;
-        margin: 0;
-        padding: 0;
-        width: 100%;
-        /* sync these values, line-height is needed for IE */
-        height: 5px;
-        line-height: 5px;
-        background: #D85FD4;
-        }
-
-.pageline2 {
-	clear:both;
-	margin: 0;
-	padding: 0;
-	width: 100%;
-	}
-
-/* Information about Login  */
-
-.logininfo {
-	margin: 0px;
-	padding: 5px;
-	color: #EEE;
-        font-size: 0.82em;
-        white-space: nowrap;
-	}
-
-.logininfo ul {
-	text-align: right;
-	margin: 0;
-	padding: 0;
-	}
-
-.logininfo li {
-	display: inline;
-        padding: 0;
-	padding-left: 5px;
-	padding-right: 5px;
-	}
-
-.logininfo li.last {
-	border-left: 1px dotted #EEE;
-	}
-
-/* Information about Projects */
-
-.projectinfo {
-        padding: 0;
-	margin: 0;
-        white-space: nowrap;
-	text-align:right;
-	color: #000;
-        font-size: 0.8em;
-	}
-
-.projectinfo li {
-        display: inline;
-        padding: 0;
-        }
-
-.projectinfo form {
-        display: inline;
-	padding: 0;
-	margin: 0;
-        }
-
-.projectinfo input[type=text],
-.projectinfo select {
-        border: 2px solid #A618A1;
-        background-color: #FFEDFF;
-	color: #A618A1;
-	padding: 1px;
-	font-size: inherit;
-        }
-
-.projectinfo input[type=text] {
-	padding: 2px;
-	padding-left: 4px;
-	}
-
-.projectinfo input[type=button], 
-.projectinfo input[type=submit], 
-.projectinfo input[type=reset] {
-        font-size: 0.8em;
-        border-width: 2px;
-        border-style: solid;
-        border-color: #7F127B;
-        background-color: #A618A1;
-        color: #FFFFFF;
-        cursor: pointer;
-        display: inline;
-        font-weight: bold;
-        text-decoration: none;
-        padding: 2px;
-        padding-left: 4px;
-        padding-right: 4px;
-        }
-
-/* Main Navigation Bar */
-
-.navibar {
-        clear: both;
-        display: block;
-	margin: 0px;
-	padding: 0px;
-	padding-left: 20px;
-	padding-top: 2px;
-	padding-bottom: 2px;
-        white-space: nowrap;
-        background: #FFEDFF; 
-	text-align: center;
-	font-size: 0.9em;
-        }
-
-.navibar li {
-        display: inline;
-	border-left: 1px dotted #A618A1;
-	padding-left: 10px;
-	padding-right: 10px;
-        }
-
-.navibar li.first {
-	border-left: 0;
-	padding-left: 0;
-	}
-
-/* Form Elements */
-
-input[type=text],
-input[type=password],
-textarea {
-	padding: 2px;
-        padding-left: 4px;
-        }
-
-input, 
-select { vertical-align: middle; }
-
-form	{ 
-	display: inline; 
-	margin: 0;
-	}
-
-/* Tables */
-
-table				{ }
-table.border_black		{ border: 1px solid #000; }
-table.hide			{ width: 100%; border: solid 0px #ffffff; }
-table.width100			{ width: 100%; border: solid 1px #000000; }
-table.width75			{ width: 75%;  border: solid 1px #000000; }
-table.width60			{ width: 60%;  border: solid 1px #000000; }
-table.width50			{ width: 50%;  border: solid 1px #000000; }
-
-td 				{ font-family: "DejaVu Sans", "Liberation Sans", sans-serif; 
-				  font-size: 10pt; padding: 4px; text-align: left; }
-td img.icon_sort		{ float:right; padding-right: 3px; padding-left: 3px; }
-
-td.center			{ text-align: center; }
-td.left				{ text-align: left; }
-td.right			{ text-align: right; }
-td.category			{ background-color: #EAE1EE; color: #000000; font-weight: bold; vertical-align : top; }
-
-td.col-1			{ background-color: #EAF3F9; color: #000000; }
-td.col-2			{ background-color: #EAF3F9; color: #000000; }
-td.form-title			{ color: #A618A1; font-weight: bold; text-align: left; }
-td.nopad			{ padding: 0px; }
-td.spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; }
-td.small-caption		{ font-size: 8pt; }
-td.print			{ font-size: 8pt; text-align: left; padding: 2px; }
-td.print-category		{ font-size: 8pt; color: #000000; font-weight: bold; text-align: right; padding: 2px; }
-td.print-bottom			{ border-bottom: 1px solid #000000; }
-td.print-spacer			{ background-color: #ffffff; color: #000000; font-size: 1pt; line-height: 0.1; padding: 0px;}
-
-tr				{}
-tr.title			{ background-color: #FFF; background-image: url("../images/h2-background.png");}
-tr.row-1			{ background-color: #EAF3F9; color: #000000; }
-tr.row-2			{ background-color: #D8E9F4; color: #000000; }
-tr.row-category			{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category td  		{ text-align:center; }
-tr.row-category2		{ background-color: #EAE1EE; color: #000000; }
-tr.row-category-history 	{ background-color: #EAE1EE; color: #000000; font-weight: bold;}
-tr.row-category-history td 	{ text-align: left; }
-tr.vcenter			{ vertical-align: middle; }
-tr.print			{ vertical-align: top; }
-tr.print-category		{ color: #000000; font-weight: bold; }
-
-#buglist tr			{ text-align: center; }
-
-tr.bugnote			{ vertical-align: top; }
-td.bugnote-public		{ background-color: #EAE1EE; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-private		{ background-color: #EAF3F9; color: #000000; font-weight: bold; width: 25%; line-height: 1.4; }
-td.bugnote-note-public		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-td.bugnote-note-private		{ background-color: #EAF3F9; color: #000000; width: 75%; }
-
-td.login-info-left		{ width: 33%; padding: 0px; text-align: left; }
-td.login-info-middle		{ width: 33%; padding: 0px; text-align: center; }
-td.login-info-right		{ width: 33%; padding: 0px; text-align: right; white-space: nowrap; }
-
-td.menu				{ background-color: #EAF3F9; color: #000000; text-align: center; width: 100%; padding: 1px; }
-td.menu a			{ white-space: nowrap; }
-
-td.news-heading-public	{ background-color: #EAE1EE; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-td.news-heading-private	{ background-color: #EAF3F9; color: #000000; text-align: left; border-bottom: 1px solid #000000; }
-
-td.news-body			{ background-color: #ffffff; color: #000000; padding: 16px; }
-
-/* Quick summary. Element displayed near titles
- * with the amount of opened and assigned issues. */
-
-div.quick-summary {
-	background-color: #fff;
-	border: 0;
-	border-left: 1px solid #ddd;
-	font-size: small;
-	width: 200px;
-	padding-left: 0.5em;
-	float:right;
-	margin-left: 1em;
-	margin-bottom: 1em;
-	}
-
-div.quick-summary p {
-	margin: 0;
-	padding: 0;
-	}
-
-.bracket-link {
-	text-align: left;
-	font-size: small;
-	}
-
-/* News Entries */
-
-div.news_entry {
-	margin-bottom: 1.5em;
-	}
-
-p.news_entry_info,
-p.news_entry_body {
-	margin: 0;
-	padding: 0;
-	}
-
-p.news_entry_info {
-	font-size: 0.8em;
-	color: gray;
-	}
-
-.progress400 { 
-	position: relative; 
-	width: 400px; 
-	border: 1px solid #d7d7d7; 
-	margin-top: 1em; 
-	margin-bottom: 1em; padding: 1px; 
-	}
-
-.progress400 .bar {
-	display: block; 
-	position: relative; 
-	background: #6bba70; 
-	text-align: center; 
-	font-weight: normal; 
-	color: #333; 
-	height: 2em; 
-	line-height: 2em; 
-	}
-
-/* Footer */
-
-#footer {
-        margin:0;
-	margin-top: 2em;
-        padding: 0;
-        background-color: #A618A1;
-        background-image: url("../images/header-background.png");
-        color: #EEE;
-        }
-
-#footer .navibar {
-        border-top-width: 2px;
-        border-top-style: dotted;
-        border-top-color: #D85FD4;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #C9C9C9;
-        }
-
-#credits, #version, #timings {
-        text-align: left;
-        font-size: 0.88em;
-	padding: 5px;
-	margin: 0;
-        }
-
-#credits a { 
-        color: #EEE; 
-	font-style: italic;
-        }
-
-#credits a:hover {
-        text-decoration: underline;
-        }
-
-#footer div.poweredby {
-	float: right;
-	margin: 5px;
-	}
-
-/* Miscellaneous */
-
-.center				{ text-align: center; }
-.left				{ text-align: left; }
-.right				{ text-align: right; }
-.small				{ font-size: 8pt; }
-.small-normal 			{ font-size: 8pt; font-weight: normal; }
-.small-subprojects		{ font-size: 8pt; width: 200px; }
-.bold				{ font-weight: bold; }
-.bold-small			{ font-weight: bold; font-size: 8pt; }
-.italic				{ font-style: italic; }
-.italic-small			{ font-style: italic; font-size: 8pt; }
-.underline			{ text-decoration: underline; }
-.underline-small		{ text-decoration: underline; font-size: 8pt; }
-.strike				{ text-decoration: line-through; }
-.strike-small			{ text-decoration: line-through; font-size: 8pt; }
-
-span.print			{ font-size: 8pt; }
-span.required 			{ font-size: 8pt; color: #bb0000; }
-span.small 			{ font-size: 8pt; font-weight: normal; }
-span.pagetitle			{ font-size: 12pt; font-weight: bold; text-align: center; }
-span.bracket-link		{ white-space: nowrap; }
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/header.html b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/header.html
deleted file mode 100755
index dc82d52..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/header.html
+++ /dev/null
@@ -1,5 +0,0 @@
-<div id="logo"><a href="http://www.mantisbt.org/"><img src="images/logo.png" alt="Bug Tracker"></a></div>
-
-<div class="googlecontent">
-<!-- Add your google ads code here ! -->
-</div>
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/h1-background.png b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/h1-background.png
deleted file mode 100755
index b8923f5..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/header-background.png b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/header-background.png
deleted file mode 100755
index f294eda..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/header-background.svgz b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/header-background.svgz
deleted file mode 100644
index 092844a..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/header-background.svgz and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/logo.png b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/logo.png
deleted file mode 100644
index ec3262a..0000000
Binary files a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/images/logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/install.sh b/Artworks/Webenv/Mantis/1.1.2/VioletBugs/install.sh
deleted file mode 100755
index 7657c4c..0000000
--- a/Artworks/Webenv/Mantis/1.1.2/VioletBugs/install.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-#  Theme Name : VioletBugs 
-#   Theme URI : 
-# Description : VioletBugs is a patch based on TreeFlower
-#               theme used to retheme the Mantis default application.
-#
-#		To install this patch you need to install the
-#		TreeFlower theme first. Then use this script to update
-#		the css and header files.
-#
-#		The main changes in this patch are the colors (from
-#		blue to green) and the artistic motive used (from
-#		flowers to bugs.)
-#
-#      Author : The CentOS Artwork SIG.
-#     Licence : This CSS design is released under GPL (
-#               http://www.opensource.org/licenses/gpl-license.php)
- 
-
-EXPORTDIR=tmp_mantis
-
-if [ "$@" ]; then
-
-	for i in "$@";do
-	case $i in
-	   --subversion | -s	)
-		svn export http://localhost/svn/artwork/branches/MantisThemeDesign/VioletBugs/ $EXPORTDIR --force --quiet
-		/bin/cp $EXPORTDIR/css/* /usr/share/mantis/css/
-		/bin/cp -r $EXPORTDIR/images/* /usr/share/mantis/images/
-		/bin/cp $EXPORTDIR/*.html /usr/share/mantis/
-		/bin/rm -r $EXPORTDIR;;
-	esac
-	done
-else
-
-	/bin/cp css/* /usr/share/mantis/css/
-	/bin/cp -r images/* /usr/share/mantis/images/
-	/bin/cp *.html /usr/share/mantis/core/
-fi 
-
-# Final output
-echo '--------------'
-echo " $0: The Mantis theme was install successfully!" 
-echo '--------------'
diff --git a/Artworks/Webenv/Mantis/1.1.8-5.el5/README b/Artworks/Webenv/Mantis/1.1.8-5.el5/README
deleted file mode 100644
index d7e1c57..0000000
--- a/Artworks/Webenv/Mantis/1.1.8-5.el5/README
+++ /dev/null
@@ -1,94 +0,0 @@
-Customization
-=============
-
-This customization modifies Mantis default visual style to use The
-CentOS Project visual style. Once you install the customization
-provided here, the visual transition between your mantis website and
-other web sites customized the same way will be easy to recognize
-because the implementation of common visual patterns (e.g.,
-background, header, logo, favicon and footer).
-
-How To Install 
---------------
-
-1. yum install mantis-1.1.8-5.el5
-
-   NOTE: This require you to have EPEL repository installed in your
-   CentOS distribution. To know how to install the EPEL repository
-   read http://wiki.centos.org/AdditionalResources/Repositories
-
-2. Configure mantisBT application and be sure it works as you expect.
-In this step you create the database you'll use to store data, connect
-the mantis application with it and install the tables using the web
-interface.
-
-3. Copy the theme files provided in this customization into your
-system's mantisBT tree, as root user.  The source-target relation
-between files is shown in the following table:
-
-------------------+-----------------------------------------------
-SOURCE            | TARGET
-------------------+-----------------------------------------------
-bottom.html       | /usr/share/mantis/themes/centos/bottom.html
-top.html          | /usr/share/mantis/themes/centos/top.html
-stylesheet.css    | /usr/share/mantis/themes/centos/stylesheet.css
-------------------+-----------------------------------------------
-
-This theme also provides a customized version of mantis_offline.php
-file that you can copy into /etc/mantis/ directory when you want to
-get mantis' site off-line for maintenance.
-
-4. Check file permissions. Be sure these files are readable by apache
-web server. For example, if both user and group for these files are
-set to `root', then the `-rw-r--r--' rights are ok for all these
-files.
-
-5. Update your configuration file. Be sure it has the following
-information:
-
-	# --- html variables --------------
-	$g_window_title 	    = "The CentOS Bugs";
-	$g_top_include_page 	= "themes/centos/top.html";
-	$g_bottom_include_page 	= "themes/centos/bottom.html";
-	$g_css_include_file 	= "themes/centos/stylesheet.css";
-	$g_favicon_image 	    = "/webenv/images/favicon.ico";
-
-6. Point your browser to mantisBT install and reload it to see the
-changes.
-
-Package Updates
----------------
-An important characteristic of this theme is that all modifications
-take place in the configuration file and CSS files. No PHP files
-inside the mantis package needs to be modified (except the
-configuration file, of course.). This way you can update the mantis
-package without loosing the visual style you already set for it.
-
-The only problem I've found is the $g_favicon_image variable, which
-doesn't work.  So, if you want to have a favicon different from
-Mantis's default, you need to overwrite Mantis' images/favicon.ico
-file with the one you want to use. This is something you need to do
-the next time you update the matnis package (unless the
-$g_favicon_image variable gets alive).
-
-Images affecting Mantis visual style were moved from images directory
-inside the Mantis directory structure to /var/www/webenv/images
-directory outside Mantis directory structure and made accessible
-through /webenv http alias. Using images this way let us to re-use
-them with other web applications that share the same visual style.
-When a visual style update is required, we only need to change images
-in a single place to propagate the new visual style to all
-applications.
-
-Feedback
---------
-Your comments and suggestions are very welcome. In fact, we need them
-to make this work better. Thus, feel free to send e-mails to
-centos-devel@centos.org mailing list or fill a ticket at
-https://projects.centos.org/trac/artwork/newticket page.
-
-Authors
--------
-The following people have contributed efforts to this theme:
-
-    * Alain Reguera Delgado <alain.reguera@gmail.com>, 2013
diff --git a/Artworks/Webenv/Mantis/1.1.8-5.el5/bottom.html b/Artworks/Webenv/Mantis/1.1.8-5.el5/bottom.html
deleted file mode 100644
index cdacfb6..0000000
--- a/Artworks/Webenv/Mantis/1.1.8-5.el5/bottom.html
+++ /dev/null
@@ -1,9 +0,0 @@
-<div id="footer">
-<hr class="pageline blue" />
-
-<div id="credits">
-    <p><a href="/bugs/">The CentOS Bugs</a></p>
-    <p>&copy; <?php echo date('Y') ?> <a href="http://centos.org.cu/">The CentOS Project</a></p>
-</div>
-
-</div>
diff --git a/Artworks/Webenv/Mantis/1.1.8-5.el5/mantis_offline.php b/Artworks/Webenv/Mantis/1.1.8-5.el5/mantis_offline.php
deleted file mode 100644
index c732e98..0000000
--- a/Artworks/Webenv/Mantis/1.1.8-5.el5/mantis_offline.php
+++ /dev/null
@@ -1,50 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
-    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
-
-<html>
-  <head>
-    <title>Mantis</title>
-    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-    <meta http-equiv="Refresh" content="600" />
-    <link rel="stylesheet" type="text/css" href="themes/centos/stylesheet.css" />
-    <link rel="shortcut icon" href="themes/centos/images/favicon.ico" type="image/x-icon" />
-  </head>
-
-  <body>
-
-<div id="header">
-    <div id="logo">
-	<a title="The CentOS Bugs" href="/bugs/"><img src="themes/centos/images/logo.png" alt="The CentOS Bugs"></a>
-    </div>
-    <hr class="pageline blue" />
-</div>
-
-    <div id="box">
-
-      <h1>Off-line for maintenance!</h1>
-
-      <p>
-        The CentOS Bugs' tracker is currently off-line for maintenance.
-        Please check back later to see if it is online again or
-        contact your administrator for details.
-      </p>
-
-      <p>
-        Use your browser's refresh or reload function to try again
-        in a few minutes.
-      </p>
-
-    </div>
-
-<div id="footer">
-<hr class="pageline blue" />
-
-<div id="credits">
-    <p><a href="/bugs/">The CentOS Bugs</a></p>
-    <p>&copy; 2013 <a href="http://www.centos.org/">The CentOS Project</a></p>
-</div>
-
-</div>
-
-  </body>
-</html>
diff --git a/Artworks/Webenv/Mantis/1.1.8-5.el5/stylesheet.css b/Artworks/Webenv/Mantis/1.1.8-5.el5/stylesheet.css
deleted file mode 100644
index 6a6c5f7..0000000
--- a/Artworks/Webenv/Mantis/1.1.8-5.el5/stylesheet.css
+++ /dev/null
@@ -1,677 +0,0 @@
-/*
- * stylesheet.css -- This file customizes presentation for mantisBT
- * (v1.1.8-5), using The CentOS Project corporate visual style. 
- *
- * Copyright (C) 2013 The CentOS Project
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- * 
- */
-
-/* Reset browsers default margins and paddings 
-----------------------------------------------*/
-* {
-    margin: 0; 
-    padding: 0; 
-    }
-
-/* Preamble
-----------------------------------------------*/
-
-html {
-    background-image:url(/webenv/images/html.png);
-    background-color: #FFF;
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    line-height: 1.25em;
-    margin: 0 30px 0 30px;
-    }
-
-body {
-    background-color: #FFF; 
-    color: #000; 
-    padding: 0 10px;
-    min-width: 728px;
-    }
-
-/* Links
-----------------------------------------------*/
-
-a:link          { text-decoration: none; color: #1865A6; cursor: pointer; }
-a:link:hover 	{ text-decoration: underline; color: green; } 
-a:link:active 	{ text-decoration: underline; color: green; } 
-a:visited 	    { text-decoration: none; color: #1865A6; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-/* Main
-----------------------------------------------*/
-
-#header {
-   background-color: #1865A6;
-   background-image: url("/webenv/images/header.png");
-   margin-bottom: 5px;
-   }
-
-#logo {
-    float:left;
-    /* For text only logo */
-    font-size: 1.4em;
-    font-weight: bold;
-    }
-#logo {
-    padding-left: 10px;
-    }
-#logo img {
-    vertical-align: middle;
-	border: 0;
-    }
-
-#logo a {
-    color: white;
-    text-decoration: none;
-	border: 0;
-    }
-
-.pageline {
-    clear: both;
-    width: 100%;
-    /* sync these values, line-height is needed for IE */
-    height: 5px;
-    line-height: 5px;
-	border: none;
-    }
-
-.pageline.blue {
-    background: #628ECA;
-    }
-
-/* Information about Login
-----------------------------------------------*/
-
-form[name=login_form] table,
-form[name=signup_form] table,
-form[name=lost_password_form] table {
-	margin-top: 2em;
-	}
-
-/* Form Elements
-----------------------------------------------*/
-
-input[type=text],
-input[type=password],
-textarea {
-    padding: 2px;
-    }
-
-input, 
-select { 
-    vertical-align: middle; 
-    }
-
-form { 
-	display: inline; 
-	margin: 0;
-	}
-
-/* Paragraphs (inside tables, only)
-----------------------------------------------*/
-
-table tr td p { 
-    margin: 1em 0 1.5em 0;
-    line-height: 1.5em;
-    }
-
-/* Lists outside tables, only
-----------------------------------------------*/
-ul { margin: 1.5em; }
-
-/* Lists inside tables, only
-----------------------------------------------*/
-
-table tr td ul,
-table tr td ol,
-table tr td dl {
-    margin: 1.5em 0 1.5em 4.5em;
-    }
-
-table tr td ul { 
-    list-style: disc;
-    } 
-
-table tr td ol {
-    list-style-image: none !important;
-    }
-
-table tr td ul li,
-table tr td ol li {
-    line-height: 1.5em;
-    }
-
-table tr td ul ul,
-table tr td ul ol,
-table tr td ol ul,
-table tr td ol ol {
-    margin-top: 0.3em;
-    margin-bottom: 0.3em;
-    margin-left: 2.5em;
-    }
-
-table tr td ul li p,
-table tr td ol li p {
-    margin-bottom: 0.3em;
-    }
-
-table tr td dl dd {
-    margin: 0.5em 0 1em 2.5em;
-    }
-
-table tr td dl ol,
-table tr td dl ul {
-    margin-left: 3.5em;
-    }
-
-/* Pre-formatted Texts inside tables, only
-----------------------------------------------*/
-
-table tr td pre {
-    background: none repeat scroll 0 0 #FFFFFF;
-    border-color: #99B3C4;
-    -moz-border-radius: 5px 5px 5px 5px;
-    border-style: solid;
-    border-width: 1px 1px 1px 5px;
-    color: #333333;
-    line-height: 1.5em;
-    margin: 1em 0 1.5em;
-    overflow: auto;
-    padding: 10px;
-}
-
-/* Tables
-----------------------------------------------*/
-
-table {
-    clear: both; 
-    }
-
-table.border_black {
-    border: 1px solid #000; 
-    }
-
-table.hide {
-    font-size: x-small; 
-    width: 100%;
-    }
-
-table.hide table.width100 {
-    font-size: 1.25em;
-    width: 100%;
-    }
-
-table.width100 {
-    width: 100%; 
-    border: solid 1px #CCC; 
-    margin: 5px 0; 
-    }
-
-table.width75 {
-    width: 75%;  
-    border: solid 1px #CCC; 
-    margin: 5px 0;
-    }
-
-table.width60 {
-    width: 60%;  
-    border: solid 1px #CCC; 
-    margin: 5px 0;
-    }
-
-table.width50 {
-    width: 50%;
-    border: solid 1px #CCC;
-    margin: 5px 0;
-    }
-
-table div {
-    margin: 5px 0 5px 0;
-    }
-
-td {
-    padding: 0.5em; 
-    text-align: left; 
-    line-height: 1.5em; 
-    }
-
-td img.icon_sort {
-    float:right; 
-    padding-right: 3px; 
-    padding-left: 3px;
-    }
-
-td.center {
-    text-align: center;
-    }
-
-td.left	{
-    text-align: left;
-    }
-
-td.right {
-    text-align: right;
-    }
-
-td.category {
-    background-color: #EAE1EE;
-    color: #000;
-    font-weight: bold; 
-    vertical-align: top;
-    }
-
-td.col-1 {
-    background-color: #EAF3F9;
-    color: #000;
-    }
-
-td.col-2 {
-    background-color: #EAF3F9;
-    color: #000;
-    }
-
-td.form-title {
-    font-weight: bold;
-    text-align: left;
-    background-color: #FFFFFF;
-    background-image: url(/webenv/images/h2.png);
-    }
-
-td.nopad {
-    padding: 0px; 
-    }
-
-td.spacer {
-    display: none;
-    }
-
-td.small-caption {
-    white-space: nowrap;
-    }
-
-td.print { 
-    text-align: left; padding: 2px; 
-    }
-
-td.print-category {
-    color: #000;
-    font-weight: bold;
-    text-align: right; 
-    padding: 2px;
-    }
-
-td.print-bottom {
-    border-bottom: 1px solid #000;
-    }
-
-td.print-spacer	{
-    background-color: #FFF;
-    color: #000; 
-    font-size: 1pt; 
-    line-height: 0.1; 
-    padding: 0px;
-    }
-
-tr {}
-
-tr.title {
-    background-color: #FFF; 
-    background-image: url("/webenv/images/h2.png");
-    }
-    
-tr.row-1 {
-    background-color: #EAF3F9; 
-    color: #000; 
-    }
-
-tr.row-2 {
-    background-color: #D8E9F4; 
-    color: #000;
-    }
-
-tr.row-category {
-    background-color: #EAE1EE;
-    color: #000;
-    font-weight: bold;
-    }
-
-tr.row-category td {
-    text-align:center;
-    }
-
-tr.row-category2 {
-    background-color: #EAE1EE; 
-    color: #000; 
-    }
-tr.row-category-history {
-    background-color: #EAE1EE; 
-    color: #000; 
-    font-weight: bold;
-    }
-
-tr.row-category-history td {
-    text-align: left;
-    }
-
-tr.vcenter {
-    vertical-align: middle;
-    }
-
-tr.print {
-    vertical-align: top;
-    }
-
-tr.print-category {
-    color: #000;
-    font-weight: bold;
-    }
-
-tr.spacer { 
-    display: none; 
-    }
-
-#buglist tr {
-    text-align: center;
-    }
-
-#buglist tr:last-child { 
-    font-size: x-small;
-    }
-
-tr.bugnote {
-    vertical-align: top;
-    }
-
-td.bugnote-public {
-    background-color: #EAE1EE; 
-    color: #000; 
-    font-weight: bold; 
-    width: 25%; 
-    line-height: 1.4;
-    }
-
-td.bugnote-private {
-    background-color: #EAF3F9; 
-    color: #000; 
-    font-weight: bold; 
-    width: 25%; 
-    line-height: 1.4;
-    }
-
-td.bugnote-note-public {
-    background-color: #EAF3F9;
-    color: #000; width: 75%;
-    }
-
-td.bugnote-note-private	{
-    background-color: #EAF3F9; 
-    color: #000; 
-    width: 75%;
-    }
-
-td.login-info-left	{
-    width: 40%;
-    padding: 0px;
-    text-align: left;
-    padding-left: 10px;
-    }
-
-td.login-info-middle {
-    width: 20%; 
-    padding: 0px; 
-    text-align: center;
-    }
-
-td.login-info-right	{
-    width: 40%;
-    padding: 0px;
-    text-align: right;
-    white-space: nowrap;
-    }
-
-td.menu {
-    background-color: #EAF3F9;
-    color: #000;
-    padding: 3px;
-    padding-left: 10px;
-    font-size: small;
-    }
-
-td.menu a {
-    white-space: nowrap;
-    }
-
-td.news-heading-public {
-    background-image: url(/webenv/images/h2.png);
-    color: #000; 
-    text-align: left; 
-    border-bottom: 1px solid #ccc; 
-    padding: 5px; }
-
-td.news-heading-private {
-    background-image: url(/webenv/images/h2.png);
-    color: #000;
-    text-align: left;
-    border-bottom: 1px solid #ccc;
-    }
-
-td.news-body {
-    background-color: #FFF;
-    color: #000;
-    padding: 1.3em;
-    line-height: 1.5em;
-    }
-
-body > table:last-child { 
-    /* ------------------------------------------------------*/
-    /* Here you can hide the table that mantis uses for its  */
-    /* copyright and supported link information.             */
-	/* display: none; */
-    /* ------------------------------------------------------*/
-	font-size: x-small;
-	line-height: 1.5em;
-	color: #333;
-	}
-
-body > table:last-child div {
-    padding: 0;
-    margin: 0;
-    }
-
-body > table:last-child td {
-    padding: 10px 0 10px 0;
-    }
-
-/* Miscellaneous
-----------------------------------------------*/
-
-.center {
-    text-align: center;
-    }
-
-.left {
-    text-align: left;
-    }
-
-.right {
-    text-align: right;
-    }
-
-.small {
-    }
-
-.small-normal {
-    }
-
-.small-subprojects {
-    }
-
-.bold {
-    font-weight: bold;
-    }
-
-.bold-small {
-    font-weight: bold;
-    font-size: small;
-    }
-
-.italic { 
-    font-style: italic;
-    }
-
-.italic-small {
-    font-style: italic; 
-    font-weight: normal; 
-    }
-
-.underline {
-    text-decoration: underline;
-    }
-    
-.underline-small {
-    text-decoration: underline;
-    font-size: small;
-    }
-
-.strike {
-    text-decoration: line-through;
-    }
-
-.strike-small {
-    text-decoration: line-through; 
-    font-size: small;
-    }
-
-.quick-summary-left	{
-    float: left; 
-    margin: 0 10px 20px; 
-    font-size: x-small;
-    }
-
-.quick-summary-right {
-    float: right;
-    margin: 0 10px 20px;
-    font-size: x-small;
-    }
-
-.border-center {
-    text-align: center;
-    }
-
-span.print {
-    }
-
-span.required {
-    color: #bb0000;
-    }
-
-span.small {
-    font-weight: normal;
-    }
-
-span.pagetitle {
-    display: block;
-    font-size: 1.5em;
-    line-height: 1.5em;
-    font-weight: bold;
-    }
-
-span.bracket-link {
-    white-space: nowrap;
-    font-size: small;
-    }
-
-/* Set nested tables bottom margin.
-----------------------------------------------*/
-
-table.width100 table.width100 { margin-bottom: 10px; }
-
-/* Hide br and hr tags. They consume too much space.
-----------------------------------------------------*/
-
-br, hr {
-    display: none;
-    }
-
-/* Show br and hr tags only when it is absolutely needed.
---------------------------------------------------------*/
-
-div.center > br,
-div[align="center"] > br,
-div[align="center"] > p > br,
-td > br,
-tt > br,
-hr.pageline         { display: block;}
-
-/* Issue History table customziation
-----------------------------------------------------*/
-
-div#history_open td {
-    /* Consume the smallest amount of horizontal space in the first
-     * columns which are not wrapped. */
-    width: 1%;
-    }
-
-div#history_open td:last-child {
-   /* Consume the largest amount of horizontal space in the last
-    * column which is wrapped. */
-    width: 97%; 
-    white-space: normal;
-    }
-
-/* Images beside links customization
-----------------------------------------------------*/
-
-a img { vertical-align: middle; }
-
-/* Maintenance page.
-----------------------------------------------------*/
-
-div#box { padding: 10px 30px; }
-div#box h1 { line-height: 1.5em;}
-div#box p { line-height: 1.5em; padding-top: 0.5em; padding-bottom: 1em;}
-
-
-/* Footer
-----------------------------------------------------*/
-
-#footer {
-    clear: both;
-    background: #204C8D url("/webenv/images/header.png") 0 0 repeat;
-    margin-top: 1em;
-    }
-
-#credits {
-    text-align: left;
-    font-size: x-small;
-    color: #EEE;
-    padding: 1em;
-    }
-
-#credits a { 
-    color: #EEE; 
-    }
-
-#credits p { padding: 0; margin: 0; }
-
-#credits a:hover {
-    text-decoration: underline;
-    }
diff --git a/Artworks/Webenv/Mantis/1.1.8-5.el5/top.html b/Artworks/Webenv/Mantis/1.1.8-5.el5/top.html
deleted file mode 100644
index 1e28adc..0000000
--- a/Artworks/Webenv/Mantis/1.1.8-5.el5/top.html
+++ /dev/null
@@ -1,6 +0,0 @@
-<div id="header">
-    <div id="logo">
-	<a title="The CentOS Bugs" href="/bugs"><img src="/webenv/images/logo.png" alt="The CentOS Project" /><img src="/webenv/images/logo-bugs.png" alt="Bugs" /></a>
-    </div>
-    <hr class="pageline blue" />
-</div>
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern.py b/Artworks/Webenv/Moin/1.5.7/Modern.py
deleted file mode 100755
index a46e63f..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern.py
+++ /dev/null
@@ -1,342 +0,0 @@
-# -*- coding: iso-8859-1 -*-
-"""
-    MoinMoin - Modern Theme
-
-    Created for the CentOS Project Wiki. This is a
-    modification of the MoinMoin's modern default
-    wiki theme, and a continuation of previous
-    modern-CentOS theme.
-
-    @copyright: 2008 by The CentOS ArtWork SIG.
-    @license: GNU GPL, see COPYING for details.  
-"""
-
-from MoinMoin.theme import ThemeBase
-from MoinMoin import wikiutil
-
-class Theme(ThemeBase):
-
-    name = "Modern"
-
-    def header(self, d):
-        """
-        Assemble page header
-        
-        @param d: parameter dictionary
-        @rtype: string
-        @return: page header html
-        """
-
-        html = [
-            # Custom html above header
-            self.emit_custom_html(self.cfg.page_header1),
-
-            # Header
-            u'<div id="header">',
-            self.logo(),
-	    self.navigation(d),
-	    self.errormsg(d),
-            #self.googleads(d),
-            #self.trail(d),
-	    #self.navibar(d),
-	    #u'<div class="pageline"><hr style="display:none;"></div>',
- 	    #self.editbar(d),
-            u'</div>',
-
-            # Custom html below header (not recomended!)
-            #self.emit_custom_html(self.cfg.page_header2),
-
-            # Page
-            self.msg(d),
-            u'<div id="locationline">',
-            u'</div>',
-            self.startPage(),
-            ]
-        return u'\n'.join(html)
-
-    def editorheader(self, d):
-        """
-        Assemble page header for editor
-        
-        @param d: parameter dictionary
-        @rtype: string
-        @return: page header html
-        """
-
-        html = [
-            # Custom html above header
-            self.emit_custom_html(self.cfg.page_header1),
-
-            # Header
-            u'<div id="header">',
-            self.logo(),
-	    self.navigation(d),
-	    self.errormsg(d),
-            u'</div>',
-
-            # Custom html below header (not recomended!)
-            # self.emit_custom_html(self.cfg.page_header2),
-            
-            # Page
-            self.msg(d),
-            u'<div id="editortitle">',
-	    self.title(d),
-            u'</div>',
-            self.startPage(),
-            ]
-        return u'\n'.join(html)
-
-    def footer(self, d, **keywords):
-        """ Assemble wiki footer
-        
-        @param d: parameter dictionary
-        @keyword ...:...
-        @rtype: unicode
-        @return: page footer html
-        """
-        page = d['page']
-        html = [
-            # End of page
-            self.pageinfo(page),
-            self.endPage(),
-
-            # Pre footer custom html (not recommended!)
-            # self.emit_custom_html(self.cfg.page_footer1),
-
-            # Footer
-	    u'<div id="footer">',
-            self.navibar(d),
-            self.editbar(d),
-            self.credits(d),
-            #self.showversion(d, **keywords),
-            u'</div>',
-            
-            # Post footer custom html
-            # self.emit_custom_html(self.cfg.page_footer2),
-            ]
-        return u'\n'.join(html)
-
-    def navigation (self, d): 
-    	"""
-	assemble HTML code for CentOS Global Navigation
-        
-        @rtype: unicode
-        @return: CentOS Global Navigation
-        """
-
-	html = u'''
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="http://centos.org/">Home</a></li>
-            <li><a href="http://centos.org/downloads/">Downloads</a></li>
-            <li><a href="http://centos.org/docs">Docs</a></li>
-            <li class="current"><a href="http://centos.org/wiki/">Wiki</a></li>
-            <li><a href="http://centos.org/lists/">Lists</a></li>
-            <li><a href="http://centos.org/bugs/">Bugs</a></li>
-            <li><a href="http://centos.org/forums/">Forums</a></li>
-            <li><a href="http://centos.org/projects/">Projects</a></li>
-    </ul>
-    </div>
-''' % d
-        return html
-
-    def errormsg(self, d): 
-    	"""
-	assemble HTML code for CentOS Identification
-        
-        @rtype: unicode
-        @return: CentOS Global Identification
-        """
-        html = [
-            u'<div id="errormsg">',
-	    u'<img src="/error/include/img/wiki.png" alt="Wiki" />',
-	    u'<div class="userlinks">',
-	    self.username(d),
-            self.editbar(d),
-	    self.searchform(d),
-	    u'</div>',
-            u'<h1>Wiki</h1>',
-            self.navibar(d),
-            self.interwiki(d),
-            self.trail(d),
-            self.title(d),
-            u'</div>',
-            ]
-        return u'\n'.join(html)
-
-    def googleads(self, d):
-        """
-        assemble HTML code for the Google Ads
-        
-        @rtype: unicode
-        @return: Google Ads
-        """
-
-        html = u'''
-<div class="googlecontent">
-<script type="text/javascript"><!--
-google_ad_client = "pub-6973128787810819";
-google_ad_width = 468;
-google_ad_height = 68;
-google_ad_format = "468x60_as";
-google_ad_type = "text_image";
-google_ad_channel = "";
-google_color_border = "204c8d";
-google_color_bg = "345c97";
-google_color_link = "0000FF";
-google_color_text = "FFFFFF";
-google_color_url = "008000";
-//-->
-</script>
-<script type="text/javascript"
-  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-</script>
-</div>
-''' % d
-        return html
-
-    def credits(self, d):
-        """
-        assemble HTML code for the credits.
-        
-        @rtype: unicode
-        @return: Creative Common Reference
-        """
-
-        html = u'''
-<div id="credits">
-<strong><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
-<img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" />
-</a></strong>
-<br />This wiki is licensed under a <em> 
-<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a></em>.
-
-<p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-<p class="sysinfo">The Community Enterprise Operating System.</p>
-
-</div>
-''' % d
-        return html
-
-    def searchform(self, d):
-        """
-        assemble HTML code for the search forms
-        
-        @param d: parameter dictionary
-        @rtype: unicode
-        @return: search form html
-        """
-        _ = self.request.getText
-        form = self.request.form
-        updates = {
-            'search_label' : _('Search:'),
-            'search_value': wikiutil.escape(form.get('value', [''])[0], 1),
-            'search_full_label' : _('Text', formatted=False),
-            'search_title_label' : _('Titles', formatted=False),
-            }
-        d.update(updates)
-
-        html = u'''
-<form id="searchform" method="get" action="">
-<div>
-<input type="hidden" name="action" value="fullsearch">
-<input type="hidden" name="context" value="180">
-<label for="searchinput">%(search_label)s</label>
-<input id="searchinput" type="text" name="value" value="%(search_value)s" size="20"
-    onfocus="searchFocus(this)" onblur="searchBlur(this)"
-    onkeyup="searchChange(this)" onchange="searchChange(this)" alt="Search">
-<input id="fullsearch" name="fullsearch" type="submit"
-    value="%(search_full_label)s" alt="Search Full Text">
-<input id="titlesearch" name="titlesearch" type="submit"
-    value="%(search_title_label)s" alt="Search Titles">
-</div>
-</form>
-<script type="text/javascript">
-<!--// Initialize search form
-var f = document.getElementById('searchform');
-f.getElementsByTagName('label')[0].style.display = 'none';
-var e = document.getElementById('searchinput');
-searchChange(e);
-searchBlur(e);
-//-->
-</script>
-''' % d
-        return html
-
-
-# The following code make the navibar visible to users with
-# write access right ONLY!.
-
-    def shouldShowEditbar(self, page):
-        """ Hide the edit bar if you can't edit """
-        if self.request.user.may.write(page.page_name):
-            return ThemeBase.shouldShowEditbar(self, page)
-        return False
-
-# The follwing code is just to use class instead of id in
-# the navibar element. It is not recommended by CCS v2.1
-# standard the use of two equals id elements on the same
-# page.
-
-    def navibar(self, d):
-        """ Assemble the navibar
-
-        @param d: parameter dictionary
-        @rtype: unicode
-        @return: navibar html
-        """
-        request = self.request
-        found = {} # pages we found. prevent duplicates
-        items = [] # navibar items
-        item = u'<li class="%s">%s</li>'
-        current = d['page_name']
-
-        # Process config navi_bar
-        if request.cfg.navi_bar:
-            for text in request.cfg.navi_bar:
-                pagename, link = self.splitNavilink(text)
-                if pagename == current:
-                    cls = 'wikilink current'
-                else:
-                    cls = 'wikilink'
-                items.append(item % (cls, link))
-                found[pagename] = 1
-
-        # Add user links to wiki links, eliminating duplicates.
-        userlinks = request.user.getQuickLinks()
-        for text in userlinks:
-            # Split text without localization, user knows what he wants
-            pagename, link = self.splitNavilink(text, localize=0)
-            if not pagename in found:
-                if pagename == current:
-                    cls = 'userlink current'
-                else:
-                    cls = 'userlink'
-                items.append(item % (cls, link))
-                found[pagename] = 1
-
-        # Add current page at end
-        if not current in found:
-            title = d['page'].split_title(request)
-            title = self.shortenPagename(title)
-            link = d['page'].link_to(request, title)
-            cls = 'current'
-            items.append(item % (cls, link))
-
-        # Assemble html
-        items = u''.join(items)
-        html = u'''
-<ul class="navibar">
-%s
-</ul>
-''' % items
-        return html
-
-def execute(request):
-    """ Generate and return a theme object
-        
-    @param request: the request object
-    @rtype: MoinTheme
-    @return: Theme object
-    """
-    return Theme(request)
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/common.css b/Artworks/Webenv/Moin/1.5.7/Modern/css-test/common.css
deleted file mode 100755
index 6416aab..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/common.css
+++ /dev/null
@@ -1,781 +0,0 @@
-/* CentOS Cascading Style Sheet
- * -----------------------------------------------
- * File		: common.css
- * Category	: root / common 
- * Theme	: Modern
- * Description	: CSS definitions used to build the CentOS common
- *  		  visual style.
- * -----------------------------------------------
- * Author	: CentOS Artwork SIG
- * License	: GPL (http://www.fsf.org/licensing/licenses/gpl.txt)
- * -----------------------------------------------
- */
-
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-* {
-	margin: 0;
-	padding: 0;
-	}
-
-/* Define html
------------------------------------------------*/
-
-html {
-        background-color: #FFF;
-        background-image: url(/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/html-bg.png);
-        }
-
-/* Define body
------------------------------------------------*/
-
-body {
-        font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-        font-size: 0.85em;
-        line-height: 1.25em;
-        /* margin: 0;           /* <- full screen                       */
-        /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-        /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-        margin: 0 3% 0 3%;      /* <- with 3% of left and right margin  */
-        /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-        }
-
-/* Main Blocks
------------------------------------------------*/
-
-div#page-header {
-	background: #204C8D url("/home/centos/artwork/trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/Img/1024x250.jpg") 0 0;
-	min-height: 85px;
-	}
-
-div#page-footer {
-	background: #204C8D url("/home/centos/artwork/trunk/Identity/Themes/Motifs/TreeFlower/Backgrounds/Img/1024x250.jpg") 0 0;
-	min-height: 85px;
-	}
-
-div#wrap {
-	padding: 0 10px 0 10px;
-	border-top: 2px solid #FFF;
-	border-bottom: 2px solid #FFF;
-	background: #FFF;
-	}
-
-div#page-body {
-	padding: 20px;
-	padding-top: 0;
-	clear: both;
-	}
-
-div#page-info {
-	/* Holds information about the page. */
-	text-align: right;
-	font-size: x-small;
-	color: #AAA;
-	margin-top: 1.5em;
-	margin-bottom: 1.5em;
-	margin-right: 20px;
-	}
-
-div#page-header div.links,
-div#page-footer div.links {
-	/* Holds web environment navigation tabs, and user
-	 * related links */
-	float: right;
-	}
-
-div#page-header div.links div.user,
-div#page-header div.links div.trail {
-	display: block;
-	margin: 0px;
-	font-size: x-small;
-	text-align: right;
-	color: #fff;
-	padding-right: 10px;
-	}
-
-div#page-header div.admin,
-div#page-footer div.admin {
-	background-color: #EFF5FE;
-	padding: 3px;
-	padding-left: 20px;
-	font-size: small;
-	}
-
-div#page-header div.admin {
-	border-bottom: 2px dotted #628ECA;
-	border-top: 1px solid #D6D6D6;
-	}
-
-div#page-footer div.admin {
-	border-bottom: 1px solid #D6D6D6;
-	border-top: 2px dotted #628ECA;
-	}
-
-div#page-footer div.lisence {
-	color: #FFF;
-	font-size: x-small;
-	padding: 10px;
-	padding-bottom: 0;
-	padding-top: 1.5em;
-	}
-
-div#page-footer div.credits {
-	/* Holds page credits */
-	color: #FFF;
-	font-size: x-small;
-	padding: 10px;
-	}
-
-/* Logo
------------------------------------------------*/
-
-div#page-header div#logo img {
-	border: none;
-	float: left;
-	margin: 10px;
-	}
-
-/* Links 
------------------------------------------------*/
-
-/* Base */
-
-a:link  { text-decoration: none; color: #0044B3; }
-a:hover { text-decoration: underline; color: green; }
-a:active { text-decoration: underline; color: green; }
-a:visited { text-decoration: none; color: #0044B3; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-/* Broken or nonexistent links */
-
-div#page-body a.nonexistent, 
-div#page-body a.nonexistent:hover { color: gray; }
-
-/* Special decoration for some links' classes */
-
-div#page-body a.www:before { 
-    white-space:nowrap; 
-    content: url(/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/www.png); 
-    margin: 0 0.2em; 
-    }
-
-div#page-body a.http:before { 
-    white-space:nowrap; 
-    content: url(/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/www.png); 
-    margin: 0 0.2em; 
-    }
-
-div#page-body a.https:before { 
-    white-space:nowrap; 
-    content: url(/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/www.png); 
-    margin: 0 0.2em; 
-    }
-
-div#page-body a.mailto:before { 
-    white-space:nowrap; 
-    content: url(/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/email.png); 
-    margin: 0 0.2em; 
-    }
-
-div#page-body a.attachment:before { 
-    white-space:nowrap; 
-    content: url(/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/attach.png); 
-    margin: 0 0.2em; 
-    }
-
-/* Headings */
-
-div#page-body h1 a:link  { text-decoration: none; color: #FFF }
-div#page-body h1 a:hover { text-decoration: none; color: #FFF; }
-div#page-body h1 a:active { text-decoration: underline; color: #FFF; }
-div#page-body h1 a:visited { text-decoration: none; color: #FFF; }
-div#page-body h1 a:visited:hover { text-decoration: none; color: #FFF; }
-
-div#page-body h2 a:link, div#page-body h2 a:visited, div#page-body h2 a:hover, 
-div#page-body h2 a:active, div#page-body h2 a:visited:hover, 
-div#page-body h3 a:link, div#page-body h3 a:visited, div#page-body h3 a:hover,
-div#page-body h3 a:active, div#page-body h3 a:visited:hover, 
-div#page-body h4 a:link, div#page-body h4 a:visited, div#page-body h4 a:hover,
-div#page-body h4 a:active, div#page-body h4 a:visited:hover, 
-div#page-body h5 a:link, div#page-body h5 a:visited, div#page-body h5 a:hover,
-div#page-body h5 a:active, div#page-body h5 a:visited:hover, 
-div#page-body h6 a:link, div#page-body h6 a:visited, div#page-body h6 a:hover,
-div#page-body h6 a:active, div#page-body h6 a:visited:hover {
-	color: #072B61; 
-	text-decoration: none;
-	}
-
-/* */
-
-div#page-header div.links div.user a,
-div#page-header div.links div.trail a {
-	color: #FFF;
-	}
-
-div#page-header div.links div.user a,
-div#page-header div.admin a,
-div#page-footer div.admin a {
-	margin-right: 10px;
-	margin-left: 6px;
-	}
-
-div#page-footer div.lisence a,
-div#page-footer div.credits a {
-	color: #FFF;
-	font-style: italic;
-	}
-
-/* Headings
------------------------------------------------*/
-
-div#page-body h1 {
-        font-size: 1.7em;
-        font-weight: bold;
-        line-height: 1.9em;
-        margin-top: 0.9em;
-        margin-bottom: 0.9em;
-        padding-left: 0.7em;
-        color: #FFF;
-        border: none;
-        background: #204C8D url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/h1-bg.png");
-        }
-
-div#page-body h2 {
-        font-size: 1.4em;
-        line-height: 1.8em;
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        padding-left: 0.7em;
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/h2-bg.png");
-        border: none;
-        color: #072B61;
-        }
-
-div#page-body h3 {
-        font-size: 1.25em;
-        line-height: 1.6em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em;
-        color: #072B61;
-        border-bottom-width: 1px;
-        border-bottom-style: solid;
-        border-bottom-color: #DADADA;
-        }
-
-div#page-body h4 {
-        font-size: 1.2em;
-        line-height: 1.4em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em;
-        color: #072B61;
-        border-bottom: none;
-        }
-
-div#page-body h5 {
-        font-size: 1.1em;
-        line-height: 1.1em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em;
-        color: #072B61;
-        font-weight: bold;
-        border-bottom: none;
-        }
-
-div#page-body h6 {
-        font-size: 1em;
-        line-height: 1.1em;
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        padding-left: 0.7em;
-        color: #072B61;
-        font-weight: bold;
-        border-bottom: none;
-        }
-
-/* Paragraphs
------------------------------------------------*/
-
-div#page-body p {
-	margin: 1em;
-	margin-left: 1.5em;
-	line-height: 1.5em;
-	}
-
-/* Quotations
------------------------------------------------*/
-
-div#page-body blockquote {
-        background-color: #ECECEC;
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/msg-bg-gray.png");
-        border-width: 1px;
-        border-style: solid;
-        border-color: #CFCFCF;
-        border-left-width: 4px;
-	margin: 1em;
-	}
-
-div#page-body blockquote p {
-	margin: 1em;
-	}
-
-div#page-body blockquote.message {
-	border: none;
-	border-top: 4px solid;
-	border-bottom: 4px solid;
-	margin-left: 15%;
-	margin-right: 15%;
-        border-color: #CFCFCF;
-	padding: 0 2em;
-	}
-
-div#page-body blockquote.message p.content {
-	font-weight: bold;
-	margin-left: 0;
-	}
-
-div#page-body blockquote.message p.links {
-	font-size: x-small;	
-	margin-left: 0;
-	}
-
-div#page-body blockquote.blue {
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/msg-bg-blue.png");
-	border-color: #D2E0F6; 
-	background-color: #ECF4FF;
-	}
-
-div#page-body blockquote.orange {
-        border-color: #F6E7D2; 
-        background-color: #FFF8EC;
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/msg-bg-orange.png");
-	}
-
-div#page-body blockquote.violet {
-        border-color: #F6D2F6; 
-        background-color: #FFECFF;
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/msg-bg-violet.png");
-	}	
-
-div#page-body blockquote.red {
-        border-color: #E0B7B7;
-        background-color: #FFECEC;
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/msg-bg-red.png");
-	}
-
-div#page-body blockquote.green {
-        border-color: #D6F6D2;
-        background-color: #EEFFEC;
-        background-image: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/msg-bg-green.png");
-	}
-
-div#page-body blockquote img {
-	vertical-align: middle;
-	margin-right: 20px;
-	}
-
-div#page-body q:before {
-	content: " “";
-	}
-
-div#page-body q:after {
-	content: "” ";
-	}
-
-div#page-body q q:before {
-	content: " ‘";
-	}
-
-div#page-body q q:after {
-	content: "’ ";
-	}
-
-div#page-body address {
-	margin-left: 1.5em;
-	}
-
-/* Preformatted Texts
------------------------------------------------*/
-
-div#page-body pre {
-        font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-        padding: 0.5em 1em;
-        margin: 0.5em 0 0.5em 1.5em;
-        white-space: pre;
-        border-width: 1px;
-        border-style: solid;
-        border-color: #E5E5E5;
-        border-left-width: 4px;
-        white-space: pre;
-        background: #FFFAE9;
-        overflow: auto;
-        }
-
-/* Phrase Elements
------------------------------------------------*/
-
-div#page-body tt,
-div#page-body samp,
-div#page-body kbd,
-div#page-body code {
-        font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-	}
-
-/* Page Lines
------------------------------------------------*/
-
-div.page-line {
-	clear: both;
-	margin: 0;
-	padding: 0;
-	background-color: transparent;
-	}
-
-div.page-line.blue {
-	height: 5px;
-	background-color: #628ECA;
-	}
-
-/* Lists
------------------------------------------------*/
-
-div#page-body ul,
-div#page-body ol {
-	margin: 1em;
-	padding: 1em;
-        padding-left: 1.9em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-div#page-body ul { 
-        list-style:
-        url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/ul.png") circle; 
-        } 
-
-div#page-body ol {
-        list-style-image: none !important;
-        }
-
-div#page-body ul li,
-div#page-body ol li {
-        padding-left: 0;
-        margin-bottom: 0.3em;
-        }
-
-div#page-body ul ul,
-div#page-body ul ol,
-div#page-body ol ul,
-div#page-body ol ol {
-        margin-left: 0.5em;
-        margin-top: 0.3em;
-        }
-
-div#page-body ul li p,
-div#page-body ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        margin-left: 0 !important;
-        }
-
-/* */
-
-div#page-location {
-	margin: 1em 1em 0 1.5em;
-	}
-
-div#page-location span:after {
-	content: " » ";
-	}
-
-div#page-location span.last:after {
-	content: none;
-	}
-
-/* */
-
-div#page-body dl {
-	margin: 1em 1em 0.3em 3em;
-	padding: 1em 1em 1em 0;
-	}
-
-div#page-body dl dt {
-	font-weight: bold;
-	}
-
-div#page-body dl dt:after {
-	content: ": "
-	}
-
-div#page-body dl dd {
-	margin-left: 2em;
-	margin-bottom: 1em;
-	line-height: 1.5em;
-	}
-
-div#page-body dl dd ul,
-div#page-body dl dd ol {
-	margin: 0;
-	padding-bottom: 0;
-	}
-
-/**/
-
-div#page-header div.links div.user span,
-div#page-header div.links div.trail span {
-	display: inline;
-	}
-
-div#page-header div.links div.user span.last {
-	border-right: none;
-	padding-right: 0;
-	}
-
-div#page-header div.links div.user span.last a {
-	margin-right: 0;
-	}
-
-div#page-header div.links div.trail span:after {
-	content: " » ";
-	}
-
-div#page-header div.links div.trail span.last:after {
-	content: none;
-	}
-
-div#page-header div.links div.user span {
-	border-right: 1px dotted #FFF;
-	}
-
-div#page-header div.admin span,
-div#page-footer div.admin span {
-	border-right: 1px dotted #628ECA;
-	display: inline;
-	}
-
-div#page-header div.admin span.last,
-div#page-footer div.admin span.last {
-	border-right: none;
-	padding-right: 0;
-	}
-
-/* Tables 
------------------------------------------------*/
-
-div#page-body table {
-        margin: 0;
-        margin-top: 0.5em;
-        margin-bottom: 0.5em;
-	margin-left: 1.5em;
-        border-collapse: collapse;
-        }
-
-div#page-body table caption {
-	font-style: italic;
-	text-align: center;
-	}
-
-div#page-body table tr th {
-	font-weight: bold;
-	}
-
-div#page-body table tr td,
-div#page-body table tr th {
-        border: 1pt;
-        border-style: solid;
-        border-color: #CCC;
-        padding-top: 0.25em;
-        padding-right: 0.5em;
-        padding-bottom: 0.25em;
-        padding-left: 0.5em;
-        }
-
-div#page-body table tr td p {
-        margin: 0;
-        padding: 0;
-        }
-
-/* Forms 
------------------------------------------------*/
-
-form {
-	display: inline;
-	}
-
-input[type="submit"], 
-input[type="button"] {
-        padding: 1px;
-	}
-
-div#page-header div.search p {
-	text-align: right;
-	}
-
-div#page-header div.admin input[type="submit"],
-div#page-header div.admin input[type="button"],
-div#page-header div.search input[type="button"],
-div#page-header div.search input[type="submit"] {
-        font-size: 0.8em;
-        border-width: 1px;
-        border-style: solid;
-        border-color: #628ECA;
-        background-color: #204a87;
-        color: #FFF;
-        cursor: pointer;
-        display: inline;
-        text-decoration: none;
-	}
-
-div#page-header div.search input[type="text"],
-div#page-header div.search textarea {
-        font-size: 0.8em;
-        display: inline;
-        padding: 2px;
-        padding-left: 4px;
-        border: 1px solid #628ECA;
-        background-color: #EFF5FE;
-        color: #204a87;
-	}
-
-div#page-header div.admin select {
-        font-size: 0.8em;
-        display: inline;
-        padding: 1px;
-        border: 1px solid #628ECA;
-        background-color: #FFF;
-        color: #204a87;
-	}
-
-div#page-header div.search select {
-        font-size: 0.8em;
-        display: inline;
-        padding: 1px;
-        border: 1px solid #628ECA;
-        background-color: #EFF5FE;
-        color: #204a87;
-	}
-
-div#page-header div.search {
-	margin: 5px;
-	margin-right: 10px;
-	margin-top: 10px;
-	}
-
-div#page-header div.admin form p {
-	display: inline;
-	margin-left: 5px;
-	margin-right: 5px;
-	}
-
-div#page-body textarea {
-	padding: 2px;
-	}
-
-div#page-body input[type="text"] {
-	padding: 1px;
-	}
-
-/* Select
----------------------------------------- */
-
-div#page-header div.links select option,
-div#page-body select option {
-	padding-left: 3px;
-	padding-right: 3px;
-	}
-
-div#page-header div.links select optgroup,
-div#page-body select optgroup {
-	font-style: normal;
-	font-weight: bold;
-	padding-left: 3px;
-	}
-
-div#page-header div.links select optgroup option,
-div#page-body select optgroup option {
-	margin-left: 1em;	
-	}
-
-div#page-body input[type="radio"],
-div#page-body input[type="checkbox"] {
-	vertical-align: middle;
-	}
-
-div#page-body fieldset {
-	margin: 1em;
-	padding: 1em;
-	padding-bottom: 5px;
-	margin-left: 1.5em;
-	border: 1px solid #AAA;
-	}
-
-div#page-body fieldset legend {
-	font-weight: bold;
-	color: #AAA;
-	}
-
-div#page-body div.row1 {
-	clear: both;
-	background: #F8F8F8;
-	padding: 10px;
-	}
-
-div#page-body div.row2 {
-	clear: both;
-	background: #FFFFFF;
-	padding: 10px;
-	}
-
-div#page-body div.row3 {
-	clear: both;
-	border-top: 1px solid #CCC;
-	padding: 10px;
-	margin-top: 10px;
-	}
-
-div#page-body fieldset div.row1 span.descrip,
-div#page-body fieldset div.row2 span.descrip {
-	float: left;
-	}
-
-div#page-body fieldset div.field {
-	display: block;
-	margin-left: 30%;
-	}
-
-div#page-body fieldset div.field div.column {
-	float: left;
-	margin-right: 1em;
-	padding-right: 1em;
-	border-right: 1px dotted #AAA;
-	}
-
-div#page-body fieldset div.row3 div.descrip {
-	display: block;
-	font-size: small;
-	color: #AAA;
-	font-style: italic;
-	width: 70%
-	}
-
-div#page-body fieldset span.submit {
-	float: right;
-	}
-
-/* */
-
-div#page-body div.actions p {
-	display: inline;
-	margin: 0;
-	padding: 0 10px;
-	border-right: 1px dotted #AAA;
-	font-size: small;
-	color: #AAA;
-	}
-
-div#page-body div.actions p.last {
-	border-right: none;
-	}
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/print.css b/Artworks/Webenv/Moin/1.5.7/Modern/css-test/print.css
deleted file mode 100755
index 880e1d8..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/print.css
+++ /dev/null
@@ -1,285 +0,0 @@
-/* CentOS Cascading Style Sheet
- * -----------------------------------------------
- * File		: print.css
- * Category	: root / common
- * Theme	: Modern
- * Description	: CSS definitions used to build the CentOS common
- *  		  visual style in printer medias.
- * -----------------------------------------------
- * Author	: CentOS Artwork SIG
- * License	: GPL (http://www.fsf.org/licensing/licenses/gpl.txt)
- * -----------------------------------------------
- */
-
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-
-* { margin: 0; padding: 0; }
-
-/* Define html
------------------------------------------------*/
-
-html { background-color: #FFF; }
-
-/* Define body 
------------------------------------------------*/
-
-body {  font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-	font-size: 0.85em; }
-
-/* Main Blocks
------------------------------------------------*/
-
-div#page-header,
-div#page-location,
-div#page-body div.actions,
-div#page-body div.tabs3,
-div#page-footer {
-	/* Hide everything that is not content */
-	display: none;
-	}
-
-div#wrap {
-	background: #FFF;
-	}
-
-div#page-body {
-	padding: 20px;
-	clear: both;
-	}
-
-div#page-info {
-	/* Holds information about the page. */
-	text-align: right;
-	font-style: italic;
-	font-size: small;
-	}
-
-/* Links 
------------------------------------------------*/
-
-a:link, a:visited, a:active, a:hover {
-        text-decoration: underline;
-        color: #666;
-        background: none;
-	}
-
-
-/* Headings
------------------------------------------------*/
-
-div#page-body h1 {
-        margin-top: 0.9em;
-        margin-bottom: 0.9em;
-        }
-
-div#page-body h2 {
-        margin-top: 1.6em;
-        margin-bottom: 0.8em;
-        }
-
-div#page-body h3 {
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        }
-
-div#page-body h4 {
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        }
-
-div#page-body h5 {
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        }
-
-div#page-body h6 {
-        margin-top: 1em;
-        margin-bottom: 0.5em;
-        }
-
-/* Paragraphs
------------------------------------------------*/
-
-div#page-body p {
-	margin: 1em;
-	margin-left: 0;
-	line-height: 1.5em;
-	}
-
-div#page-body blockquote p {
-	margin-left: 1.5em;;
-}
-
-/* Quotations
------------------------------------------------*/
-
-div#page-body blockquote {
-        border-width: 1px;
-        border-style: solid;
-        border-color: #CFCFCF;
-        border-left-width: 4px;
-        padding: 0;
-	margin: 1em;
-	margin-left: 2em;
-	}
-
-div#page-body blockquote img {
-	vertical-align: middle;
-	margin-right: 20px;
-	}
-
-div#page-body q:before {
-	content: " “";
-}
-
-div#page-body q:after {
-	content: "” ";
-}
-
-div#page-body q q:before {
-	content: " ‘";
-}
-
-div#page-body q q:after {
-	content: "’ ";
-}
-
-/* Preformatted Texts
------------------------------------------------*/
-
-div#page-body pre {
-        font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-        padding: 0.5em 1em;
-        margin: 0.5em 0 0.5em 0;
-        white-space: pre;
-        border-width: 1px;
-        border-style: dashed;
-        border-color: #CCC;
-        white-space: pre;
-        overflow: auto;
-        }
-
-/* Phrase Elements
------------------------------------------------*/
-
-div#page-body tt,
-div#page-body samp,
-div#page-body kbd,
-div#page-body code {
-        font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-	}
-
-/* Page Lines
------------------------------------------------*/
-
-div.page-line {
-	clear: both;
-	margin: 0;
-	padding: 0;
-	background-color: transparent;
-	}
-
-/* Lists
------------------------------------------------*/
-
-div#page-body ul,
-div#page-body ol {
-	margin: 1em;
-	padding: 1em;
-        padding-left: 1.9em;
-        margin-left: 3em;
-        margin-bottom: 0.3em;
-        }
-
-div#page-body ul { 
-        list-style: disc; 
-        } 
-
-div#page-body ol {
-        list-style-image: none !important;
-        }
-
-div#page-body ul li,
-div#page-body ol li {
-        padding-left: 0em;
-        margin-bottom: 0.3em;
-        }
-
-div#page-body ul ul,
-div#page-body ul ol,
-div#page-body ol ul,
-div#page-body ol ol {
-        margin-left: 0.5em;
-        margin-top: 0.3em;
-        }
-
-div#page-body ul li p,
-div#page-body ol li p {
-        margin-bottom: 0.3em;
-        line-height: 1.5em;
-        margin-left: 0 !important;
-        }
-
-/* */
-
-div#page-body dl {
-	margin: 1em 1em 0.3em 3em;
-	padding: 1em 1em 1em 0;
-	}
-
-div#page-body dl dt {
-	font-weight: bold;
-	}
-
-div#page-body dl dt:after {
-	content: ": "
-	}
-
-div#page-body dl dd {
-	margin-left: 2em;
-	margin-bottom: 1em;
-	line-height: 1.5em;
-	}
-
-div#page-body dl dd ul,
-div#page-body dl dd ol {
-	margin: 0;
-	padding-bottom: 0;
-}
-
-/* Tables 
------------------------------------------------*/
-
-div#page-body table {
-        margin: 0;
-        margin-top: 0.5em;
-	margin-left: 1.5em;
-        border-collapse: collapse;
-        }
-
-div#page-body table caption {
-	font-style: italic;
-	text-align: center;
-}
-
-div#page-body table tr th {
-	font-weight: bold;
-}
-
-div#page-body table tr td,
-div#page-body table tr th {
-        border: 1pt;
-        border-style: solid;
-        border-color: #CCC;
-        padding-top: 0.25em;
-        padding-right: 0.5em;
-        padding-bottom: 0.25em;
-        padding-left: 0.5em;
-        }
-
-div#page-body table tr td p {
-        margin: 0;
-        padding: 0;
-        }
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/stylesheet.css b/Artworks/Webenv/Moin/1.5.7/Modern/css-test/stylesheet.css
deleted file mode 100644
index 2cf630c..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/stylesheet.css
+++ /dev/null
@@ -1,40 +0,0 @@
-/* CentOS Cascading Style Sheet
- * -----------------------------------------------
- * File		: stylesheet.css
- * Category	: root
- * Theme	: Modern
- * Description	: This is the main CentOS Web Visual Style definition.
- *		  CSS defined here are common for the whole CentOS Web
- *		  Environment.
- *
- *		  Specific CSS definitions, like those used in
- *		  specific web applications, are declared using the
- *		  HTML link element in the head section of the
- *		  specific web application who needs it. Specific CSS
- *		  definitions extend CentOS common CSS definition.
- *		  Specific CSS definitions do not overlap CentOS
- *		  common CSS definitions. For more information visit:
- *		  http://wiki.centos.org/WebsiteVer2/WebEnvironment/VisualStyle/Default
- * -----------------------------------------------
- * Author	: CentOS Artwork SIG
- * License	: GPL (http://www.fsf.org/licensing/licenses/gpl.txt)
- * -----------------------------------------------
- */
-
-
-/* Common:
- *
- * CSS definitions used to build the base CentOS Web Visual Style. It
- * should always be loaded in first place.
- */
-
-@import url("/home/centos/artwork/trunk/Identity/Models/Css/Moin/common.css") screen, projection; 
-@import url("/home/centos/artwork/trunk/Identity/Models/Css/Moin/print.css") print;
-
-/* Miscellaneous:
- *
- * CSS definitions used to build visual effects. New definitions may
- * be added as time goes by. 
- */
-
-@import url("/home/centos/artwork/trunk/Identity/Models/Css/Moin/tabs.css") screen, projection;
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/tabs.css b/Artworks/Webenv/Moin/1.5.7/Modern/css-test/tabs.css
deleted file mode 100644
index cd996a8..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css-test/tabs.css
+++ /dev/null
@@ -1,354 +0,0 @@
-/* CentOS Cascading Style Sheet
- * -----------------------------------------------
- * File		: tabs.css
- * Category	: root / common / miscellaneous
- * Theme	: Modern
- * Description	: CSS definitions used to build the CentOS common
- *  		  visual style for tabs.
- * -----------------------------------------------
- * Author	: CentOS Artwork SIG
- * License	: GPL (http://www.fsf.org/licensing/licenses/gpl.txt)
- * -----------------------------------------------
- */
-
-
-/* Tabs (Style 1): Two Rounded Borders
------------------------------------------------*/
-
-div#page-header div.tabs1 a:link, 
-div#page-footer div.tabs1 a:link { 
-	text-decoration: none; 
-	color: #FFF; 
-	}
-
-div#page-header div.tabs1 a:hover, 
-div#page-footer div.tabs1 a:hover { 
-	text-decoration: underline; 
-	color: #FFF; 
-	} 
-
-div#page-header div.tabs1 a:active, 
-div#page-footer div.tabs1 a:active { 
-	text-decoration: none; 
-	color: #FFF; } 
-
-div#page-header div.tabs1 a:visited, 
-div#page-footer div.tabs1 a:visited { 
-	text-decoration: none; 
-	color: #FFF; 
-	}
-
-div#page-header div.tabs1 a:visited:hover,
-div#page-footer div.tabs1 a:visited:hover { 
-	text-decoration: underline; 
-	color: #FFF; 
-	}
-
-div#page-header div.tabs1,
-div#page-footer div.tabs1 {
-	margin: 0;
-	padding: 0;
-	float: right;
-	margin-right: 5px;
-	}
-
-div#page-header div.tabs1 a,
-div#page-footer div.tabs1 a {
-	float: left;
-	font-weight: bold;
-	margin-right: 5px;
-	padding: 0px 8px 0 0px;
-	text-transform: uppercase;
-	}
-
-div#page-header div.tabs1 a span,
-div#page-footer div.tabs1 a span {
-	float: left;
-	font-size: x-small;
-	padding: 5px 0px 3px 8px;
-	}
-
-div#page-header div.tabs1 span:hover a,
-div#page-header div.tabs1 span:hover a,
-div#page-footer div.tabs1 span:hover a,
-div#page-footer div.tabs1 span:hover a,
-div#page-header div.tabs1 span:hover a span,
-div#page-footer div.tabs1 span:hover a span {
-	color: #FFF;
-	}
-
-div#page-header div.tabs1 span.current a,
-div#page-header div.tabs1 span.current a:hover,
-div#page-footer div.tabs1 span.current a,
-div#page-footer div.tabs1 span.current a:hover,
-div#page-header div.tabs1 span.current a span,
-div#page-header div.tabs1 span.current a span,
-div#page-footer div.tabs1 span.current a:hover span,
-div#page-footer div.tabs1 span.current a:hover span {
-	color: #000;
-	}
-
-div#page-header div.tabs1 span.download a,
-div#page-header div.tabs1 span.download a:hover,
-div#page-footer div.tabs1 span.download a,
-div#page-footer div.tabs1 span.download a:hover {
-	color: #FFF;
-	margin-left: 20px;
-	}
-
-div#page-header div.tabs1 span.download a span,
-div#page-header div.tabs1 span.download a:hover span,
-div#page-footer div.tabs1 span.download a span,
-div#page-footer div.tabs1 span.download a:hover span {
-	color: #FFF;
-	}
-
-/* */
-
-div#page-header div.tabs1 a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% 0px no-repeat;
-	}
-
-div#page-header div.tabs1 a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 0;
-	}
-
-div#page-header div.tabs1 span.current a,
-div#page-header div.tabs1 span.current a:hover {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -50px no-repeat;
-	}
-
-div#page-header div.tabs1 span.current a span,
-div#page-header div.tabs1 span.current a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 -50px;
-	}
-
-div#page-header div.tabs1 span:hover a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -25px no-repeat;
-	}
-
-div#page-header div.tabs1 span:hover a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 -25px;
-	}
-
-div#page-header div.tabs1 span.download a,
-div#page-header div.tabs1 span.download a:hover {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -75px no-repeat;
-	}
-
-div#page-header div.tabs1 span.download a span,
-div#page-header div.tabs1 span.download a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 -75px;
-	}
-
-/* */
-
-div#page-footer div.tabs1 {
-	margin-top: 29px;
-	}
-
-div#page-footer div.tabs1 a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% 0px no-repeat;
-	}
-
-div#page-footer div.tabs1 a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 0;
-	}
-
-div#page-footer div.tabs1 span.current a,
-div#page-footer div.tabs1 span.current a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -50px no-repeat;
-	}
-
-div#page-footer div.tabs1 span.current a span,
-div#page-footer div.tabs1 span.current a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 -50px;
-	}
-
-div#page-footer div.tabs2 span.current a,
-div#page-footer div.tabs2 span.current a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -125px no-repeat;
-	}
-
-div#page-footer div.tabs1 span:hover a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -25px no-repeat;
-	}
-
-div#page-footer div.tabs1 span:hover a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 -25px;
-	}
-
-div#page-footer div.tabs1 span.download a,
-div#page-footer div.tabs1 span.download a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -75px no-repeat;
-	}
-
-div#page-footer div.tabs1 span.download a span,
-div#page-footer div.tabs1 span.download a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 -75px;
-	}
-
-/* Tabs (Style 2): Two Rounded Borders
------------------------------------------------*/
-
-div#page-header div.tabs2,
-div#page-footer div.tabs2 {
-	margin-left: 20px;
-	padding: 0;
-	}
-
-div#page-header div.tabs2 a,
-div#page-footer div.tabs2 a {
-	color: #628eca;
-	float: left;
-	font-weight: bold;
-	margin-right: 3px;
-	padding: 0px 8px 0 0px;
-	text-decoration: none;
-	}
-
-div#page-header div.tabs2 span.current a,
-div#page-header div.tabs2 span.current a:hover,
-div#page-footer div.tabs2 span.current a,
-div#page-footer div.tabs2 span.current a:hover {
-	color: #FFF;
-	text-decoration: none;
-	}
-
-div#page-header div.tabs2 span.current a span,
-div#page-header div.tabs2 span.current a:hover span,
-div#page-footer div.tabs2 span.current a span,
-div#page-footer div.tabs2 span.current a:hover span {
-	color: #FFF;
-	text-decoration: none;
-	}
-
-div#page-header div.tabs2 a span,
-div#page-footer div.tabs2 a span {
-	float: left;
-	padding: 5px 0px 3px 8px;
-	}
-
-/* */
-
-div#page-header div.tabs2 a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -100px no-repeat;
-	}
-
-div#page-header div.tabs2 a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 -100px;
-	}
-
-div#page-header div.tabs2 span.current a,
-div#page-header div.tabs2 span.current a:hover {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -150px no-repeat;
-	}
-
-div#page-header div.tabs2 span.current a span,
-div#page-header div.tabs2 span.current a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 -150px;
-	}
-
-div#page-header div.subtabs2 span.current a,
-div#page-header div.subtabs2 span.current a:hover {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -150px no-repeat;
-	}
-
-div#page-header div.tabs2 span:hover a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs3-bg.png") 100% -125px no-repeat;
-	}
-
-div#page-header div.tabs2 span:hover a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs4-bg.png") 0 -125px;
-	}
-
-/* */
-
-div#page-footer div.tabs2 a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -100px no-repeat;
-	}
-
-div#page-footer div.tabs2 a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 -100px;
-	}
-
-div#page-footer div.tabs2 span.current a,
-div#page-footer div.tabs2 span.current a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -150px no-repeat;
-	}
-
-div#page-footer div.tabs2 span.current a span,
-div#page-footer div.tabs2 span.current a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 -150px;
-	}
-
-div#page-footer div.subtabs2 span.current a,
-div#page-footer div.subtabs2 span.current a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -150px no-repeat;
-	}
-
-div#page-footer div.tabs2 span:hover a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs1-bg.png") 100% -125px no-repeat;
-	}
-
-div#page-footer div.tabs2 span:hover a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/tabs2-bg.png") 0 -125px;
-	}
-
-/* Tabs (Style 3): 4 Rounded Borders
------------------------------------------------*/
-
-div#page-body div.tabs3 {
-	float: right;
-	}
-
-div#page-body div.tabs3 ul {
-	margin: 0;
-	padding: 0;
-	}
-
-div#page-body div.tabs3 a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination2-bg.png") 100% 0 no-repeat;
-	color: #628eca;
-	font-weight: bold;
-	float: left;
-	margin-right: 3px;
-	padding: 0px 7px 0 0px;
-	font-size: 10px;
-	}
-
-div#page-body div.tabs3 a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination1-bg.png") 0 0 no-repeat;
-	float: left;
-	padding: 5px 0px 3px 8px;
-	}
-
-div#page-body div.tabs3 span:hover a {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination2-bg.png") 100%  -25px no-repeat;
-	text-decoration: none;
-	}
-
-div#page-body div.tabs3 span:hover a span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination1-bg.png") 0 -25px;
-	}
-
-div#page-body div.tabs3 span.current a,
-div#page-body div.tabs3 span.current a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination2-bg.png") 100% -50px no-repeat;
-	color: #FFF;
-	text-decoration: none;
-	}
-
-div#page-body div.tabs3 span.current a,
-div#page-body div.tabs3 span.current a:hover { 
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination2-bg.png") 100% -50px no-repeat;
-	text-decoration: none;
-	}
-
-div#page-body div.tabs3 span.current a span,
-div#page-body div.tabs3 span.current a:hover span {
-	background: url("/home/centos/artwork/trunk/Identity/Models/Img/Promo/Web/png/pagination1-bg.png") 0 -50px;
-	color: #FFF;
-	text-decoration: none;
-	}
-
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css/common.css b/Artworks/Webenv/Moin/1.5.7/Modern/css/common.css
deleted file mode 100644
index a580a42..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css/common.css
+++ /dev/null
@@ -1,399 +0,0 @@
-/*  
-common.css - MoinMoin Modern CentOS Style.
-
-    Modifications are based on MoinMoin Default modern
-    style and Fedora Cora Style Sheets.
-    
-Alain Reguera Delgado <alain.reguera@gmail.com>
-*/
-
-/* Content Styles */
-
-html {
-    color: black;
-    font-family: Arial, Lucida Grande, sans-serif;
-    font-size: 14px;
-    }
-
-
-body {
-    padding: 0;
-    margin: 0;
-    }
-
-/* Links */
-
-a.www:before {white-space:nowrap; content: url(../img/moin-www.png); margin: 0 0.2em;}
-a.http:before {white-space:nowrap; content: url(../img/moin-www.png); margin: 0 0.2em;}
-a.https:before {white-space:nowrap; content: url(../img/moin-www.png); margin: 0 0.2em;}
-a.file:before {white-space:nowrap; content: url(../img/moin-ftp.png); margin: 0 0.2em;}
-a.ftp:before {white-space:nowrap; content: url(../img/moin-ftp.png); margin: 0 0.2em;}
-a.nntp:before {white-space:nowrap; content: url(../img/moin-news.png); margin: 0 0.2em;}
-a.news:before {white-space:nowrap; content: url(../img/moin-news.png); margin: 0 0.2em;}
-a.telnet:before {white-space:nowrap; content: url(../img/moin-telnet.png); margin: 0 0.2em;}
-a.irc:before {white-space:nowrap; content: url(../img/moin-telnet.png); margin: 0 0.2em;}
-a.mailto:before {white-space:nowrap; content: url(../img/moin-email.png); margin: 0 0.2em;}
-a.attachment:before {white-space:nowrap; content: url(../img/moin-attach.png); margin: 0 0.2em;}
-a.badinterwiki:before {white-space:nowrap; content: url(../img/moin-inter.png); margin: 0 0.2em;}
-a.interwiki:before {white-space:nowrap; content: url(../img/moin-inter.png); margin: 0 0.2em;}
-
-li p {
-    margin: .25em 0;
-    }
-
-li.gap {
-    margin-top: 0.5em;
-    }
-
-dt {
-    margin-top: 0.5em;
-    font-weight: bold;
-    }
-
-dd {
-    margin-top: 0;
-    margin-bottom: 0;
-    }
-
-dd p {
-    margin: 0.25em 0;
-    }
-     
-a, img, img.drawing {
-    border: 0;
-    }
-
-pre {
-    border: 1pt dashed #797979;
-    background-color: #F3F3F3;
-    padding: 0.5em 1em;
-    margin: 0.5em 0 0.5em 0;
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: pre;
-    /* begin css 3 or browser specific rules - do not remove!
-    see: http://forums.techguy.org/archive/index.php/t-249849.html */
-    white-space: pre-wrap;
-    word-wrap: break-word;
-    white-space: -moz-pre-wrap;
-    white-space: -pre-wrap;
-    white-space: -o-pre-wrap;
-    /* end css 3 or browser specific rules */
-    }
-
-div {
-    margin:0; 
-    padding:0;
-    }
-
-pre.comment {
-    background-color: #CCCCCC;
-    color: red;
-    padding: 0;
-    margin: 0;
-    border: 0;
-    }
-
-pre.comment:before {
-    content: url(../img/attention.png);
-    }
-
-
-table {
-    margin: 0;
-    margin-top: 0.5em;
-    margin-bottom: 0.5em;
-    border-collapse: collapse;
-    }
-
-td {
-    border: 1pt;
-    border-style: solid;
-    border-color: #ADB9CC;
-    padding-top: 0.25em;
-    padding-right: 0.5em;
-    padding-bottom: 0.25em;
-    padding-left: 0.5em;
-    }
-
-td p {
-    margin: 0;
-    padding: 0;
-    }
-
-/* TableOfContents macro */
-
-.table-of-contents {
-    color: black; 
-    background: #fff url("../img/moin-toc-bg-blue.png") right repeat-y; 
-    border: 1px solid #CCCCCC;
-    font-size: small;
-    text-align:left;
-    padding-bottom: 15px;
-    margin: 0;
-    width: 70%;
-    }
-
-.table-of-contents ol { margin:0; margin-left:1em;  list-style-type:decimal; }
-.table-of-contents ul { margin:0; list-style: url(../img/moin-ul.png); }
-.table-of-contents-heading { font-weight:bold; padding:0px; margin:10px;}
-
-.footnotes div {
-    width: 5em;
-    border-top: 1pt solid gray;
-    }
-
-.footnotes ul {
-    padding: 0 2em;
-    margin: 0 0 1em;
-    list-style: none;
-    }
-
-.footnotes li {
-    }
-
-.info {
-    float:right;
-    font-size: 0.7em;
-    color: gray;
-    }
-
-#pageinfo {
-    margin: 20px 0 0 0;
-    }
-
-.seperator {
-    color: gray;
-    }
-
-#pagebottom {clear: both;}
-
-/* standard rule ---- */
-
-hr {
-    height: 1px;
-    background-color: #9C9C9C;
-    border: 0;
-    }
-
-/* Custom Rules from ----- to ---------- */
-
-.hr1 {height: 2px;}
-.hr2 {height: 3px;}
-.hr3 {height: 4px;}
-.hr4 {height: 5px;}
-.hr5 {height: 6px;}
-.hr6 {height: 7px;}
-
-/* Replacement for deprecated html 3 <u> element and html 4 <strike> */
-
-.u {text-decoration: underline;}
-.strike {text-decoration: line-through;}
-
-/* Eye Catchers */
-
-.warning {
-    color: red;
-    }
-
-.error {
-    color: red;
-    }
-
-strong.highlight {
-    background-color: #CCE0FF;
-    padding: 1pt;
-    }
-
-/* Recent Changes */
-
-.rcrss {
-    float: right;
-    margin: 0;
-    }
-
-.recentchanges[dir="rtl"] .rcrss {
-    float: left;
-    }
-
-.recentchanges table {
-    clear: both;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #EDEDED;
-    }
-
-.recentchanges td {
-    vertical-align: top;
-    border-width: 1pt;
-    border-style: solid;
-    border-color: #E6EAF0;
-    background: #F2F4F7;
-    }
-
-.rcdaybreak td {
-    background: #B8C5D9;
-    border: none;
-    }
-
-.rcdaybreak td a {
-    font-size: 0.88em;
-    }
-
-.rcicon1, .rcicon2 {
-    text-align: center;
-    }
-
-.rcpagelink {
-    width: 33%;
-    }
-
-.rctime {
-    font-size: 0.88em;
-    white-space: nowrap;
-    }
-
-.rceditor {
-    white-space: nowrap;
-    font-size: 0.88em;
-    }
-
-.rccomment {
-    width: 50%;
-    color: gray;
-    font-size: 0.88em;
-    }
-
-/* User Preferences */
-
-.userpref table, .userpref td {
-    border: none;
-    }
-
-/* CSS for new code_area markup used by Colorizer and ParserBase */
-
-div.codearea { /* the div makes the border */
-    margin: 0.5em 0;
-    padding: 0;
-    border: 1pt solid #797979;
-    background-color: #F3F3F3;
-    color: black;
-    }
-
-div.codearea pre { /* the pre has no border and is inside the div */
-    margin: 0;
-    padding: 10pt;
-    border: none;
-    }
-
-a.codenumbers { /* format of the line numbering link */
-    margin: 0 10pt;
-    font-size: 0.85em;
-    color: gray;
-    }
-
-/* Format of certain syntax spans */
-
-div.codearea pre span.LineNumber {color: gray;}
-div.codearea pre span.ID         {color: #000000;}
-div.codearea pre span.Operator   {color: #0000C0;}
-div.codearea pre span.Char       {color: #004080;}
-div.codearea pre span.Comment    {color: #008000;}
-div.codearea pre span.Number     {color: #0080C0;}
-div.codearea pre span.String     {color: #004080;}
-div.codearea pre span.SPChar     {color: #0000C0;}
-div.codearea pre span.ResWord    {color: #A00000;}
-div.codearea pre span.ConsWord   {color: #008080; font-weight: bold;}
-div.codearea pre span.Error      {color: #FF8080; border: solid 1.5pt #FF0000;}
-div.codearea pre span.ResWord2   {color: #0080ff; font-weight: bold;}
-div.codearea pre span.Special    {color: #0000ff;}
-div.codearea pre span.Preprc     {color: #803999;}
-
-/* Search results */
-
-.searchresults dt {
-    margin-top: 1em;
-    font-weight: normal;
-    }
-
-.searchresults dd {
-    font-size: 0.85em;
-    }
-
-/* MonthCalendar css */
-
-/* Days without and with pages linked to them */
-
-a.cal-emptyday {
-    color: #777777;
-    text-align: center;
-    }
-
-a.cal-usedday {
-    color: #000000;
-    font-weight: bold;
-    text-align: center;
-    }
-
-/* General stuff: workdays, weekend, today */
-
-td.cal-workday {
-    background-color: #DDDDFF;
-    text-align: center;
-    }
-
-td.cal-weekend {
-    background-color: #FFDDDD;
-    text-align: center;
-    }
-
-td.cal-today {
-    background-color: #CCFFCC;
-    border-style: solid;
-    border-width: 2pt;
-    text-align: center;
-    }
-
-/* Invalid places on the monthly calendar sheet */
-
-td.cal-invalidday {
-    background-color: #CCCCCC;
-    }
-
-/* Links to prev/next month/year */
-
-a.cal-link {
-    color: #000000;
-    text-decoration: none;
-    }
-
-th.cal-header {
-    background-color: #DDBBFF;
-    text-align: center;
-    }
-
-/* For MonthCalendar mouseover info boxes */
-
-TABLE.tip {
-    color: black;
-    background-color: #FF8888;
-    font-size: small;
-    font-weight: normal;
-    border-style: solid;
-    border-width: 1px;
-    }
-
-TH.tip {
-    background-color: #FF4444;
-    font-weight: bold;
-    text-align: center;
-    }
-
-TD.tip {
-    text-align: left;
-    }
-
-*[dir="rtl"] TD.tip {
-    text-align: right;
-    }
-
-/* End MonthCalendar stuff */
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css/print.css b/Artworks/Webenv/Moin/1.5.7/Modern/css/print.css
deleted file mode 100644
index a8e6afc..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css/print.css
+++ /dev/null
@@ -1,195 +0,0 @@
-/*  
-print.css - MoinMoin Modern CentOS Style.
-
-    Modifications are based on MoinMoin Default modern
-    style and Fedora Cora Style Sheets.
-    
-Alain Reguera Delgado <alain.reguera@gmail.com>
-*/
-
-/* Content Styles */
-
-html {
-    font-family: "DejaVu Sans", "Liberation Sans", serif;
-    font-size: 11pt;
-    text-align: left;
-    background: #fff;
-}
-
-body {
-    /* Give about 3.4cm in Mozilla/Firefox and about 2.2cm in Safari */
-    margin: 1.5cm;
-    background: #fff;
-}
-
-a, a:visited, a.nonexistent, a.badinterwiki {
-    color: black;
-    text-decoration: none;
-}
-
-a:hover, a:active {
-    text-decoration: underline;
-}
-
-.info a {
-    color: gray;
-}
-
-#page pre {
-    white-space: pre-wrap;
-    font-size: 10pt;
-    background: #fff;
-    border:none;
-}
-
-#page tt {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: pre;
-}
-
-a.interwiki:before, a.badinterwiki:before {
-    content: attr(title) ":";
-}
-
-a.interwiki img, a.badinterwiki img {
-    display: none;
-}
-
-.footnotes div {
-    width: 5em;
-    border-top: 1pt solid gray;
-}
-
-/* User Interface Styles */
-
-#header, #sidebar, #footer, #timings, #credits, #interwiki, #pagelocation {
-    display: none;
-}
-
-/* Messages style on printing view */
-
-.lmimg { 
-    width: 1%;
-    border: 1px solid #ccc;
-    border-right: none;
-    color: #000;
-    padding: 1em;
-    padding-right: 0;
-    background: #fff;
-}
-
-.lmtxt {
-    width: 99%;
-    border: 1px solid #ccc;
-    border-left: none;
-    color: #000;
-    padding: 1em;
-    padding-left: 0.5em;
-    background: #fff;
-}
-
-/* Various */
-
-#page td > p {margin: 0.5em !important; }
-
-td { border: 1pt solid #ccc; }
-
-/* List Presentation */
-
-#page ul,
-#page ol {
-    padding-left: 0.5em;
-    margin-left: 3em;
-    margin-bottom: 0.3em;
-}
-
-/*#page ul { list-style: url(../img/moin-ul.png) circle; } */
-
-#page ol {
-    list-style-image: none !important;
-}
-
-#page ul li {
-    padding-left: 0em;
-    margin-bottom: 0.3em;
-}
-
-#page ol li {
-    padding-left: 0em;
-    margin-bottom: 0.3em;
-}
-
-#page ul ul,
-#page ul ol,
-#page ol ul,
-#page ol ol {
-    margin-left: 1.5em;
-    margin-top: 0.3em;
-}
-
-#page ul li p,
-#page ol li p {
-    margin-bottom: 0.3em;
-    line-height: 1.5em;
-    margin-left: 0 !important;
-}
-
-/* Headings */
-
-#page h1 {
-    line-height: 1.9em;
-    margin: 0 0 0.9em 0;
-}
-
-#page h2 {
-    line-height: 1.8em;
-    margin: 1.6em 0 0.8em 0;
-}
-
-/* h2 emulation */
-
-#page .table-of-contents-heading {
-    line-height: 1.8em;
-    margin: 0;
-    margin-bottom: 10px;
-}
-
-#page h3 {
-    line-height: 1.6em;
-    margin-top:0.5em;
-}
-
-#page h4 {
-    line-height: 1.4em;
-    margin-top: 0.5em;
-}
-
-#page h5 {
-    line-height: 1.1em;
-    margin-top:0.5em;
-}
-
-#page h6 {
-    line-height: 1.1em;
-    margin-top:0.5em;
-}
-
-/* Table Of Contents */
-.table-of-contents {
-    border: none;
-    background: none;
-}
-
-/* Recent Changes Table */
-
-.recentchanges td {
-    font-size: 0.88em;
-    vertical-align: top;
-    border: none;
-    border: 1pt solid #ccc;
-    background: #ffffff;
-}
-
-.rcdaybreak td {
-    background: #f8f8f8 url('../img/moin-h2-background.png');
-}
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css/projection.css b/Artworks/Webenv/Moin/1.5.7/Modern/css/projection.css
deleted file mode 100644
index 90d34e0..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css/projection.css
+++ /dev/null
@@ -1,32 +0,0 @@
-/*  projection.css - MoinMoin Slide Styles
-
-Copyright (c) 2003 by Juergen Hermann
-*/
-
-@import url(screen.css);
-
-html { line-height: 1.8em; }
-
-body, b, em, a, span, div, p, td { font-size: 18pt; }
-
-h1 { font-size: 26pt; }
-h2 { font-size: 22pt; }
-h3 { font-size: 20pt; }
-h4 { font-size: 18pt; }
-h5 { font-size: 16pt; }
-h6 { font-size: 14pt; }
-
-tt, pre { font-size: 16pt; }
-sup, sub { font-size: 12pt; }
-
-table.navigation {
-    float: right;
-    margin: 2px;
-}
-
-.navigation td, .navigation a {
-    font-size: 10pt;
-    padding: 2px;
-}
-
-#interwiki, #pagelocation, #pageinfo { display: none; }
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/css/screen.css b/Artworks/Webenv/Moin/1.5.7/Modern/css/screen.css
deleted file mode 100644
index 3d34d76..0000000
--- a/Artworks/Webenv/Moin/1.5.7/Modern/css/screen.css
+++ /dev/null
@@ -1,931 +0,0 @@
-/*  
-screen.css - MoinMoin Modern CentOS Style.
-
-    Modifications are based on MoinMoin Default modern
-    style and Fedora Cora Style Sheets.
-    
-Alain Reguera Delgado <alain.reguera@gmail.com>
-*/
-
-
-/* debug {
-    border: 1px dotted blue;
-    }
-*/
-
-html {
-    background-image:url(../img/moin-html-background.png);
-    background-color: #FFF;
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    line-height: 1.25em;
-    /* margin: 0;       /* <- full screen           */
-    /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-    /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-    margin: 0 4% 0 4%;  /* <- with 4% of left and right margin  */
-    /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-    }
-
-body {
-    background: #FFF;
-    border-width: 10px;
-    border-style: solid;
-    border-color: #FFF; 
-    padding:0;
-    }
-
-/* Links */
-
-a:link  { text-decoration: none; color: #204C8D }
-a:hover { text-decoration: underline; color: green; } 
-a:active { text-decoration: underline; color: green; } 
-a:visited { text-decoration: none; color: #204C8D; }
-a:visited:hover { text-decoration: underline; color: green; }
-a.nonexistent, a.badinterwiki { color: gray; }
-
-#username a:link { text-decoration: none; color: #EEE; }
-#username a:hover { text-decoration: underline; color: #FFF; }
-#username a:active { text-decoration: underline; color: #FFF; }
-#username a:visited { text-decoration: none; color: #EEE; }
-#username a:visited:hover { text-decoration: underline; color: #FFF; }
-
-#pagetrail a:link { text-decoration: none; color: #EEE; }
-#pagetrail a:hover { text-decoration: underline; color: #FFF; }
-#pagetrail a:active { text-decoration: underline; color: #FFF; }
-#pagetrail a:visited { text-decoration: none; color: #EEE; }
-#pagetrail a:visited:hover { text-decoration: underline; color: #FFF; }
-
-input {
-    /* does strange effect to button (text size becomes bigger when clicking)
-    font-size: 1em;
-    font-family: Arial, Lucida Grande, sans-serif;
-    */
-    }
-
-textarea {
-    font-size: 1.4em;
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    }
-
-.disabled {
-    /* IE ignore disabled attribute, but at least show items in gray */
-    color: gray;
-    }
-
-/* User Interface Styles */
-
-#header {
-    margin:0;
-    padding: 0;
-    background-color: #204C8D;
-    background-image: url("../img/moin-header-background.png");
-    line-height: 1.0em;
-    border:none;
-    }
-
-#logo {
-    float: left;
-    margin: 10px;
-    padding: 0;
-    /* For text only logo */
-    font-size: 1.4em;
-    line-height: 1em;
-    font-weight: bold;
-    }
-
-*[dir="rtl"] #logo {
-    float: right;
-    }
-
-#logo img {
-    vertical-align: middle;
-    }
-
-#logo a {
-    color: white;
-    text-decoration: none;
-    }
-
-#header .googlecontent {
-    padding: 3px;
-    text-align: right;
-    }
-
-#username {
-    padding: 0;
-    margin: 0.4em;
-    margin-top: 0;
-    text-align: right;
-    font-size: 0.82em;
-    white-space: nowrap;
-    }
-
-*[dir="rtl"] #username {
-    text-align: left;
-    }
-
-#username li {
-    display: inline;
-    padding: 0;
-    padding-right: 0.5em;
-    }
-
-#username form {
-    display: inline;
-    }
-
-#username input {
-    display: inline;
-    padding: 0;
-    margin: 0;
-    border: none;
-    background: #E7E7E7; /* inherit doesnt work on IE */
-    color: blue;
-    font-size: 0.82em;
-    cursor: pointer;
-    }
-
-#username input:hover {
-    color: red;
-    }
-
-#searchform {
-    color: #FFFFFF; 
-    float:right;
-    margin-right: 0;
-    padding: 0;
-    white-space: nowrap;
-    }
-
-*[dir="rtl"] #searchform {
-    float: left;
-    }
-
-#searchform input{
-    font-size: 0.85em;
-    padding: 1px;
-    padding-left: 3px;
-    }
-
-#searchinput {
-    background: #EDF4FF;
-    border-width: 2px;
-    border-style: solid;
-    border-color: #204C8D;
-    color: #204C8D;
-    display: inline;
-    width: 130px;
-    }
-
-#titlesearch, #fullsearch {
-    border-width: 1px;
-    border-style: solid;
-    border-color: #204C8D;
-    background: #3B71B8; /* inherit doesnt work on IE */
-    color: #FFFFFF;
-    cursor: pointer;
-    display: inline;
-    font-weight: bold;
-    text-decoration: none;
-    }
-
-#searchform label {
-    display: block;
-    }
-
-
-#searchform form div {
-    display: inline;
-    }
-
-#pagetrail {
-    font-size: 0.82em;
-    margin:0.4em;
-    padding:0;
-    padding-right: 0.5em;
-    text-align: right;
-    }
-
-*[dir="rtl"] #pagetrail {
-    clear: left;
-    }
-
-#interwiki {
-        margin-right: 0.5em;
-        float:left;
-        font-size: 1em;
-    }
-
-*[dir="rtl"] #interwiki {
-    display: inline;
-    margin-right: 5px;
-    font-size: 1em;
-    }
-
-#interwiki span:after {
-    content: ":";
-    }
-
-#locationline {
-    padding-left: 20px;
-    padding-right: 20px;
-    }
-
-*[dir="rtl"] #locationline {
-    clear: left;
-    }
-
-#pagelocation {
-    margin: 0;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding: 0;
-    }
-
-#pagelocation li {
-    display: inline;
-    color: #3B639B;
-    }
-
-#pagetrail li {
-    display: inline;
-    margin: 0;
-    color: #EEEEEE;
-    }
-
-/* XXX Warning: non-ascii characters! */
-
-#pagetrail li:after {
-    content: " » ";
-    }
-
-*[dir="rtl"] #pagetrail li:after {
-    content: " « ";
-    }
-
-#pagetrail li:last-child:after {
-    content: "";
-    }
-
-#pagelocation li:after {
-    content: " » ";
-    }
-
-*[dir="rtl"] #pagelocation li:after {
-    content: " \\ "; /* TODO: check what looks best with RTL */
-    }
-
-#pagelocation li:last-child:after {
-    content: "";
-    }
-
-.navibar {
-    /* Problem: clear: right; aligns nicely right of
-     * logo, but lets it float high in the header,
-     * disconnected from ground */  
-    clear: both;
-    display: block;
-    height: 20px;
-    padding: 0;
-    padding-left: 20px;
-    margin: 0;
-    font-size: 0.9em;
-
-    /* For avoiding a gap between navibar and pageline
-     * on IE */
-    zoom: 1;
-    }
-
-.navibar li {
-    float: left;
-    display: inline;
-    white-space: nowrap;
-    margin-left: 3px;
-    padding-top: 5px;
-    padding-bottom: 5px;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #628ECA;
-    background-color: #FFF;
-    background-image: url("../img/moin-navibartop-bg.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-*[dir="rtl"] .navibar li {
-    float: right;
-    }
-
-.navibar li.wikilink {
-    /*background: #3967a3; /*url(../img/tab-wiki.png) repeat-x;*/
-    }
-
-.navibar li.userlink {
-    /*background: #E6EAF0; /*url(../img/tab-user.png) repeat-x;*/
-    }
-
-.navibar li a { 
-    /* To cover the box area as linkable */
-    padding: 8px;
-    padding-top: 4px;
-    padding-bottom: 5px;
-    }
-
-.navibar a, .navibar a:visited {
-    color: #204C8D;
-    text-decoration: none;
-    }
-
-.navibar li.current a {
-    color: #FFFFFF;
-    text-decoration: none;
-    font-weight: bold;
-    }
-
-.navibar li:hover {
-    background-color: #628ECA;
-    background-image: url("../img/moin-navibartop-hover-bg.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-.navibar li:hover a {
-    color: #FFFFFF;
-    text-decoration: none;
-    }
-
-.navibar li:hover a:active { color:#FFF; text-decoration:none;}
-.navibar li a:active { color:#204C8D; text-decoration:none;}
-
-.navibar li.current, 
-.navibar li.current:hover, 
-.navibar li.current:hover a, 
-.navibar li.current:active a {
-    color: #FFFFFF;
-    background-color: #628ECA;
-    background-image: url("../img/moin-navibartop-hover-bg.png"); 
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-.pageline {
-    clear: both;
-    margin: 0;
-    padding: 0;
-    width: 100%;
-    /* sync these values, line-height is needed for IE */
-    height: 5px;
-    line-height: 5px;
-    background: #628ECA;
-    }
-
-.editbar {
-    clear: both;
-    display: block;
-    margin: 0;
-    padding-left: 20px;
-    white-space: nowrap;
-    background: #EDF4FF; 
-    font-size: 0.9em;
-    }
-
-.editbar form, .editbar form div {
-    display: inline;
-    margin: 0px;
-    }
-
-.editbar li {
-    display: inline;
-    padding: 0;
-    margin-right: 10px;
-    }
-
-*[dir="rtl"] .editbar li {
-    float: right;
-    }
-
-#header .editbar {
-    border-bottom-width: 2px;
-    border-bottom-style: dotted;
-    border-bottom-color: #628ECA;
-    border-top-width: 1px;
-    border-top-style: solid;
-    border-top-color: #C9C9C9;
-    }
-
-#message {
-    margin-top: 2em;
-    margin-right: 10%;
-    margin-bottom: 2em;
-    margin-left: 10%;
-    padding-top: 1em;
-    padding-right: 1em;
-    padding-bottom: 1em;
-    padding-left: 1.5em;
-    border-top-width: 4px;
-    border-top-style: solid;
-    border-top-color: #D2E0F6;
-    border-bottom-width: 4px;
-    border-bottom-style: solid;
-    border-bottom-color: #D2E0F6;
-    background-color: #ECF4FF;
-    background-image: url("../img/moin-msg-bg-blue.png");
-    }
-
-#message p {
-    font-weight: bold;
-        line-height: 1.5em;
-    margin: 0;
-    padding-top: 1em;
-    padding-right: 2em;
-    padding-bottom: 1em;
-    padding-left: 2em;
-    }
-
-#message div.buttons {
-        font-weight: normal;
-    font-size: small;
-    margin-top: 0.5em;
-    }
-
-.dialog form {
-    margin: 0 15px;
-    }
-
-.dialog td {
-    border: none;
-    padding: 5px;
-    }
-
-.dialog td.label {
-    text-align: right;
-    font-weight: bold;
-    width: 25%;
-    }
-
-*[dir="rtl"] .dialog td.label {
-    text-align: left;
-    }
-
-.dialog td.content input {
-    width: 100%;
-    }
-
-#page {
-    padding-top: 0;
-    padding-right: 20px;
-    padding-bottom: 0;
-    padding-left: 20px;
-    background: #FFF;
-
-    /* theses are some Firefox 1.5b1 specific extensions, see also the CSS3 draft.
-    -moz-column-width: 25em;
-    -moz-column-gap: 2em;
-    -moz-column-rule: solid black 0.3em;     --   doesn"t work yet with 1.5b1!
-
-    TODO: make text/gui editor NOT use #page css, we don"t want columns there!
-    */
-    }
-
-/* We use here dumb css1 ids because of IE suckiness */
-
-#editor-textarea, #editor-help {
-    font-family: monospace;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #8CACBB;
-    color: black;
-    background: #FFF;
-    padding: 3px;
-    width: 100%;
-    margin-top: 0.5em;
-    }
-
-#editor-help {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    font-size: small;
-    padding: 1em;
-    padding-top:0;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #D2E0F6;
-    background-color: #ECF4FF;
-    background-image: url("../img/moin-msg-bg-blue.png");
-    width:97%;
-    }
-
-#editor-comment {
-    font-size: 100%;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #8CACBB;
-    color: black;
-    background: #FFF;
-    vertical-align: middle;
-    padding: 1px;
-    display: inline;
-    width: 70%;
-    }
-
-#preview, #previewbelow {
-    border-width: 1px;
-    border-style: solid;
-    border-color: #6C7680;
-    padding-top: 10px;
-    padding-right: 30px;
-    padding-bottom: 20px;
-    padding-left: 30px;
-    background: url("../img/draft.png");
-    margin-top: 0.5em;
-    }
-
-input.button {
-    /*
-    border: 1px solid #8CACBB;  
-    color: black;
-    background: #CCCCCC;
-    vertical-align: middle;
-    text-decoration: none;
-    font-size: 100%;
-    cursor: pointer;
-    margin: 2px;
-    padding: 1px;
-    display: inline;
-    */
-    }
-
-/* Headings */
-
-#editortitle li {
-    font-size: 1.4em;
-    font-weight: bold;
-    margin-top: 0.5em;
-    margin-bottom: 0.5em;
-    margin-left: 20px;
-    }
-
-#page h1 {
-    font-size: 1.7em;
-    font-weight: bold;
-    line-height: 1.9em;
-    margin: 0;
-    margin-bottom: 0.9em;
-    padding-left: 0.7em; /* Should be the same for h{1-4} */
-    color: #FFF;
-    border: none;
-    background-color: #204C8D;
-    background-image: url("../img/moin-h1-background.png");
-    }
-
-#page h2 {
-    font-size: 1.4em;
-    line-height: 1.8em;
-    margin: 0;
-    margin-top: 1.6em;
-    margin-bottom: 0.8em;
-    padding-left: 0.7em; /* Should be the same for h{1-4}*/
-    background-image: url("../img/moin-h2-background.png");
-    border: none;
-    color: #072B61;
-    }
-
-/* h2 emulation */
-
-#page .table-of-contents-heading {
-    font-size: 1.3em;
-    font-weight: bold;
-    line-height: 1.8em;
-    margin: 0;
-    margin-bottom: 10px;
-    padding-left: 0.7em; /* Should be the same for h{1-4} */
-    color: #072B61;
-    background-color: #FFF;
-    background-image: url("../img/moin-h2-background.png");
-    }
-
-#page h3 {
-    font-size: 1.25em;
-    line-height: 1.6em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 0.7em; /* Should be the same for h{1-4} */
-    color: #072B61;
-    border-bottom-width: 1px;
-    border-bottom-style: solid;
-    border-bottom-color: #DADADA;
-    }
-
-#page h4 {
-    font-size: 1.2em;
-    line-height: 1.4em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 0.7em; /* Should be the same for h{1-4} */
-    color: #2963A6;
-    border-bottom: none;
-    }
-
-#page h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 1.5em;
-    color: #072B61;
-    font-weight: bold;
-    border-bottom: none;
-    }
-
-#page h6 {
-    font-size: 1em;
-    line-height: 1.1em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 1.5em;
-    color: #000;
-    font-weight: bold;
-    border-bottom: none;
-    }
-
-#page pre {
-    border-width: 1px;
-    border-style: solid;
-    border-color: #E5E5E5;
-    border-left-width: 4px;
-    white-space: pre;
-    background: #FFFAE9;
-    }
-
-#page tt {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: pre;
-    }
-
-/* Push stuff inside of headings */
-
-#page p,
-#page hr,
-#page pre,
-#page table,
-#page .table-of-contents { 
-    margin-left: 1.5em; 
-    }
-
-/* Various */
-
-#page p {
-    margin-bottom: 1.3em;
-    line-height: 1.5em;
-    padding-left: 0;
-    }
-
-#page td > p {
-    margin: 0.5em !important; 
-    }
-
-td { 
-    border-width: 1pt;
-    border-style: solid;
-    border-color: #CCC;
-    }
-
-/* Recent Changes Table */
-
-.recentchanges td {
-    font-size: 0.88em;
-    vertical-align: top;
-    border: none;
-    border-top-style: solid;
-    border-top-color: #EDEDED;
-    border-top-width: 1px;
-    border-left-style: solid;
-    border-left-color: #EDEDED;
-    border-left-width: 1px;
-    background: #fdfdfd;
-    }
-
-.rcdaybreak td {
-    font-size: 0.88em;
-    border-color: #CCC;
-    border-width: 1pt;
-    border-style: solid;
-    border-left: none;
-    border-right: none;
-    background-color: #FFF;
-    background-image: url("../img/moin-h2-background.png");
-    }
-
-/* Lists */
-
-#page ul,
-#page ol {
-    padding-left: 0.5em;
-    margin-left: 3em;
-    margin-bottom: 0.3em;
-    }
-
-#page ul { 
-    list-style: url("../img/moin-ul.png") circle; 
-    } 
-
-#page ol {
-    list-style-image: none !important;
-    }
-
-#page ul li {
-    padding-left: 0em;
-    margin-bottom: 0.3em;
-    }
-
-#page ol li {
-    padding-left: 0em;
-    margin-bottom: 0.3em;
-    }
-
-#page ul ul,
-#page ul ol,
-#page ol ul,
-#page ol ol {
-    margin-left: 1.5em;
-    margin-top: 0.3em;
-    }
-
-#page ul li p,
-#page ol li p {
-    margin-bottom: 0.3em;
-    line-height: 1.5em;
-    margin-left: 0 !important;
-    }
-
-/* Admonition Support */
-
-.lmimg {
-    background-color: #ECECEC;
-    background-image: url("../img/moin-msg-bg-gray.png");
-    width: 1%;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #CFCFCF;
-    border-left-width: 4px;
-    border-right-width: 0;
-    padding: 1em;
-    padding-right: 0;
-    }
-
-.lmtxt {
-    background-color: #ECECEC;
-    background-image: url("../img/moin-msg-bg-gray.png");
-    width:99%;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #CFCFCF;
-    border-left: 0;
-    padding: 1em;
-    padding-left: 0.5em;
-    }
-
-.lmimg.red,
-.lmtxt.red { 
-    border-color: #E0B7B7;
-    background-color: #FFECEC;
-    background-image: url("../img/moin-msg-bg-red.png");
-    }
-
-.lmimg.green,
-.lmtxt.green { 
-    border-color: #D6F6D2;
-    background-color: #EEFFEC;
-    background-image: url("../img/moin-msg-bg-green.png");
-    }
-
-.lmimg.violet,
-.lmtxt.violet { 
-    border-color: #F6D2F6; 
-    background-color: #FFECFF;
-    background-image: url("../img/moin-msg-bg-violet.png");
-    }
-
-.lmimg.blue,
-.lmtxt.blue { 
-    border-color: #D2E0F6; 
-    background-color: #ECF4FF;
-    background-image: url("../img/moin-msg-bg-blue.png");
-    }
-
-.lmimg.orange,
-.lmtxt.orange { 
-    border-color: #F6E7D2; 
-    background-color: #FFF8EC;
-    background-image: url("../img/moin-msg-bg-orange.png");
-    }
-
-/* Differences Between Revisions */
-
-.diff {
-    width:99%;
-    }
-
-.diff-header {
-    font-weight: bold;
-    }
-
-.diff-title {
-    background: #C0C0C0;
-    }
-
-.diff-added {
-    background: #E0FFE0;
-    vertical-align: sub;
-    }
-
-.diff-removed {
-    background: #FFFFE0;
-    vertical-align: sub;
-    }
-
-.diff-added span {
-    background: #80FF80;
-    }
-
-.diff-removed span {
-    background: #FFFF80;
-    }
-
-/* Navigation Table */
-
-table.navigation {
-    float: right;
-    margin: 2px;
-    background: #FFFFFF;
-    }
-
-/* Footer */
-
-#footer {
-    clear: both;
-    margin-top: 20px;
-    padding-bottom: 1em;
-    background-color: #204C8D;
-    background-image: url("../img/moin-header-background.png");
-    }
-
-#footer .editbar {
-    border-top-width: 2px;
-    border-top-style: dotted;
-    border-top-color: #628EAC;
-    border-bottom-width: 1px;
-    border-bottom-style: solid;
-    border-bottom-color: #C9C9C9;
-    }
-
-#footer .navibar li {
-    background-color: #FFF;
-    background-image: url("../img/moin-navibarbottom-bg.png");
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    }
-
-#footer .navibar li:hover {
-    background-color: #628ECA;
-    background-image: url("../img/moin-navibarbottom-hover-bg.png");
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    }
-
-#footer .navibar li.current, 
-#footer .navibar li.current:hover, 
-#footer .navibar li.current:hover a, 
-#footer .navibar li.current:active a {
-    color: #FFFFFF;
-    background-color: #628ECA;
-    background-image: url("../img/moin-navibarbottom-hover-bg.png"); 
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-#credits, #version, #timings {
-    text-align: center;
-    font-size: 0.88em;
-    padding: 0;
-    margin-top: 2.5em;
-    color: #EEE;
-    }
-
-#credits a { 
-    color: #EEE; 
-    }
-
-#credits a:hover {
-    text-decoration: underline;
-    }
-
-#credits li, #timings li {
-    display: inline;
-    padding-right: 2px;
-    margin-right: 4px;
-    color: #EEE;
-    }
-
-#credits img {
-    vertical-align: middle;
-    }
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/PythonPowered.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/PythonPowered.png
deleted file mode 100755
index c2d6ade..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/PythonPowered.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/alert.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/alert.png
deleted file mode 100755
index a8ca827..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/alert.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/angry.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/angry.png
deleted file mode 100755
index 011079d..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/angry.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/attention.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/attention.png
deleted file mode 100755
index 0498ea1..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/attention.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/biggrin.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/biggrin.png
deleted file mode 100755
index b29719b..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/biggrin.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/checkmark.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/checkmark.png
deleted file mode 100755
index 8869caa..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/checkmark.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/devil.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/devil.png
deleted file mode 100755
index 8e2cd45..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/devil.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/draft.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/draft.png
deleted file mode 100755
index 6b625f4..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/draft.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/frown.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/frown.png
deleted file mode 100755
index 2999b55..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/frown.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/icon-error.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/icon-error.png
deleted file mode 100755
index 3bbbb4a..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/icon-error.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/icon-info.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/icon-info.png
deleted file mode 100755
index 94bc537..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/icon-info.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/idea.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/idea.png
deleted file mode 100755
index 38782d9..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/idea.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-attach.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-attach.png
deleted file mode 100755
index ac85517..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-attach.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-bottom.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-bottom.png
deleted file mode 100755
index 1616134..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-bottom.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-deleted.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-deleted.png
deleted file mode 100755
index 5ab157b..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-deleted.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-diff.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-diff.png
deleted file mode 100755
index 0b98d79..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-diff.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-edit.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-edit.png
deleted file mode 100755
index 6cccfee..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-edit.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-email.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-email.png
deleted file mode 100755
index 89a5e6c..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-email.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-ftp.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-ftp.png
deleted file mode 100755
index 3b36770..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-ftp.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-h1-background.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-h1-background.png
deleted file mode 100755
index 003128c..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-h2-background.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-h2-background.png
deleted file mode 100755
index 7966dc0..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-h2-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-header-background.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-header-background.png
deleted file mode 100755
index 90232d3..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-help.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-help.png
deleted file mode 100755
index c255499..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-help.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-home.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-home.png
deleted file mode 100755
index e8f287c..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-home.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-html-background.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-html-background.png
deleted file mode 100755
index ccfa402..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-html-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-hx-background.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-hx-background.png
deleted file mode 100755
index 52329cb..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-hx-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-icon.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-icon.png
deleted file mode 100755
index 3960710..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-icon.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-info.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-info.png
deleted file mode 100755
index 39418c9..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-info.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-inter.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-inter.png
deleted file mode 100755
index 9d2d500..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-inter.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-blue.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-blue.png
deleted file mode 100755
index 7a816cf..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-blue.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-gray.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-gray.png
deleted file mode 100755
index 43d1a55..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-gray.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-green.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-green.png
deleted file mode 100755
index f4ca7ca..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-green.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-orange.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-orange.png
deleted file mode 100755
index 25a57b5..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-orange.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-red.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-red.png
deleted file mode 100755
index 2dfcf09..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-red.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-violet.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-violet.png
deleted file mode 100755
index 657824d..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-msg-bg-violet.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibarbottom-bg.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibarbottom-bg.png
deleted file mode 100755
index 0b63cb9..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibarbottom-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibarbottom-hover-bg.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibarbottom-hover-bg.png
deleted file mode 100755
index 9bbc244..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibarbottom-hover-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibartop-bg.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibartop-bg.png
deleted file mode 100755
index 936da33..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibartop-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibartop-hover-bg.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibartop-hover-bg.png
deleted file mode 100755
index 1d5596e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-navibartop-hover-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-new.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-new.png
deleted file mode 100755
index eff3384..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-new.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-news.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-news.png
deleted file mode 100755
index 4c3efdd..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-news.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-parent.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-parent.png
deleted file mode 100755
index 47416d4..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-parent.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-print.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-print.png
deleted file mode 100755
index 12a4e39..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-print.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-raw.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-raw.png
deleted file mode 100755
index 236e1d5..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-raw.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-rss.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-rss.png
deleted file mode 100755
index 72d75ae..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-rss.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-search.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-search.png
deleted file mode 100755
index fd7f0b0..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-search.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-show.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-show.png
deleted file mode 100755
index 3fd71d6..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-show.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-subscribe.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-subscribe.png
deleted file mode 100755
index 238bf62..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-subscribe.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-telnet.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-telnet.png
deleted file mode 100755
index c9cc93e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-telnet.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-toc-background.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-toc-background.png
deleted file mode 100755
index 02f4993..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-toc-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-top.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-top.png
deleted file mode 100755
index 572543e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-top.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-ul.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-ul.png
deleted file mode 100755
index fd89ccd..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-ul.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-unsubscribe.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-unsubscribe.png
deleted file mode 100755
index 907eb49..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-unsubscribe.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-up.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-up.png
deleted file mode 100755
index 57e240a..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-up.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-updated.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-updated.png
deleted file mode 100755
index 40bf05e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-updated.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-www.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-www.png
deleted file mode 100755
index 5430aa2..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-www.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-xml.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-xml.png
deleted file mode 100755
index 52f1607..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-xml.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-xml2.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-xml2.png
deleted file mode 100755
index af554e4..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/moin-xml2.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/ohwell.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/ohwell.png
deleted file mode 100755
index 69e416a..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/ohwell.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/prio1.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/prio1.png
deleted file mode 100755
index 774d34d..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/prio1.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/prio2.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/prio2.png
deleted file mode 100755
index 3c6fac5..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/prio2.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/prio3.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/prio3.png
deleted file mode 100755
index 2d03e62..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/prio3.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/redface.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/redface.png
deleted file mode 100755
index 1b7e217..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/redface.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/sad.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/sad.png
deleted file mode 100755
index c14e144..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/sad.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/smile.png
deleted file mode 100755
index 44cc239..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile2.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/smile2.png
deleted file mode 100755
index a875361..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile2.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile3.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/smile3.png
deleted file mode 100755
index dd9058b..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile3.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile4.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/smile4.png
deleted file mode 100755
index 595c1fe..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/smile4.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/star_off.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/star_off.png
deleted file mode 100755
index 057b4b7..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/star_off.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/star_on.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/star_on.png
deleted file mode 100755
index 60594dc..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/star_on.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/thumbs-up.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/thumbs-up.png
deleted file mode 100755
index 1faabac..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/thumbs-up.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/tired.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/tired.png
deleted file mode 100755
index a3d5c56..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/tired.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/Modern/img/tongue.png b/Artworks/Webenv/Moin/1.5.7/Modern/img/tongue.png
deleted file mode 100755
index 5302c89..0000000
Binary files a/Artworks/Webenv/Moin/1.5.7/Modern/img/tongue.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.7/create-wiki-instance.sh b/Artworks/Webenv/Moin/1.5.7/create-wiki-instance.sh
deleted file mode 100755
index 17f12e8..0000000
--- a/Artworks/Webenv/Moin/1.5.7/create-wiki-instance.sh
+++ /dev/null
@@ -1,402 +0,0 @@
-#!/bin/bash
-# moinmoin-postinstall.sh
-# MoinMoin 1.5 instance installation script.
-#
-# The CentOS Artwork SIG.
-# http://projects.centos.org/trac/artwork/
-
-
-
-# ---------------------------------------------------------
-# Begin Configuration Section
-
-# Name of the Wiki Front Page.
-WIKIFRONTPAGE="FrontPage"
-
-# Directory name where the wiki instance will be copied.
-WIKILOCATION=/var/www/
-
-# Instance Name. This is the name used to create the directory under
-# $WIKILOCATION and some others internal links.
-printf "Instance Name [wiki]      : "
-read WIKIINSTANCE
-if [ ! $WIKIINSTANCE ];then
-	WIKIINSTANCE='wiki'
-fi
-
-# Instance name should be uniq.
-if [ -d ${WIKILOCATION}/$WIKIINSTANCE ];then
-	echo "The instance '$WIKIINSTANCE' already exists."
-	exit;
-fi
-
-# Site Name. This is the name shown in the browser title bar.
-printf "Site Name [My Wiki]       : "
-read WIKISITENAME
-if [ ! $WIKINAME ];then
-	WIKINAME='My Wiki'
-fi
-
-# Alias Name used to access the wiki. By default we access
-# the wiki with the form: `http://localhost/wiki'. If you
-# want to acces the wiki with other alias name then change
-# this value and fill it with the name you want to access
-# your wiki.
-WIKIALIAS=$WIKIINSTANCE
-
-# Alias name used to access wiki static files. This value
-# should be different from $WIKIALIAS above.
-WIKIURLPREFIX=${WIKIINSTANCE}_staticfiles
-
-# Wiki Super User. Add your WikiUserName here.
-printf "Site superuser [YourName] : "
-read WIKISUPERUSER
-if [ ! $WIKISUPERUSER ];then
-	WIKISUPERUSER='YourName'
-fi
-
-# Do you want to restrict the edit actions ?  (yes|no).
-# 
-# a) If `yes' only the wiki superuser, and those listed into
-# EditGroup and AdminGroup pages will be able to edit pages
-# on your wiki. After this script is run, we suggest to:
-#
-#    1. Register the superuser. For example:
-#	Login > UserPreferences > Create Profile
-#    2. Create a EditGroup page.
-#    3. Add registered user names into EditGroup page.
-#
-#       At this point those users listed in EditGroup will
-#       be able to edit pages on your wiki. If you need to
-#       grant admin rights to other people then create the
-#       AdminGroup page and add register users names into
-#       it. After that they will have admin rights.
-#
-#       More info about acl can be found at
-#       http://localhost/wiki/HelpOnAccessControlLists once
-#       you have installed the wiki.
-# 
-# b) If `no' all users will be able to edit your wiki. Even
-# if they haven't a user register on it.
-WIKIRESTRICTEDIT="no"
-
-# Mail
-WIKIMAILSMARTHOST=""
-WIKIMAILFROM=""
-WIKIMAILLOGIN=""
-
-# Language.
-WIKILANGUAGE="en"
-
-# Basic installation Prefix.
-PREFIX=/usr
-
-# Share directory name.
-SHARE=$PREFIX/share/moin/
-
-# User & Group used by your web server.
-USER=apache
-GROUP=$USER
-
-# End of Configuration section
-# ---------------------------------------------------------
-
-
-# Copy files
-#
-# Here we create directories and copy files into the
-# instance.
-#
-echo "Creating instance ..."
-cd $WIKILOCATION
-mkdir $WIKIINSTANCE
-cp -R ${SHARE}data $WIKIINSTANCE
-cp -R ${SHARE}htdocs $WIKIINSTANCE
-cp -R ${SHARE}underlay $WIKIINSTANCE
-mkdir ${WIKIINSTANCE}/cgi-bin
-cp ${SHARE}server/moin.cgi ${WIKIINSTANCE}/cgi-bin
-
-
-# Fix PATH in moin.cgi file
-#
-sed -i -e "
-        s/\/path\/to\/wikiconfig/\/var\/www\/${WIKIINSTANCE}\/cgi-bin/
-        s/\/path\/to\/farmconfig/\/var\/www\/${WIKIINSTANCE}\/cgi-bin\/farmconfig/
-        " ${WIKILOCATION}${WIKIINSTANCE}/cgi-bin/moin.cgi
-
-
-# Apache Configuration
-#
-# Here we create the apache configuration file. By default
-# the wiki will be accessed through the `wiki' apache alias.
-# Virtual domains are also included but commented by
-# default.
-cat <<APACHECONF > /etc/httpd/conf.d/${WIKIINSTANCE}.conf
-# Apache web server configuration for MoinMoin wiki.
-#
-# Created by create-wiki-instance.sh.
-# `echo date`
-
-#
-# By Alias.
-#
-Alias /${WIKIURLPREFIX} "${WIKILOCATION}${WIKIINSTANCE}/htdocs/"
-<Directory "${WIKILOCATION}${WIKIINSTANCE}/htdocs/">
-   Order deny,allow
-   Allow from all
-</Directory>
-
-ScriptAlias /${WIKIINSTANCE} "${WIKILOCATION}${WIKIINSTANCE}/cgi-bin/moin.cgi"
-<Directory "${WIKILOCATION}${WIKIINSTANCE}/cgi-bin">
-   Order deny,allow
-   Allow from all
-</Directory>
-
-
-# By Virtual Domains.
-#
-#<VirtualHost *:80>
-#   ServerName wiki.example.tld
-#   ServerAdmin webmaster@example.tld
-#   ErrorLog logs/wiki.example.tld-error_log
-#   CustomLog logs/wiki.example.tld-access_log common   
-#   Alias /${WIKIURLPREFIX} "${WIKILOCATION}${WIKIINSTANCE}/htdocs/"
-#   Alias /favicon.ico "${WIKILOCATION}${WIKIINSTANCE}/favicon.ico"
-#   ScriptAlias / "${WIKILOCATION}${WIKIINSTANCE}/cgi-bin/moin.cgi/"
-#</VirtualHost>
-APACHECONF
-
-
-# MoinMoin Configuration - wikiconfig.py
-#
-# Here is a copy and paste from original wikiconfig.py file
-# in the moin-1.5.7-1.el5.rf package. Some additions were
-# included in the secutiry section to make it configurablen
-# between 1) an everyone editable wiki 2) a just Superuser,
-# EditGroup, and AdminGroup editable wiki.
-cat <<WIKICONFIG > ${WIKIINSTANCE}/cgi-bin/wikiconfig.py 
-# -*- coding: iso-8859-1 -*-
-# IMPORTANT! This encoding (charset) setting MUST be correct! If you live in a
-# western country and you don't know that you use utf-8, you probably want to
-# use iso-8859-1 (or some other iso charset). If you use utf-8 (a Unicode
-# encoding) you MUST use: coding: utf-8
-# That setting must match the encoding your editor uses when you modify the
-# settings below. If it does not, special non-ASCII chars will be wrong.
-
-"""
-    MoinMoin - Configuration for a single wiki
-
-    If you run a single wiki only, you can omit the farmconfig.py config
-    file and just use wikiconfig.py - it will be used for every request
-    we get in that case.
-
-    Note that there are more config options than you'll find in
-    the version of this file that is installed by default; see
-    the module MoinMoin.multiconfig for a full list of names and their
-    default values.
-
-    Also, the URL http://moinmoin.wikiwikiweb.de/HelpOnConfiguration has
-    a list of config options.
-
-    ** Please do not use this file for a wiki farm. Use the sample file 
-    from the wikifarm directory instead! **
-"""
-
-from MoinMoin.multiconfig import DefaultConfig
-
-
-class Config(DefaultConfig):
-
-    # Wiki identity ----------------------------------------------------
-
-    # Site name, used by default for wiki name-logo [Unicode]
-    sitename = u'${WIKISITENAME}'
-
-    # Wiki logo. You can use an image, text or both. [Unicode]
-    # For no logo or text, use '' - the default is to show the sitename.
-    # See also url_prefix setting below!
-    logo_string = u'<img src="/${WIKIURLPREFIX}/common/moinmoin.png" alt="MoinMoin Logo">'
-
-    # name of entry page / front page [Unicode], choose one of those:
-
-    # a) if most wiki content is in a single language
-    #page_front_page = u"MyStartingPage"
-
-    # b) if wiki content is maintained in many languages
-    page_front_page = u"${WIKIFRONTPAGE}"
-
-    # The interwiki name used in interwiki links
-    #interwikiname = 'UntitledWiki'
-    # Show the interwiki name (and link it to page_front_page) in the Theme,
-    # nice for farm setups or when your logo does not show the wiki's name.
-    #show_interwiki = 1
-
-
-    # Critical setup  ---------------------------------------------------
-
-    # Misconfiguration here will render your wiki unusable. Check that
-    # all directories are accessible by the web server or moin server.
-
-    # If you encounter problems, try to set data_dir and data_underlay_dir
-    # to absolute paths.
-
-    # Where your mutable wiki pages are. You want to make regular
-    # backups of this directory.
-    data_dir = '${WIKILOCATION}${WIKIINSTANCE}/data/'
-
-    # Where read-only system and help page are. You might want to share
-    # this directory between several wikis. When you update MoinMoin,
-    # you can safely replace the underlay directory with a new one. This
-    # directory is part of MoinMoin distribution, you don't have to
-    # backup it.
-    data_underlay_dir = '${WIKILOCATION}${WIKIINSTANCE}/underlay/'
-
-    # Location of your STATIC files (css/png/js/...) - you must NOT use the
-    # same for invoking moin.cgi (or, in general, the moin code).
-    # url_prefix must be '/wiki' for Twisted and standalone servers.
-    # For CGI, it should match your Apache Alias setting.
-    url_prefix = '/${WIKIURLPREFIX}'
-
-
-    # Security ----------------------------------------------------------
-
-    # This is checked by some rather critical and potentially harmful actions,
-    # like despam or PackageInstaller action:
-    #superuser = [u"${WIKISUPERUSER}", ]
-
-    # IMPORTANT: grant yourself admin rights! replace YourName with
-    # your user name. See HelpOnAccessControlLists for more help.
-    # All acl_rights_xxx options must use unicode [Unicode]
-    #acl_rights_default = u"All:read"
-    #acl_rights_before  = u"${WIKISUPERUSER}:read,write,delete,revert,admin" \\
-    #			 u"AdminGroup:read,write,delete,revert,admin" \\
-    #			 u"EditGroup:read,write,delete,revert"
-
-    # Link spam protection for public wikis (Uncomment to enable)
-    # Needs a reliable internet connection.
-    #from MoinMoin.util.antispam import SecurityPolicy
-
-
-    # Mail --------------------------------------------------------------
-
-    # Configure to enable subscribing to pages (disabled by default)
-    # or sending forgotten passwords.
-
-    # SMTP server, e.g. "mail.provider.com" (None to disable mail)
-    #mail_smarthost = "${WIKIMAILSMARTHOST}"
-
-    # The return address, e.g u"J�rgen Wiki <noreply@mywiki.org>" [Unicode]
-    #mail_from = u"${WIKIMAILFROM}"
-
-    # "user pwd" if you need to use SMTP AUTH
-    #mail_login = "${WIKIMAILLOGIN}"
-
-
-    # User interface ----------------------------------------------------
-
-    # Add your wikis important pages at the end. It is not recommended to
-    # remove the default links.  Leave room for user links - don't use
-    # more than 6 short items.
-    # You MUST use Unicode strings here, but you need not use localized
-    # page names for system and help pages, those will be used automatically
-    # according to the user selected language. [Unicode]
-    navi_bar = [
-        # If you want to show your page_front_page here:
-        #u'%(page_front_page)s',
-        u'RecentChanges',
-        u'FindPage',
-        u'SiteNavigation',
-        u'HelpContents',
-    ]
-
-    # The default theme anonymous or new users get
-    theme_default = 'modern'
-
-
-    # Language options --------------------------------------------------
-
-    # See http://moinmoin.wikiwikiweb.de/ConfigMarket for configuration in 
-    # YOUR language that other people contributed.
-
-    # The main wiki language, set the direction of the wiki pages
-    language_default = '${WIKILANGUAGE}'
-
-    # You must use Unicode strings here [Unicode]
-    page_category_regex = u'^Category[A-Z]'
-    page_dict_regex = u'[a-z]Dict$'
-    page_form_regex = u'[a-z]Form$'
-    page_group_regex = u'[a-z]Group$'
-    page_template_regex = u'[a-z]Template$'
-
-    # Content options ---------------------------------------------------
-
-    # Show users hostnames in RecentChanges
-    show_hosts = 1                  
-
-    # Enable graphical charts, requires gdchart.
-    #chart_options = {'width': 600, 'height': 300}
-WIKICONFIG
-
-#
-# Uncomment some options in the wikiconfig.py file if ...
-#
-
-if [ "$WIKISUPERUSER" != "" ]; then
-
-	sed -i -e '
-		/#superuser/s/#//
-		s/YourName/'$WIKISUPERUSER'/' ${WIKIINSTANCE}/cgi-bin/wikiconfig.py
-
-fi
-
-if [ "$WIKIRESTRICTEDIT" = "yes" ]; then
-
-	sed -i -r -e '
-		/#acl_rights_before/s/#//
-		/#acl_rights_default/s/#//
-		/#[\t ]*u"EditGroup/s/#//
-		/#[\t ]*u"AdminGroup/s/#//' ${WIKIINSTANCE}/cgi-bin/wikiconfig.py
-
-fi
-
-if [ "$WIKIMAILSMARTHOST" != "" ]; then
-
-	sed -i -e '
-		/#mail_smarthost/s/#//' ${WIKIINSTANCE}/cgi-bin/wikiconfig.py
-
-fi
-
-if [ "$WIKIMAILFROM" != "" ];then
-
-	sed -i -e '
-		/#mail_from/s/#//' ${WIKIINSTANCE}/cgi-bin/wikiconfig.py
-
-fi
-
-if [ "$WIKIMAILLOGIN" != "" ];then
- 
-	sed -i -e '
-		/#mail_login/s/#//' ${WIKIINSTANCE}/cgi-bin/wikiconfig.py
-
-fi
-
-
-# File Permissions
-#
-# Here we set the file permissons to the created and copied
-# files.
-#
-echo 'Setting permissions ...'
-chown -R $USER.$GROUP $WIKIINSTANCE
-chmod -R 750 $WIKIINSTANCE
-
-
-# Last Message
-echo '---------------------------------------------'
-echo ' *** The wiki instance had been created! *** '
-echo '---------------------------------------------'
-echo 'To finish the installation do the following:'
-echo "  1. Restart the Web Server (service httpd restart)"
-echo "  2. Open your browser and try the address: http://localhost/${WIKIALIAS}"
-echo '  3. Enjoy your installed wiki :).'
-echo ''
diff --git a/Artworks/Webenv/Moin/1.5.7/create-wikifarm-instance.sh b/Artworks/Webenv/Moin/1.5.7/create-wikifarm-instance.sh
deleted file mode 100644
index 198ff11..0000000
--- a/Artworks/Webenv/Moin/1.5.7/create-wikifarm-instance.sh
+++ /dev/null
@@ -1,504 +0,0 @@
-#!/bin/bash
-# moinmoin-postinstall.sh
-# MoinMoin 1.5 wikifarm instance installation script.
-#
-# The CentOS Artwork SIG.
-# http://wiki.centos.org/ArtWork
-
-
-
-# ---------------------------------------------------------
-# Begin Configuration Section
-
-# First Wiki Site Name. This is the name shown in the browser 
-# title bar.
-WIKISITENAME="mywiki"
-
-# Your Domain Name (without the trailing slash).
-MYDOMAIN="localdomain"
-
-# Name of the Wiki Front Page.
-WIKIFRONTPAGE="FrontPage"
-
-# Directory name where the wiki instance will be copied.
-WIKILOCATION=/var/www/
-
-# Instance Name.
-WIKIINSTANCE="wikifarm"
-
-# Alias name used to access wiki static files. This value
-# should be different from $WIKIALIAS above.
-WIKIURLPREFIX="staticfiles"
-
-# Wiki Super User. Add your WikiUserName here.
-WIKISUPERUSER="YourName"
-
-# Do you want to restrict the edit actions ?  (yes|no).
-# 
-# a) If `yes' only the wiki superuser, and those listed into
-# EditGroup and AdminGroup pages will be able to edit pages
-# on your wiki. After this script is run, we suggest to:
-#
-#    1. Register the superuser. For example:
-#	Login > UserPreferences > Create Profile
-#    2. Create a EditGroup page.
-#    3. Add registered user names into EditGroup page.
-#
-#       At this point those users listed in EditGroup will
-#       be able to edit pages on your wiki. If you need to
-#       grant admin rights to other people then create the
-#       AdminGroup page and add register users names into
-#       it. After that they will have admin rights.
-#
-#       More info about acl can be found at
-#       http://localhost/wiki/HelpOnAccessControlLists once
-#       you have installed the wiki.
-# 
-# b) If `no' all users will be able to edit your wiki. Even
-# if they haven't a user register on it.
-WIKIRESTRICTEDIT="no"
-
-# Mail
-WIKIMAILSMARTHOST=""
-WIKIMAILFROM=""
-WIKIMAILLOGIN=""
-
-# Language.
-WIKILANGUAGE="en"
-
-# Basic installation Prefix.
-PREFIX=/usr
-
-# Share directory name.
-SHARE=$PREFIX/share/moin/
-
-# User & Group used by your web server.
-USER=apache
-GROUP=$USER
-
-# End of Configuration section
-# ---------------------------------------------------------
-
-
-# Copy files
-#
-# Here we create directories and copy files into the
-# instance.
-#
-cd $WIKILOCATION
-mkdir -p ${WIKIINSTANCE}/cgi-bin/
-mkdir -p ${WIKIINSTANCE}/${WIKISITENAME}.${MYDOMAIN}/
-cp -r ${SHARE}data/* ${WIKIINSTANCE}/${WIKISITENAME}.${MYDOMAIN}/
-cp -r ${SHARE}data ${WIKIINSTANCE}/
-cp -r ${SHARE}htdocs $WIKIINSTANCE
-cp -r ${SHARE}underlay $WIKIINSTANCE
-cp ${SHARE}server/moin.cgi ${WIKIINSTANCE}/cgi-bin/
-
-
-# Fix PATH in moin.cgi file
-#
-sed -i -e "
-        s/\/path\/to\/wikiconfig/\/var\/www\/${WIKIINSTANCE}\/cgi-bin/
-        s/\/path\/to\/farmconfig/\/var\/www\/${WIKIINSTANCE}\/cgi-bin\/farmconfig/
-        " ${WIKILOCATION}${WIKIINSTANCE}/cgi-bin/moin.cgi
-
-
-# Apache Configuration
-#
-# Here we create the apache configuration file. By default
-# the wiki will be accessed through the `wiki' apache alias.
-# Virtual domains are also included but commented by
-# default.
-cat <<APACHECONF > /etc/httpd/conf.d/${WIKIINSTANCE}.conf
-# Apache web server configuration for MoinMoin wiki.
-#
-# Created by moinmoin-postinstall-wikifarm.sh.
-
-<VirtualHost *:80>
-   ServerName ${WIKISITENAME}.${MYDOMAIN}/
-   ServerAdmin webmaster@${MYDOMAIN}
-   ErrorLog logs/wiki-${WIKISITENAME}.error_log
-   CustomLog logs/wiki-${WIKISITENAME}.access_log common   
-   Alias /${WIKIURLPREFIX} "${WIKILOCATION}${WIKIINSTANCE}/htdocs/"
-   Alias /favicon.ico "${WIKILOCATION}${WIKIINSTANCE}/favicon.ico"
-   ScriptAlias / "${WIKILOCATION}${WIKIINSTANCE}/cgi-bin/moin.cgi/"
-</VirtualHost>
-APACHECONF
-
-# MoinMoin Configuration - farmconfig.py
-#
-# Here is a copy and paste from original farmconfig.py file
-# in the moin-1.5.7-1.el5.rf package. Some additions were
-# included in the secutiry section to make it configurablen
-# between 1) an everyone editable wiki 2) a just Superuser,
-# EditGroup, and AdminGroup editable wiki.
-cat <<WIKICONFIG > ${WIKIINSTANCE}/cgi-bin/farmconfig.py 
-# -*- coding: iso-8859-1 -*-
-# IMPORTANT! This encoding (charset) setting MUST be correct! If you live in a
-# western country and you don't know that you use utf-8, you probably want to
-# use iso-8859-1 (or some other iso charset). If you use utf-8 (a Unicode
-# encoding) you MUST use: coding: utf-8
-# That setting must match the encoding your editor uses when you modify the
-# settings below. If it does not, special non-ASCII chars will be wrong.
-
-"""
-    MoinMoin - Configuration for a wiki farm
-
-    If you run a single wiki only, you can keep the "wikis" list "as is"
-    (it has a single rule mapping all requests to mywiki.py).
-
-    Note that there are more config options than you'll find in
-    the version of this file that is installed by default; see
-    the module MoinMoin.multiconfig for a full list of names and their
-    default values.
-
-    Also, the URL http://moinmoin.wikiwikiweb.de/HelpOnConfiguration has
-    a list of config options.
-"""
-
-
-# Wikis in your farm --------------------------------------------------
-
-# If you run multiple wikis, you need this list of pairs (wikiname, url
-# regular expression). moin processes that list and tries to match the
-# regular expression against the URL of this request - until it matches.
-# Then it loads the <wikiname>.py config for handling that request.
-
-# Important:
-#  * the left part is the wikiname enclosed in double quotes
-#  * the left part must be a valid python module name, so better use only
-#    lower letters "a-z" and "_". Do not use blanks or "-" there!!!
-#  * the right part is the url re, use r"..." for it
-#  * the right part does NOT include "http://" nor "https://" at the beginning
-#  * in the right part ".*" means "everything". Just "*" does not work like
-#    for filenames on the shell / commandline, you must use ".*" as it is a RE.
-#  * in the right part, "^" means "beginning" and "$" means "end"
-
-wikis = [
-    # Standalone server needs the port e.g. localhost:8000
-    # Twisted server can now use the port, too.
-    
-    # wikiname,     url regular expression (no protocol)
-    # ---------------------------------------------------------------
-    #("mywiki",  r".*"),   # this is ok for a single wiki
-
-    # for multiple wikis, do something like this:
-    #("moinmoin",    r"^moinmoin.wikiwikiweb.de/.*$"),
-    #("moinmaster",  r"^moinmaster.wikiwikiweb.de/.*$"),
-
-    ("${WIKISITENAME}",		r"^${WIKISITENAME}.${MYDOMAIN}/.*$"),
-]
-
-
-# Common configuration for all wikis ----------------------------------
-
-# Everything that should be configured the same way should go here,
-# anything else that should be different should go to the single wiki's
-# config.
-# In that single wiki's config, we will use the class FarmConfig we define
-# below as the base config settings and only override what's different.
-#
-# In exactly the same way, we first include MoinMoin's Config Defaults here -
-# this is to get everything to sane defaults, so we need to change only what
-# we like to have different:
-
-from MoinMoin.multiconfig import DefaultConfig
-
-# Now we subclass this DefaultConfig. This means that we inherit every setting
-# from the DefaultConfig, except those we explicitely define different.
-
-class FarmConfig(DefaultConfig):
-
-    # Critical setup  ---------------------------------------------------
-
-    # Misconfiguration here will render your wiki unusable. Check that
-    # all directories are accessible by the web server or moin server.
-
-    # If you encounter problems, try to set data_dir and data_underlay_dir
-    # to absolute paths.
-
-    # Where your mutable wiki pages are. You want to make regular
-    # backups of this directory.
-    #data_dir = '${WIKILOCATION}${WIKIINSTANCE}/data/'
-
-    # Where read-only system and help page are. You might want to share
-    # this directory between several wikis. When you update MoinMoin,
-    # you can safely replace the underlay directory with a new one. This
-    # directory is part of MoinMoin distribution, you don't have to
-    # backup it.
-    data_underlay_dir = '${WIKILOCATION}${WIKIINSTANCE}/underlay/'
-
-    # Location of your STATIC files (css/png/js/...) - you must NOT use the
-    # same for invoking moin.cgi (or, in general, the moin code).
-    # url_prefix must be '/wiki' for Twisted and standalone servers.
-    # For CGI, it should match your Apache Alias setting.
-    url_prefix = '/${WIKIURLPREFIX}'
-
-
-    # Security ----------------------------------------------------------
-
-    # This is checked by some rather critical and potentially harmful actions,
-    # like despam or PackageInstaller action:
-    #superuser = [u"${WIKISUPERUSER}", ]
-
-    # IMPORTANT: grant yourself admin rights! replace YourName with
-    # your user name. See HelpOnAccessControlLists for more help.
-    # All acl_rights_xxx options must use unicode [Unicode]
-    #acl_rights_default = u"All:read"
-    #acl_rights_before  = u"${WIKISUPERUSER}:read,write,delete,revert,admin" \\
-    #			 u"AdminGroup:read,write,delete,revert,admin" \\
-    #			 u"EditGroup:read,write,delete,revert"
-
-    # Link spam protection for public wikis (uncomment to enable).
-    # Needs a reliable internet connection.
-    #from MoinMoin.util.antispam import SecurityPolicy
-
-
-    # Mail --------------------------------------------------------------
-
-    # Configure to enable subscribing to pages (disabled by default)
-    # or sending forgotten passwords.
-
-    # SMTP server, e.g. "mail.provider.com" (None to disable mail)
-    #mail_smarthost = "${WIKIMAILSMARTHOST}"
-
-    # The return address, e.g u"J�rgen Wiki <noreply@mywiki.org>" [Unicode]
-    #mail_from = u"${WIKIMAILFROM}"
-
-    # "user pwd" if you need to use SMTP AUTH
-    #mail_login = "${WIKIMAILLOGIN}"
-
-
-    # User interface ----------------------------------------------------
-
-    # Add your wikis important pages at the end. It is not recommended to
-    # remove the default links.  Leave room for user links - don't use
-    # more than 6 short items.
-    # You MUST use Unicode strings here, but you need not use localized
-    # page names for system and help pages, those will be used automatically
-    # according to the user selected language. [Unicode]
-    navi_bar = [
-        # If you want to show your page_front_page here:
-        #u'%(page_front_page)s',
-        u'RecentChanges',
-        u'FindPage',
-        u'HelpContents',
-    ]
-
-
-    # You must use Unicode strings here [Unicode]
-    page_category_regex = u'^Category[A-Z]'
-    page_dict_regex = u'[a-z]Dict$'
-    page_group_regex = u'[a-z]Group$'
-    page_template_regex = u'[a-z]Template$'
-
-    # Content options ---------------------------------------------------
-
-    # Show users hostnames in RecentChanges
-    show_hosts = 1
-
-    # Show the interwiki name (and link it to page_front_page) in the Theme,
-    # nice for farm setups or when your logo does not show the wiki's name.
-    show_interwiki = 1
-    #logo_string = u''
-
-    # Enable graphical charts, requires gdchart.
-    #chart_options = {'width': 600, 'height': 300}
-WIKICONFIG
-
-# Copy First Wiki Configuration file.
-#
-cat <<WIKICONFIG > ${WIKIINSTANCE}/cgi-bin/${WIKISITENAME}.py
-# -*- coding: iso-8859-1 -*-
-# IMPORTANT! This encoding (charset) setting MUST be correct! If you live in a
-# western country and you don't know that you use utf-8, you probably want to
-# use iso-8859-1 (or some other iso charset). If you use utf-8 (a Unicode
-# encoding) you MUST use: coding: utf-8
-# That setting must match the encoding your editor uses when you modify the
-# settings below. If it does not, special non-ASCII chars will be wrong.
-
-"""
-This is a sample config for a wiki that is part of a wiki farm and uses
-farmconfig for common stuff. Here we define what has to be different from
-the farm's common settings.
-"""
-
-# we import the FarmConfig class for common defaults of our wikis:
-from farmconfig import FarmConfig
-
-# now we subclass that config (inherit from it) and change what's different:
-class Config(FarmConfig):
-
-    # basic options (you normally need to change these)
-    sitename = u'${WIKISITENAME}' # [Unicode]
-    interwikiname = '${WIKISITENAME}'
-
-    # name of entry page / front page [Unicode], choose one of those:
-
-    # a) if most wiki content is in a single language
-    #page_front_page = u"MyStartingPage"
-
-    # b) if wiki content is maintained in many languages
-    page_front_page = u"${WIKIFRONTPAGE}"
-
-    logo_string = u'<img src="/${WIKIURLPREFIX}/common/moinmoin.png" alt="MoinMoin Logo">'
-
-    # The default theme anonymous or new users get
-    theme_default = 'modern'
-
-    # Language options --------------------------------------------------
-    
-    # See http://moinmoin.wikiwikiweb.de/ConfigMarket for configuration in 
-    # YOUR language that other people contributed.
-    
-    # The main wiki language, set the direction of the wiki pages
-    language_default = '${WIKILANGUAGE}'
-
-    data_dir = '${WIKILOCATION}${WIKIINSTANCE}/${WIKISITENAME}.${MYDOMAIN}/'
-WIKICONFIG
-
-# Uncomment some options in the farmconfig.py file if ...
-if [ "$WIKISUPERUSER" != "" ]; then
-
-	sed -i -e '
-		/#superuser/s/#//
-		s/YourName/'$WIKISUPERUSER'/' ${WIKIINSTANCE}/cgi-bin/farmconfig.py
-
-fi
-
-if [ "$WIKIRESTRICTEDIT" = "yes" ]; then
-
-	sed -i -r -e '
-		/#acl_rights_before/s/#//
-		/#acl_rights_default/s/#//
-		/#[\t ]*u"EditGroup/s/#//
-		/#[\t ]*u"AdminGroup/s/#//' ${WIKIINSTANCE}/cgi-bin/farmconfig.py
-
-fi
-
-if [ "$WIKIMAILSMARTHOST" != "" ]; then
-
-	sed -i -e '
-		/#mail_smarthost/s/#//' ${WIKIINSTANCE}/cgi-bin/farmconfig.py
-
-fi
-
-if [ "$WIKIMAILFROM" != "" ];then
-
-	sed -i -e '
-		/#mail_from/s/#//' ${WIKIINSTANCE}/cgi-bin/farmconfig.py
-
-fi
-
-if [ "$WIKIMAILLOGIN" != "" ];then
- 
-	sed -i -e '
-		/#mail_login/s/#//' ${WIKIINSTANCE}/cgi-bin/farmconfig.py
-
-fi
-
-# File Permissions
-#
-# Here we set the file permissons to the created and copied
-# files.
-#
-chown -R $USER.$GROUP $WIKIINSTANCE
-chmod -R ug=rwx $WIKIINSTANCE
-chmod -R o-rwx $WIKIINSTANCE
-cd $WIKIINSTANCE
-chown -R $USER.$GOUP cgi-bin 
-chmod -R ug=rx cgi-bin
-chmod -R o-rwx cgi-bin
-
-
-# Last Message
-#
-less <<LASTMESSAGE
-
-------------------------------------------------------------
-	     *** WIKIFARM INSTANCE CREATED *** 
-------------------------------------------------------------
-
-   To finish the installation do the following:
-
-	1. Restart the Web Server (service httpd restart)
-
-	2. Open your browser and try the address:
-	http://${WIKISITENAME}.${MYDOMAIN}/"
-
-------------------------------------------------------------
-	      *** HOWTO CREATE NEW WIKIS  *** 
-------------------------------------------------------------
-
-  To create new wikis into the farm check the following
-  steps:
-
-  	1. Update your farmconfig.py file adding the new
-	wiki definition. Ex.
-
-	("mywiki2",    r"^mywiki2.${MYDOMAIN}/.*$"),
-
-	2. Create a directory to store your new wiki data.
-	Ex.
-	
-	mkdir ${WIKILOCATION}${WIKIINSTANCE}/mywiki2.${MYDOMAIN}/
-
-	3. Copy the content of data directory into the
-	recently created directory. Ex.: 
-
-	cp -rv ${WIKILOCATION}${WIKIINSTANCE}/data/* \\
-	${WIKILOCATION}${WIKIINSTANCE}/mywiki2.${MYDOMAIN}/
-
-	4. Create a copy of your cgi-bin/mywiki.py into
-	cgi-bin/mywiki2.py. Then modify mywiki2 with the new
-	and specific configuration, related to the second
-	wiki. Ex.:
-
-	sitename = u'mywiki2' # [Unicode]
-	interwikiname = 'mywiki2'
-	data_dir = '/var/www/wikifarm/mywiki2.${MYDOMAIN}/'
-		
-
-------------------------------------------------------------
-		   *** GET TROUBLES ? ***
-------------------------------------------------------------
-
-   If you get some error when try to reach your wiki through
-   the web browser, check the following:
-
-	1. Add in your DNS or HOSTS file a record to your
-	wiki address. For example, if your domain is
-	${MYDOMAIN} and your wiki is in a host with the ip
-	192.168.0.1, and you want a wiki address like
-	http://${WIKISITENAME}.${MYDOMAIN}/ it is possible
-	that you should add a related CNAME record into your
-	DNS to your new wiki address, something like the
-	following:
-
-   	${WIKISITENAME}.${MYDOMAIN}.	IN CNAME	${MYDOMAINl}.
-
-	Remeber to do a 'service named restart' after
-	changes.
-
-	2. Check Virtual Domain configuration in your Apache
-	server. It is possible that it is disabled so enable
-	it by uncomenting a line like the following:
-
-	NameVirtualHost *:80
-
-	3. It is possible that you want something in
-	http://${MYDOMAIN}/ other than the error that
-	sometimes appears there after you get your wiki
-	working into virtual domains. So you should create a
-	virtual domain for that address too and change the
-	DocumentoRoot param to wherever you want to load at
-	that moment.
-
-	If you are still in troubles, you can write to:
-	<alain.reguera@gmail.com>. 
-	
-	Other way ...
-	
-   Enjoy your installed wikifarm :).
-
-LASTMESSAGE
diff --git a/Artworks/Webenv/Moin/1.5.7/install.sh b/Artworks/Webenv/Moin/1.5.7/install.sh
deleted file mode 100755
index be71f12..0000000
--- a/Artworks/Webenv/Moin/1.5.7/install.sh
+++ /dev/null
@@ -1,65 +0,0 @@
-#!/bin/bash
-#
-#
-
-
-# Export directory name.
-EXPORTDIR=tmp
-WIKILOCATION=/var/www
-
-# Instance Name which you want apply this theme to.
-printf 'Site instance: '
-read WIKIINSTANCE
-if [ ! -d "${WIKILOCATION}/${WIKIINSTANCE}" ];then
-	echo "The instance '${WIKIINSTANCE}' does not exist."
-	exit;
-fi
-
-# Customized version selector
-echo 'Site customization:'
-select VERSION in `find . -maxdepth 1 -type d \
-	| egrep -v '^.$' | egrep -v 'svn' \
-	| sed 's/\.\///'`;do
-	# SVN Repository directory
-	SVN=http://centos.org/svn/artwork/trunk/Extras/Moin/$VERSION
-	break
-done
-
-
-# Location where your wiki instance is stored.
-WIKILOCATION=/var/www/
-
-# Define Theme Name.
-THEMENAME="Modern"
-
-# Create instance
-echo 'Downloading customization ...'
-mkdir $EXPORTDIR
-svn export $SVN/ $EXPORTDIR/ --force --quiet
-
-echo 'Applying customization ...'
-cp -r $EXPORTDIR/$THEMENAME ${WIKILOCATION}${WIKIINSTANCE}/htdocs/
-cp $EXPORTDIR/${THEMENAME}.py ${WIKILOCATION}${WIKIINSTANCE}/data/plugin/theme/${THEMENAME}.py
-cp logo.png ${WIKILOCATION}${WIKIINSTANCE}/htdocs/common/logo.png
-rm -r $EXPORTDIR
-
-# Modify wikiconfig.py to set theme personalized names.
-sed -i -e "
-	/logo_string =/{
-	c\\
-    logo_string = u'<img src=\"/${WIKIINSTANCE}_staticfiles/common/logo.png\" alt=\"CentOS\">'
-	}
-	/theme_default =/{
-	c\\
-    theme_default = '${THEMENAME}'
-	}
-	" ${WIKILOCATION}${WIKIINSTANCE}/cgi-bin/*.py
-
-# Set Permissions
-echo 'Updating permissions ... '
-chown -R apache.apache ${WIKILOCATION}${WIKIINSTANCE}/htdocs/${THEMENAME}/
-chown -R apache.apache ${WIKILOCATION}${WIKIINSTANCE}/data/plugin/theme/${THEMENAME}.py
-chown -R apache.apache ${WIKILOCATION}${WIKIINSTANCE}/htdocs/common/logo.png
-chmod -R 750 ${WIKILOCATION}${WIKIINSTANCE}/htdocs/${THEMENAME}/
-chmod -R 750 ${WIKILOCATION}${WIKIINSTANCE}/data/plugin/theme/${THEMENAME}.py
-chmod -R 750 ${WIKILOCATION}${WIKIINSTANCE}/htdocs/common/logo.png
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern.py b/Artworks/Webenv/Moin/1.5.9/Modern.py
deleted file mode 100755
index 25899d5..0000000
--- a/Artworks/Webenv/Moin/1.5.9/Modern.py
+++ /dev/null
@@ -1,289 +0,0 @@
-# -*- coding: iso-8859-1 -*-
-"""
-    MoinMoin - Modern Theme
-
-    Created for The CentOS Project Wiki. This is a modification of
-    MoinMoin's modern default wiki theme, and a continuation of
-    previous modern-CentOS theme.
-
-    @copyright: 2008-2013 The CentOS Project
-    @license: GNU GPL, see COPYING for details.  
-"""
-
-from MoinMoin.theme import ThemeBase
-from MoinMoin import wikiutil
-
-class Theme(ThemeBase):
-
-    name = "Modern"
-
-    def header(self, d):
-        """
-        Assemble page header
-        
-        @param d: parameter dictionary
-        @rtype: string
-        @return: page header html
-        """
-
-        html = [
-
-            # Header
-            u'<div id="wrap">',
-            u'<div id="header">',
-            self.logo(),
-            u'<div id="userlinks">',
-            self.username(d),
-            self.trail(d),
-            u'</div>',
-	        self.navibar(d),
-    	    u'<div class="pageline"><hr style="display:none;" /></div>',
-     	    self.editbar(d),
-            u'</div>',
-
-            # Page
-            self.msg(d),
-            self.startPage(),
-            self.searchform(d),
-            self.title(d),
-            ]
-        return u'\n'.join(html)
-
-    def editorheader(self, d):
-        """
-        Assemble page header for editor
-        
-        @param d: parameter dictionary
-        @rtype: string
-        @return: page header html
-        """
-
-        html = [
-            # Custom html above header
-            #self.emit_custom_html(self.cfg.page_header1),
-
-            # Header
-            u'<div id="wrap">',
-            u'<div id="header">',
-            self.logo(),
-            u'<div id="userlinks">',
-            self.username(d),
-            self.trail(d),
-            u'</div>',
-    	    u'<div class="pageline"><hr style="display:none;"></div>',
-            u'</div>',
-
-            # Custom html below header (not recomended!)
-            # self.emit_custom_html(self.cfg.page_header2),
-            
-            # Page
-            self.msg(d),
-            u'<div id="editortitle">',
-	        self.title(d),
-            u'</div>',
-            ]
-        return u'\n'.join(html)
-
-    def footer(self, d, **keywords):
-        """ Assemble wiki footer
-        
-        @param d: parameter dictionary
-        @keyword ...:...
-        @rtype: unicode
-        @return: page footer html
-        """
-        page = d['page']
-        html = [
-            # End of page
-            self.pageinfo(page),
-            self.endPage(),
-
-            # Pre footer custom html (not recommended!)
-            # self.emit_custom_html(self.cfg.page_footer1),
-
-            # Footer
-	        u'<div id="footer">',
-            self.editbar(d),
-    	    u'<div class="pageline"><hr style="display:none;"></div>',
-            self.navibar(d),
-            self.credits(d),
-            #self.showversion(d, **keywords),
-            u'</div>',
-            u'</div>',
-            
-            # Post footer custom html
-            # self.emit_custom_html(self.cfg.page_footer2),
-            ]
-        return u'\n'.join(html)
-
-    def errormsg(self, d): 
-    	"""Assemble HTML code for CentOS Identification
-        
-        @rtype: unicode
-        @return: CentOS Global Identification
-        """
-        html = [
-            u'<div id="errormsg">',
-	        u'<img src="/error/include/img/wiki.png" alt="Wiki" />',
-    	    u'<div class="userlinks">',
-    	    self.username(d),
-            self.trail(d),
-    	    u'</div>',
-            u'<h1>Wiki</h1>',
-            self.navibar(d),
-            self.editbar(d),
-            self.interwiki(d),
-            self.title(d),
-            u'</div>',
-            ]
-        return u'\n'.join(html)
-
-    def credits(self, d):
-        """Assemble HTML code for the credits.
-        
-        @rtype: unicode
-        @return: Creative Common Reference
-        """
-
-        html = u'''
-        <div id="credits">
-        <div id="cc-image">
-            <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
-            <img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" />
-            </a>
-        </div>
-
-        <div id="cc-text">
-        This wiki is licensed under a <em> <a rel="license"
-        href="http://creativecommons.org/licenses/by-sa/3.0/">Creative
-        Commons Attribution-Share Alike 3.0 Unported
-        License</a></em>.
-        </div>
-
-</div>
-''' % d
-        return html
-
-    def searchform(self, d):
-        """
-        assemble HTML code for the search forms
-        
-        @param d: parameter dictionary
-        @rtype: unicode
-        @return: search form html
-        """
-        _ = self.request.getText
-        form = self.request.form
-        updates = {
-            'search_label' : _('Search:'),
-            'search_value': wikiutil.escape(form.get('value', [''])[0], 1),
-            'search_full_label' : _('Text', formatted=False),
-            'search_title_label' : _('Titles', formatted=False),
-            }
-        d.update(updates)
-
-        html = u'''
-<div id="searchform">
-<form method="get" action="">
-
-    <input type="hidden" name="action" value="fullsearch">
-    <input type="hidden" name="context" value="180">
-    <label for="searchinput">%(search_label)s</label>
-    <input id="searchinput" type="text" name="value" value="%(search_value)s" size="20"
-    onfocus="searchFocus(this)" onblur="searchBlur(this)"
-    onkeyup="searchChange(this)" onchange="searchChange(this)" alt="Search">
-    <input id="fullsearch" name="fullsearch" type="submit"
-    value="%(search_full_label)s" alt="Search Full Text">
-    <input id="titlesearch" name="titlesearch" type="submit"
-    value="%(search_title_label)s" alt="Search Titles">
-</form>
-</div>
-
-<script type="text/javascript">
-<!--// Initialize search form
-var f = document.getElementById('searchform');
-f.getElementsByTagName('label')[0].style.display = 'none';
-var e = document.getElementById('searchinput');
-searchChange(e);
-searchBlur(e);
-//-->
-</script>
-''' % d
-        return html
-
-# The following code make the navibar visible to users with
-# write access right ONLY!.
-
-    def shouldShowEditbar(self, page):
-        """ Hide the edit bar if you can't edit """
-        if self.request.user.may.write(page.page_name):
-            return ThemeBase.shouldShowEditbar(self, page)
-        return False
-
-# The follwing code is just to use class instead of id in
-# the navibar element. It is not recommended by CCS v2.1
-# standard the use of two equals id elements on the same
-# page.
-
-    def navibar(self, d):
-        """ Assemble the navibar
-
-        @param d: parameter dictionary
-        @rtype: unicode
-        @return: navibar html
-        """
-        request = self.request
-        found = {} # pages we found. prevent duplicates
-        items = [] # navibar items
-        item = u'<li class="%s">%s</li>'
-        current = d['page_name']
-
-        # Process config navi_bar
-        if request.cfg.navi_bar:
-            for text in request.cfg.navi_bar:
-                pagename, link = self.splitNavilink(text)
-                if pagename == current:
-                    cls = 'wikilink current'
-                else:
-                    cls = 'wikilink'
-                items.append(item % (cls, link))
-                found[pagename] = 1
-
-        # Add user links to wiki links, eliminating duplicates.
-        userlinks = request.user.getQuickLinks()
-        for text in userlinks:
-            # Split text without localization, user knows what he wants
-            pagename, link = self.splitNavilink(text, localize=0)
-            if not pagename in found:
-                if pagename == current:
-                    cls = 'userlink current'
-                else:
-                    cls = 'userlink'
-                items.append(item % (cls, link))
-                found[pagename] = 1
-
-        # Add current page at end
-        if not current in found:
-            title = d['page'].split_title(request)
-            title = self.shortenPagename(title)
-            link = d['page'].link_to(request, title)
-            cls = 'current'
-            items.append(item % (cls, link))
-
-        # Assemble html
-        items = u''.join(items)
-        html = u'''
-<ul class="navibar">
-%s
-</ul>
-''' % items
-        return html
-
-def execute(request):
-    """ Generate and return a theme object
-        
-    @param request: the request object
-    @rtype: MoinTheme
-    @return: Theme object
-    """
-    return Theme(request)
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/css/common.css b/Artworks/Webenv/Moin/1.5.9/Modern/css/common.css
deleted file mode 100644
index 74510ac..0000000
--- a/Artworks/Webenv/Moin/1.5.9/Modern/css/common.css
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
- * common.css --  This file resets the browser's default visual style
- * and sets The CentOS Web Environment visual style as default visual
- * style. This file sets default values to tags like `html', `body',
- * as well as those controlling links, tables, paragraphs, headings,
- * lists, forms and quotation.
- *
- * The CentOS Web Environment (Webenv) is specially conceived to
- * achieve one unique visual style and easy navigation through all
- * different web applications The CentOS Project uses to show its
- * existence in the World Wide Web medium.
- *
- * NOTE: This visual style is based on MoinMoin Default modern style
- * and Fedora Cora Style Sheets (when they used Moin in their wiki).
- *
- * Copyright (C) 2009-2013 The CentOS Project
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- */
-
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-
-* {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Define html
------------------------------------------------*/
-
-html {
-    background-color: #FFF;
-    background-image: url("../img/moin-html-background.png");
-    }
-
-/* Define body
------------------------------------------------*/
-
-body {
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    /* margin: 0;           /* <- full screen                         */
-    margin: 0 30px 0 30px;  /* <- with 30px of left and right margin  */
-    color: #000;
-    background: #FFF;
-    }
-
-/* Links 
------------------------------------------------*/
-
-a:link  { text-decoration: none; color: #0044B3; }
-a:hover { text-decoration: underline; color: green; }
-a:active { text-decoration: underline; color: green; }
-a:visited { text-decoration: none; color: #0044B3; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-.title,
-.title a:link,
-.title a:active,
-.title a:hover,
-.title a:visited,
-.title a:visited:hover {
-    color: #072B61;
-    }
-
-/* Headings
------------------------------------------------*/
-
-h1 {
-    font-size: 2em;
-    line-height: 1.5em;
-    }
-
-h2 {
-    font-size: 1.5em;
-    line-height: 1.5em;
-    margin-top: 1.5em;
-    }
-
-h3 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h4 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1.1em;
-    }
-
-h6 {
-    font-size: 1em;
-    line-height: 1em;
-    margin-top: 1em;
-    }
-
-/* Paragraphs
------------------------------------------------*/
-
-p {
-    margin: 1em 0 1.5em 0;
-    line-height: 1.5em;
-    }
-
-/* Images
------------------------------------------------*/
-
-img {
-    border: none;
-    }
-
-/* Quotations
------------------------------------------------*/
-
-blockquote {
-    background: #fafafa;
-    border-color: #eeeeee;
-    border-width: 1px;
-    border-style: solid;
-    border-left-width: 4px;
-    margin-left: 1.5em;
-    padding: 0.5em;
-    margin-top: 1em;
-    margin-bottom: 1.3em;
-    }
-
-q:before {
-    content: " “";
-    }
-
-q:after {
-    content: "” ";
-    }
-
-q q:before {
-    content: " ‘";
-    }
-
-q q:after {
-    content: "’ ";
-    }
-
-address {
-    margin-left: 1.5em;
-    }
-
-/* Preformatted Texts
------------------------------------------------*/
-
-pre {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    padding: 0.7em 1em;
-    margin: 1em 0 1.5em 0;
-    white-space: pre;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #E5E5E5;
-    border-left-width: 5px;
-    background: #FFFAE9;
-    overflow: auto;
-    -moz-border-radius: 3px;
-    }
-
-/* Phrase Elements
------------------------------------------------*/
-
-tt,
-samp,
-kbd,
-code {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    }
-
-/* Page Lines
------------------------------------------------*/
-
-hr {
-    clear: both;
-    height: 1px;
-    border: none;
-    background-color: #DADADA;
-    }
-
-/* Lists
------------------------------------------------*/
-
-ul,
-ol,
-dl {
-    margin: 1.5em 0 1.5em 4.5em;
-    }
-
-ul { 
-    list-style: disc;
-    } 
-
-ol {
-    list-style-image: none !important;
-    }
-
-ul li,
-ol li {
-    line-height: 1.5em;
-    }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-    margin-top: 0.3em;
-    margin-bottom: 0.3em;
-    margin-left: 2.5em;
-    }
-
-ul li p,
-ol li p {
-    margin-bottom: 0.3em;
-    }
-
-dl dd {
-    margin: 0.5em 0 1em 2.5em;
-    }
-
-dl ol,
-dl ul {
-    margin-left: 3.5em;
-    }
-
-/* Tables 
------------------------------------------------*/
-
-table {
-    border-collapse: collapse;
-    }
-
-table caption {
-    font-style: italic;
-    text-align: center;
-    }
-
-table tr th {
-    font-weight: bold;
-    }
-
-table tr td,
-table tr th {
-    border: 1pt;
-    border-style: solid;
-    border-color: #CCC;
-    padding-top: 0.25em;
-    padding-right: 0.5em;
-    padding-bottom: 0.25em;
-    padding-left: 0.5em;
-    vertical-align: top;
-    }
-
-table tr td p,
-table tr td pre {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Forms 
------------------------------------------------*/
-
-form {
-/*    display: inline;*/
-    }
-
-input[type="submit"], 
-input[type="button"] {
-    padding: 1px;
-    display: inline;
-    text-decoration: none;
-    }
-
-input[type="text"],
-input[type="password"],
-textarea {
-    display: inline;
-    padding: 2px;
-    }
-
-select {
-    display: inline;
-    padding: 1px;
-    }
-
-form p {
-    display: inline;
-    margin-left: 5px;
-    margin-right: 5px;
-    }
-
-/* Select
----------------------------------------- */
-
-select option {
-    padding-left: 3px;
-    padding-right: 3px;
-    }
-
-select optgroup {
-    font-style: normal;
-    font-weight: bold;
-    padding-left: 3px;
-    }
-
-select optgroup option {
-    margin-left: 1em;	
-    }
-
-input[type="radio"],
-input[type="checkbox"] {
-    vertical-align: middle;
-    }
-
-fieldset {
-    margin: 1em 0 1em 0;
-    padding: 1em;
-    padding-bottom: 5px;
-    border: 1px solid #AAA;
-    }
-
-fieldset legend {
-    font-weight: bold;
-    color: #AAA;
-    }
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/css/print.css b/Artworks/Webenv/Moin/1.5.9/Modern/css/print.css
deleted file mode 100644
index 0ca40be..0000000
--- a/Artworks/Webenv/Moin/1.5.9/Modern/css/print.css
+++ /dev/null
@@ -1,207 +0,0 @@
-/*  
- * print.css - This file provides the visual style for printing.
- *
- * Copyright (C) 2009-2013 The CentOS Project
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *    
- */
-
-/* Content Styles */
-
-html {
-    font-family: "DejaVu Sans", "Liberation Sans", serif;
-    font-size: 11pt;
-    text-align: left;
-    background: #fff;
-}
-
-body {
-    /* Give about 3.4cm in Mozilla/Firefox and about 2.2cm in Safari */
-    margin: 1.5cm;
-    background: #fff;
-}
-
-a, a:visited, a.nonexistent, a.badinterwiki {
-    color: black;
-    text-decoration: none;
-}
-
-a:hover, a:active {
-    text-decoration: underline;
-}
-
-.info a {
-    color: gray;
-}
-
-#page pre {
-    white-space: pre-wrap;
-    font-size: 10pt;
-    background: #fff;
-    border:none;
-}
-
-#page tt {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: pre;
-}
-
-a.interwiki:before, a.badinterwiki:before {
-    content: attr(title) ":";
-}
-
-a.interwiki img, a.badinterwiki img {
-    display: none;
-}
-
-.footnotes div {
-    width: 5em;
-    border-top: 1pt solid gray;
-}
-
-/* User Interface Styles */
-
-#header, #sidebar, #footer, #timings, #credits, #interwiki, #pagelocation {
-    display: none;
-}
-
-/* Messages style on printing view */
-
-.lmimg { 
-    width: 1%;
-    border: 1px solid #ccc;
-    border-right: none;
-    color: #000;
-    padding: 1em;
-    padding-right: 0;
-    background: #fff;
-}
-
-.lmtxt {
-    width: 99%;
-    border: 1px solid #ccc;
-    border-left: none;
-    color: #000;
-    padding: 1em;
-    padding-left: 0.5em;
-    background: #fff;
-}
-
-/* Various */
-
-#page td > p {margin: 0.5em !important; }
-
-td { border: 1pt solid #ccc; }
-
-/* List Presentation */
-
-#page ul,
-#page ol {
-    padding-left: 0.5em;
-    margin-left: 3em;
-    margin-bottom: 0.3em;
-}
-
-/*#page ul { list-style: url(../img/moin-ul.png) circle; } */
-
-#page ol {
-    list-style-image: none !important;
-}
-
-#page ul li {
-    padding-left: 0em;
-    margin-bottom: 0.3em;
-}
-
-#page ol li {
-    padding-left: 0em;
-    margin-bottom: 0.3em;
-}
-
-#page ul ul,
-#page ul ol,
-#page ol ul,
-#page ol ol {
-    margin-left: 1.5em;
-    margin-top: 0.3em;
-}
-
-#page ul li p,
-#page ol li p {
-    margin-bottom: 0.3em;
-    line-height: 1.5em;
-    margin-left: 0 !important;
-}
-
-/* Headings */
-
-#page h1 {
-    line-height: 1.9em;
-    margin: 0 0 0.9em 0;
-}
-
-#page h2 {
-    line-height: 1.8em;
-    margin: 1.6em 0 0.8em 0;
-}
-
-/* h2 emulation */
-
-#page .table-of-contents-heading {
-    line-height: 1.8em;
-    margin: 0;
-    margin-bottom: 10px;
-}
-
-#page h3 {
-    line-height: 1.6em;
-    margin-top:0.5em;
-}
-
-#page h4 {
-    line-height: 1.4em;
-    margin-top: 0.5em;
-}
-
-#page h5 {
-    line-height: 1.1em;
-    margin-top:0.5em;
-}
-
-#page h6 {
-    line-height: 1.1em;
-    margin-top:0.5em;
-}
-
-/* Table Of Contents */
-.table-of-contents {
-    border: none;
-    background: none;
-}
-
-/* Recent Changes Table */
-
-.recentchanges td {
-    font-size: 0.88em;
-    vertical-align: top;
-    border: none;
-    border: 1pt solid #ccc;
-    background: #ffffff;
-}
-
-.rcdaybreak td {
-    background: #f8f8f8 url('../img/moin-h2-background.png');
-}
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/css/projection.css b/Artworks/Webenv/Moin/1.5.9/Modern/css/projection.css
deleted file mode 100644
index f46ab4e..0000000
--- a/Artworks/Webenv/Moin/1.5.9/Modern/css/projection.css
+++ /dev/null
@@ -1,49 +0,0 @@
-/* 
- * projection.css -- This file provides visual style for projections.
- *
- * Copyright (C) 2009-2013 The CentOS Project
- * Copyright (C) 2003 by Juergen Hermann
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-*/
-
-@import url(screen.css);
-
-html { line-height: 1.8em; }
-
-body, b, em, a, span, div, p, td { font-size: 18pt; }
-
-h1 { font-size: 26pt; }
-h2 { font-size: 22pt; }
-h3 { font-size: 20pt; }
-h4 { font-size: 18pt; }
-h5 { font-size: 16pt; }
-h6 { font-size: 14pt; }
-
-tt, pre { font-size: 16pt; }
-sup, sub { font-size: 12pt; }
-
-table.navigation {
-    float: right;
-    margin: 2px;
-}
-
-.navigation td, .navigation a {
-    font-size: 10pt;
-    padding: 2px;
-}
-
-#interwiki, #pagelocation, #pageinfo { display: none; }
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/css/screen.css b/Artworks/Webenv/Moin/1.5.9/Modern/css/screen.css
deleted file mode 100644
index 8181a19..0000000
--- a/Artworks/Webenv/Moin/1.5.9/Modern/css/screen.css
+++ /dev/null
@@ -1,1294 +0,0 @@
-/* 
- * screen.css -- This file provides visual style for screens.
- *
- * Copyright (C) 2009-2013 The CentOS Project
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- * 
- */
-
-/*
- * Webenv -> Main Blocks
- * ---------------------
- */
-
-div#header,
-div#wrap,
-div#body,
-div#footer {
-    min-width: 728px;
-    }
-
-/* Header */
-
-div#header {
-	background: #204C8D url("/webenv/images/header.png") 0 0 repeat;
-	min-height: 46px;
-	}
-
-/* Content */
-
-div#wrap {
-    background-color: #FFF;
-    padding: 0 10px;
-	}
-
-div#body {
-	clear: both;
-    background-color: #F8F8F8;
-	}
-
-div#page,
-div#preview {
-    padding: 10px 30px 30px;
-    }
-
-div#content {
-    background-color: #FFF;
-    margin-bottom: 20px;
-    }
-
-div#content > p,
-div#content > pre,
-div#content table,
-div#content div#page-history,
-div#content div#content-below-diff > p,
-div#content div#content-below-diff > pre,
-div#content div#preview > p,
-div#content div#preview > pre {
-    margin-left: 20px;
-    }
-
-/* Headings */
-
-h1 {
-    font-size: 1.7em;
-    font-weight: bold;
-    line-height: 1.9em;
-    margin-top: 0.9em;
-    margin-bottom: 0.9em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #FFF;
-    border: none;
-    background-color: #204C8D;
-    background-image: url("/webenv/images/h1.png");
-    -moz-border-radius: 3px;
-    }
-
-h2 {
-    font-size: 1.4em;
-    line-height: 1.8em;
-    margin: 0;
-    margin-top: 1.6em;
-    margin-bottom: 0.8em;
-    padding-left: 20px; /* Should be the same for h{1-4}*/
-    background-image: url("/webenv/images/h2.png");
-    border: none;
-    color: #072B61;
-    -moz-border-radius: 3px;
-    }
-
-h3 {
-    font-size: 1.25em;
-    line-height: 1.6em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #072B61;
-    border-bottom-width: 1px;
-    border-bottom-style: solid;
-    border-bottom-color: #DADADA;
-    }
-h4 {
-    font-size: 1.2em;
-    line-height: 1.4em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #072B61;
-    border-bottom: none;
-    }
-
-h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #072B61;
-    font-weight: bold;
-    border-bottom: none;
-    }
-
-h6 {
-    font-size: 1em;
-    line-height: 1.1em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #000;
-    font-weight: bold;
-    border-bottom: none;
-    }
-
-#editor-help {
-    padding: 1em;
-	border: 1px solid;
-    background-image: url("/webenv/images/msg-bg-blue.png");
-	border-color: #D2E0F6;
-	background-color: #ECF4FF;
-    }
-
-#editor-help dl {
-    margin: 0 0 2em;
-    }
-
-#editor-help dl dt {
-    margin: 0.5em;
-    font-size: 1.2em;
-    border-bottom: 1px solid #D2E0F6;
-    }
-
-#editor-help dl dd {
-    margin-top: 0.5em;
-    margin-bottom: 1em;
-    }
-
-div#content-below-diff {
-    margin-top: 20px;
-    }
-
-div.recentchanges {
-    margin-top: 20px;
-    font-size: x-small;
-    }
-
-div.recentchanges td.rcicon1 {
-    text-align: center;
-    }
-
-div.recentchanges td.rcicon1 img,
-div.recentchanges td.rcicon2 img {
-    margin: 0 !important;
-    }
-
-div.recentchanges div.rcrss img,
-table.recentchanges td img {
-    margin-left: 0 !important;
-    }
-
-table.recentchanges {
-    margin-left: 0 !important;
-    width: 100%;
-    margin-top: 15px;
-    }
-
-.recentchanges table {
-    width: 100%;
-    margin-left: 0 !important;
-    }
-
-.recentchanges tr.rcdaybreak {
-    background-image: url("/webenv/images/h2.png");
-    }
-
-p.diff-header {
-    font-size: 1.2em;
-    line-height: 1.5em;
-    font-weight: bold;
-    margin: 10px 0 !important;
-    }
-
-table.diff {
-    font-size: x-small;
-    width: 100%;
-    }
-
-table.diff tr.diff-title td {
-    border:none;
-    border-left: 1px solid #AAA;
-    border-right: 1px solid #AAA;
-    width: 50%;
-    }
-
-table.diff td.diff-removed {
-    background: #FFDDDD;
-    border: 1px solid #CC0000;
-    border-right: 1px solid #AAA;
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    }
-
-table.diff td.diff-added {
-    background: #DDFFDD;
-    border: 1px solid #00AA00;
-    border-left: 1px solid #AAA;
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    }
-
-/* Paragraphs */
-
-div#content p {
-    /* text-align:justify; */
-    }
-
-div#content form .userpref table {
-    margin-bottom: 1em;
-    }
-
-div#content form .userpref p {
-    margin-left: 0;
-    }
-
-div#page p#pageinfo {
-    margin-top: 5em;
-    margin-bottom: 0;
-    color: gray;
-    }
-
-/* Logo */
-
-div#header div#logo {
-    padding-left: 10px;
-}
-
-div#header div#logo img {
-    border: none;
-    float: left;
-    }
-
-/* Google advertisement (468x60px) */
-
-div#header div.ads-google {
-    float: right;
-    margin: 5px;
-    }
-
-div#header div.ads-google img {
-    border: none;
-    }
-
-/* Last releases and RSS link for them. */
-
-div#header div#last-releases {
-    clear: both;
-    min-height: 35px;
-    border-top: 3px solid #FFF;
-    border-bottom: 3px solid #FFF;
-    background: #3465A4;
-    }
-
-div#header div#last-releases div.left {
-    display: block;
-    float: left;
-    width: 80%;
-    margin-top: 10px;
-    font-size: small;
-    }
-
-div#header div#last-releases div.right {
-    float: right;
-    margin-top: 9px;
-    margin-right: 5px;
-    }
-
-div#header div#last-releases div.right span.rss span {
-    text-align: center;
-    font-weight: bold;
-    background: #729fcf;
-    padding: 4px 10px;
-    }
-
-div#header div#last-releases div {
-    margin-left: 10px;
-    }
-
-div#header div#last-releases div span.title {
-    font-weight: bold;
-    color: #FFF;
-    }
-
-div#header div#last-releases div span.release {
-    border-right: 1px dotted #FFF;
-    padding-left: 10px;
-    padding-right: 10px;
-    font-weight: bold;
-    }
-
-div#header div#last-releases div span.last {
-    border-right: 0px;
-    }
-
-/* User links on header */
-
-div#header div.userlinks {
-    padding: 10px;
-    text-align: right;
-    font-size: x-small;
-    clear: both;
-    }
-
-div#header div.userlinks div.lastvisit {
-    width: 50%;
-    float: left;
-    text-align: left;
-    }
-
-div#header div.userlinks div.lastvisit span {
-    border: none;
-    }
-
-div#header div.userlinks div.lastvisit span.title {
-    color: #FFF;
-    }
-
-div#header div.userlinks div.lastvisit span.datetime {
-    font-style: italic;
-    color: #FFF;
-    }
-
-div#header div.userlinks div.session {
-    width: 50%;
-    float: right;
-    }
-
-div#header div.userlinks div.session a {
-    margin-left: 10px;
-    margin-right: 10px;
-	}
-
-div#header div.userlinks div.session span {
-    border-right: 1px dotted #FFF;
-	}
-
-div#header div.userlinks div.session span.last {
-	border-right: none;
-	}
-
-div#header div.userlinks div.session span.last a {
-	margin-right: 0;
-	}
-
-div#header div.userlinks div.session span.last:after {
-	content: none;
-	}
-
-div#header div.userlinks div.trail {
-	text-align: right;
-    clear: both;
-    padding-top: 5px;
-    }
-
-div#header div.userlinks div.trail span {
-	display: inline;
-	}
-
-div#header div.userlinks div.trail span.last {
-	border-right: none;
-	padding-right: 0;
-	}
-
-div#header div.userlinks div.trail span:after {
-	content: "»";
-    color: #FFF;
-    margin-left: 5px;
-    margin-right: 3px;
-	}
-
-div#header div.userlinks div.trail span.last:after {
-	content: none;
-	}
-
-/* User trail on content. */
-
-div#body div.usertrail {
-    font-size: small;
-    }
-
-div#body div.usertrail a {
-    margin-right: 5px;
-	}
-
-div#body div.usertrail span {
-	display: inline;
-	}
-
-div#body div.usertrail span.last {
-	border-right: none;
-	padding-right: 0;
-	}
-
-div#body div.usertrail span.last a {
-	margin-right: 0;
-	}
-
-div#body div.usertrail span:after {
-	content: "»";
-	}
-
-div#body div.usertrail span.last:after {
-	content: none;
-	}
-
-/* Page lines */
-
-.line {
-	clear: both;
-	margin: 0;
-	padding: 0;
-	background-color: transparent;
-	}
-
-.line.white {
-	height: 3px;
-	background-color: #FFF;
-	}
-
-#pageinfo {
-    text-align: right;
-    font-size: x-small;
-    }
-
-/* Footer */
-
-#footer {
-    clear: both;
-    padding-bottom: 1em;
-	background: #204C8D url("/webenv/images/header.png") 0 0 repeat;
-	}
-
-#footer div.credits {
-    padding: 10px;
-    }
-    
-#footer div.credits .copyright,
-#footer div.credits .license {
-    font-size: x-small;
-    color: #FFF;
-    line-height: 1.5em;
-    }
-
-#footer div.credits a {
-    color: #FFF;
-    font-style: italic;
-    }
-
-#footer div.top {
-    float:right;
-    }
-
-#footer .editbar {
-    border-top-width: 2px;
-    border-top-style: dotted;
-    border-top-color: #628EAC;
-    border-bottom-width: 1px;
-    border-bottom-style: solid;
-    border-bottom-color: #C9C9C9;
-    }
-
-#footer .navibar li {
-    background-color: #FFF;
-    background-image: url("/webenv/images/navibar-bottom.png");
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    -moz-border-radius: 0 0 3px 3px;
-    }
-
-#footer .navibar li:hover {
-    background-color: #628ECA;
-    background-image: url("/webenv/images/navibar-bottom-hover.png");
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    }
-
-#footer .navibar li.current, 
-#footer .navibar li.current:hover, 
-#footer .navibar li.current:hover a, 
-#footer .navibar li.current:active a {
-    color: #FFFFFF;
-    background-color: #628ECA;
-    background-image: url("/webenv/images/navibar-bottom-hover.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-#credits, 
-#version, 
-#timings {
-    text-align: center;
-    font-size: 0.88em;
-    padding: 0;
-    margin-top: 2.5em;
-    color: #EEE;
-    }
-
-#credits a { 
-    color: #EEE; 
-    }
-
-#credits a:hover {
-    text-decoration: underline;
-    }
-
-#credits li, #timings li {
-    display: inline;
-    padding-right: 2px;
-    margin-right: 4px;
-    color: #EEE;
-    }
-
-#credits img {
-    vertical-align: middle;
-    }
-
-/* 
- * Webenv -> Forms
- * ---------------
- */
-
-div#body div.row1 {
-	clear: both;
-	background: #F8F8F8;
-	padding: 10px;
-	}
-
-div#body div.row2 {
-	clear: both;
-	background: #FFFFFF;
-	padding: 10px;
-	}
-
-div#body div.row3 {
-	clear: both;
-	border-top: 1px solid #CCC;
-	padding: 10px;
-	margin-top: 10px;
-	}
-
-div#body fieldset div.row1 span.descrip,
-div#body fieldset div.row2 span.descrip {
-	float: left;
-	}
-
-div#body fieldset div.field {
-	display: block;
-	margin-left: 30%;
-	}
-
-div#body fieldset div.field div.column {
-	float: left;
-	margin-right: 1em;
-	padding-right: 1em;
-	border-right: 1px dotted #AAA;
-	}
-
-div#body fieldset div.row3 div.descrip {
-	display: block;
-	font-size: small;
-	color: #AAA;
-	font-style: italic;
-	width: 70%
-	}
-
-div#body fieldset span.submit {
-	float: right;
-	}
-
-/* */
-
-div#body div.actions {
-    margin-top: 10px;
-	border-bottom: 1px solid #AAA;
-    padding-bottom: 10px;
-
-    }
-
-div#body div.actions span {
-	display: inline;
-	margin: 0;
-	padding-right: 10px;
-	border-right: 1px dotted #AAA;
-	color: #AAA;
-	}
-
-div#body div.actions span.last {
-	border-right: none;
-	padding-left: 10px;
-	}
-
-/* */
-
-div#body div.pagination {
-    font-size: small;
-    padding: 10px;
-    border-top: 1px #AAA solid;
-    margin-bottom: 2em;
-    }
-
-div#body div.pagination span.left {
-    float: left;
-    }
-
-div#body div.pagination span.left a:before {
-    content: "«";
-    padding-right: 3px;
-    }
-
-div#body div.pagination span.right a:after {
-    content: "»";
-    padding-left: 3px;
-    }
-
-div#body div.pagination span.right {
-    float: right;
-    }
-
-/* */
-
-div#body div.records-list {
-    display: block;
-    }
-
-div#body div.records-list ul {
-    margin: 0;
-    padding: 0;
-    list-style: none;
-    }
-
-div#body div.records-list ul li {
-    padding: 0.5em;
-    }
-
-div#body div.records-list ul li.row1 {
-    background: #F8F8F8;
-    }
-
-div#body div.records-list ul li span.col0 {
-    display: block;
-    float:left;
-    text-align: center;
-    padding-right: 0.5em;
-    margin-right: 0.5em;
-    border-right: 1px solid #FFF;
-    }
-
-div#body div.records-list ul li span.col1 {
-    width: 250px;
-    display: block;
-    float:left;
-    }
-
-div#body div.records-list ul li span.col2 {
-    border-left: 1px solid #FFF;
-    padding-left: 0.5em;
-    }
-
-div#body div.records-list ul li.title {
-    font-weight: bold;
-    background: #eee;
-    border-bottom: 1px #AAA solid;
-    }
-
-#editor-textarea {
-    width: 99%;
-    }
-
-/*
- * Webenv -> Links
- * ---------------
- */
-
-/* Broken or nonexistent links. */
-
-a.nonexistent,
-a.nonexistent:hover { color: gray; }
-
-/* Special decoration for some links' classes */
-
-a.external:before,
-a.www:before,
-a.http:before,
-a.https:before {
-    white-space:nowrap;
-    content: url(/webenv/images/a-www.png);
-    margin: 0 0.2em;
-    }
-
-a.ftp:before {
-    white-space:nowrap;
-    content: url(/webenv/images/ftp.png);
-    margin: 0 0.2em;
-    }
-
-a.nntp:before {
-    white-space:nowrap;
-    content: url(/webenv/images/nntp.png);
-    margin: 0 0.2em;
-    }
-
-a.news:before {
-    white-space:nowrap;
-    content: url(/webenv/images/news.png);
-    margin: 0 0.2em;
-    }
-
-a.telnet:before {
-    white-space:nowrap;
-    content: url(/webenv/images/telnet.png);
-    margin: 0 0.2em;
-    }
-
-a.irc:before {
-    white-space:nowrap;
-    content: url(/webenv/images/irc.png);
-    margin: 0 0.2em;
-    }
-
-a.file:before {
-    white-space:nowrap;
-    content: url(/webenv/images/file.png);
-    margin: 0 0.2em;
-    }
-
-a.mailto:before {
-    white-space:nowrap;
-    content: url(/webenv/images/a-mail.png);
-    margin: 0 0.2em;
-    }
-
-a.attachment:before {
-    white-space:nowrap;
-    content: url(/webenv/images/a-attach.png);
-    margin: 0 0.2em;
-    }
-
-a.interwiki:before {
-    white-space:nowrap;
-    content: url(/webenv/images/inter.png);
-    margin: 0 0.2em;
-    }
-
-/* */
-
-div#header .user-last-visit a,
-div#header .userlinks a,
-div#header .usertrail a,
-div#header #last-releases a {
-	color: #fff;
-    }
-
-/* 
- * Webenv -> Lists
- * ---------------
- */
-
-ul { 
-    list-style: url("/webenv/images/ul.png") circle;
-    } 
-
-div#rightbar ul {
-    padding: 0.5em 0.5em 1em 1em;
-    margin: 0;
-    list-style: none;
-    border-top: 1px #EEE solid;
-    }
-
-div#rightbar ul.first {
-    border-top: none;
-    }
-
-div#right ul li {
-    padding: 2px;
-    }
-
-/* Table of content (table-of-contents)  */
-
-div.table-of-contents {
-	font-size: small;
-	text-align:left;
-    margin-bottom: 2em;
-	border: 1px solid #DDD;
-    background-image: url("/webenv/images/msg-bg-gray.png");
-	background-color: #FFF;
-    -moz-border-radius: 3px;
-    margin-left: 1.5em;
-	}
-
-div.table-of-contents > ol {
-    margin-left: 3.5em;
-    }
-
-div.table-of-contents p.table-of-contents-heading {
-    font-size: 1.4em;
-    line-height: 1.8em;
-    margin: 0;
-    padding-left: 1em; /* Should be the same for h{1-4}*/
-    background-image: url("/webenv/images/h2.png");
-    color: #072B61;
-    font-weight: bold;
-    border-bottom: 1px solid #DDD;
-    }
-
-div.searchresults {
-    border-top: 1px solid #AAA;
-    }
-
-div.searchresults dl {
-    margin-left: 20px;
-    margin-right: 20px;
-    }
-
-/* 
- * Webenv -> Quotation
- * -------------------
- */
-
-/* Action messages */
-
-#message {
-    padding: 0 2em 0em;
-	border: none;
-	border-top: 4px solid;
-	border-bottom: 4px solid;
-    background-image: url("/webenv/images/msg-bg-blue.png");
-	border-color: #D2E0F6; 
-	background-color: #ECF4FF;
-    }
-
-#message .buttons {
-    margin-bottom: 1em;
-    }
-
-
-/* Admonitions
- * 
- * NOTE: To build admonitions, use the following wiki markup as
- * template:
- * --------------------------------------------------------------------
- * ||<tableclass="message blue"^|2>  attachment:ArtWork/note.png ||||<class="title" width="99%"(> Note: ||
- * ||<class="content"> Here is where the admonition content goes in. ||
- * --------------------------------------------------------------------
- */
-
-table.message {
-    margin-top: 1.5em;
-    margin-bottom: 1.3em;
-    }
-
-table.message td {
-    padding: 5px;
-    }
-
-table.message.blue {
-    background-image: url("/webenv/images/msg-bg-blue.png");
-	background-color: #ECF4FF;
-    }
-
-table.message.blue td:first-child {
-    border-left: 5px solid #D2E0F6;
-    border-top: 1px solid #D2E0F6;
-    border-bottom: 1px solid #D2E0F6;
-    border-right: none;
-    }
-
-table.message.blue td.title {
-    border-top: 1px solid #D2E0F6;
-    border-right: 1px solid #D2E0F6;
-    border-bottom: none;
-    border-left: none;
-    padding-bottom: 0;
-    font-size: 1.3em;
-    font-weight: bold;
-    color: inherit;
-    }
-
-table.message.blue td.content {
-    border-right: 1px solid #D2E0F6;
-    border-top: none;
-    border-bottom: 1px solid #D2E0F6;
-    border-left: none;
-    }
-
-table.message.orange {
-    border-color: #F6E7D2; 
-    background-color: #FFF8EC;
-    background-image: url("/webenv/images/msg-bg-orange.png");
-    }
-
-table.message.orange td:first-child {
-    border-left: 5px solid #F6E7D2;
-    border-top: 1px solid #F6E7D2;
-    border-bottom: 1px solid #F6E7D2;
-    border-right: none;
-    }
-
-table.message.orange td.title {
-    border-top: 1px solid #F6E7D2;
-    border-right: 1px solid #F6E7D2;
-    border-bottom: none;
-    border-left: none;
-    padding-bottom: 0;
-    font-size: 1.3em;
-    font-weight: bold;
-    color: inherit;
-    }
-
-table.message.orange td.content {
-    border-right: 1px solid #F6E7D2;
-    border-top: none;
-    border-bottom: 1px solid #F6E7D2;
-    border-left: none;
-    }
-
-table.message img {
-    margin-left: 10px !important;
-    }
-
-/* Application level navigation bar. */
-
-.editbar {
-    clear: both;
-    display: block;
-    margin: 0;
-    padding-left: 20px;
-    white-space: nowrap;
-    background: #EDF4FF; 
-    font-size: 0.9em;
-    }
-
-.editbar form, .editbar form div {
-    display: inline;
-    margin: 0px;
-    }
-
-.editbar li {
-    display: inline;
-    padding: 0;
-    margin-right: 10px;
-    }
-
-*[dir="rtl"] .editbar li {
-    float: right;
-    }
-
-#header .editbar {
-    border-bottom-width: 2px;
-    border-bottom-style: dotted;
-    border-bottom-color: #628ECA;
-    border-top-width: 1px;
-    border-top-style: solid;
-    border-top-color: #C9C9C9;
-    }
-
-.navibar {
-    /* Problem: clear: right; aligns nicely right of
-     * logo, but lets it float high in the header,
-     * disconnected from ground */  
-    clear: both;
-    display: block;
-    height: 20px;
-    padding: 0;
-    padding-left: 10px;
-    margin: 0;
-    font-size: 0.9em;
-
-    /* For avoiding a gap between navibar and pageline
-     * on IE */
-    zoom: 1;
-    }
-
-.navibar li {
-    float: left;
-    display: inline;
-    white-space: nowrap;
-    margin-left: 3px;
-    padding-top: 4px;
-    padding-bottom: 4px;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #628ECA;
-    background-color: #FFF;
-    background-image: url("/webenv/images/navibar-top.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    -moz-border-radius: 3px 3px 0 0;
-    }
-
-*[dir="rtl"] .navibar li {
-    float: right;
-    }
-
-.navibar li.wikilink {
-    /*background: #3967a3; /*url(../img/tab-wiki.png) repeat-x;*/
-    }
-
-.navibar li.userlink {
-    /*background: #E6EAF0; /*url(../img/tab-user.png) repeat-x;*/
-    }
-
-.navibar li a { 
-    /* To cover the box area as linkable in the header area */
-    padding: 7px 8px; 
-    }
-
-#header .navibar li.current a { 
-    /* To cover the box area as linkable in the header area */
-    padding: 6px 8px 7px; 
-    }
-
-
-#footer .navibar li.current a { 
-    /* To cover the box area as linkable in the footer area */
-    padding: 7px 8px 5px;
-    }
-
-.navibar a, .navibar a:visited {
-    color: #204C8D;
-    text-decoration: none;
-    }
-
-.navibar li.current a {
-    color: #FFFFFF;
-    text-decoration: none;
-    font-weight: bold;
-    padding-top: 6px;
-    }
-
-.navibar li:hover {
-    background-color: #628ECA;
-    background-image: url("/webenv/images/navibar-top-hover.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-.navibar li:hover a {
-    color: #FFFFFF;
-    text-decoration: none;
-    }
-
-.navibar li:hover a:active { color:#FFF; text-decoration:none;}
-.navibar li a:active { color:#204C8D; text-decoration:none;}
-
-.navibar li.current, 
-.navibar li.current:hover, 
-.navibar li.current:hover a, 
-.navibar li.current:active a {
-    color: #FFFFFF;
-    background-color: #628ECA;
-    background-image: url("/webenv/images/navibar-top-hover.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-#username {
-    margin: 0;
-    text-align: right;
-    font-size: 0.82em;
-    white-space: nowrap;
-    }
-
-*[dir="rtl"] #username {
-    text-align: left;
-    }
-
-#username li {
-    display: inline;
-    padding-right: 0.5em;
-    }
-
-#username li:last-child {
-    padding-right: 0; 
-    }
-
-#username form {
-    display: inline;
-    }
-
-#username input {
-    display: inline;
-    padding: 0;
-    margin: 0;
-    border: none;
-    background: #E7E7E7; /* inherit doesnt work on IE */
-    color: blue;
-    font-size: 0.82em;
-    cursor: pointer;
-    }
-
-#username input:hover {
-    color: red;
-    }
-
-#searchform {
-    color: #FFFFFF; 
-    margin-top: 5px;
-    text-align: right;
-    padding: 0;
-    white-space: nowrap;
-    float: right;
-    }
-
-*[dir="rtl"] #searchform {
-    float: left;
-    }
-
-#searchform input{
-    padding: 3px;
-    font-size: 0.82em;
-    }
-
-#searchinput {
-    background: #EDF4FF;
-    border-width: 2px;
-    border-style: solid;
-    border-color: #204C8D;
-    color: #204C8D;
-    display: inline;
-    width: 160px;
-    -moz-border-radius: 3px;
-    }
-
-#titlesearch, #fullsearch {
-    border-width: 1px;
-    border-style: solid;
-    border-color: #204C8D;
-    background: #3B71B8; /* inherit doesnt work on IE */
-    color: #FFFFFF;
-    cursor: pointer;
-    display: inline;
-    font-weight: bold;
-    text-decoration: none;
-    -moz-border-radius: 3px;
-    }
-
-#searchform label {
-    display: block;
-    }
-
-
-#searchform form div {
-    display: inline;
-    }
-
-#pagetrail {
-    font-size: 0.82em;
-    margin: 0;
-    color: #EEE;
-    text-align: right;
-    }
-
-*[dir="rtl"] #pagetrail {
-    clear: left;
-    }
-
-#interwiki {
-    margin-right: 0.5em;
-    float:left;
-    font-size: 1em;
-    }
-
-*[dir="rtl"] #interwiki {
-    display: inline;
-    margin-right: 5px;
-    font-size: 1em;
-    }
-
-#interwiki span:after {
-    content: ":";
-    }
-
-#locationline {
-    padding-left: 20px;
-    padding-right: 20px;
-    }
-
-*[dir="rtl"] #locationline {
-    clear: left;
-    }
-
-#pagelocation {
-    margin: 5px 0;
-    padding: 0;
-    }
-
-#pagelocation li {
-    display: inline;
-    color: #3B639B;
-    }
-
-#pagetrail li {
-    display: inline;
-    margin: 0;
-    }
-
-/* XXX Warning: non-ascii characters! */
-
-#pagetrail li:after {
-    content: " » ";
-    }
-
-*[dir="rtl"] #pagetrail li:after {
-    content: " « ";
-    }
-
-#pagetrail li:last-child:after {
-    content: "";
-    }
-
-#pagelocation li:after {
-    content: " » ";
-    }
-
-*[dir="rtl"] #pagelocation li:after {
-    content: " \\ "; /* TODO: check what looks best with RTL */
-    }
-
-#pagelocation li:last-child:after {
-    content: "";
-    }
-
-#username a:link { text-decoration: none; color: #EEE;}
-#username a:hover { text-decoration: underline; color: #FFF; }
-#username a:active { text-decoration: underline; color: #FFF; }
-#username a:visited { text-decoration: none; color: #EEE; }
-#username a:visited:hover { text-decoration: underline; color: #FFF; }
-
-#pagetrail a:link { text-decoration: none; color: #EEE; }
-#pagetrail a:hover { text-decoration: underline; color: #FFF; }
-#pagetrail a:active { text-decoration: underline; color: #FFF; }
-#pagetrail a:visited { text-decoration: none; color: #EEE; }
-#pagetrail a:visited:hover { text-decoration: underline; color: #FFF; }
-
-#userlinks {
-    padding: 10px;
-    }
-
-.pageline {
-    clear: both;
-    margin: 0;
-    padding: 0;
-    width: 100%;
-    /* sync these values, line-height is needed for IE */
-    height: 5px;
-    line-height: 5px;
-    background: #628ECA;
-    }
-
-/* Horizontal rules */
-hr.hr1 { height: 2px; }
-hr.hr2 { height: 3px; }
-hr.hr3 { height: 4px; }
-hr.hr4 { height: 5px; }
-hr.hr5 { height: 6px; }
-hr.hr6 { height: 7px; }
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/PythonPowered.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/PythonPowered.png
deleted file mode 100755
index c2d6ade..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/PythonPowered.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/alert.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/alert.png
deleted file mode 100755
index a8ca827..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/alert.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/angry.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/angry.png
deleted file mode 100755
index 011079d..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/angry.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/attention.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/attention.png
deleted file mode 100755
index 0498ea1..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/attention.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/biggrin.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/biggrin.png
deleted file mode 100755
index b29719b..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/biggrin.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/checkmark.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/checkmark.png
deleted file mode 100755
index 8869caa..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/checkmark.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/devil.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/devil.png
deleted file mode 100755
index 8e2cd45..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/devil.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/draft.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/draft.png
deleted file mode 100755
index 6b625f4..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/draft.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/frown.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/frown.png
deleted file mode 100755
index 2999b55..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/frown.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/icon-error.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/icon-error.png
deleted file mode 100755
index 3bbbb4a..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/icon-error.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/icon-info.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/icon-info.png
deleted file mode 100755
index 94bc537..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/icon-info.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/idea.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/idea.png
deleted file mode 100755
index 38782d9..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/idea.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-attach.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-attach.png
deleted file mode 100755
index ac85517..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-attach.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-bottom.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-bottom.png
deleted file mode 100755
index 1616134..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-bottom.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-deleted.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-deleted.png
deleted file mode 100755
index 5ab157b..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-deleted.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-diff.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-diff.png
deleted file mode 100755
index 0b98d79..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-diff.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-edit.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-edit.png
deleted file mode 100755
index 6cccfee..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-edit.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-email.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-email.png
deleted file mode 100755
index 89a5e6c..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-email.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-ftp.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-ftp.png
deleted file mode 100755
index 3b36770..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-ftp.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-h1-background.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-h1-background.png
deleted file mode 100755
index 966b7ed..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-h2-background.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-h2-background.png
deleted file mode 100755
index 7966dc0..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-h2-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-header-background.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-header-background.png
deleted file mode 100755
index db54c7e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-help.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-help.png
deleted file mode 100755
index c255499..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-help.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-home.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-home.png
deleted file mode 100755
index e8f287c..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-home.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-html-background.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-html-background.png
deleted file mode 100755
index ccfa402..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-html-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-hx-background.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-hx-background.png
deleted file mode 100755
index 52329cb..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-hx-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-icon.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-icon.png
deleted file mode 100755
index 3960710..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-icon.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-info.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-info.png
deleted file mode 100755
index 39418c9..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-info.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-inter.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-inter.png
deleted file mode 100755
index 9d2d500..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-inter.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-blue.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-blue.png
deleted file mode 100755
index 7a816cf..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-blue.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-gray.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-gray.png
deleted file mode 100755
index 43d1a55..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-gray.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-green.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-green.png
deleted file mode 100755
index f4ca7ca..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-green.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-orange.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-orange.png
deleted file mode 100755
index 25a57b5..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-orange.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-red.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-red.png
deleted file mode 100755
index 2dfcf09..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-red.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-violet.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-violet.png
deleted file mode 100755
index 657824d..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-msg-bg-violet.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibarbottom-bg.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibarbottom-bg.png
deleted file mode 100755
index 0b63cb9..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibarbottom-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibarbottom-hover-bg.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibarbottom-hover-bg.png
deleted file mode 100755
index 9bbc244..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibarbottom-hover-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibartop-bg.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibartop-bg.png
deleted file mode 100755
index 936da33..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibartop-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibartop-hover-bg.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibartop-hover-bg.png
deleted file mode 100755
index 1d5596e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-navibartop-hover-bg.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-new.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-new.png
deleted file mode 100755
index eff3384..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-new.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-news.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-news.png
deleted file mode 100755
index 4c3efdd..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-news.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-parent.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-parent.png
deleted file mode 100755
index 47416d4..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-parent.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-print.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-print.png
deleted file mode 100755
index 12a4e39..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-print.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-raw.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-raw.png
deleted file mode 100755
index 236e1d5..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-raw.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-rss.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-rss.png
deleted file mode 100755
index 72d75ae..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-rss.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-search.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-search.png
deleted file mode 100755
index fd7f0b0..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-search.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-show.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-show.png
deleted file mode 100755
index 3fd71d6..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-show.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-subscribe.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-subscribe.png
deleted file mode 100755
index 238bf62..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-subscribe.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-telnet.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-telnet.png
deleted file mode 100755
index c9cc93e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-telnet.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-toc-background.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-toc-background.png
deleted file mode 100755
index 02f4993..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-toc-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-top.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-top.png
deleted file mode 100755
index 572543e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-top.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-ul.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-ul.png
deleted file mode 100755
index fd89ccd..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-ul.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-unsubscribe.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-unsubscribe.png
deleted file mode 100755
index 907eb49..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-unsubscribe.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-up.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-up.png
deleted file mode 100755
index 57e240a..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-up.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-updated.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-updated.png
deleted file mode 100755
index 40bf05e..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-updated.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-www.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-www.png
deleted file mode 100755
index 5430aa2..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-www.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-xml.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-xml.png
deleted file mode 100755
index 52f1607..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-xml.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-xml2.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-xml2.png
deleted file mode 100755
index af554e4..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/moin-xml2.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/ohwell.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/ohwell.png
deleted file mode 100755
index 69e416a..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/ohwell.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/prio1.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/prio1.png
deleted file mode 100755
index 774d34d..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/prio1.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/prio2.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/prio2.png
deleted file mode 100755
index 3c6fac5..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/prio2.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/prio3.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/prio3.png
deleted file mode 100755
index 2d03e62..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/prio3.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/redface.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/redface.png
deleted file mode 100755
index 1b7e217..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/redface.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/sad.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/sad.png
deleted file mode 100755
index c14e144..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/sad.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/smile.png
deleted file mode 100755
index 44cc239..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile2.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/smile2.png
deleted file mode 100755
index a875361..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile2.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile3.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/smile3.png
deleted file mode 100755
index dd9058b..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile3.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile4.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/smile4.png
deleted file mode 100755
index 595c1fe..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/smile4.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/star_off.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/star_off.png
deleted file mode 100755
index 057b4b7..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/star_off.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/star_on.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/star_on.png
deleted file mode 100755
index 60594dc..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/star_on.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/thumbs-up.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/thumbs-up.png
deleted file mode 100755
index 1faabac..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/thumbs-up.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/tired.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/tired.png
deleted file mode 100755
index a3d5c56..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/tired.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/Modern/img/tongue.png b/Artworks/Webenv/Moin/1.5.9/Modern/img/tongue.png
deleted file mode 100755
index 5302c89..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/Modern/img/tongue.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/RecentChanges.png b/Artworks/Webenv/Moin/1.5.9/RecentChanges.png
deleted file mode 100644
index 2b4a0f3..0000000
Binary files a/Artworks/Webenv/Moin/1.5.9/RecentChanges.png and /dev/null differ
diff --git a/Artworks/Webenv/Moin/1.5.9/RecentChanges.txt b/Artworks/Webenv/Moin/1.5.9/RecentChanges.txt
deleted file mode 100644
index 25c6500..0000000
--- a/Artworks/Webenv/Moin/1.5.9/RecentChanges.txt
+++ /dev/null
@@ -1,29 +0,0 @@
-## Please edit system and help pages ONLY in the moinmaster wiki! For more
-## information, please see MoinMaster:MoinPagesEditorGroup.
-##master-page:Unknown-Page
-##master-date:Unknown-Date
-#acl MoinPagesEditorGroup:read,write,delete,revert All:read
-#format wiki
-#language en
-
-||<tableclass="message orange recentchanges"^|2>
-attachment:ArtWork/tip.png ||||<class="title" width="99%"(> Hint ||
-||<class="content"> [[RandomQuote()]] ||
-
-[[RecentChanges]]
-
-##Last, but not least, a randomly chosen page: [[RandomPage(1)]]
-
-||<tableclass="recentchanges":> [[Icon(diffrc)]] || marks older pages
-that have at least one backup version stored (click for an author
-diff)||
-||<:> [[Icon(updated)]] || marks pages edited since you set your
-bookmark (click for a bookmark diff)||
-||<:> [[Icon(new)]] || marks pages created since you set your
-bookmark, and were not edited after creation||
-||<:> [[Icon(deleted)]] || marks page deletions||
-||<:> /!\ || An editing conflict happened, please resolve it by
-merging both versions of the problematic paragraphs together. ||
-----
-This page contains a list of recent changes in this wiki.
-More system information on SystemInfo.
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read.gif
deleted file mode 100644
index 33e4a5e..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_locked.gif
deleted file mode 100644
index 76ead8a..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_locked_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_locked_mine.gif
deleted file mode 100644
index 2105d21..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_locked_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_mine.gif
deleted file mode 100644
index ad92833..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_read_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread.gif
deleted file mode 100644
index 4a789f7..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_locked.gif
deleted file mode 100644
index 76dcc6c..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_locked_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_locked_mine.gif
deleted file mode 100644
index 53782fc..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_locked_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_mine.gif
deleted file mode 100644
index e01e920..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/announce_unread_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_forward.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_forward.gif
deleted file mode 100644
index 3384df3..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_forward.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_new.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_new.gif
deleted file mode 100644
index cc0381c..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_new.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_reply.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_reply.gif
deleted file mode 100644
index 3275b06..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_pm_reply.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_locked.gif
deleted file mode 100644
index b08918a..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_new.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_new.gif
deleted file mode 100644
index 5b7b1e0..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_new.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_reply.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_reply.gif
deleted file mode 100644
index e900c80..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/button_topic_reply.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_contact_pm.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_contact_pm.gif
deleted file mode 100644
index ec19011..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_contact_pm.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_post_edit.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_post_edit.gif
deleted file mode 100644
index 19006f9..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_post_edit.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_post_quote.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_post_quote.gif
deleted file mode 100644
index c3708a1..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_post_quote.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_user_online.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_user_online.gif
deleted file mode 100644
index 6b571ff..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/icon_user_online.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/imageset.cfg b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/imageset.cfg
deleted file mode 100644
index a23eb17..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/imageset.cfg
+++ /dev/null
@@ -1,35 +0,0 @@
-#
-# phpBB Imageset Configuration File
-#
-# @package phpBB3
-# @copyright (c) 2006 phpBB Group 
-# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
-#
-#
-# At the left is the name, please do not change this
-# At the right the value is entered
-# For on/off options the valid values are on, off, 1, 0, true and false
-#
-# Values get trimmed, if you want to add a space in front or at the end of
-# the value, then enclose the value with single or double quotes. 
-# Single and double quotes do not need to be escaped.
-#
-# 
-
-# Images
-img_icon_contact_pm = icon_contact_pm.gif*20*28
-
-img_icon_post_edit = icon_post_edit.gif*20*42
-img_icon_post_quote = icon_post_quote.gif*20*54
-
-img_icon_user_online = icon_user_online.gif*58*58
-img_icon_user_offline = 
-img_icon_user_search = 
-
-img_button_pm_forward = button_pm_forward.gif*25*96
-img_button_pm_new = button_pm_new.gif*25*84
-img_button_pm_reply = button_pm_reply.gif*25*96
-
-img_button_topic_locked = button_topic_locked.gif*25*88
-img_button_topic_new = button_topic_new.gif*25*96
-img_button_topic_reply = button_topic_reply.gif*25*96
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/index.htm b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/index.htm
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/en/index.htm
+++ /dev/null
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_link.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_link.gif
deleted file mode 100644
index 01fb1c4..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_link.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read.gif
deleted file mode 100644
index 82ceee0..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read_locked.gif
deleted file mode 100644
index 450bf28..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read_subforum.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read_subforum.gif
deleted file mode 100644
index 5e97bc9..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_read_subforum.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread.gif
deleted file mode 100644
index 5a305d2..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread_locked.gif
deleted file mode 100644
index 34f1d46..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread_subforum.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread_subforum.gif
deleted file mode 100644
index 5ddd1b2..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/forum_unread_subforum.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_back_top.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_back_top.gif
deleted file mode 100644
index 4d2b8f3..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_back_top.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_aim.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_aim.gif
deleted file mode 100644
index be039fc..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_aim.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_email.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_email.gif
deleted file mode 100644
index caa3683..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_email.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_icq.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_icq.gif
deleted file mode 100644
index 48a0937..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_icq.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_jabber.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_jabber.gif
deleted file mode 100644
index e335433..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_jabber.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_msnm.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_msnm.gif
deleted file mode 100644
index b822535..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_msnm.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_www.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_www.gif
deleted file mode 100644
index 83cee97..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_www.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_yahoo.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_yahoo.gif
deleted file mode 100644
index 305f297..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_contact_yahoo.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_offline.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_offline.gif
deleted file mode 100644
index c5e41a4..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_offline.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_online.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_online.gif
deleted file mode 100644
index 18e43cd..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_online.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_delete.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_delete.gif
deleted file mode 100644
index f51ffc2..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_delete.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_info.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_info.gif
deleted file mode 100644
index af089d8..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_info.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_report.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_report.gif
deleted file mode 100644
index 72c6ae8..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_report.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_target.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_target.gif
deleted file mode 100644
index a29dbff..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_target.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_target_unread.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_target_unread.gif
deleted file mode 100644
index e97eeb2..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_post_target_unread.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_rate_bad.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_rate_bad.gif
deleted file mode 100644
index 7901889..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_rate_bad.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_rate_good.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_rate_good.gif
deleted file mode 100644
index 6d23034..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_rate_good.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_attach.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_attach.gif
deleted file mode 100644
index 9a70638..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_attach.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_latest.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_latest.gif
deleted file mode 100644
index d79d31a..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_latest.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_newest.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_newest.gif
deleted file mode 100644
index 0aa1988..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_newest.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_reported.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_reported.gif
deleted file mode 100644
index 006b1e2..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_reported.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_unapproved.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_unapproved.gif
deleted file mode 100644
index 09d8f38..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_topic_unapproved.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_user_warn.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_user_warn.gif
deleted file mode 100644
index 9c4ad98..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/icon_user_warn.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/imageset.cfg b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/imageset.cfg
deleted file mode 100644
index 815e710..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/imageset.cfg
+++ /dev/null
@@ -1,116 +0,0 @@
-#
-# phpBB Imageset Configuration File
-#
-# @package phpBB3
-# @copyright (c) 2006 phpBB Group 
-# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
-#
-#
-# At the left is the name, please do not change this
-# At the right the value is entered
-# For on/off options the valid values are on, off, 1, 0, true and false
-#
-# Values get trimmed, if you want to add a space in front or at the end of
-# the value, then enclose the value with single or double quotes. 
-# Single and double quotes do not need to be escaped.
-#
-# 
-
-# General Information about this style
-name = modern
-copyright = &copy; CentOS Artwork SIG, 2009
-version = 3.0.4
-
-# Images
-img_site_logo = site_logo.gif*52*139
-img_poll_left = 
-img_poll_center = 
-img_poll_right = 
-img_icon_friend = 
-img_icon_foe = 
-
-img_forum_link = forum_link.gif*27*27
-img_forum_read = forum_read.gif*27*27
-img_forum_read_locked = forum_read_locked.gif*27*27
-img_forum_read_subforum = forum_read_subforum.gif*27*27
-img_forum_unread = forum_unread.gif*27*27
-img_forum_unread_locked = forum_unread_locked.gif*27*27
-img_forum_unread_subforum = forum_unread_subforum.gif*27*27
-
-img_topic_moved = topic_moved.gif*27*27
-
-img_topic_read = topic_read.gif*27*27
-img_topic_read_mine = topic_read_mine.gif*27*27
-img_topic_read_hot = topic_read_hot.gif*27*27
-img_topic_read_hot_mine = topic_read_hot_mine.gif*27*27
-img_topic_read_locked = topic_read_locked.gif*27*27
-img_topic_read_locked_mine = topic_read_locked_mine.gif*27*27
-
-img_topic_unread = topic_unread.gif*27*27
-img_topic_unread_mine = topic_unread_mine.gif*27*27
-img_topic_unread_hot = topic_unread_hot.gif*27*27
-img_topic_unread_hot_mine = topic_unread_hot_mine.gif*27*27
-img_topic_unread_locked = topic_unread_locked.gif*27*27
-img_topic_unread_locked_mine = topic_unread_locked_mine.gif*27*27
-
-img_sticky_read = sticky_read.gif*27*27
-img_sticky_read_mine = sticky_read_mine.gif*27*27
-img_sticky_read_locked = sticky_read_locked.gif*27*27
-img_sticky_read_locked_mine = sticky_read_locked_mine.gif*27*27
-img_sticky_unread = sticky_unread.gif*27*27
-img_sticky_unread_mine = sticky_unread_mine.gif*27*27
-img_sticky_unread_locked = sticky_unread_locked.gif*27*27
-img_sticky_unread_locked_mine = sticky_unread_locked_mine.gif*27*27
-
-img_announce_read = announce_read.gif*27*27
-img_announce_read_mine = announce_read_mine.gif*27*27
-img_announce_read_locked = announce_read_locked.gif*27*27
-img_announce_read_locked_mine = announce_read_locked_mine.gif*27*27
-img_announce_unread = announce_unread.gif*27*27
-img_announce_unread_mine = announce_unread_mine.gif*27*27
-img_announce_unread_locked = announce_unread_locked.gif*27*27
-img_announce_unread_locked_mine = announce_unread_locked_mine.gif*27*27
-
-img_global_read = announce_read.gif*27*27
-img_global_read_mine = announce_read_mine.gif*27*27
-img_global_read_locked = announce_read_locked.gif*27*27
-img_global_read_locked_mine = announce_read_locked_mine.gif*27*27
-img_global_unread = announce_unread.gif*27*27
-img_global_unread_mine = announce_unread_mine.gif*27*27
-img_global_unread_locked = announce_unread_locked.gif*27*27
-img_global_unread_locked_mine = announce_unread_locked_mine.gif*27*27
-
-img_subforum_read = subforum_read.gif*9*11
-img_subforum_unread = subforum_unread.gif*9*11
-
-img_pm_read = topic_read.gif*27*27
-img_pm_unread = topic_unread.gif*27*27
-
-img_icon_back_top = icon_back_top.gif*11*11
-
-img_icon_contact_aim = icon_contact_aim.gif*20*20
-img_icon_contact_email = icon_contact_email.gif*20*20
-img_icon_contact_icq = icon_contact_icq.gif*20*20
-img_icon_contact_jabber = icon_contact_jabber.gif*20*20
-img_icon_contact_msnm = icon_contact_msnm.gif*20*20
-
-img_icon_contact_www = icon_contact_www.gif*20*20
-img_icon_contact_yahoo = icon_contact_yahoo.gif*20*20
-
-img_icon_post_delete = icon_post_delete.gif*20*20
-
-img_icon_post_info = icon_post_info.gif*20*20
-
-img_icon_post_report = icon_post_report.gif*20*20
-img_icon_post_target = icon_post_target.gif*9*11
-img_icon_post_target_unread = icon_post_target_unread.gif*9*11
-
-img_icon_topic_attach = icon_topic_attach.gif*10*7
-img_icon_topic_latest = icon_topic_latest.gif*9*11
-img_icon_topic_newest = icon_topic_newest.gif*9*11
-img_icon_topic_reported = icon_topic_reported.gif*14*16
-img_icon_topic_unapproved = icon_topic_unapproved.gif*14*16
-
-img_icon_user_profile = 
-
-img_icon_user_warn = icon_user_warn.gif*20*20
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/index.htm b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/index.htm
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/index.htm
+++ /dev/null
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/site_logo.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/site_logo.gif
deleted file mode 100644
index 909114c..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/site_logo.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read.gif
deleted file mode 100644
index 59e4283..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_locked.gif
deleted file mode 100644
index 79f581b..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_locked_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_locked_mine.gif
deleted file mode 100644
index ad05608..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_locked_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_mine.gif
deleted file mode 100644
index 49e8b3f..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_read_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread.gif
deleted file mode 100644
index ae6d595..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_locked.gif
deleted file mode 100644
index 5792b86..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_locked_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_locked_mine.gif
deleted file mode 100644
index 9349577..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_locked_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_mine.gif
deleted file mode 100644
index 2580ca0..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/sticky_unread_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/subforum_read.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/subforum_read.gif
deleted file mode 100644
index 595595c..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/subforum_read.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/subforum_unread.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/subforum_unread.gif
deleted file mode 100644
index b2b661d..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/subforum_unread.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_moved.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_moved.gif
deleted file mode 100644
index 3275cd6..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_moved.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read.gif
deleted file mode 100644
index 0347ffc..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_hot.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_hot.gif
deleted file mode 100644
index dcb6f3b..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_hot.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_hot_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_hot_mine.gif
deleted file mode 100644
index 1e5498a..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_hot_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_locked.gif
deleted file mode 100644
index 83bc8bd..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_locked_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_locked_mine.gif
deleted file mode 100644
index 360f9d9..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_locked_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_mine.gif
deleted file mode 100644
index 4972a4e..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_read_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread.gif
deleted file mode 100644
index 542a998..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_hot.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_hot.gif
deleted file mode 100644
index e712f6e..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_hot.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_hot_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_hot_mine.gif
deleted file mode 100644
index fa8b167..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_hot_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_locked.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_locked.gif
deleted file mode 100644
index 4fb8fa9..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_locked.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_locked_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_locked_mine.gif
deleted file mode 100644
index 4ee6cfe..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_locked_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_mine.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_mine.gif
deleted file mode 100644
index e73da38..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/imageset/topic_unread_mine.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/style.cfg b/Artworks/Webenv/PhpBB/3.0.4/Modern/style.cfg
deleted file mode 100644
index 8fabee0..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/style.cfg
+++ /dev/null
@@ -1,22 +0,0 @@
-#
-# phpBB Style Configuration File
-#
-# @package phpBB3
-# @copyright (c) 2005 phpBB Group 
-# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
-#
-#
-# At the left is the name, please do not change this
-# At the right the value is entered
-# For on/off options the valid values are on, off, 1, 0, true and false
-#
-# Values get trimmed, if you want to add a space in front or at the end of
-# the value, then enclose the value with single or double quotes. 
-# Single and double quotes do not need to be escaped.
-#
-# 
-
-# General Information about this style
-name = modern
-copyright = &copy; CentOS Artwork SIG, 2009
-version = 3.0.4
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/attachment.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/attachment.html
deleted file mode 100644
index 7472aba..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/attachment.html
+++ /dev/null
@@ -1,122 +0,0 @@
-
-<!-- BEGIN _file -->
-	<!-- IF _file.S_DENIED -->
-	<p>[{_file.DENIED_MESSAGE}]</p>
-	<!-- ELSE -->
-
-		<!-- IF _file.S_THUMBNAIL -->
-		<dl class="thumbnail">
-			<dt><a href="{_file.U_DOWNLOAD_LINK}"><img src="{_file.THUMB_IMAGE}" alt="{_file.DOWNLOAD_NAME}" title="{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}" /></a></dt>
-			<!-- IF _file.COMMENT --><dd> {_file.COMMENT}</dd><!-- ENDIF -->
-		</dl>
-		<!-- ENDIF -->
-
-
-		<!-- IF _file.S_IMAGE -->
-		<dl class="file">
-			<dt class="attach-image"><img src="{_file.U_INLINE_LINK}" alt="{_file.DOWNLOAD_NAME}" onclick="viewableArea(this);" /></dt>
-			<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
-			<dd>{_file.DOWNLOAD_NAME} ({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
-		</dl>
-		<!-- ENDIF -->
-
-		<!-- IF _file.S_FILE -->
-		<dl class="file">
-			<dt><!-- IF _file.UPLOAD_ICON -->{_file.UPLOAD_ICON} <!-- ENDIF --><a class="postlink" href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a></dt>
-			<!-- IF _file.COMMENT --><dd><em>{_file.COMMENT}</em></dd><!-- ENDIF -->
-			<dd>({_file.FILESIZE} {_file.SIZE_LANG}) {_file.L_DOWNLOAD_COUNT}</dd>
-		</dl>
-		<!-- ENDIF -->
-
-
-
-		<!-- IF _file.S_WM_FILE -->
-			<!-- method used here from http://alistapart.com/articles/byebyeembed / autosizing seems to not work always, this will not fix -->
-			<object width="320" height="285" classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="wmstream_{_file.ATTACH_ID}">
-				<param name="url" value="{_file.U_DOWNLOAD_LINK}" />
-				<param name="showcontrols" value="1" />
-				<param name="showdisplay" value="0" />
-				<param name="showstatusbar" value="0" />
-				<param name="autosize" value="1" />
-				<param name="autostart" value="0" />
-				<param name="visible" value="1" />
-				<param name="animationstart" value="0" />
-				<param name="loop" value="0" />
-				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
-				<!--[if !IE]>-->
-					<object width="320" height="285" type="video/x-ms-wmv" data="{_file.U_DOWNLOAD_LINK}">
-						<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
-						<param name="controller" value="1" />
-						<param name="showcontrols" value="1" />
-						<param name="showdisplay" value="0" />
-						<param name="showstatusbar" value="0" />
-						<param name="autosize" value="1" />
-						<param name="autostart" value="0" />
-						<param name="visible" value="1" />
-						<param name="animationstart" value="0" />
-						<param name="loop" value="0" />
-					</object>
-				<!--<![endif]-->
-			</object>
-
-		<!-- ELSEIF _file.S_FLASH_FILE -->
-			<object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{_file.WIDTH}" height="{_file.HEIGHT}">
-				<param name="movie" value="{_file.U_DOWNLOAD_LINK}" />
-				<param name="play" value="true" />
-				<param name="loop" value="true" />
-				<param name="quality" value="high" />
-				<param name="allowScriptAccess" value="never" />
-				<param name="allowNetworking" value="internal" />
-				<embed src="{_file.U_DOWNLOAD_LINK}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{_file.WIDTH}" height="{_file.HEIGHT}" play="true" loop="true" quality="high" allowscriptaccess="never" allownetworking="internal"></embed>
-			</object>
-		<!-- ELSEIF _file.S_QUICKTIME_FILE -->
-			<object id="qtstream_{_file.ATTACH_ID}" classid="clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B" codebase="http://www.apple.com/qtactivex/qtplugin.cab#version=6,0,2,0" width="0" height="16">
-				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
-				<param name="controller" value="true" />
-				<param name="autoplay" value="false" />
-				<param name="type" value="video/quicktime" />
-				<embed name="qtstream_{_file.ATTACH_ID}" src="{_file.U_DOWNLOAD_LINK}" pluginspage="http://www.apple.com/quicktime/download/" enablejavascript="true" controller="true" width="0" height="16" type="video/quicktime" autoplay="false"></embed>
-			</object>
-		<!-- ELSEIF _file.S_RM_FILE -->
-			<object id="rmstream_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="200" height="50">
-				<param name="src" value="{_file.U_DOWNLOAD_LINK}" />
-				<param name="autostart" value="false" />
-				<param name="controls" value="ImageWindow" />
-				<param name="console" value="ctrls_{_file.ATTACH_ID}" />
-				<param name="prefetch" value="false" />
-				<embed name="rmstream_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" src="{_file.U_DOWNLOAD_LINK}" width="0" height="0" autostart="false" controls="ImageWindow" console="ctrls_{_file.ATTACH_ID}" prefetch="false"></embed>
-			</object>
-			<br />
-			<object id="ctrls_{_file.ATTACH_ID}" classid="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA" width="0" height="36">
-				<param name="controls" value="ControlPanel" />
-				<param name="console" value="ctrls_{_file.ATTACH_ID}" />
-				<embed name="ctrls_{_file.ATTACH_ID}" type="audio/x-pn-realaudio-plugin" width="200" height="36" controls="ControlPanel" console="ctrls_{_file.ATTACH_ID}"></embed>
-			</object>
-
-			<script type="text/javascript">
-			// <![CDATA[
-				if (document.rmstream_{_file.ATTACH_ID}.GetClipWidth)
-				{
-					while (!document.rmstream_{_file.ATTACH_ID}.GetClipWidth())
-					{
-					}
-
-					var width = document.rmstream_{_file.ATTACH_ID}.GetClipWidth();
-					var height = document.rmstream_{_file.ATTACH_ID}.GetClipHeight();
-
-					document.rmstream_{_file.ATTACH_ID}.width = width;
-					document.rmstream_{_file.ATTACH_ID}.height = height;
-					document.ctrls_{_file.ATTACH_ID}.width = width;
-				}
-			// ]]>
-			</script>
-		<!-- ENDIF -->
-
-		<!-- IF _file.S_WM_FILE or _file.S_RM_FILE or _file.S_FLASH_FILE or _file.S_QUICKTIME_FILE -->
-			<p>
-			<!-- IF _file.S_QUICKTIME_FILE --><a href="#" onclick="play_qt_file(document.qtstream_{_file.ATTACH_ID}); return false;">[ {L_PLAY_QUICKTIME_FILE} ]</a> <!-- ENDIF -->
-			<a href="{_file.U_DOWNLOAD_LINK}">{_file.DOWNLOAD_NAME}</a> [ {_file.FILESIZE} {_file.SIZE_LANG} | {_file.L_DOWNLOAD_COUNT} ]</p>
-		<!-- ENDIF -->
-
-	<!-- ENDIF -->
-<!-- END _file -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/bbcode.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/bbcode.html
deleted file mode 100644
index bb90c46..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/bbcode.html
+++ /dev/null
@@ -1,40 +0,0 @@
-<!-- BEGIN ulist_open --><ul style="list-style-type: {LIST_TYPE}"><!-- END ulist_open -->
-<!-- BEGIN ulist_open_default --><ul><!-- END ulist_open_default -->
-<!-- BEGIN ulist_close --></ul><!-- END ulist_close -->
-
-<!-- BEGIN olist_open --><ol style="list-style-type: {LIST_TYPE}"><!-- END olist_open -->
-<!-- BEGIN olist_close --></ol><!-- END olist_close -->
-
-<!-- BEGIN listitem --><li><!-- END listitem -->
-<!-- BEGIN listitem_close --></li><!-- END listitem_close -->
-
-<!-- BEGIN quote_username_open --><blockquote><div><cite>{USERNAME} {L_WROTE}:</cite><!-- END quote_username_open -->
-<!-- BEGIN quote_open --><blockquote class="uncited"><div><!-- END quote_open -->
-<!-- BEGIN quote_close --></div></blockquote><!-- END quote_close -->
-
-<!-- BEGIN code_open --><dl class="codebox"><dt>{L_CODE}: <a href="#" onclick="selectCode(this); return false;">{L_SELECT_ALL_CODE}</a></dt><dd><code><!-- END code_open -->
-<!-- BEGIN code_close --></code></dd></dl><!-- END code_close -->
-
-<!-- BEGIN inline_attachment_open --><div class="inline-attachment"><!-- END inline_attachment_open -->
-<!-- BEGIN inline_attachment_close --></div><!-- END inline_attachment_close -->
-
-<!-- BEGIN b_open --><strong><!-- END b_open -->
-<!-- BEGIN b_close --></strong><!-- END b_close -->
-
-<!-- BEGIN u_open --><span style="text-decoration: underline"><!-- END u_open -->
-<!-- BEGIN u_close --></span><!-- END u_close -->
-
-<!-- BEGIN i_open --><em><!-- END i_open -->
-<!-- BEGIN i_close --></em><!-- END i_close -->
-
-<!-- BEGIN color --><span style="color: {COLOR}">{TEXT}</span><!-- END color -->
-
-<!-- BEGIN size --><span style="font-size: {SIZE}%; line-height: 116%;">{TEXT}</span><!-- END size -->
-
-<!-- BEGIN img --><img src="{URL}" alt="{L_IMAGE}" /><!-- END img -->
-
-<!-- BEGIN url --><a href="{URL}" class="postlink">{DESCRIPTION}</a><!-- END url -->
-
-<!-- BEGIN email --><a href="mailto:{EMAIL}">{DESCRIPTION}</a><!-- END email -->
-
-<!-- BEGIN flash --><object classid="clsid:D27CDB6E-AE6D-11CF-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" width="{WIDTH}" height="{HEIGHT}"><param name="movie" value="{URL}" /><param name="play" value="false" /><param name="loop" value="false" /><param name="quality" value="high" /><param name="allowScriptAccess" value="never" /><param name="allowNetworking" value="internal" /><embed src="{URL}" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" width="{WIDTH}" height="{HEIGHT}" play="false" loop="false" quality="high" allowscriptaccess="never" allownetworking="internal"></embed></object><!-- END flash -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/confirm_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/confirm_body.html
deleted file mode 100644
index 5b78391..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/confirm_body.html
+++ /dev/null
@@ -1,20 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h2>{MESSAGE_TITLE}</h2>
-	<p>{MESSAGE_TEXT}</p>
-	
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}
-		<input type="submit" name="confirm" value="{L_YES}" class="button2" />&nbsp; 
-		<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/custom_profile_fields.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/custom_profile_fields.html
deleted file mode 100644
index 44c68f5..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/custom_profile_fields.html
+++ /dev/null
@@ -1,31 +0,0 @@
-<!-- BEGIN dropdown -->
-<select name="{dropdown.FIELD_IDENT}" id="{dropdown.FIELD_IDENT}">
-	<!-- BEGIN options --><option value="{dropdown.options.OPTION_ID}"{dropdown.options.SELECTED}>{dropdown.options.VALUE}</option><!-- END options -->
-</select>
-<!-- END dropdown -->
-
-<!-- BEGIN text -->
-<textarea name="{text.FIELD_IDENT}" id="{text.FIELD_IDENT}" rows="{text.FIELD_ROWS}" cols="{text.FIELD_COLS}" class="inputbox autowidth">{text.FIELD_VALUE}</textarea>
-<!-- END text -->
-
-<!-- BEGIN string -->
-<input type="text" class="inputbox autowidth" name="{string.FIELD_IDENT}" id="{string.FIELD_IDENT}" size="{string.FIELD_LENGTH}" maxlength="{string.FIELD_MAXLEN}" value="{string.FIELD_VALUE}" />
-<!-- END string -->
-
-<!-- BEGIN bool -->
-<!-- IF bool.FIELD_LENGTH eq 1 -->
-	<!-- BEGIN options --><label for="{bool.FIELD_IDENT}_{bool.options.OPTION_ID}"><input type="radio" class="radio" name="{bool.FIELD_IDENT}" id="{bool.FIELD_IDENT}_{bool.options.OPTION_ID}" value="{bool.options.OPTION_ID}"{bool.options.CHECKED} /> {bool.options.VALUE}</label> <!-- END options -->
-<!-- ELSE -->
-	<input type="checkbox" class="radio" name="{bool.FIELD_IDENT}" id="{bool.FIELD_IDENT}"<!-- IF bool.FIELD_VALUE --> checked="checked"<!-- ENDIF --> />
-<!-- ENDIF -->
-<!-- END bool -->
-
-<!-- BEGIN int -->
-<input type="text" class="inputbox autowidth" name="{int.FIELD_IDENT}" id="{int.FIELD_IDENT}" size="{int.FIELD_LENGTH}" value="{int.FIELD_VALUE}" />
-<!-- END int -->
-
-<!-- BEGIN date -->
-<label for="{date.FIELD_IDENT}_day">{L_DAY}: <select name="{date.FIELD_IDENT}_day" id="{date.FIELD_IDENT}_day">{date.S_DAY_OPTIONS}</select></label> 
-<label for="{date.FIELD_IDENT}_month">{L_MONTH}: <select name="{date.FIELD_IDENT}_month" id="{date.FIELD_IDENT}_month">{date.S_MONTH_OPTIONS}</select></label> 
-<label for="{date.FIELD_IDENT}_year">{L_YEAR}: <select name="{date.FIELD_IDENT}_year" id="{date.FIELD_IDENT}_year">{date.S_YEAR_OPTIONS}</select></label>
-<!-- END date -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/drafts.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/drafts.html
deleted file mode 100644
index 838569e..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/drafts.html
+++ /dev/null
@@ -1,44 +0,0 @@
-
-
-<!-- IF .draftrow -->
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_LOAD_DRAFT}</h3>
-	<p>{L_LOAD_DRAFT_EXPLAIN}</p>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="forumbg">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<ul class="topiclist">
-		<li class="header">
-			<dl>
-				<dt>{L_LOAD_DRAFT}</dt>
-				<dd class="posted">{L_SAVE_DATE}</dd>
-			</dl>
-		</li>
-	</ul>
-	<ul class="topiclist topics">
-
-	<!-- BEGIN draftrow -->
-	<li class="row<!-- IF draftrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-		<dl>
-			<dt>
-				<a href="{draftrow.U_INSERT}" title="{L_LOAD_DRAFT}" class="topictitle">{draftrow.DRAFT_SUBJECT}</a><br />
-				<!-- IF not S_PRIVMSGS --><!-- IF draftrow.S_LINK_TOPIC -->{L_TOPIC}: <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-				<!-- ELSEIF draftrow.S_LINK_FORUM -->{L_FORUM}: <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-				<!-- ELSE -->{L_NO_TOPIC_FORUM}<!-- ENDIF --><!-- ENDIF -->
-			</dt>
-			<dd class="posted">{draftrow.DATE}</dd>
-		</dl>
-	</li>
-	<!-- END draftrow -->
-
-	</ul>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/editor.js b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/editor.js
deleted file mode 100644
index 5631ab6..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/editor.js
+++ /dev/null
@@ -1,403 +0,0 @@
-/**
-* bbCode control by subBlue design [ www.subBlue.com ]
-* Includes unixsafe colour palette selector by SHS`
-*/
-
-// Startup variables
-var imageTag = false;
-var theSelection = false;
-
-// Check for Browser & Platform for PC & IE specific bits
-// More details from: http://www.mozilla.org/docs/web-developer/sniffer/browser_type.html
-var clientPC = navigator.userAgent.toLowerCase(); // Get client info
-var clientVer = parseInt(navigator.appVersion); // Get browser version
-
-var is_ie = ((clientPC.indexOf('msie') != -1) && (clientPC.indexOf('opera') == -1));
-var is_win = ((clientPC.indexOf('win') != -1) || (clientPC.indexOf('16bit') != -1));
-
-var baseHeight;
-onload_functions.push('initInsertions()');
-
-/**
-* Shows the help messages in the helpline window
-*/
-function helpline(help)
-{
-	document.forms[form_name].helpbox.value = help_line[help];
-}
-
-/**
-* Fix a bug involving the TextRange object. From
-* http://www.frostjedi.com/terra/scripts/demo/caretBug.html
-*/ 
-function initInsertions() 
-{
-	var doc;
-
-	if (document.forms[form_name])
-	{
-		doc = document;
-	}
-	else 
-	{
-		doc = opener.document;
-	}
-
-	var textarea = doc.forms[form_name].elements[text_name];
-
-	if (is_ie && typeof(baseHeight) != 'number')
-	{
-		textarea.focus();
-		baseHeight = doc.selection.createRange().duplicate().boundingHeight;
-
-		if (!document.forms[form_name])
-		{
-			document.body.focus();
-		}
-	}
-}
-
-/**
-* bbstyle
-*/
-function bbstyle(bbnumber)
-{	
-	if (bbnumber != -1)
-	{
-		bbfontstyle(bbtags[bbnumber], bbtags[bbnumber+1]);
-	} 
-	else 
-	{
-		insert_text('[*]');
-		document.forms[form_name].elements[text_name].focus();
-	}
-}
-
-/**
-* Apply bbcodes
-*/
-function bbfontstyle(bbopen, bbclose)
-{
-	theSelection = false;
-
-	var textarea = document.forms[form_name].elements[text_name];
-
-	textarea.focus();
-
-	if ((clientVer >= 4) && is_ie && is_win)
-	{
-		// Get text selection
-		theSelection = document.selection.createRange().text;
-
-		if (theSelection)
-		{
-			// Add tags around selection
-			document.selection.createRange().text = bbopen + theSelection + bbclose;
-			document.forms[form_name].elements[text_name].focus();
-			theSelection = '';
-			return;
-		}
-	}
-	else if (document.forms[form_name].elements[text_name].selectionEnd && (document.forms[form_name].elements[text_name].selectionEnd - document.forms[form_name].elements[text_name].selectionStart > 0))
-	{
-		mozWrap(document.forms[form_name].elements[text_name], bbopen, bbclose);
-		document.forms[form_name].elements[text_name].focus();
-		theSelection = '';
-		return;
-	}
-	
-	//The new position for the cursor after adding the bbcode
-	var caret_pos = getCaretPosition(textarea).start;
-	var new_pos = caret_pos + bbopen.length;		
-
-	// Open tag
-	insert_text(bbopen + bbclose);
-
-	// Center the cursor when we don't have a selection
-	// Gecko and proper browsers
-	if (!isNaN(textarea.selectionStart))
-	{
-		textarea.selectionStart = new_pos;
-		textarea.selectionEnd = new_pos;
-	}	
-	// IE
-	else if (document.selection)
-	{
-		var range = textarea.createTextRange(); 
-		range.move("character", new_pos); 
-		range.select();
-		storeCaret(textarea);
-	}
-
-	textarea.focus();
-	return;
-}
-
-/**
-* Insert text at position
-*/
-function insert_text(text, spaces, popup)
-{
-	var textarea;
-	
-	if (!popup) 
-	{
-		textarea = document.forms[form_name].elements[text_name];
-	} 
-	else 
-	{
-		textarea = opener.document.forms[form_name].elements[text_name];
-	}
-	if (spaces) 
-	{
-		text = ' ' + text + ' ';
-	}
-	
-	if (!isNaN(textarea.selectionStart))
-	{
-		var sel_start = textarea.selectionStart;
-		var sel_end = textarea.selectionEnd;
-
-		mozWrap(textarea, text, '')
-		textarea.selectionStart = sel_start + text.length;
-		textarea.selectionEnd = sel_end + text.length;
-	}
-	else if (textarea.createTextRange && textarea.caretPos)
-	{
-		if (baseHeight != textarea.caretPos.boundingHeight) 
-		{
-			textarea.focus();
-			storeCaret(textarea);
-		}
-
-		var caret_pos = textarea.caretPos;
-		caret_pos.text = caret_pos.text.charAt(caret_pos.text.length - 1) == ' ' ? caret_pos.text + text + ' ' : caret_pos.text + text;
-	}
-	else
-	{
-		textarea.value = textarea.value + text;
-	}
-	if (!popup) 
-	{
-		textarea.focus();
-	}
-}
-
-/**
-* Add inline attachment at position
-*/
-function attach_inline(index, filename)
-{
-	insert_text('[attachment=' + index + ']' + filename + '[/attachment]');
-	document.forms[form_name].elements[text_name].focus();
-}
-
-/**
-* Add quote text to message
-*/
-function addquote(post_id, username)
-{
-	var message_name = 'message_' + post_id;
-	var theSelection = '';
-	var divarea = false;
-
-	if (document.all)
-	{
-		divarea = document.all[message_name];
-	}
-	else
-	{
-		divarea = document.getElementById(message_name);
-	}
-
-	// Get text selection - not only the post content :(
-	if (window.getSelection)
-	{
-		theSelection = window.getSelection().toString();
-	}
-	else if (document.getSelection)
-	{
-		theSelection = document.getSelection();
-	}
-	else if (document.selection)
-	{
-		theSelection = document.selection.createRange().text;
-	}
-
-	if (theSelection == '' || typeof theSelection == 'undefined' || theSelection == null)
-	{
-		if (divarea.innerHTML)
-		{
-			theSelection = divarea.innerHTML.replace(/<br>/ig, '\n');
-			theSelection = theSelection.replace(/<br\/>/ig, '\n');
-			theSelection = theSelection.replace(/&lt\;/ig, '<');
-			theSelection = theSelection.replace(/&gt\;/ig, '>');
-			theSelection = theSelection.replace(/&amp\;/ig, '&');
-			theSelection = theSelection.replace(/&nbsp\;/ig, ' ');
-		}
-		else if (document.all)
-		{
-			theSelection = divarea.innerText;
-		}
-		else if (divarea.textContent)
-		{
-			theSelection = divarea.textContent;
-		}
-		else if (divarea.firstChild.nodeValue)
-		{
-			theSelection = divarea.firstChild.nodeValue;
-		}
-	}
-
-	if (theSelection)
-	{
-		insert_text('[quote="' + username + '"]' + theSelection + '[/quote]');
-	}
-
-	return;
-}
-
-/**
-* From http://www.massless.org/mozedit/
-*/
-function mozWrap(txtarea, open, close)
-{
-	var selLength = txtarea.textLength;
-	var selStart = txtarea.selectionStart;
-	var selEnd = txtarea.selectionEnd;
-	var scrollTop = txtarea.scrollTop;
-
-	if (selEnd == 1 || selEnd == 2) 
-	{
-		selEnd = selLength;
-	}
-
-	var s1 = (txtarea.value).substring(0,selStart);
-	var s2 = (txtarea.value).substring(selStart, selEnd)
-	var s3 = (txtarea.value).substring(selEnd, selLength);
-
-	txtarea.value = s1 + open + s2 + close + s3;
-	txtarea.selectionStart = selEnd + open.length + close.length;
-	txtarea.selectionEnd = txtarea.selectionStart;
-	txtarea.focus();
-	txtarea.scrollTop = scrollTop;
-
-	return;
-}
-
-/**
-* Insert at Caret position. Code from
-* http://www.faqts.com/knowledge_base/view.phtml/aid/1052/fid/130
-*/
-function storeCaret(textEl)
-{
-	if (textEl.createTextRange)
-	{
-		textEl.caretPos = document.selection.createRange().duplicate();
-	}
-}
-
-/**
-* Color pallette
-*/
-function colorPalette(dir, width, height)
-{
-	var r = 0, g = 0, b = 0;
-	var numberList = new Array(6);
-	var color = '';
-
-	numberList[0] = '00';
-	numberList[1] = '40';
-	numberList[2] = '80';
-	numberList[3] = 'BF';
-	numberList[4] = 'FF';
-
-	document.writeln('<table cellspacing="1" cellpadding="0" border="0">');
-
-	for (r = 0; r < 5; r++)
-	{
-		if (dir == 'h')
-		{
-			document.writeln('<tr>');
-		}
-
-		for (g = 0; g < 5; g++)
-		{
-			if (dir == 'v')
-			{
-				document.writeln('<tr>');
-			}
-			
-			for (b = 0; b < 5; b++)
-			{
-				color = String(numberList[r]) + String(numberList[g]) + String(numberList[b]);
-				document.write('<td bgcolor="#' + color + '" style="width: ' + width + 'px; height: ' + height + 'px;">');
-				document.write('<a href="#" onclick="bbfontstyle(\'[color=#' + color + ']\', \'[/color]\'); return false;"><img src="images/spacer.gif" width="' + width + '" height="' + height + '" alt="#' + color + '" title="#' + color + '" /></a>');
-				document.writeln('</td>');
-			}
-
-			if (dir == 'v')
-			{
-				document.writeln('</tr>');
-			}
-		}
-
-		if (dir == 'h')
-		{
-			document.writeln('</tr>');
-		}
-	}
-	document.writeln('</table>');
-}
-
-
-/**
-* Caret Position object
-*/
-function caretPosition()
-{
-	var start = null;
-	var end = null;
-}
-
-
-/**
-* Get the caret position in an textarea
-*/
-function getCaretPosition(txtarea)
-{
-	var caretPos = new caretPosition();
-	
-	// simple Gecko/Opera way
-	if(txtarea.selectionStart || txtarea.selectionStart == 0)
-	{
-		caretPos.start = txtarea.selectionStart;
-		caretPos.end = txtarea.selectionEnd;
-	}
-	// dirty and slow IE way
-	else if(document.selection)
-	{
-	
-		// get current selection
-		var range = document.selection.createRange();
-
-		// a new selection of the whole textarea
-		var range_all = document.body.createTextRange();
-		range_all.moveToElementText(txtarea);
-		
-		// calculate selection start point by moving beginning of range_all to beginning of range
-		var sel_start;
-		for (sel_start = 0; range_all.compareEndPoints('StartToStart', range) < 0; sel_start++)
-		{		
-			range_all.moveStart('character', 1);
-		}
-	
-		txtarea.sel_start = sel_start;
-	
-		// we ignore the end value for IE, this is already dirty enough and we don't need it
-		caretPos.start = txtarea.sel_start;
-		caretPos.end = txtarea.sel_start;			
-	}
-
-	return caretPos;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/faq_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/faq_body.html
deleted file mode 100644
index 78c2fc1..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/faq_body.html
+++ /dev/null
@@ -1,52 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2>{L_FAQ_TITLE}</h2>
-
-
-<div class="panel bg1" id="faqlinks">
-	<div class="inner"><span class="corners-top"><span></span></span>
-		<div class="column1">
-		<!-- BEGIN faq_block -->
-			<!-- IF faq_block.S_ROW_COUNT == 4 -->
-				</div>
-
-				<div class="column2">
-			<!-- ENDIF -->
-
-			<dl class="faq">
-				<dt><strong>{faq_block.BLOCK_TITLE}</strong></dt>
-				<!-- BEGIN faq_row -->
-					<dd><a href="#f{faq_block.S_ROW_COUNT}r{faq_block.faq_row.S_ROW_COUNT}">{faq_block.faq_row.FAQ_QUESTION}</a></dd>
-				<!-- END faq_row -->
-			</dl>
-		<!-- END faq_block -->
-		</div>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-
-
-<div class="clear"></div>
-
-<!-- BEGIN faq_block -->
-	<div class="panel <!-- IF faq_block.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="content">
-			<h2>{faq_block.BLOCK_TITLE}</h2>
-			<!-- BEGIN faq_row -->
-				<dl class="faq">
-					<dt id="f{faq_block.S_ROW_COUNT}r{faq_block.faq_row.S_ROW_COUNT}"><strong>{faq_block.faq_row.FAQ_QUESTION}</strong></dt>
-					<dd>{faq_block.faq_row.FAQ_ANSWER}</dd>
-					<dd><a href="#faqlinks" class="top2">{L_BACK_TO_TOP}</a></dd>
-				</dl>
-				<!-- IF not faq_block.faq_row.S_LAST_ROW --><hr class="dashed" /><!-- ENDIF -->
-			<!-- END faq_row -->
-		</div>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- END faq_block -->
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/forum_fn.js b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/forum_fn.js
deleted file mode 100644
index 6694dfb..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/forum_fn.js
+++ /dev/null
@@ -1,257 +0,0 @@
-/**
-* phpBB3 forum functions
-*/
-
-/**
-* Window popup
-*/
-function popup(url, width, height, name)
-{
-	if (!name)
-	{
-		name = '_popup';
-	}
-
-	window.open(url.replace(/&amp;/g, '&'), name, 'height=' + height + ',resizable=yes,scrollbars=yes, width=' + width);
-	return false;
-}
-
-/**
-* Jump to page
-*/
-function jumpto()
-{
-	var page = prompt(jump_page, on_page);
-
-	if (page !== null && !isNaN(page) && page > 0)
-	{
-		document.location.href = base_url.replace(/&amp;/g, '&') + '&start=' + ((page - 1) * per_page);
-	}
-}
-
-/**
-* Mark/unmark checklist
-* id = ID of parent container, name = name prefix, state = state [true/false]
-*/
-function marklist(id, name, state)
-{
-	var parent = document.getElementById(id);
-	if (!parent)
-	{
-		eval('parent = document.' + id);
-	}
-
-	if (!parent)
-	{
-		return;
-	}
-
-	var rb = parent.getElementsByTagName('input');
-	
-	for (var r = 0; r < rb.length; r++)
-	{	
-		if (rb[r].name.substr(0, name.length) == name)
-		{
-			rb[r].checked = state;
-		}
-	}
-}
-
-/**
-* Resize viewable area for attached image or topic review panel (possibly others to come)
-* e = element
-*/
-function viewableArea(e, itself)
-{
-	if (!e) return;
-	if (!itself)
-	{
-		e = e.parentNode;
-	}
-	
-	if (!e.vaHeight)
-	{
-		// Store viewable area height before changing style to auto
-		e.vaHeight = e.offsetHeight;
-		e.vaMaxHeight = e.style.maxHeight;
-		e.style.height = 'auto';
-		e.style.maxHeight = 'none';
-		e.style.overflow = 'visible';
-	}
-	else
-	{
-		// Restore viewable area height to the default
-		e.style.height = e.vaHeight + 'px';
-		e.style.overflow = 'auto';
-		e.style.maxHeight = e.vaMaxHeight;
-		e.vaHeight = false;
-	}
-}
-
-/**
-* Set display of page element
-* s[-1,0,1] = hide,toggle display,show
-*/
-function dE(n, s)
-{
-	var e = document.getElementById(n);
-
-	if (!s)
-	{
-		s = (e.style.display == '' || e.style.display == 'block') ? -1 : 1;
-	}
-	e.style.display = (s == 1) ? 'block' : 'none';
-}
-
-/**
-* Alternate display of subPanels
-*/
-function subPanels(p)
-{
-	var i, e, t;
-
-	if (typeof(p) == 'string')
-	{
-		show_panel = p;
-	}
-
-	for (i = 0; i < panels.length; i++)
-	{
-		e = document.getElementById(panels[i]);
-		t = document.getElementById(panels[i] + '-tab');
-
-		if (e)
-		{
-			if (panels[i] == show_panel)
-			{
-				e.style.display = 'block';
-				if (t)
-				{
-					t.className = 'activetab';
-				}
-			}
-			else
-			{
-				e.style.display = 'none';
-				if (t)
-				{
-					t.className = '';
-				}
-			}
-		}
-	}
-}
-
-/**
-* Call print preview
-*/
-function printPage()
-{
-	if (is_ie)
-	{
-		printPreview();
-	}
-	else
-	{
-		window.print();
-	}
-}
-
-/**
-* Show/hide groups of blocks
-* c = CSS style name
-* e = checkbox element
-* t = toggle dispay state (used to show 'grip-show' image in the profile block when hiding the profiles) 
-*/
-function displayBlocks(c, e, t)
-{
-	var s = (e.checked == true) ?  1 : -1;
-
-	if (t)
-	{
-		s *= -1;
-	}
-
-	var divs = document.getElementsByTagName("DIV");
-
-	for (var d = 0; d < divs.length; d++)
-	{
-		if (divs[d].className.indexOf(c) == 0)
-		{
-			divs[d].style.display = (s == 1) ? 'none' : 'block';
-		}
-	}
-}
-
-function selectCode(a)
-{
-	// Get ID of code block
-	var e = a.parentNode.parentNode.getElementsByTagName('CODE')[0];
-
-	// Not IE
-	if (window.getSelection)
-	{
-		var s = window.getSelection();
-		// Safari
-		if (s.setBaseAndExtent)
-		{
-			s.setBaseAndExtent(e, 0, e, e.innerText.length - 1);
-		}
-		// Firefox and Opera
-		else
-		{
-			var r = document.createRange();
-			r.selectNodeContents(e);
-			s.removeAllRanges();
-			s.addRange(r);
-		}
-	}
-	// Some older browsers
-	else if (document.getSelection)
-	{
-		var s = document.getSelection();
-		var r = document.createRange();
-		r.selectNodeContents(e);
-		s.removeAllRanges();
-		s.addRange(r);
-	}
-	// IE
-	else if (document.selection)
-	{
-		var r = document.body.createTextRange();
-		r.moveToElementText(e);
-		r.select();
-	}
-}
-
-/**
-* Play quicktime file by determining it's width/height
-* from the displayed rectangle area
-*/
-function play_qt_file(obj)
-{
-	var rectangle = obj.GetRectangle();
-
-	if (rectangle)
-	{
-		rectangle = rectangle.split(',');
-		var x1 = parseInt(rectangle[0]);
-		var x2 = parseInt(rectangle[2]);
-		var y1 = parseInt(rectangle[1]);
-		var y2 = parseInt(rectangle[3]);
-
-		var width = (x1 < 0) ? (x1 * -1) + x2 : x2 - x1;
-		var height = (y1 < 0) ? (y1 * -1) + y2 : y2 - y1;
-	}
-	else
-	{
-		var width = 200;
-		var height = 0;
-	}
-
-	obj.width = width;
-	obj.height = height + 16;
-
-	obj.SetControllerVisible(true);
-	obj.Play();
-}
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/forumlist_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/forumlist_body.html
deleted file mode 100644
index f19f3c3..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/forumlist_body.html
+++ /dev/null
@@ -1,65 +0,0 @@
-
-<!-- BEGIN forumrow -->
-	<!-- IF (forumrow.S_IS_CAT and not forumrow.S_FIRST_ROW) or forumrow.S_NO_CAT  -->
-			</ul>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF forumrow.S_IS_CAT or forumrow.S_FIRST_ROW  or forumrow.S_NO_CAT  -->
-		<div class="forabg">
-			<div class="inner"><span class="corners-top"><span></span></span>
-			<ul class="topiclist">
-				<li class="header">
-					<dl class="icon">
-						<dt><!-- IF forumrow.S_IS_CAT --><a href="{forumrow.U_VIEWFORUM}">{forumrow.FORUM_NAME}</a><!-- ELSE -->{L_FORUM}<!-- ENDIF --></dt>
-						<dd class="topics">{L_TOPICS}</dd>
-						<dd class="posts">{L_POSTS}</dd>
-						<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
-					</dl>
-				</li>
-			</ul>
-			<ul class="topiclist forums">
-	<!-- ENDIF -->
-
-	<!-- IF not forumrow.S_IS_CAT -->
-		<li class="row">
-			<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt title="{forumrow.FORUM_FOLDER_IMG_ALT}">
-					<!-- IF forumrow.FORUM_IMAGE --><span class="forum-image">{forumrow.FORUM_IMAGE}</span><!-- ENDIF -->
-					<a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />
-					{forumrow.FORUM_DESC}
-					<!-- IF forumrow.MODERATORS -->
-						<br /><strong>{forumrow.L_MODERATOR_STR}:</strong> {forumrow.MODERATORS}
-					<!-- ENDIF -->
-					<!-- IF forumrow.SUBFORUMS and forumrow.S_LIST_SUBFORUMS --><br /><strong>{forumrow.L_SUBFORUM_STR}</strong> {forumrow.SUBFORUMS}<!-- ENDIF -->
-				</dt>
-				<!-- IF forumrow.CLICKS -->
-					<dd class="redirect"><span>{L_REDIRECTS}: {forumrow.CLICKS}</span></dd>
-				<!-- ELSEIF not forumrow.S_IS_LINK -->
-					<dd class="topics">{forumrow.TOPICS} <dfn>{L_TOPICS}</dfn></dd>
-					<dd class="posts">{forumrow.POSTS} <dfn>{L_POSTS}</dfn></dd>
-					<dd class="lastpost"><span>
-						<!-- IF forumrow.LAST_POST_TIME --><dfn>{L_LAST_POST}</dfn> {L_POST_BY_AUTHOR} {forumrow.LAST_POSTER_FULL}
-						<!-- IF not S_IS_BOT --><a href="{forumrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{forumrow.LAST_POST_TIME}<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF --></span>
-					</dd>
-				<!-- ENDIF -->
-			</dl>
-		</li>
-	<!-- ENDIF -->
-
-	<!-- IF forumrow.S_LAST_ROW -->
-			</ul>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-<!-- BEGINELSE -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<strong>{L_NO_FORUMS}</strong>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- END forumrow -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/index.htm b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/index.htm
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/index.htm
+++ /dev/null
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/index_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/index_body.html
deleted file mode 100644
index 43d8ad0..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/index_body.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<p class="{S_CONTENT_FLOW_END}<!-- IF S_USER_LOGGED_IN --> rightside<!-- ENDIF -->"><!-- IF S_USER_LOGGED_IN -->{LAST_VISIT_DATE}<!-- ELSE -->{CURRENT_TIME}<!-- ENDIF --></p>
-<!-- IF U_MCP --><p>{CURRENT_TIME} <br />[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ELSEIF S_USER_LOGGED_IN --><p>{CURRENT_TIME}</p><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_SEARCH or (S_USER_LOGGED_IN and not S_IS_BOT) -->
-<ul class="linklist">
-	<!-- IF S_DISPLAY_SEARCH -->
-		<li><a href="{U_SEARCH_UNANSWERED}">{L_SEARCH_UNANSWERED}</a><!-- IF S_USER_LOGGED_IN --> &bull; <a href="{U_SEARCH_NEW}">{L_SEARCH_NEW}</a><!-- ENDIF --> &bull; <a href="{U_SEARCH_ACTIVE_TOPICS}">{L_SEARCH_ACTIVE_TOPICS}</a></li>
-	<!-- ENDIF -->
-	<!-- IF not S_IS_BOT and U_MARK_FORUMS --><li class="rightside"><a href="{U_MARK_FORUMS}" accesskey="m">{L_MARK_FORUMS_READ}</a></li><!-- ENDIF -->
-</ul>
-<!-- ENDIF -->
-
-<!-- INCLUDE forumlist_body.html -->
-
-<!-- IF not S_USER_LOGGED_IN and not S_IS_BOT -->
-	<form method="post" action="{S_LOGIN_ACTION}" class="headerspace">
-	<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
-		<fieldset class="quick-login">
-			<label for="username">{L_USERNAME}:</label>&nbsp;<input type="text" name="username" id="username" size="10" class="inputbox" title="{L_USERNAME}" />  
-			<label for="password">{L_PASSWORD}:</label>&nbsp;<input type="password" name="password" id="password" size="10" class="inputbox" title="{L_PASSWORD}" />
-			<!-- IF S_AUTOLOGIN_ENABLED -->
-				| <label for="autologin">{L_LOG_ME_IN} <input type="checkbox" name="autologin" id="autologin" /></label>
-			<!-- ENDIF -->
-			<input type="submit" name="login" value="{L_LOGIN}" class="button2" />
-		</fieldset>
-	</form>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_ONLINE_LIST -->
-	<!-- IF U_VIEWONLINE --><h3><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a></h3><!-- ELSE --><h3>{L_WHO_IS_ONLINE}</h3><!-- ENDIF -->
-	<p>{TOTAL_USERS_ONLINE} ({L_ONLINE_EXPLAIN})<br />{RECORD_USERS}<br /> <br />{LOGGED_IN_USER_LIST}
-	<!-- IF LEGEND --><br /><em>{L_LEGEND}: {LEGEND}</em><!-- ENDIF --></p>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_BIRTHDAY_LIST and BIRTHDAY_LIST -->
-	<h3>{L_BIRTHDAYS}</h3>
-	<p><!-- IF BIRTHDAY_LIST -->{L_CONGRATULATIONS}: <strong>{BIRTHDAY_LIST}</strong><!-- ELSE -->{L_NO_BIRTHDAYS}<!-- ENDIF --></p>
-<!-- ENDIF -->
-
-<!-- IF NEWEST_USER -->
-	<h3>{L_STATISTICS}</h3>
-	<p>{TOTAL_POSTS} &bull; {TOTAL_TOPICS} &bull; {TOTAL_USERS} &bull; {NEWEST_USER}</p>
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/jumpbox.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/jumpbox.html
deleted file mode 100644
index f7b4fca..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/jumpbox.html
+++ /dev/null
@@ -1,33 +0,0 @@
-
-<!-- IF S_VIEWTOPIC -->
-	<p></p><p><a href="{U_VIEW_FORUM}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {FORUM_NAME}</a></p>
-<!-- ELSEIF S_VIEWFORUM -->
-	<p></p><p><a href="{U_INDEX}" class="left-box {S_CONTENT_FLOW_BEGIN}" accesskey="r">{L_RETURN_TO} {L_INDEX}</a></p>
-<!-- ELSEIF SEARCH_TOPIC -->
-	<p></p><p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH_TOPIC}" accesskey="r">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
-<!-- ELSEIF S_SEARCH_ACTION -->
-	<p></p><p><a class="left-box {S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}" accesskey="r">{L_RETURN_TO_SEARCH_ADV}</a></p>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_JUMPBOX -->
-	<form method="post" id="jumpbox" action="{S_JUMPBOX_ACTION}" onsubmit="if(document.jumpbox.f.value == -1){return false;}">
-
-	<!-- IF $CUSTOM_FIELDSET_CLASS -->
-		<fieldset class="{$CUSTOM_FIELDSET_CLASS}">
-	<!-- ELSE -->
-		<fieldset class="jumpbox">
-	<!-- ENDIF -->
-			<label for="f" accesskey="j"><!-- IF S_IN_MCP and S_MERGE_SELECT -->{L_SELECT_TOPICS_FROM}<!-- ELSEIF S_IN_MCP -->{L_MODERATE_FORUM}<!-- ELSE -->{L_JUMP_TO}<!-- ENDIF -->:</label>
-			<select name="f" id="f" onchange="if(this.options[this.selectedIndex].value != -1){ document.forms['jumpbox'].submit() }">
-			<!-- BEGIN jumpbox_forums -->
-				<!-- IF jumpbox_forums.S_FORUM_COUNT == 1 --><option value="-1">------------------</option><!-- ENDIF -->
-				<option value="{jumpbox_forums.FORUM_ID}"{jumpbox_forums.SELECTED}><!-- BEGIN level -->&nbsp; &nbsp;<!-- END level -->{jumpbox_forums.FORUM_NAME}</option>
-			<!-- END jumpbox_forums -->
-			</select>
-			<input type="submit" value="{L_GO}" class="button2" />
-		</fieldset>
-	</form>
-
-<!-- ELSE -->
-	<br /><br />
-<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/login_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/login_body.html
deleted file mode 100644
index ac7ada2..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/login_body.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form action="{S_LOGIN_ACTION}" method="post" id="login">
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<h2><!-- IF LOGIN_EXPLAIN -->{LOGIN_EXPLAIN}<!-- ELSE -->{L_LOGIN}<!-- ENDIF --></h2>
-		
-		<fieldset <!-- IF not S_CONFIRM_CODE -->class="fields1"<!-- ELSE -->class="fields2"<!-- ENDIF -->>
-		<!-- IF LOGIN_ERROR --><div class="error">{LOGIN_ERROR}</div><!-- ENDIF -->
-		<dl>
-			<dt><label for="{USERNAME_CREDENTIAL}">{L_USERNAME}:</label></dt>
-			<dd><input type="text" tabindex="1" name="{USERNAME_CREDENTIAL}" id="{USERNAME_CREDENTIAL}" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="{PASSWORD_CREDENTIAL}">{L_PASSWORD}:</label></dt>
-			<dd><input type="password" tabindex="2" id="{PASSWORD_CREDENTIAL}" name="{PASSWORD_CREDENTIAL}" size="25" class="inputbox autowidth" /></dd>
-			<!-- IF S_DISPLAY_FULL_LOGIN and (U_SEND_PASSWORD or U_RESEND_ACTIVATION) -->
-				<!-- IF U_SEND_PASSWORD --><dd><a href="{U_SEND_PASSWORD}">{L_FORGOT_PASS}</a></dd><!-- ENDIF -->
-				<!-- IF U_RESEND_ACTIVATION --><dd><a href="{U_RESEND_ACTIVATION}">{L_RESEND_ACTIVATION}</a></dd><!-- ENDIF -->
-			<!-- ENDIF -->
-		</dl>
-		
-		<!-- IF S_CONFIRM_CODE -->
-		<dl>
-			<dt><label for="confirm_code">{L_CONFIRM_CODE}:</label><br /><span>{L_CONFIRM_CODE_EXPLAIN}</span></dt>
-				<dd><input type="hidden" name="confirm_id" value="{CONFIRM_ID}" />{CONFIRM_IMAGE}</dd>
-				<dd><input type="text" name="confirm_code" id="confirm_code" size="8" maxlength="8" tabindex="3" class="inputbox narrow" title="{L_CONFIRM_CODE}" /></dd>
-		</dl>
-		<!-- ENDIF -->
-		
-		<!-- IF S_DISPLAY_FULL_LOGIN -->
-		<dl>
-			<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="4" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
-			<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="5" /> {L_HIDE_ME}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" tabindex="6" value="{L_LOGIN}" class="button1" /></dd>
-		</dl>
-	
-		</fieldset>
-	</div>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF not S_ADMIN_AUTH and S_REGISTER_ENABLED -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="content">
-			<h3>{L_REGISTER}</h3>
-			<p>{L_LOGIN_INFO}</p>
-			<p><strong><a href="{U_TERMS_USE}">{L_TERMS_USE}</a> | <a href="{U_PRIVACY}">{L_PRIVACY}</a></strong></p>
-			<hr class="dashed" />
-			<p><a href="{U_REGISTER}" class="button2">{L_REGISTER}</a></p>
-		</div>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/login_forum.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/login_forum.html
deleted file mode 100644
index 1278a2e..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/login_forum.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="solo">{L_LOGIN} {FORUM_NAME}</h2>
-
-<form id="login_forum" method="post" action="{S_LOGIN_ACTION}">
-{S_FORM_TOKEN}
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_LOGIN_FORUM}</p>
-
-	<fieldset class="fields2">
-	<!-- IF LOGIN_ERROR -->
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd class="error">{LOGIN_ERROR}</dd>
-		</dl>
-	<!-- ENDIF -->
-	<dl>
-		<dt><label for="password">{L_PASSWORD}:</label></dt>
-		<dd><input class="inputbox narrow" type="password" name="password" id="password" size="25" tabindex="1" /></dd>
-	</dl>
-	<dl class="fields2">
-		<dt>&nbsp;</dt>
-		<dd>{S_HIDDEN_FIELDS}<input type="submit" name="login" id="login" class="button1" value="{L_LOGIN}" tabindex="2" /></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-</form>
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_approve.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_approve.html
deleted file mode 100644
index 329205e..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_approve.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-<div class="panel">
-	{S_FORM_TOKEN}
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-
-		<h2>{MESSAGE_TITLE}</h2>
-		<!-- IF ADDITIONAL_MSG --><p>{ADDITIONAL_MSG}</p><!-- ENDIF -->
-
-		<fieldset>
-		<!-- IF S_NOTIFY_POSTER -->
-			<dl class="panel">
-				<dt>&nbsp;</dt>
-				<dd><label><input type="checkbox" name="notify_poster" checked="checked" /> <!-- IF S_APPROVE -->{L_NOTIFY_POSTER_APPROVAL}<!-- ELSE -->{L_NOTIFY_POSTER_DISAPPROVAL}<!-- ENDIF --></label></dd>
-			</dl>
-		<!-- ENDIF -->
-
-		<!-- IF not S_APPROVE -->
-			<dl class="fields2 nobg">
-				<dt><label>{L_DISAPPROVE_REASON}:</label></dt>
-				<dd><select name="reason_id">
-					<!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason -->
-					</select>
-				</dd>
-			</dl>
-			<dl class="fields2 nobg">
-				<dt><label for="reason">{L_MORE_INFO}:</label><br /><span>{L_CAN_LEAVE_BLANK}</span></dt>
-				<dd><textarea class="inputbox" name="reason" id="reason" rows="4" cols="40">{REASON}</textarea></dd>
-			</dl>
-		<!-- ENDIF -->
-
-		<dl class="fields2 nobg">
-			<dt>&nbsp;</dt>
-			<dd><strong>{MESSAGE_TEXT}</strong></dd>
-		</dl>
-		</fieldset>
-
-		<fieldset class="submit-buttons">
-			{S_HIDDEN_FIELDS}<input type="submit" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp; 
-			<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-		</fieldset>
-
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_ban.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_ban.html
deleted file mode 100644
index 460c95e..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_ban.html
+++ /dev/null
@@ -1,128 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-
-	var ban_length = new Array();
-		ban_length[-1] = '';
-	<!-- BEGIN ban_length -->
-		ban_length['{ban_length.BAN_ID}'] = '{ban_length.A_LENGTH}';
-	<!-- END ban_length -->
-
-	var ban_reason = new Array();
-		ban_reason[-1] = '';
-	<!-- BEGIN ban_reason -->
-		ban_reason['{ban_reason.BAN_ID}'] = '{ban_reason.A_REASON}';
-	<!-- END ban_reason -->
-
-	var ban_give_reason = new Array();
-		ban_give_reason[-1] = '';
-	<!-- BEGIN ban_give_reason -->
-		ban_give_reason['{ban_give_reason.BAN_ID}'] = '{ban_give_reason.A_REASON}';
-	<!-- END ban_give_reason -->
-
-	function display_details(option)
-	{
-		document.getElementById('unbangivereason').innerHTML = ban_give_reason[option];
-		document.getElementById('unbanreason').innerHTML = ban_reason[option];
-		document.getElementById('unbanlength').innerHTML = ban_length[option];
-	}
-
-// ]]>
-</script>
-
-<form id="mcp_ban" method="post" action="{U_ACTION}">
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_TITLE}</h3>
-	<p>{L_EXPLAIN}</p>
-
-	<fieldset>
-	<dl>
-		<dt><label for="ban">{L_BAN_CELL}:</label></dt>
-		<dd><label for="ban"><textarea name="ban" id="ban" class="inputbox" cols="40" rows="3">{BAN_QUANTIFIER}</textarea></label></dd>
-		<!-- IF S_USERNAME_BAN --><dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd><!-- ENDIF -->
-	</dl>
-	<dl>
-		<dt><label for="banlength">{L_BAN_LENGTH}:</label></dt>
-		<dd><label for="banlength"><select name="banlength" id="banlength" onchange="if(this.value==-1){document.getElementById('banlengthother').style.display = 'block';}else{document.getElementById('banlengthother').style.display='none';}">{S_BAN_END_OPTIONS}</select></label></dd>
-		<dd id="banlengthother" style="display: none;"><label><input type="text" name="banlengthother" class="inputbox" /><br /><span>{L_YEAR_MONTH_DAY}</span></label></dd>
-	</dl>
-	<dl>
-		<dt><label for="banreason">{L_BAN_REASON}:</label></dt>
-		<dd><input name="banreason" id="banreason" type="text" class="inputbox" maxlength="255" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="bangivereason">{L_BAN_GIVE_REASON}:</label></dt>
-		<dd><input name="bangivereason" id="bangivereason" type="text" class="inputbox" maxlength="255" /></dd>
-	</dl>
-
-	<hr />
-
-	<dl>
-		<dt><label for="banexclude0">{L_BAN_EXCLUDE}:</label><br /><span>{L_BAN_EXCLUDE_EXPLAIN}</span></dt>
-		<dd>
-			<label for="banexclude1"><input type="radio" name="banexclude" id="banexclude1" value="1" /> {L_YES}</label> 
-			<label for="banexclude0"><input type="radio" name="banexclude" id="banexclude0" value="0" checked="checked" /> {L_NO}</label>
-		</dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="bansubmit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_UNBAN_TITLE}</h3>
-	<p>{L_UNBAN_EXPLAIN}</p>
-
-	<!-- IF S_BANNED_OPTIONS -->
-		<fieldset>
-		<dl>
-			<dt><label for="unban">{L_BAN_CELL}:</label></dt>
-			<dd><select name="unban[]" id="unban" multiple="multiple" size="5" onchange="if (this.selectedIndex != -1) {display_details(this.options[this.selectedIndex].value);}">{BANNED_OPTIONS}</select></dd>
-		</dl>
-		<dl>
-			<dt>{L_BAN_LENGTH}:</dt>
-			<dd><strong id="unbanlength"></strong></dd>
-		</dl>
-		<dl>
-			<dt>{L_BAN_REASON}:</dt>
-			<dd><strong id="unbanreason"></strong></dd>
-		</dl>
-		<dl>
-			<dt>{L_BAN_GIVE_REASON}:</dt>
-			<dd><strong id="unbangivereason"></strong></dd>
-		</dl>
-		</fieldset>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-		<input type="submit" name="unbansubmit" value="{L_SUBMIT}" class="button1" />
-	</fieldset>
-
-	<!-- ELSE -->
-
-		<p><strong>{L_NO_BAN_CELL}</strong></p>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_footer.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_footer.html
deleted file mode 100644
index 5a48d95..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_footer.html
+++ /dev/null
@@ -1,9 +0,0 @@
-
-		</div>
-	<div class="clear"></div>
-
-	</div>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_forum.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_forum.html
deleted file mode 100644
index 05e4e2c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_forum.html
+++ /dev/null
@@ -1,111 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<!-- DEFINE $CUSTOM_FIELDSET_CLASS = 'forum-selection2' -->
-<!-- INCLUDE jumpbox.html -->
-
-<h2><a href="{U_VIEW_FORUM}">{L_FORUM}: {FORUM_NAME}</a></h2>
-
-<form method="post" id="mcp" action="{S_MCP_ACTION}">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF PAGINATION or TOTAL_TOPICS -->
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL_TOPICS --> {TOTAL_TOPICS}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-	<!-- ENDIF -->
-
-	<!-- IF .topicrow -->
-		<ul class="topiclist">
-			<li class="header">
-				<dl class="icon">
-					<dt>{L_TOPICS}</dt>
-					<dd class="posts">{L_REPLIES}</dd>
-					<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
-					<!-- IF not S_MERGE_SELECT --><dd class="mark">{L_MARK}</dd><!-- ENDIF -->
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN topicrow -->
-		<li class="row<!-- IF topicrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
-			<dl class="icon" style="background-image: url({topicrow.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt <!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS -->style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF -->>
-					<!-- IF topicrow.S_SELECT_TOPIC --><a href="{topicrow.U_SELECT_TOPIC}" class="topictitle">[ {L_SELECT_MERGE} ]</a>&nbsp;&nbsp; <!-- ENDIF -->
-					<a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
-					<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED --><a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
-					<!-- IF topicrow.S_TOPIC_REPORTED --><a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF -->
-					<!-- IF topicrow.S_MOVED_TOPIC and S_CAN_DELETE -->&nbsp;<a href="{topicrow.U_DELETE_TOPIC}" class="topictitle">[ {L_DELETE_SHADOW_TOPIC} ]</a><!-- ENDIF -->
-					<br />
-					<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
-					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME} </dt>
-				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
-				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}<br />{topicrow.LAST_POST_TIME}</span>
-				</dd>
-				<!-- IF not S_MERGE_SELECT -->
-				<dd class="mark">
-					<!-- IF not topicrow.S_MOVED_TOPIC --><input type="checkbox" name="topic_id_list[]" value="{topicrow.TOPIC_ID}"<!-- IF topicrow.S_TOPIC_CHECKED --> checked="checked"<!-- ENDIF --> /><!-- ELSE -->&nbsp;<!-- ENDIF -->
-				</dd>
-				<!-- ENDIF -->
-			</dl>
-		</li>
-		<!-- END topicrow -->
-		</ul>
-	<!-- ELSE -->
-		<ul class="topiclist">
-			<li><p class="notopics">{L_NO_TOPICS}</p></li>
-		</ul>
-	<!-- ENDIF -->
-
-	<fieldset class="display-options">
-		<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-		<label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
-		<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
-		<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
-	</fieldset>
-
-	<hr />
-
-	<!-- IF PAGINATION or TOTAL_TOPICS -->
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL_TOPICS --> {TOTAL_TOPICS}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="display-actions">
-	<!-- IF not S_MERGE_SELECT -->
-	<select name="action">
-		<option value="" selected="selected">{L_SELECT_ACTION}</option>
-		<!-- IF S_CAN_DELETE --><option value="delete_topic">{L_DELETE}</option><!-- ENDIF -->
-		<!-- IF S_CAN_MERGE --><option value="merge_topics">{L_MERGE}</option><!-- ENDIF -->
-		<!-- IF S_CAN_MOVE --><option value="move">{L_MOVE}</option><!-- ENDIF -->
-		<!-- IF S_CAN_FORK --><option value="fork">{L_FORK}</option><!-- ENDIF -->
-		<!-- IF S_CAN_LOCK --><option value="lock">{L_LOCK}</option><option value="unlock">{L_UNLOCK}</option><!-- ENDIF -->
-		<!-- IF S_CAN_SYNC --><option value="resync">{L_RESYNC}</option><!-- ENDIF -->
-		<!-- IF S_CAN_MAKE_NORMAL --><option value="make_normal">{L_MAKE_NORMAL}</option><!-- ENDIF -->
-		<!-- IF S_CAN_MAKE_STICKY --><option value="make_sticky">{L_MAKE_STICKY}</option><!-- ENDIF -->
-		<!-- IF S_CAN_MAKE_ANNOUNCE -->
-			<option value="make_announce">{L_MAKE_ANNOUNCE}</option>
-			<option value="make_global">{L_MAKE_GLOBAL}</option>
-		<!-- ENDIF -->
-	</select>
-	<input class="button2" type="submit" value="{L_SUBMIT}" />
-	<div><a href="#" onclick="marklist('mcp', 'topic_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'topic_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
-	<!-- ENDIF -->
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_front.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_front.html
deleted file mode 100644
index e015239..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_front.html
+++ /dev/null
@@ -1,142 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<h2>{PAGE_TITLE}</h2>
-
-<!-- IF S_SHOW_UNAPPROVED -->
-
-	<form id="mcp_queue" method="post" action="{S_MCP_QUEUE_ACTION}">
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<h3>{L_LATEST_UNAPPROVED}</h3>
-		<!-- IF S_HAS_UNAPPROVED_POSTS --><p>{L_UNAPPROVED_TOTAL}</p><!-- ENDIF -->
-
-		<!-- IF .unapproved -->
-			<ul class="topiclist">
-				<li class="header">
-					<dl>
-						<dt>{L_VIEW_DETAILS}</dt>
-						<dd class="moderation"><span>{L_TOPIC} &amp; {L_FORUM}</span></dd>
-					</dl>
-				</li>
-			</ul>
-			<ul class="topiclist cplist">
-
-			<!-- BEGIN unapproved -->
-			<li class="row<!-- IF unapproved.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-				<dl>
-					<dt>
-						<a href="{unapproved.U_POST_DETAILS}" class="topictitle">{unapproved.SUBJECT}</a> {unapproved.ATTACH_ICON_IMG}<br />
-						<!-- IF report.PAGINATION --><strong class="pagination"><span>{report.PAGINATION}</span></strong><!-- ENDIF -->
-						{L_POSTED} {L_POST_BY_AUTHOR} {unapproved.AUTHOR_FULL} &raquo; {unapproved.POST_TIME}
-					</dt>
-					<dd class="moderation"><span>
-						{L_TOPIC}: <a href="{unapproved.U_TOPIC}">{unapproved.TOPIC_TITLE}</a> [<a href="{unapproved.U_MCP_TOPIC}">{L_MODERATE}</a>]<br />
-						{L_FORUM}: <!-- IF unapproved.U_FORUM --><a href="{unapproved.U_FORUM}">{unapproved.FORUM_NAME}</a><!-- ELSE -->{unapproved.FORUM_NAME}<!-- ENDIF --><!-- IF unapproved.U_MCP_FORUM --> [<a href="{unapproved.U_MCP_FORUM}">{L_MODERATE}</a>]<!-- ENDIF --></span>
-					</dd>
-
-			 		<dd class="mark"><input type="checkbox" name="post_id_list[]" value="{unapproved.POST_ID}" /></dd>
-				</dl>
-			</li>
-			<!-- END unapproved -->
-			</ul>
-		<!-- ELSE -->
-			<p>{L_UNAPPROVED_POSTS_ZERO_TOTAL}</p>
-		<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	{S_FORM_TOKEN}
-	</div>
-
-	<!-- IF .unapproved -->
-	<fieldset class="display-actions">
-		<input class="button2" type="submit" name="action[disapprove]" value="{L_DISAPPROVE}" />&nbsp;
-		<input class="button1" type="submit" name="action[approve]" value="{L_APPROVE}" />
-		<div><a href="#" onclick="marklist('mcp_queue', 'post_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp_queue', 'post_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
-	</fieldset>
-	<!-- ENDIF -->
-		</form>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_REPORTS -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<h3>{L_LATEST_REPORTED}</h3>
-		<!-- IF S_HAS_REPORTS --><p>{L_REPORTS_TOTAL}</p><!-- ENDIF -->
-
-		<!-- IF .report -->
-			<ul class="topiclist">
-				<li class="header">
-					<dl>
-						<dt>{L_VIEW_DETAILS}</dt>
-						<dd class="moderation"><span>{L_REPORTER} &amp; {L_FORUM}</span></dd>
-					</dl>
-				</li>
-			</ul>
-			<ul class="topiclist cplist">
-
-			<!-- BEGIN report -->
-			<li class="row<!-- IF report.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-				<dl>
-					<dt>
-						<a href="{report.U_POST_DETAILS}#reports" class="topictitle">{report.SUBJECT}</a> {report.ATTACH_ICON_IMG}<br />
-						<span>{L_POSTED} {L_POST_BY_AUTHOR} {report.AUTHOR_FULL} &raquo; {report.POST_TIME}</span>
-					</dt>
-					<dd class="moderation">
-						<span>{L_REPORTED} {L_POST_BY_AUTHOR} {report.REPORTER_FULL} {L_REPORTED_ON_DATE} {report.REPORT_TIME}<br />
-						{L_FORUM}: <a href="{report.U_FORUM}">{report.FORUM_NAME}</a></span>
-					</dd>
-				</dl>
-			</li>
-			<!-- END report -->
-			</ul>
-		<!-- ELSE -->
-			<p>{L_REPORTS_ZERO_TOTAL}</p>
-		<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_LOGS -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<h3>{L_LATEST_LOGS}</h3>
-
-		<table class="table1" cellspacing="0">
-		<thead>
-		<tr>
-			<th class="name">{L_ACTION}</th>
-			<th class="name">{L_USERNAME}</th>
-			<th class="name">{L_IP}</th>
-			<th class="name">{L_VIEW_TOPIC}</th>
-			<th class="name">{L_VIEW_TOPIC_LOGS}</th>
-			<th class="name">{L_TIME}</th>
-		</tr>
-		</thead>
-		<tbody>
-	<!-- BEGIN log -->
-		<tr class="<!-- IF log.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-			<td>{log.ACTION}</td>
-			<td><span>{log.USERNAME}</span></td>
-			<td><span>{log.IP}</span></td>
-			<td><span><!-- IF log.U_VIEW_TOPIC --><a href="{log.U_VIEW_TOPIC}" title="{L_VIEW_TOPIC}">{L_VIEW_TOPIC}</a><!-- ENDIF -->&nbsp;</span></td>
-			<td><span><!-- IF log.U_VIEWLOGS --><a href="{log.U_VIEWLOGS}">{L_VIEW_TOPIC_LOGS}</a><!-- ENDIF -->&nbsp;</span></td>
-			<td><span>{log.TIME}</span></td>
-		</tr>
-	<!-- BEGINELSE -->
-		<tr>
-			<td colspan="6">{L_NO_ENTRIES}</td>
-		</tr>
-	<!-- END log -->
-		</tbody>
-		</table>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_header.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_header.html
deleted file mode 100644
index 13cc7e1..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_header.html
+++ /dev/null
@@ -1,67 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2>{L_MCP}</h2>
-
-<!-- IF U_MCP -->
-	<p class="linkmcp">
-		[ <a href="{U_MCP}">{L_MCP}</a><!-- IF U_MCP_FORUM --> | <a href="{U_MCP_FORUM}">{L_MODERATE_FORUM}</a><!-- ENDIF -->
-		<!-- IF U_MCP_TOPIC --> | <a href="{U_MCP_TOPIC}">{L_MODERATE_TOPIC}</a><!-- ENDIF -->
-		<!-- IF U_MCP_POST --> | <a href="{U_MCP_POST}">{L_MODERATE_POST}</a><!-- ENDIF --> ]
-	</p>
-<!-- ENDIF -->
-
-<div id="tabs">
-	<ul>
-		<!-- BEGIN l_block1 -->
-		<li<!-- IF l_block1.S_SELECTED --> class="activetab"<!-- ENDIF -->><a href="{l_block1.U_TITLE}"><span>{l_block1.L_TITLE}</span></a></li>
-		<!-- END l_block1 -->
-	</ul>
-</div>
-
-<div class="panel bg3">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div style="width: 100%;">
-
-	<div id="cp-menu">
-		<div id="navigation">
-			<ul>
-			<!-- BEGIN l_block1 -->
-			<!-- IF l_block1.S_SELECTED -->
-				<!-- BEGIN l_block2 -->
-				<!-- IF l_block1.l_block2.S_SELECTED -->
-				<li id="active-subsection"><a href="{l_block1.l_block2.U_TITLE}"><span>{l_block1.l_block2.L_TITLE}<!-- IF l_block1.l_block2.ADD_ITEM --> ({l_block1.l_block2.ADD_ITEM})<!-- ENDIF --></span></a></li>
-				<!-- ELSE -->
-				<li><a href="{l_block1.l_block2.U_TITLE}"><span>{l_block1.l_block2.L_TITLE}<!-- IF l_block1.l_block2.ADD_ITEM --> ({l_block1.l_block2.ADD_ITEM})<!-- ENDIF --></span></a></li>
-				<!-- ENDIF -->
-				<!-- END l_block2 -->
-			<!-- ENDIF -->
-			<!-- END l_block1 -->
-			</ul>
-		</div>
-	</div>
-
-	<div id="cp-main" class="mcp-main">
-		<!-- IF MESSAGE -->
-		<div class="content">
-			<h2>{L_MESSAGE}</h2>
-			<p class="error">{MESSAGE}</p>
-			<p><!-- BEGIN return_links -->{return_links.MESSAGE_LINK}<br /><br /><!-- END return_links --></p>
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF CONFIRM_MESSAGE -->
-			<form id="confirm" method="post" action="{S_CONFIRM_ACTION}"{S_FORM_ENCTYPE}>
-
-			<div class="content">
-				<h2>{L_PLEASE_CONFIRM}</h2>
-				<p>{CONFIRM_MESSAGE}</p>
-			
-				<fieldset class="submit-buttons">
-					{S_HIDDEN_FIELDS}<input class="button1" type="submit" name="submit" value="{L_YES}" />&nbsp; 
-					<input class="button2" type="cancel" value="{L_NO}" />
-				</fieldset>
-			</div>
-
-			</form>
-		<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_logs.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_logs.html
deleted file mode 100644
index bf1e867..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_logs.html
+++ /dev/null
@@ -1,87 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<h2>{L_TITLE}</h2>
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF TOTAL -->{TOTAL} <!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-	</ul>
-
-	<table cellspacing="1" class="table1">
-	<thead>
-	<tr>
-		<th>{L_USERNAME}</th>
-		<th style="text-align: center">{L_IP}</th>
-		<th style="text-align: center">{L_TIME}</th>
-		<th>{L_ACTION}</th>
-		<!-- IF S_CLEAR_ALLOWED --><th>{L_MARK}</th><!-- ENDIF -->
-	</tr>
-	</thead>
-		<tbody>
-	<!-- IF S_LOGS -->
-		<!-- BEGIN log -->
-		<!-- IF log.S_ROW_COUNT is even --><tr class="bg1"><!-- ELSE --><tr class="bg2"><!-- ENDIF -->
-			<td>{log.USERNAME}</td>
-			<td style="text-align: center">{log.IP}</td>
-			<td style="text-align: center">{log.DATE}</td>
-			<td>{log.ACTION}<br />
-			{log.DATA}
-		</td>
-			<!-- IF S_CLEAR_ALLOWED --><td style="width: 5%" align="center"><input type="checkbox" name="mark[]" value="{log.ID}" /></td><!-- ENDIF -->
-		</tr>
-		<!-- END log -->
-	<!-- ELSE -->
-		<tr>
-			<td class="bg1" colspan="<!-- IF S_CLEAR_ALLOWED -->5<!-- ELSE -->4<!-- ENDIF -->" align="center"><span class="gen">{L_NO_ENTRIES}</span></td>
-		</tr>
-	<!-- ENDIF -->
-	</tbody>
-	</table>
-
-	<!-- IF .log -->
-		<fieldset class="display-options">
-			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-			<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-			<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
-			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
-			<label>{S_SELECT_SORT_DIR}</label>
-			<input type="submit" name="sort" value="{L_GO}" class="button2" />
-		</fieldset>
-
-		<hr />
-
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL -->{TOTAL} <!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-		{S_FORM_TOKEN}
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-		<!-- IF S_CLEAR_ALLOWED -->
-			<fieldset class="display-actions">
-				<input class="button2" type="submit" name="action[del_all]" value="{L_DELETE_ALL}" />
-				&nbsp;<input class="button1" type="submit" value="{L_DELETE_MARKED}" name="action[del_marked]" />
-	
-				<div><a href="#" onclick="marklist('mcp', 'mark', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'mark', false); return false;">{L_UNMARK_ALL}</a></div>
-			</fieldset>
-		<!-- ENDIF -->
-	<!-- ELSE -->
-			{S_FORM_TOKEN}
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-</form>
-
-<br />
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_message.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_message.html
deleted file mode 100644
index 1fde48b..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_message.html
+++ /dev/null
@@ -1,8 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<div class="content">
-	<h2>{MESSAGE_TITLE}</h2>
-	<p>{MESSAGE_TEXT}</p>
-</div>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_move.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_move.html
deleted file mode 100644
index 804d76b..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_move.html
+++ /dev/null
@@ -1,36 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form id="confirm" action="{S_CONFIRM_ACTION}" method="post">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<h2>{MESSAGE_TITLE}</h2>
-		<!-- IF ADDITIONAL_MSG --><p>{ADDITIONAL_MSG}</p><!-- ENDIF -->
-
-		<fieldset>
-		<dl class="fields2">
-			<dt><label>{L_SELECT_DESTINATION_FORUM}:</label></dt>
-			<dd><select name="to_forum_id">{S_FORUM_SELECT}</select></dd>
-			<!-- IF S_CAN_LEAVE_SHADOW --><dd><label for="move_leave_shadow"><input type="checkbox" name="move_leave_shadow" id="move_leave_shadow" checked="checked" />{L_LEAVE_SHADOW}</label></dd><!-- ENDIF -->
-		</dl>
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd><strong>{MESSAGE_TEXT}</strong></dd>
-		</dl>
-		</fieldset>
-
-		<fieldset class="submit-buttons">
-			{S_HIDDEN_FIELDS}<input type="submit" name="confirm" value="{YES_VALUE}" class="button1" />&nbsp; 
-			<input type="submit" name="cancel" value="{L_NO}" class="button2" />
-			{S_FORM_TOKEN}
-		</fieldset>
-
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_notes_front.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_notes_front.html
deleted file mode 100644
index 045a761..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_notes_front.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset>
-	<dl>
-		<dt><label for="username">{L_SELECT_USER}:</label></dt>
-		<dd><input name="username" id="username" type="text" class="inputbox" /></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_notes_user.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_notes_user.html
deleted file mode 100644
index a039aec..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_notes_user.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3><!-- IF USER_COLOR --><span style="color: #{USER_COLOR}">{USERNAME}</span><!-- ELSE -->{USERNAME}<!-- ENDIF --></h3>
-
-	<div>
-		<div class="column1">
-			<!-- IF AVATAR_IMG --><div>{AVATAR_IMG}</div><!-- ENDIF -->
-		</div>
-
-		<div class="column2">
-			<dl class="details">
-				<!-- IF RANK_TITLE --><dt>{L_RANK}:</dt><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-				<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt><dd>{RANK_IMG}</dd><!-- ENDIF -->
-				<dt>{L_JOINED}:</dt><dd>{JOINED}</dd>
-				<dt>{L_TOTAL_POSTS}:</dt><dd>{POSTS}</dd>
-				<dt>{L_WARNINGS}: </dt><dd>{WARNINGS}</dd>
-			</dl>
-		</div>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_ADD_FEEDBACK}</h3>
-	<p>{L_ADD_FEEDBACK_EXPLAIN}</p>
-
-	<fieldset>
-		<textarea name="usernote" id="usernote" class="inputbox" cols="40" rows="3"></textarea>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="action[add_feedback]" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>		
-
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF TOTAL_REPORTS -->{TOTAL_REPORTS} <!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-	</ul>
-
-	<table cellspacing="1" class="table1">
-	<thead>
-	<tr>
-		<th>{L_REPORT_BY}</th>
-		<th style="text-align: center">{L_IP}</th>
-		<th style="text-align: center">{L_TIME}</th>
-		<th>{L_ACTION_NOTE}</th>
-		<!-- IF S_CLEAR_ALLOWED --><th>{L_MARK}</th><!-- ENDIF -->
-	</tr>
-	</thead>
-	<tbody>
-	<!-- BEGIN usernotes -->
-	<!-- IF usernotes.S_ROW_COUNT is even --><tr class="bg1"><!-- ELSE --><tr class="bg2"><!-- ENDIF -->
-		<td>{usernotes.REPORT_BY}</td>
-		<td style="text-align: center">{usernotes.IP}</td>
-		<td style="text-align: center">{usernotes.REPORT_AT}</td>
-		<td>{usernotes.ACTION}</td>
-
-		<!-- IF S_CLEAR_ALLOWED --><td width="5%" align="center"><input type="checkbox" name="marknote[]" id="note-{usernotes.ID}" value="{usernotes.ID}" /></td><!-- ENDIF -->
-	</tr>
-	<!-- BEGINELSE -->
-	<tr>
-		<td class="bg1" colspan="<!-- IF S_CLEAR_ALLOWED -->5<!-- ELSE -->4<!-- ENDIF -->" align="center"><span class="gen">{L_NO_ENTRIES}</span></td>
-	</tr>
-	<!-- END usernames -->
-	</tbody>
-	</table>
-
-	<hr />
-
-	<fieldset class="display-options">
-		<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-		<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
-		<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label><label>{S_SELECT_SORT_DIR}</label>		
-		<input type="submit" name="sort" value="{L_GO}" class="button2" />
-	</fieldset>
-
-	<hr />
-
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF TOTAL_REPORTS -->{TOTAL_REPORTS}<!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-	</ul>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>	
-
-<!-- IF S_CLEAR_ALLOWED -->
-<fieldset class="display-actions">
-	<input class="button2" type="submit" name="action[del_all]" value="{L_DELETE_ALL}" />
-	&nbsp;<input class="button1" type="submit" name="action[del_marked]" value="{L_DELETE_MARKED}" />
-</fieldset>
-
-<fieldset class="display-actions">
-	<div><a href="#" onclick="marklist('mcp', 'marknote', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('mcp', 'marknote', false); return false;">{L_UNMARK_ALL}</a></div>		
-</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_post.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_post.html
deleted file mode 100644
index 0e23148..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_post.html
+++ /dev/null
@@ -1,284 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<!-- IF S_MCP_REPORT -->
-	<h2>{L_REPORT_DETAILS}</h2>
-
-	<div id="report" class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="postbody">
-			<h3>{L_REPORT_REASON}: {REPORT_REASON_TITLE}</h3>
-			<p class="author">{L_REPORTED} {L_POST_BY_AUTHOR} {REPORTER_FULL} {L_REPORTED_ON_DATE}  {REPORT_DATE}</p>
-		<!-- IF not S_POST_REPORTED -->
-			<p class="rules">{L_REPORT_CLOSED}</p>
-		<!-- ENDIF -->
-			<div class="content">
-			<!-- IF REPORT_TEXT -->
-				{REPORT_TEXT}
-			<!-- ELSE -->
-				{REPORT_REASON_DESCRIPTION}
-			<!-- ENDIF -->
-			</div>
-		</div>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<form method="post" id="mcp_report" action="{S_CLOSE_ACTION}">
-
-	<fieldset class="submit-buttons">
-		<!-- IF S_POST_REPORTED -->
-			<input class="button1" type="submit" value="{L_CLOSE_REPORT}" name="action[close]" /> &nbsp;
-		<!-- ENDIF -->
-		<input class="button2" type="submit" value="{L_DELETE_REPORT}" name="action[delete]" />
-		<input type="hidden" name="report_id_list[]" value="{REPORT_ID}" />
-		{S_FORM_TOKEN}
-	</fieldset>
-	</form>
-
-<!-- ELSE -->
-	<h2>{L_POST_DETAILS}</h2>
-<!-- ENDIF -->
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="postbody">
-		<!-- IF U_EDIT -->
-		<ul class="profile-icons">
-			<li class="edit-icon"><a href="{U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li>
-		</ul>
-		<!-- ENDIF -->
-
-		<h3><a href="{U_VIEW_POST}">{POST_SUBJECT}</a></h3>
-		<p class="author">{MINI_POST_IMG} {L_POSTED} {L_POST_BY_AUTHOR} {POST_AUTHOR_FULL} &raquo; {POST_DATE}</p>
-
-		<!-- IF S_POST_UNAPPROVED -->
-			<form method="post" id="mcp_approve" action="{U_APPROVE_ACTION}">
-
-			<p class="rules">
-				<input class="button1" type="submit" value="{L_APPROVE}" name="action[approve]" /> &nbsp;
-				<input class="button2" type="submit" value="{L_DISAPPROVE}" name="action[disapprove]" />
-				<input type="hidden" name="post_id_list[]" value="{POST_ID}" />
-				{S_FORM_TOKEN}
-			</p>
-			</form>
-		<!-- ENDIF -->
-
-		<!-- IF S_MESSAGE_REPORTED -->
-			<p class="rules">
-				{REPORTED_IMG} <a href="{U_MCP_REPORT}"><strong>{L_MESSAGE_REPORTED}</strong></a>
-			</p>
-		<!-- ENDIF -->
-
-		<div class="content">
-			{POST_PREVIEW}
-		</div>
-
-		<!-- IF S_HAS_ATTACHMENTS -->
-			<dl class="attachbox">
-				<dt>{L_ATTACHMENTS}</dt>
-				<!-- BEGIN attachment -->
-					<dd>{attachment.DISPLAY_ATTACHMENT}</dd>
-				<!-- END attachment -->
-			</dl>
-		<!-- ENDIF -->
-
-		<!-- IF SIGNATURE -->
-			<div id="sig{POST_ID}" class="signature">{SIGNATURE}</div>
-		<!-- ENDIF -->
-
-		<!-- IF S_MCP_REPORT and S_CAN_VIEWIP -->
-			<hr />
-			<div>{L_THIS_POST_IP}: <!-- IF U_WHOIS -->
-				<a href="{U_WHOIS}"><!-- IF POST_IPADDR -->{POST_IPADDR}<!-- ELSE -->{POST_IP}<!-- ENDIF --></a> (<!-- IF POST_IPADDR -->{POST_IP}<!-- ELSE --><a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a><!-- ENDIF -->)
-			<!-- ELSE -->
-				<!-- IF POST_IPADDR -->{POST_IPADDR} ({POST_IP})<!-- ELSE -->{POST_IP}<!-- IF U_LOOKUP_IP --> (<a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a>)<!-- ENDIF --><!-- ENDIF -->
-			<!-- ENDIF --></div>
-		<!-- ENDIF -->
-
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF S_CAN_LOCK_POST or S_CAN_DELETE_POST or S_CAN_CHGPOSTER -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<h3>{L_MOD_OPTIONS}</h3>
-		<!-- IF S_CAN_CHGPOSTER -->
-			<form method="post" id="mcp_chgposter" action="{U_POST_ACTION}">
-
-			<fieldset>
-			<dl>
-				<dt><label>{L_CHANGE_POSTER}:</label></dt>
-				<!-- IF S_USER_SELECT --><dd><select name="u">{S_USER_SELECT}</select> <input type="submit" class="button2" name="action[chgposter_ip]" value="{L_CONFIRM}" /></dd><!-- ENDIF -->
-				<dd style="margin-top:3px;">
-					<input class="inputbox autowidth" type="text" name="username" value="" />
-					<input type="submit" class="button2" name="action[chgposter]" value="{L_CONFIRM}" />
-					<br />
-					<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
-				</dd>
-			</dl>
-			{S_FORM_TOKEN}
-			</fieldset>
-			</form>
-		<!-- ENDIF -->
-
-		<!-- IF S_CAN_LOCK_POST or S_CAN_DELETE_POST -->
-			<form method="post" id="mcp" action="{U_MCP_ACTION}">
-
-			<fieldset>
-			<dl>
-				<dt><label>{L_MOD_OPTIONS}:</label></dt>
-				<dd><select name="action">
-					<!-- IF S_CAN_LOCK_POST --><!-- IF S_POST_LOCKED --><option value="unlock_post">{L_UNLOCK_POST} [{L_UNLOCK_POST_EXPLAIN}]</option><!-- ELSE --><option value="lock_post">{L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</option><!-- ENDIF --><!-- ENDIF -->
-					<!-- IF S_CAN_DELETE_POST --><option value="delete_post">{L_DELETE_POST}</option><!-- ENDIF -->
-					</select> <input class="button2" type="submit" value="{L_SUBMIT}" />
-				</dd>
-			</dl>
-			{S_FORM_TOKEN}
-			</fieldset>
-			</form>
-		<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-
-<!-- IF S_MCP_QUEUE or S_MCP_REPORT or RETURN_TOPIC -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<p><!-- IF S_MCP_QUEUE -->{RETURN_QUEUE} | {RETURN_TOPIC_SIMPLE} | {RETURN_POST}<!-- ELSEIF S_MCP_REPORT -->{RETURN_REPORTS} | <a href="{U_VIEW_POST}">{L_VIEW_POST}</a> | <a href="{U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a> | <a href="{U_VIEW_FORUM}">{L_VIEW_FORUM}</a><!-- ELSE -->{RETURN_TOPIC}<!-- ENDIF --></p>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_MCP_QUEUE -->
-<!-- ELSE -->
-
-	<!-- IF S_SHOW_USER_NOTES -->
-		<div class="panel" id="usernotes">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<form method="post" id="mcp_notes" action="{U_POST_ACTION}">
-
-			<!-- IF S_USER_NOTES -->
-				<h3>{L_FEEDBACK}</h3>
-
-				<!-- BEGIN usernotes -->
-					<span class="small"><strong>{L_REPORTED_BY}: {usernotes.REPORT_BY} {L_REPORTED_ON_DATE} {usernotes.REPORT_AT}</strong></span>
-					<!-- IF S_CLEAR_ALLOWED --><div class="right-box"><input type="checkbox" name="marknote[]" value="{usernotes.ID}" /></div><!-- ENDIF -->
-					<div class="postbody">{usernotes.ACTION}</div>
-
-					<hr class="dashed" />
-				<!-- END usernotes -->
-
-				<!-- IF S_CLEAR_ALLOWED -->
-					<fieldset class="submit-buttons">
-						<input class="button2" type="submit" name="action[del_all]" value="{L_DELETE_ALL}" />&nbsp;
-						<input class="button2" type="submit" name="action[del_marked]" value="{L_DELETE_MARKED}" />
-					</fieldset>
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-
-			<h3>{L_ADD_FEEDBACK}</h3>
-			<p>{L_ADD_FEEDBACK_EXPLAIN}</p>
-
-			<fieldset>
-				<textarea name="usernote" rows="4" cols="76" class="inputbox"></textarea>
-			</fieldset>
-
-			<fieldset class="submit-buttons">
-				<input class="button1" type="submit" name="action[add_feedback]" value="{L_SUBMIT}" />&nbsp;
-				<input class="button2" type="reset" value="{L_RESET}" />
-				{S_FORM_TOKEN}
-			</fieldset>
-			</form>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF S_SHOW_REPORTS -->
-		<div class="panel" id="reports">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<h3>{L_MCP_POST_REPORTS}</h3>
-
-			<!-- BEGIN reports -->
-				<span class="small"><strong>{L_REPORTED_BY}: <!-- IF reports.U_REPORTER --><a href="{reports.U_REPORTER}">{reports.REPORTER}</a><!-- ELSE -->{reports.REPORTER}<!-- ENDIF --> {L_REPORTED_ON_DATE} {reports.REPORT_TIME}</strong></span>
-				<p><em>{reports.REASON_TITLE}: {reports.REASON_DESC}</em><!-- IF reports.REPORT_TEXT --><br />{reports.REPORT_TEXT}<!-- ENDIF --></p>
-			<!-- END reports -->
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF S_CAN_VIEWIP and not S_MCP_REPORT -->
-		<div class="panel" id="ip">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<p>{L_THIS_POST_IP}: <!-- IF U_WHOIS -->
-				<a href="{U_WHOIS}"><!-- IF POST_IPADDR -->{POST_IPADDR}<!-- ELSE -->{POST_IP}<!-- ENDIF --></a> (<!-- IF POST_IPADDR -->{POST_IP}<!-- ELSE --><a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a><!-- ENDIF -->)
-			<!-- ELSE -->
-				<!-- IF POST_IPADDR -->{POST_IPADDR} ({POST_IP})<!-- ELSE -->{POST_IP}<!-- IF U_LOOKUP_IP --> (<a href="{U_LOOKUP_IP}">{L_LOOKUP_IP}</a>)<!-- ENDIF --><!-- ENDIF -->
-			<!-- ENDIF --></p>
-
-			<table class="table1" cellspacing="1">
-			<thead>
-			<tr>
-				<th class="name">{L_OTHER_USERS}</th>
-				<th class="posts">{L_POSTS}</th>
-			</tr>
-			</thead>
-			<tbody>
-			<!-- BEGIN userrow -->
-			<tr class="<!-- IF userrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td><!-- IF userrow.U_PROFILE --><a href="{userrow.U_PROFILE}">{userrow.USERNAME}</a><!-- ELSE -->{userrow.USERNAME}<!-- ENDIF --></td>
-				<td class="posts"><a href="{userrow.U_SEARCHPOSTS}" title="{L_SEARCH_POSTS_BY} {userrow.USERNAME}">{userrow.NUM_POSTS}</a></td>
-			</tr>
-			<!-- BEGINELSE -->
-				<tr>
-					<td colspan="2">{L_NO_MATCHES_FOUND}</td>
-				</tr>
-			<!-- END userrow -->
-			</tbody>
-			</table>
-
-			<table class="table1" cellspacing="1">
-			<thead>
-			<tr>
-				<th class="name">{L_IPS_POSTED_FROM}</th>
-				<th class="posts">{L_POSTS}</th>
-			</tr>
-			</thead>
-			<tbody>
-			<!-- BEGIN iprow -->
-			<tr class="<!-- IF iprow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td><!-- IF iprow.HOSTNAME --><a href="{iprow.U_WHOIS}">{iprow.HOSTNAME}</a> ({iprow.IP})<!-- ELSE --><a href="{iprow.U_WHOIS}">{iprow.IP}</a> (<a href="{iprow.U_LOOKUP_IP}">{L_LOOKUP_IP}</a>)<!-- ENDIF --></td>
-				<td class="posts">{iprow.NUM_POSTS}</td>
-			</tr>
-			<!-- BEGINELSE -->
-				<tr>
-					<td colspan="2">{L_NO_MATCHES_FOUND}</td>
-				</tr>
-			<!-- END iprow -->
-			</tbody>
-			</table>
-
-			<p><a href="{U_LOOKUP_ALL}#ip">{L_LOOKUP_ALL}</a></p>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-<!-- ENDIF -->
-
-<!-- IF S_TOPIC_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_queue.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_queue.html
deleted file mode 100644
index 57fb149..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_queue.html
+++ /dev/null
@@ -1,96 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form id="mcp" method="post" action="{S_MCP_ACTION}">
-
-<fieldset class="forum-selection">
-	<label for="fo">{L_FORUM}: <select name="f" id="fo">{S_FORUM_OPTIONS}</select></label>
-	<input type="submit" name="sort" value="{L_GO}" class="button2" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_EXPLAIN}</p>
-
-	<!-- IF .postrow -->
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL --> {TOTAL}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt><!-- IF S_TOPICS -->{L_TOPIC}<!-- ELSE -->{L_POST}<!-- ENDIF --></dt>
-					<dd class="moderation"><span><!-- IF not S_TOPICS -->{L_TOPIC} &amp; <!-- ENDIF -->{L_FORUM}</span></dd>
-					<dd class="mark">{L_MARK}</dd>
-				</dl>
-			</li>
-			</ul>
-			<ul class="topiclist cplist">
-
-		<!-- BEGIN postrow -->
-
-		<!-- IF postrow.S_DELETED_TOPIC -->
-			<li><p class="notopics">{L_DELETED_TOPIC}</p></li>
-		<!-- ELSE -->
-
-		<li class="row<!-- IF postrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-					<a href="{postrow.U_VIEW_DETAILS}" class="topictitle">{postrow.POST_SUBJECT}</a> <br />
-					<span>{L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} &raquo; {postrow.POST_TIME}</span>
-				</dt>
-				<dd class="moderation">
-					<span>
-						<!-- IF S_TOPICS --><br /><!-- ELSE -->{L_TOPIC}: <a href="{postrow.U_TOPIC}">{postrow.TOPIC_TITLE}</a> <br /><!-- ENDIF -->
-						{L_FORUM}: <a href="{postrow.U_VIEWFORUM}">{postrow.FORUM_NAME}</a>
-					</span>
-				</dd>
-
-
-		 		<dd class="mark"><input type="checkbox" name="post_id_list[]" value="{postrow.POST_ID}" /></dd>
-			</dl>
-		</li>
-		<!-- ENDIF -->
-		<!-- END postrow -->
-		</ul>
-
-		<fieldset class="display-options">
-			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-			<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-			<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
-			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label><label>{S_SELECT_SORT_DIR}</label>
-			<!-- IF TOPIC_ID --><label><input type="checkbox" class="radio" name="t" value="{TOPIC_ID}" checked="checked" />&nbsp; <strong>{L_ONLY_TOPIC}</strong></label><!-- ENDIF -->
-			<input type="submit" name="sort" value="{L_GO}" class="button2" />
-		</fieldset>
-
-		<hr />
-
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL -->{TOTAL}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-	<!-- ELSE -->
-		<p class="notopics"><strong><!-- IF S_TOPICS -->{L_NO_TOPICS_QUEUE}<!-- ELSE -->{L_UNAPPROVED_POSTS_ZERO_TOTAL}<!-- ENDIF --></strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF .postrow -->
-	<fieldset class="display-actions">
-		<input class="button2" type="submit" name="action[disapprove]" value="{L_DISAPPROVE}" />&nbsp;
-		<input class="button1" type="submit" name="action[approve]" value="{L_APPROVE}" />
-		<div><a href="#" onclick="marklist('mcp', 'post_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'post_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
-	</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_reports.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_reports.html
deleted file mode 100644
index 4e9db07..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_reports.html
+++ /dev/null
@@ -1,85 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form id="mcp" method="post" action="{S_MCP_ACTION}">
-
-<fieldset class="forum-selection">
-	<label for="fo">{L_FORUM}: <select name="f" id="fo">{S_FORUM_OPTIONS}</select></label>
-	<input type="submit" name="sort" value="{L_GO}" class="button2" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_EXPLAIN}</p>
-
-	<!-- IF .postrow -->
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL -->{TOTAL_REPORTS}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_VIEW_DETAILS}</dt>
-					<dd class="moderation"><span>{L_REPORTER} &amp; {L_FORUM}</span></dd>
-					<dd class="mark">{L_MARK}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN postrow -->
-			<li class="row<!-- IF postrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-				<dl>
-					<dt>
-						<a href="{postrow.U_VIEW_DETAILS}" class="topictitle">{postrow.POST_SUBJECT}</a> {postrow.ATTACH_ICON_IMG}<br />
-						<span>{L_POSTED} {L_POST_BY_AUTHOR} {postrow.POST_AUTHOR_FULL} &raquo; {postrow.POST_TIME}</span>
-					</dt>
-					<dd class="moderation">
-						<span>{postrow.REPORTER_FULL} {L_REPORTED_ON_DATE} {postrow.REPORT_TIME}<br />
-						{L_FORUM}: <a href="{postrow.U_VIEWFORUM}">{postrow.FORUM_NAME}</a></span>
-					</dd>
-					<dd class="mark"><input type="checkbox" name="report_id_list[]" value="{postrow.REPORT_ID}" /></dd>
-				</dl>
-			</li>
-		<!-- END postrow -->
-		</ul>
-
-		<fieldset class="display-options">
-			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-			<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-			<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
-			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label><label>{S_SELECT_SORT_DIR}</label>
-			<!-- IF TOPIC_ID --><label><input type="checkbox" class="radio" name="t" value="{TOPIC_ID}" checked="checked" />&nbsp; <strong>{L_ONLY_TOPIC}</strong></label><!-- ENDIF -->
-			<input type="submit" name="sort" value="{L_GO}" class="button2" />
-		</fieldset>
-		<hr />
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL -->{TOTAL_REPORTS}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-
-	<!-- ELSE -->
-		<p><strong>{L_NO_REPORTS}</strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF .postrow -->
-	<fieldset class="display-actions">
-		<input class="button2" type="submit" value="{L_DELETE_REPORTS}" name="action[delete]" />
-		<!-- IF not S_CLOSED -->&nbsp;<input class="button1" type="submit" name="action[close]" value="{L_CLOSE_REPORTS}" /><!-- ENDIF -->
-		<div><a href="#" onclick="marklist('mcp', 'report_id_list', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', 'report_id_list', false); return false;">{L_UNMARK_ALL}</a></div>
-	</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_topic.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_topic.html
deleted file mode 100644
index 4ffd7dd..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_topic.html
+++ /dev/null
@@ -1,170 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<h2><a href="{U_VIEW_TOPIC}">{L_TOPIC}: {TOPIC_TITLE}</a></h2>
-
-<script type="text/javascript">
-// <![CDATA[
-var panels = new Array('display-panel', 'split-panel', 'merge-panel');
-
-<!-- IF S_MERGE_VIEW -->
-	var show_panel = 'merge-panel';
-<!-- ELSEIF S_SPLIT_VIEW -->
-	var show_panel = 'split-panel';
-<!-- ELSE -->
-	var show_panel = 'display-panel';
-<!-- ENDIF -->
-
-onload_functions.push('subPanels()');
-
-// ]]>
-</script>
-
-<div id="minitabs">
-	<ul>
-		<li id="display-panel-tab"<!-- IF not S_MERGE_VIEW --> class="activetab"<!-- ENDIF -->>
-			<span class="corners-top"><span></span></span>
-			<a href="#minitabs" onclick="subPanels('display-panel'); return false;"><span>{L_DISPLAY_OPTIONS}</span></a>
-		</li>
-		<li id="split-panel-tab">
-			<span class="corners-top"><span></span></span>
-			<a href="#minitabs" onclick="subPanels('split-panel'); return false;"><span>{L_SPLIT_TOPIC}</span></a>
-		</li>
-		<li id="merge-panel-tab"<!-- IF S_MERGE_VIEW --> class="activetab"<!-- ENDIF -->>
-			<span class="corners-top"><span></span></span>
-			<a href="#minitabs" onclick="subPanels('merge-panel'); return false;"><span>{L_MERGE_TOPIC}</span></a>
-		</li>
-	</ul>
-</div>
-
-<form id="mcp" method="post" action="{S_MCP_ACTION}">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset id="display-panel" class="fields2">
-	<dl>
-		<dt><label for="posts_per_page">{L_POSTS_PER_PAGE}:</label><br /><span>{L_POSTS_PER_PAGE_EXPLAIN}</span></dt>
-		<dd><input class="inputbox autowidth" type="text" name="posts_per_page" id="posts_per_page" size="6" value="{POSTS_PER_PAGE}" /></dd>
-	</dl>
-	<dl>
-		<dt><label>{L_DISPLAY_POSTS}:</label></dt>
-		<dd>{S_SELECT_SORT_DAYS}&nbsp;&nbsp;<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label><label>{S_SELECT_SORT_DIR}</label> <input type="submit" name="sort" value="{L_GO}" class="button2" /></dd>
-	</dl>
-	</fieldset>
-
-<!-- IF S_CAN_SPLIT -->
-	<fieldset id="split-panel" class="fields2">
-		<p>{L_SPLIT_TOPIC_EXPLAIN}</p>
-
-	<!-- IF S_SHOW_TOPIC_ICONS -->
-		<dl>
-			<dt><label for="icon">{L_TOPIC_ICON}:</label></dt>
-			<dd><label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> {L_NO_TOPIC_ICON}</label>
-			<!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon --></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<dl>
-		<dt><label for="subject">{L_SPLIT_SUBJECT}:</label></dt>
-		<dd><input type="text" name="subject" id="subject" size="45" maxlength="64" tabindex="2" value="{SPLIT_SUBJECT}" title="{L_SPLIT_SUBJECT}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label>{L_SPLIT_FORUM}:</label></dt>
-		<dd><select name="to_forum_id">{S_FORUM_SELECT}</select></dd>
-	</dl>
-	</fieldset>
-<!-- ENDIF -->
-
-<!-- IF S_CAN_MERGE -->
-	<fieldset id="merge-panel" class="fields2">
-		<p>{L_MERGE_TOPIC_EXPLAIN}</p>
-	<dl>
-		<dt><label for="to_topic_id">{L_MERGE_TOPIC_ID}:</label></dt>
-		<dd>
-			<input class="inputbox autowidth" type="text" size="6" name="to_topic_id" id="to_topic_id" value="{TO_TOPIC_ID}" />
-			<a href="{U_SELECT_TOPIC}" >{L_SELECT_TOPIC}</a>
-		</dd>
-		<!-- IF TO_TOPIC_INFO --><dd>{TO_TOPIC_INFO}</dd><!-- ENDIF -->
-	</dl>
-	</fieldset>
-<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3 id="review">
-		<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
-		{L_TOPIC_REVIEW}: {TOPIC_TITLE}
-	</h3>
-
-	<div id="topicreview">
-		<!-- BEGIN postrow -->
-		<div class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<div class="postbody" id="pr{postrow.POST_ID}">
-				<div class="right-box"><a href="{postrow.U_POST_DETAILS}">{L_POST_DETAILS}</a> | {L_SELECT}: <input type="checkbox" name="post_id_list[]" value="{postrow.POST_ID}"<!-- IF postrow.S_CHECKED --> checked="checked"<!-- ENDIF --> /></div>
-
-				<h3><a href="{postrow.U_POST_DETAILS}">{postrow.POST_SUBJECT}</a></h3>
-				<p class="author"><a href="#pr{postrow.POST_ID}">{postrow.MINI_POST_IMG}</a> {L_POSTED} {postrow.POST_DATE} {L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong><!-- IF postrow.U_MCP_DETAILS --> [ <a href="{postrow.U_MCP_DETAILS}">{L_POST_DETAILS}</a> ]<!-- ENDIF --></p>
-
-				<!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
-				<p class="rules">
-					<!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNAPPROVED}</strong></a><!-- ENDIF -->
-					<!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
-				</p>
-				<!-- ENDIF -->
-
-				<div class="content" id="message_{postrow.POST_ID}">{postrow.MESSAGE}</div>
-
-				<!-- IF postrow.S_HAS_ATTACHMENTS -->
-					<dl class="attachbox">
-						<dt>{L_ATTACHMENTS}</dt>
-						<!-- BEGIN attachment -->
-							<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
-						<!-- END attachment -->
-					</dl>
-				<!-- ENDIF -->
-
-			</div>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-		<!-- END postrow -->
-	</div>
-
-	<hr />
-
-	<!-- IF PAGINATION or TOTAL_POSTS -->
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF TOTAL_POSTS --> {TOTAL_POSTS}<!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-	</ul>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="display-actions">
-	<select name="action">
-		<option value="" selected="selected">{L_SELECT_ACTION}</option>
-		<!-- IF S_CAN_APPROVE --><option value="approve">{L_APPROVE_POSTS}</option><!-- ENDIF -->
-		<!-- IF S_CAN_LOCK --><option value="lock_post">{L_LOCK_POST_POSTS} [ {L_LOCK_POST_EXPLAIN} ]</option><option value="unlock_post">{L_UNLOCK_POST_POSTS}</option><!-- ENDIF -->
-		<!-- IF S_CAN_DELETE --><option value="delete_post">{L_DELETE_POSTS}</option><!-- ENDIF -->
-		<!-- IF S_CAN_MERGE --><option value="merge_posts"<!-- IF S_MERGE_VIEW --> selected="selected"<!-- ENDIF -->>{L_MERGE_POSTS}</option><!-- ENDIF -->
-		<!-- IF S_CAN_SPLIT --><option value="split_all"<!-- IF S_SPLIT_VIEW --> selected="selected"<!-- ENDIF -->>{L_SPLIT_POSTS}</option><option value="split_beyond">{L_SPLIT_AFTER}</option><!-- ENDIF -->
-	</select>&nbsp;
-	<input class="button1" type="submit" name="mcp_topic_submit" value="{L_SUBMIT}" />
-	<div><a href="#" onclick="marklist('mcp', '', true); return false;">{L_MARK_ALL}</a> :: <a href="#" onclick="marklist('mcp', '', false); return false;">{L_UNMARK_ALL}</a></div>
-{S_HIDDEN_FIELDS}
-{S_FORM_TOKEN}
-</fieldset>
-
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_viewlogs.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_viewlogs.html
deleted file mode 100644
index 264152d..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_viewlogs.html
+++ /dev/null
@@ -1,53 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{S_MCP_ACTION}">
-
-<table class="tablebg" width="100%" cellspacing="1" cellpadding="2" border="0">
-<tr>
-	<th colspan="<!-- IF S_TOPIC_ID -->4<!-- ELSE -->5<!-- ENDIF -->" height="28" nowrap="nowrap">{L_DISPLAY_OPTIONS}</th>
-</tr>
-<tr>
-	<td colspan="<!-- IF S_TOPIC_ID -->4<!-- ELSE -->5<!-- ENDIF -->" class="cat" height="28" align="center"><span class="gensmall">{L_DISPLAY_LOG}:</span> {S_SELECT_SORT_DAYS}&nbsp;<span class="gensmall">{L_SORT_BY}</span> {S_SELECT_SORT_KEY} {S_SELECT_SORT_DIR}&nbsp;<input class="btnlite" type="submit" name="sort" value="{L_GO}" /></span></td>
-</tr>
-<tr>
-	<th width="15%" height="28" nowrap="nowrap">{L_USERNAME}</th>
-	<th width="12%" nowrap="nowrap">{L_IP}</th>
-	<th width="18%" nowrap="nowrap">{L_TIME}</th>
-	<th width="45%" nowrap="nowrap">{L_ACTION}</th>
-	<!-- IF not S_TOPIC_ID --><th width="8%" nowrap="nowrap"></th><!-- ENDIF -->
-</tr>
-<!-- IF S_TOPIC_ID -->
-	<tr>
-		<td class="bg3" colspan="5"><span class="gensmall">{L_LOGS_CURRENT_TOPIC} <a href="{U_VIEW_TOPIC}"><strong>{TOPIC_NAME}</strong></a></td>
-	</tr>
-<!-- ENDIF -->
-
-<!-- BEGIN log -->
-<tr>
-	<td class="bg1" nowrap="nowrap"><span class="gen">{log.USERNAME}</span></td>
-	<td class="bg1" align="center" nowrap="nowrap"><span class="gen">{log.IP}</span></td>
-	<td class="bg1" align="center" nowrap="nowrap"><span class="gensmall">{log.TIME}</span></td>
-	<td class="bg1"><span class="gen">{log.ACTION}</span></td>
-	<!-- IF not S_TOPIC_ID -->
-		<td class="bg1" align="center" nowrap="nowrap"><span class="gensmall"><!-- IF log.U_VIEW_TOPIC --><a href="{log.U_VIEW_TOPIC}">{L_VIEW_TOPIC}</a><!-- IF log.U_VIEWLOGS --> | <!-- ENDIF --><!-- ENDIF --><!-- IF log.U_VIEWLOGS --><a href="{log.U_VIEWLOGS}">{L_VIEW_TOPIC_LOGS}</a><!-- ENDIF --></span></td>
-	<!-- ENDIF -->
-</tr>
-<!-- BEGINELSE -->
-	<tr>
-		<td class="bg1" colspan="<!-- IF S_TOPIC_ID -->4<!-- ELSE -->5<!-- ENDIF -->" align="center"><span class="gen">{L_NO_ENTRIES}</span></td>
-	</tr>
-<!-- END log -->
-<div>
-	{S_FORM_TOKEN}
-</div>
-</table>
-</form>
-
-<table width="100%" cellspacing="2" cellpadding="2" border="0" align="center">
-<tr>
-	<td class="nav" align="left" valign="middle">{PAGE_NUMBER}</td>
-	<td align="right" valign="top" nowrap="nowrap"><!-- IF PAGINATION --><strong><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{L_GOTO_PAGE}</a> <!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}">{L_PREVIOUS}</a>&nbsp;&nbsp;<!-- ENDIF -->{PAGINATION}<!-- IF NEXT_PAGE -->&nbsp;&nbsp;<a href="{NEXT_PAGE}">{L_NEXT}</a><!-- ENDIF --></strong><!-- ENDIF --></td>
-</tr>
-</table>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_front.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_front.html
deleted file mode 100644
index fc8fa37..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_front.html
+++ /dev/null
@@ -1,97 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_WARN_USER}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_SELECT_USER}</h3>
-
-	<fieldset>
-	<dl>
-		<dt><label for="username">{L_SELECT_USER}:</label></dt>
-		<dd><input name="username" id="username" type="text" class="inputbox" /></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submituser" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_MOST_WARNINGS}</h3>
-
-	<!-- IF .highest -->
-		<table class="table1" cellspacing="0">
-		<thead>
-			<tr>
-				<th class="name">{L_USERNAME}</th>
-				<th class="name">{L_WARNINGS}</th>
-				<th class="name">{L_LATEST_WARNING_TIME}</th>
-				<th></th>
-			</tr>
-		</thead>
-		<tbody>
-
-		<!-- BEGIN highest -->
-			<tr class="<!-- IF highest.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td>{highest.USERNAME_FULL}</td>
-				<td>{highest.WARNINGS}</td>
-				<td>{highest.WARNING_TIME}</td>
-				<td><a href="{highest.U_NOTES}">{L_VIEW_NOTES}</a></td>
-			</tr>
-		<!-- END latest -->
-		</tbody>
-		</table>
-	<!-- ELSE -->
-		<p><strong>{L_WARNINGS_ZERO_TOTAL}</strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_LATEST_WARNINGS}</h3>
-
-	<!-- IF .latest -->
-		<table class="table1" cellspacing="0">
-		<thead>
-			<tr>
-				<th class="name">{L_USERNAME}</th>
-				<th class="name">{L_TIME}</th>
-				<th class="name">{L_TOTAL_WARNINGS}</th>
-				<th></th>
-			</tr>
-		</thead>
-		<tbody>
-		<!-- BEGIN latest -->
-			<tr class="<!-- IF latest.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td>{latest.USERNAME_FULL}</td>
-				<td>{latest.WARNING_TIME}</td>
-				<td>{latest.WARNINGS}</td>
-				<td><a href="{latest.U_NOTES}">{L_VIEW_NOTES}</a></td>
-			</tr>
-		<!-- END latest -->
-		</tbody>
-		</table>
-	<!-- ELSE -->
-		<p><strong>{L_WARNINGS_ZERO_TOTAL}</strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_list.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_list.html
deleted file mode 100644
index 3da7c4c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_list.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_WARNED_USERS}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_WARNED_USERS_EXPLAIN}</p>
-
-	<!-- IF .user -->
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL_USERS -->{TOTAL_USERS} <!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-		
-		<table class="table1" cellspacing="0">
-		<thead>
-			<tr>
-				<th class="name">{L_USERNAME}</th>
-				<th class="name">{L_WARNINGS}</th>
-				<th class="name">{L_LATEST_WARNING_TIME}</th>
-				<th></th>
-			</tr>
-		</thead>
-		<tbody>
-
-		<!-- BEGIN user -->
-			<tr class="<!-- IF user.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td>{user.USERNAME_FULL}</td>
-				<td>{user.WARNINGS}</td>
-				<td>{user.WARNING_TIME}</td>
-				<td><a href="{user.U_NOTES}">{L_VIEW_NOTES}</a></td>
-			</tr>
-		<!-- END user -->
-		</tbody>
-		</table>
-
-		<fieldset class="display-options">
-			<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
-			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label><label>{S_SELECT_SORT_DIR}</label>
-			<input type="submit" name="sort" value="{L_GO}" class="button2" />
-		</fieldset>
-		<hr />
-
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL_USERS -->{TOTAL_USERS} <!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-	<!-- ELSE -->
-		<p><strong>{L_WARNINGS_ZERO_TOTAL}</strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-
-{S_FORM_TOKEN}
-</div>
-
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_post.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_post.html
deleted file mode 100644
index d09209f..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_post.html
+++ /dev/null
@@ -1,74 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_MCP_WARN_POST}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3><!-- IF USER_COLOR --><span style="color: #{USER_COLOR}">{USERNAME}</span><!-- ELSE -->{USERNAME}<!-- ENDIF --></h3>
-
-	<div>
-		<div class="column1">
-			<!-- IF AVATAR_IMG --><div>{AVATAR_IMG}</div><!-- ENDIF -->
-		</div>
-
-		<div class="column2">
-			<dl class="details">
-				<!-- IF RANK_TITLE --><dt>{L_RANK}:</dt><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-				<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt><dd>{RANK_IMG}</dd><!-- ENDIF -->
-				<dt>{L_JOINED}:</dt><dd>{JOINED}</dd>
-				<dt>{L_TOTAL_POSTS}:</dt><dd>{POSTS}</dd>
-				<dt>{L_WARNINGS}: </dt><dd>{WARNINGS}</dd>
-			</dl>
-		</div>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_POST_DETAILS}</h3>
-
-	<div class="postbody">
-
-		<div class="content">
-			{POST}
-		</div>
-
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_ADD_WARNING}</h3>
-	<p>{L_ADD_WARNING_EXPLAIN}</p>
-
-	<fieldset>
-		<textarea name="warning" id="warning" class="inputbox" cols="40" rows="3">{L_WARNING_POST_DEFAULT}</textarea>
-		<!-- IF S_CAN_NOTIFY -->
-		<br /><br />
-		<dl class="panel">
-			<dt>&nbsp;</dt>
-			<dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="action[add_warning]" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_user.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_user.html
deleted file mode 100644
index 5b5156f..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_warn_user.html
+++ /dev/null
@@ -1,58 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-
-<form method="post" id="mcp" action="{U_POST_ACTION}">
-
-<h2>{L_WARN_USER}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3><!-- IF USER_COLOR --><span style="color: #{USER_COLOR}">{USERNAME}</span><!-- ELSE -->{USERNAME}<!-- ENDIF --></h3>
-
-	<div>
-		<div class="column1">
-			<!-- IF AVATAR_IMG --><div>{AVATAR_IMG}</div><!-- ENDIF -->
-		</div>
-
-		<div class="column2">
-			<dl class="details">
-				<!-- IF RANK_TITLE --><dt>{L_RANK}:</dt><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-				<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt><dd>{RANK_IMG}</dd><!-- ENDIF -->
-				<dt>{L_JOINED}:</dt><dd>{JOINED}</dd>
-				<dt>{L_TOTAL_POSTS}:</dt><dd>{POSTS}</dd>
-				<dt>{L_WARNINGS}: </dt><dd>{WARNINGS}</dd>
-			</dl>
-		</div>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_ADD_WARNING}</h3>
-	<p>{L_ADD_WARNING_EXPLAIN}</p>
-
-	<fieldset>
-		<textarea name="warning" id="warning" class="inputbox" cols="40" rows="3"></textarea>
-		<!-- IF S_CAN_NOTIFY -->
-		<br /><br />
-		<dl class="panel">
-			<dt>&nbsp;</dt>
-			<dd><label><input type="checkbox" name="notify_user" checked="checked" /> {L_NOTIFY_USER_WARN}</label></dd>
-		</dl>
-		<!-- ENDIF -->
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="action[add_warning]" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_whois.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_whois.html
deleted file mode 100644
index 5872bd0..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/mcp_whois.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- INCLUDE mcp_header.html -->
-<h2>{L_WHOIS}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	
-		<p><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_RETURN_POST}">{L_RETURN_POST}</a></p>
-		<div class="postbody"><div class="content">
-			<pre>{WHOIS}</pre>
-		</div></div>
-		<p><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_RETURN_POST}">{L_RETURN_POST}</a></p>
-	
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE mcp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_body.html
deleted file mode 100644
index 883f05b..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_body.html
+++ /dev/null
@@ -1,184 +0,0 @@
-<!-- IF S_IN_SEARCH_POPUP -->
-	<!-- INCLUDE simple_header.html -->
-	<!-- INCLUDE memberlist_search.html -->
-	<form method="post" id="results" action="{S_MODE_ACTION}" onsubmit="insert_marked(this.user); return false">
-
-<!-- ELSEIF S_SEARCH_USER -->
-	<!-- INCLUDE overall_header.html -->	
-	<!-- INCLUDE memberlist_search.html -->
-	<form method="post" action="{S_MODE_ACTION}">
-
-<!-- ELSE -->
-	<!-- INCLUDE overall_header.html -->
-	<form method="post" action="{S_MODE_ACTION}">
-
-<!-- ENDIF -->
-
-	<!-- IF S_SHOW_GROUP -->
-
-		<h2<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{GROUP_NAME}</h2>
-		<p>{GROUP_DESC} {GROUP_TYPE}</p>
-		<p>
-			<!-- IF AVATAR_IMG -->{AVATAR_IMG}<!-- ENDIF -->
-			<!-- IF RANK_IMG -->{RANK_IMG}<!-- ENDIF -->
-			<!-- IF GROUP_RANK -->{GROUP_RANK}<!-- ENDIF -->
-		</p>
-
-	<!-- ELSE -->
-		<h2 class="solo">{PAGE_TITLE}<!-- IF SEARCH_WORDS -->: <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2>
-
-		<div class="panel">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<ul class="linklist">
-				<li>
-
-				<!-- IF U_FIND_MEMBER and not S_SEARCH_USER --><a href="{U_FIND_MEMBER}">{L_FIND_USERNAME}</a> &bull; <!-- ELSEIF S_SEARCH_USER and U_HIDE_FIND_MEMBER and not S_IN_SEARCH_POPUP --><a href="{U_HIDE_FIND_MEMBER}">{L_HIDE_MEMBER_SEARCH}</a> &bull; <!-- ENDIF -->
-				<strong style="font-size: 0.95em;"><a href="{S_MODE_ACTION}&amp;first_char=">{L_ALL}</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=a#memberlist">A</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=b#memberlist">B</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=c#memberlist">C</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=d#memberlist">D</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=e#memberlist">E</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=f#memberlist">F</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=g#memberlist">G</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=h#memberlist">H</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=i#memberlist">I</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=j#memberlist">J</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=k#memberlist">K</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=l#memberlist">L</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=m#memberlist">M</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=n#memberlist">N</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=o#memberlist">O</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=p#memberlist">P</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=q#memberlist">Q</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=r#memberlist">R</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=s#memberlist">S</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=t#memberlist">T</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=u#memberlist">U</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=v#memberlist">V</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=w#memberlist">W</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=x#memberlist">X</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=y#memberlist">Y</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=z#memberlist">Z</a>&nbsp; 
-				<a href="{S_MODE_ACTION}&amp;first_char=other">#</a></strong>
-				</li>
-				<li class="rightside pagination">
-					{TOTAL_USERS} &bull; 
-					<!-- IF PAGINATION --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE -->{PAGE_NUMBER}<!-- ENDIF -->
-				</li>
-			</ul>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-	<!-- IF S_LEADERS_SET or not S_SHOW_GROUP or not .memberrow -->
-	<div class="forumbg forumbg-table">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<table class="table1" cellspacing="1" id="memberlist">
-		<thead>
-		<tr>
-			<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP and .memberrow -->{L_GROUP_LEADER}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
-			<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
-			<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
-			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
-			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
-		</tr>
-		</thead>
-		<tbody>
-	<!-- ENDIF -->
-		<!-- BEGIN memberrow -->
-			<!-- IF S_SHOW_GROUP -->
-				<!-- IF not memberrow.S_GROUP_LEADER and not $S_MEMBER_HEADER -->
-				<!-- IF S_LEADERS_SET and memberrow.S_FIRST_ROW -->
-				<tr class="bg1">
-					<td colspan="<!-- IF U_SORT_ACTIVE -->5<!-- ELSE -->4<!-- ENDIF -->">&nbsp;</td>
-				</tr>
-				<!-- ENDIF -->
-<!-- IF S_LEADERS_SET -->
-		</tbody>
-		</table>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- ENDIF -->
-<div class="forumbg">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<table class="table1" cellspacing="1">
-	<thead>
-	<tr>
-	<!-- IF not S_LEADERS_SET -->
-		<th class="name"><span class="rank-img"><a href="{U_SORT_RANK}">{L_RANK}</a></span><a href="{U_SORT_USERNAME}"><!-- IF S_SHOW_GROUP -->{L_GROUP_MEMBERS}<!-- ELSE -->{L_USERNAME}<!-- ENDIF --></a></th>
-			<th class="posts"><a href="{U_SORT_POSTS}#memberlist">{L_POSTS}</a></th>
-			<th class="info"><a href="{U_SORT_WEBSITE}#memberlist">{L_WEBSITE}</a>{L_COMMA_SEPARATOR}<a href="{U_SORT_LOCATION}">{L_LOCATION}</a></th>
-			<th class="joined"><a href="{U_SORT_JOINED}#memberlist">{L_JOINED}</a></th>
-			<!-- IF U_SORT_ACTIVE --><th class="active"><a href="{U_SORT_ACTIVE}#memberlist">{L_LAST_ACTIVE}</a></th><!-- ENDIF -->
-	<!-- ELSEIF S_SHOW_GROUP -->
-		<th class="name">{L_GROUP_MEMBERS}</th>
-		<th class="posts">&nbsp;</th>
-		<th class="info">&nbsp;</th>
-		<th class="joined">&nbsp;</th>
-		<!-- IF U_SORT_ACTIVE --><th class="active">&nbsp;</th><!-- ENDIF -->
-	<!-- ENDIF -->
-	</tr>
-	</thead>
-	<tbody>
-					<!-- DEFINE $S_MEMBER_HEADER = 1 -->
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-
-	<tr class="<!-- IF memberrow.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-		<td><!-- IF memberrow.RANK_IMG --><span class="rank-img">{memberrow.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{memberrow.RANK_TITLE}</span><!-- ENDIF --><!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE --><input type="checkbox" name="user" value="{memberrow.USERNAME}" /> <!-- ENDIF -->{memberrow.USERNAME_FULL}<!-- IF S_SELECT_SINGLE --><br />[&nbsp;<a href="#" onclick="insert_single('{memberrow.A_USERNAME}'); return false;">{L_SELECT}</a>&nbsp;]<!-- ENDIF --></td>
-		<td class="posts"><!-- IF memberrow.POSTS --><a href="{memberrow.U_SEARCH_USER}" title="{L_SEARCH_USER_POSTS}">{memberrow.POSTS}</a><!-- ELSE -->{memberrow.POSTS}<!-- ENDIF --></td>
-		<td class="info"><!-- IF memberrow.U_WWW or memberrow.LOCATION --><!-- IF memberrow.U_WWW --><div><a href="{memberrow.U_WWW}" title="{L_VISIT_WEBSITE}: {memberrow.U_WWW}">{memberrow.U_WWW}</a></div><!-- ENDIF --><!-- IF memberrow.LOCATION --><div>{memberrow.LOCATION}</div><!-- ENDIF --><!-- ELSE -->&nbsp;<!-- ENDIF --></td>
-		<td>{memberrow.JOINED}</td>
-		<!-- IF S_VIEWONLINE --><td>{memberrow.VISITED}&nbsp;</td><!-- ENDIF -->
-	</tr>
-		<!-- BEGINELSE -->
-	<tr class="bg1">
-		<td colspan="<!-- IF S_VIEWONLINE -->5<!-- ELSE -->4<!-- ENDIF -->">{L_NO_MEMBERS}</td>
-	</tr>
-		<!-- END memberrow -->
-	</tbody>
-	</table>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF S_IN_SEARCH_POPUP and not S_SELECT_SINGLE -->
-<fieldset class="display-actions">
-	<input type="submit" name="submit" value="{L_SELECT_MARKED}" class="button2" />
-	<div><a href="#" onclick="marklist('results', 'user', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('results', 'user', false); return false;">{L_UNMARK_ALL}</a></div>
-</fieldset>
-<!-- ENDIF -->
-
-<!-- IF S_IN_SEARCH_POPUP -->
-</form>
-<form method="post" id="sort-results" action="{S_MODE_ACTION}">
-<!-- ENDIF -->
-
-<!-- IF S_IN_SEARCH_POPUP and not S_SEARCH_USER -->
-<fieldset class="display-options">
-	<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-	<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-	<label for="sk">{L_SELECT_SORT_METHOD}: <select name="sk" id="sk">{S_MODE_SELECT}</select></label> 
-	<label for="sd">{L_ORDER} <select name="sd" id="sd">{S_ORDER_SELECT}</select> <input type="submit" name="sort" value="{L_SUBMIT}" class="button2" /></label>
-</fieldset>
-<!-- ENDIF -->
-
-</form>
-
-<hr />
-
-<ul class="linklist">
-	<li class="rightside pagination">{TOTAL_USERS} &bull; <!-- IF PAGINATION --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE -->{PAGE_NUMBER}<!-- ENDIF --></li>
-</ul>
-
-<!-- IF S_IN_SEARCH_POPUP -->
-	<!-- INCLUDE simple_footer.html -->
-<!-- ELSE -->
-	<!-- INCLUDE jumpbox.html -->
-	<!-- INCLUDE overall_footer.html -->
-<!-- ENDIF -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_email.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_email.html
deleted file mode 100644
index e8870d8..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_email.html
+++ /dev/null
@@ -1,65 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="titlespace">{L_SEND_EMAIL_USER} {USERNAME}</h2>
-
-<form method="post" action="{S_POST_ACTION}" id="post">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<!-- IF ERROR_MESSAGE --><p class="error">{ERROR_MESSAGE}</p><!-- ENDIF -->
-		<fieldset class="fields2">
-		<!-- IF S_SEND_USER -->
-			<dl>
-				<dt><label>{L_RECIPIENT}:</label></dt>
-				<dd><strong>{USERNAME}</strong></dd>
-			</dl>
-			<dl>
-				<dt><label for="subject">{L_SUBJECT}:</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="subject" id="subject" size="50" tabindex="1" value="{SUBJECT}" /></dd>
-			</dl>
-		<!-- ELSE -->
-			<dl>
-				<dt><label for="email">{L_EMAIL_ADDRESS}:</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="email" id="email" size="50" maxlength="100" tabindex="2" value="{EMAIL}" /></dd>
-			</dl>
-			<dl>
-				<dt><label for="name">{L_REAL_NAME}:</label></dt>
-				<dd><input class="inputbox autowidth" type="text" name="name" id="name" size="50" tabindex="3" value="{NAME}" /></dd>
-			</dl>
-			<dl>
-				<dt><label for="lang">{L_DEST_LANG}:</label><br />
-					<span>{L_DEST_LANG_EXPLAIN}</span></dt>
-				<dd><select name="lang">{S_LANG_OPTIONS}</select></dd>
-			</dl>
-		<!-- ENDIF -->
-		<dl>
-			<dt><label for="message">{L_MESSAGE_BODY}:</label><br />
-			<span>{L_EMAIL_BODY_EXPLAIN}</span></dt>
-			<dd><textarea class="inputbox" name="message" id="message" rows="15" cols="76" tabindex="4">{MESSAGE}</textarea></dd>
-		</dl>
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd><label for="cc_email"><input type="checkbox" name="cc_email" id="cc_email" value="1" checked="checked" tabindex="5" /> {L_CC_EMAIL}</label></dd>
-		</dl>
-		</fieldset>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<div class="content">
-		<fieldset class="submit-buttons">
-			<input type="submit" tabindex="6" name="submit" class="button1" value="{L_SEND_EMAIL}" />
-		</fieldset>
-	</div>
-	<span class="corners-bottom"><span></span></span></div>
-{S_FORM_TOKEN}
-</div>
-
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_im.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_im.html
deleted file mode 100644
index 9bb1f90..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_im.html
+++ /dev/null
@@ -1,157 +0,0 @@
-<!-- INCLUDE simple_header.html -->
-
-<!-- MSNM info from http://www.cdolive.net/ - doesn't seem to work with MSN Messenger -->
-<h2 class="solo">{L_SEND_IM}</h2>
-
-<form method="post" action="{S_IM_ACTION}">
-
-<div class="panel bg2">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	
-	<p>{L_SEND_IM_EXPLAIN}</p>
-
-	<fieldset>
-	<dl class="fields2">
-		<dt><label>{L_IM_RECIPIENT}:</label></dt>
-		<dd><strong>{USERNAME}</strong><!-- IF S_SEND_ICQ or S_SEND_AIM or S_SEND_MSNM --> [ {IM_CONTACT} ]<!-- ENDIF --><!-- IF PRESENCE_IMG --> {PRESENCE_IMG}<!-- ENDIF --></dd>
-	</dl>
-
-	<!-- IF S_SEND_ICQ -->
-		<dl class="fields2">
-			<dt><label for="from">{L_IM_NAME}:</label></dt>
-			<dd><input class="inputbox autowidth" type="text" name="from" id="from" size="20" /></dd>
-		</dl>
-		<dl class="fields2">
-			<dt><label for="body">{L_IM_MESSAGE}:</label></dt>
-			<dd><textarea class="inputbox autowidth" name="body" id="body" rows="5" cols="45"></textarea></dd>
-		</dl>
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd><input class="button1" name="submit" type="submit" value="{L_IM_SEND}" /></dd>
-		</dl>
-		<input type="hidden" name="fromemail" value="{EMAIL}" />
-		<input type="hidden" name="subject" value="{SITENAME}" />
-		<input type="hidden" name="to" value="{IM_CONTACT}" />
-	<!-- ENDIF -->
-
-	<!-- IF S_SEND_AIM -->
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd><a href="{U_AIM_CONTACT}">{L_IM_ADD_CONTACT}</a></dd>
-			<dd><a href="{U_AIM_MESSAGE}">{L_IM_SEND_MESSAGE}</a></dd>
-			<dd><a href="http://www.aim.com/download.adp">{L_IM_DOWNLOAD_APP}</a> | <a href="http://aimexpress.oscar.aol.com/aimexpress/launch.adp?Brand=AIM">{L_IM_AIM_EXPRESS}</a></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_SEND_MSNM -->
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd><object classid="clsid:B69003B3-C55E-4B48-836C-BC5946FC3B28" codetype="application/x-oleobject" id="objMessengerApp" width="0" height="0"></object></dd>
-			<dd><a href="#" onclick="add_contact('{A_IM_CONTACT}'); return false;">{L_IM_ADD_CONTACT}</a></dd>
-			<dd><a href="#" onclick="im_contact('{A_IM_CONTACT}'); return false;">{L_IM_SEND_MESSAGE}</a></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_SEND_JABBER -->
-		<dl class="fields2">
-			<dt><label for="message">{L_IM_MESSAGE}:</label></dt>
-			<dd><textarea class="inputbox autowidth" name="message" id="message" rows="5" cols="45"></textarea></dd>
-		</dl>
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd><input class="button1" name="submit" type="submit" value="{L_IM_SEND}" /></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_NO_SEND_JABBER -->
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd>{L_IM_NO_JABBER}</dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_SENT_JABBER -->
-		<dl class="fields2">
-			<dt>&nbsp;</dt>
-			<dd>{L_IM_SENT_JABBER}</dd>
-		</dl>
-	<!-- ENDIF -->
-	{S_FORM_TOKEN}
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
-</form>
-
-<script type="text/javascript">
-// <![CDATA[
-
-	/** The following will not work with Windows Vista **/
-
-	var app = document.getElementById('objMessengerApp');
-
-	/**
-	* Check whether the browser supports this and whether MSNM is connected
-	*/
-	function msn_supported()
-	{
-		// Does the browser support the MSNM object?
-		if (app.MyStatus)
-		{
-			// Is MSNM connected?
-			if (app.MyStatus == 1)
-			{
-				alert('{LA_IM_MSNM_CONNECT}');
-				return false;
-			}
-		}
-		else
-		{
-			alert('{LA_IM_MSNM_BROWSER}');
-			return false;
-		}
-		return true;
-	}
-
-	/**
-	* Add to your contact list
-	*/
-	function add_contact(address) 
-	{
-		if (msn_supported()) 
-		{
-			// Could return an error while MSNM is connecting, don't want that
-			try
-			{
-				app.AddContact(0, address);
-			}
-			catch (e)
-			{
-				return;
-			}
-	}
-}
-
-/**
-* Write IM to contact
-*/
-function im_contact(address)
-{
-	if (msn_supported())
-	{
-		// Could return an error while MSNM is connecting, don't want that
-		try
-		{
-			app.InstantMessage(address);
-		}
-		catch (e)
-		{
-			return;
-		}
-	}
-}
-// ]]>
-</script>
-
-<!-- INCLUDE simple_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_leaders.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_leaders.html
deleted file mode 100644
index 3917498..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_leaders.html
+++ /dev/null
@@ -1,76 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="solo">{PAGE_TITLE}</h2>
-
-<form method="post" action="{S_MODE_ACTION}">
-
-<div class="forumbg">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<table class="table1" cellspacing="1">
-	<thead>
-	<tr>
-		<th class="name"><span class="rank-img">{L_RANK}&nbsp;</span>{L_ADMINISTRATORS}</th>
-		<th class="info">{L_PRIMARY_GROUP}</th>
-		<th class="info">{L_FORUMS}</th>
-	</tr>
-	</thead>
-	<tbody>
-<!-- BEGIN admin -->
-	<tr class="<!-- IF admin.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-		<td><!-- IF admin.RANK_IMG --><span class="rank-img">{admin.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{admin.RANK_TITLE}</span><!-- ENDIF -->{admin.USERNAME_FULL}</td>
-		<td class="info"><!-- IF admin.U_GROUP -->
-			<a<!-- IF admin.GROUP_COLOR --> style="font-weight: bold; color:#{admin.GROUP_COLOR}"<!-- ENDIF --> href="{admin.U_GROUP}">{admin.GROUP_NAME}</a>
-			<!-- ELSE -->
-				{admin.GROUP_NAME}
-			<!-- ENDIF --></td>
-		<td class="info">-</td>
-	</tr>
-<!-- BEGINELSE -->
-	<tr class="bg1">
-		<td colspan="3"><strong>{L_NO_ADMINISTRATORS}</strong></td>
-	</tr>
-<!-- END admin -->
-	</tbody>
-	</table>
-	
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="forumbg">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	 
-	<table class="table1" cellspacing="1">
-	<thead>
-	<tr>
-		<th class="name">{L_MODERATORS}</th>
-		<th class="info">&nbsp;</th>
-		<th class="info">&nbsp;</th>
-	</tr>
-	</thead>
-	<tbody>
-<!-- BEGIN mod -->
-	<tr class="<!-- IF mod.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-		<td><!-- IF mod.RANK_IMG --><span class="rank-img">{mod.RANK_IMG}</span><!-- ELSE --><span class="rank-img">{mod.RANK_TITLE}</span><!-- ENDIF -->{mod.USERNAME_FULL}</td>
-		<td class="info"><!-- IF mod.U_GROUP -->
-			<a<!-- IF mod.GROUP_COLOR --> style="font-weight: bold; color:#{mod.GROUP_COLOR}"<!-- ENDIF --> href="{mod.U_GROUP}">{mod.GROUP_NAME}</a>
-			<!-- ELSE -->
-				{mod.GROUP_NAME}
-			<!-- ENDIF --></td>
-		<td class="info"><!-- IF not mod.FORUMS -->{L_ALL_FORUMS}<!-- ELSE --><select style="width: 100%;">{mod.FORUMS}</select><!-- ENDIF --></td>
-	</tr>
-<!-- BEGINELSE -->
-	<tr class="bg1">
-		<td colspan="3"><strong>{L_NO_MODERATORS}</strong></td>
-	</tr>
-<!-- END mod -->
-	</tbody>
-	</table>
-	
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-	
-</form>
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_search.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_search.html
deleted file mode 100644
index b95185a..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_search.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!-- IF S_IN_SEARCH_POPUP -->
-<!-- You should retain this javascript in your own template! -->
-<script type="text/javascript">
-// <![CDATA[
-function insert_user(user)
-{
-	opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value = ( opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value.length && opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.type == "textarea" ) ? opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value + "\n" + user : user;
-}
-
-function insert_marked(users)
-{
-	if (typeof(users.length) == "undefined")
-	{
-		if (users.checked)
-		{
-			insert_user(users.value);
-		}
-	}
-	else if (users.length > 0)
-	{
-		for (i = 0; i < users.length; i++)
-		{
-			if (users[i].checked)
-			{
-				insert_user(users[i].value);
-			}
-		}
-	}
-
-	self.close();
-}
-
-function insert_single(user)
-{
-	opener.document.forms['{S_FORM_NAME}'].{S_FIELD_NAME}.value = user;
-	self.close();
-}
-// ]]>
-</script>
-<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
-<!-- ENDIF -->
-
-<h2 class="solo">{L_FIND_USERNAME}</h2>
-
-<form method="post" action="{S_MODE_ACTION}" id="search_memberlist">
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_FIND_USERNAME_EXPLAIN}</p>
-
-	<fieldset class="fields1 column1">
-	<dl>
-		<dt><label for="username">{L_USERNAME}:</label></dt>
-		<dd><input type="text" name="username" id="username" value="{USERNAME}" class="inputbox" /></dd>
-	</dl>
-<!-- IF S_EMAIL_SEARCH_ALLOWED -->
-	<dl>
-		<dt><label for="email">{L_EMAIL}:</label></dt>
-		<dd><input type="text" name="email" id="email" value="{EMAIL}" class="inputbox" /></dd>
-	</dl>
-<!-- ENDIF -->
-	<dl>
-		<dt><label for="icq">{L_ICQ}:</label></dt>
-		<dd><input type="text" name="icq" id="icq" value="{ICQ}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="aim">{L_AIM}:</label></dt>
-		<dd><input type="text" name="aim" id="aim" value="{AIM}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="yahoo">{L_YIM}:</label></dt>
-		<dd><input type="text" name="yahoo" id="yahoo" value="{YAHOO}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="msn">{L_MSNM}:</label></dt>
-		<dd><input type="text" name="msn" id="msn" value="{MSNM}" class="inputbox" /></dd>
-	</dl>
-	</fieldset>
-
-	<fieldset class="fields1 column2">
-	<dl>
-		<dt><label for="joined">{L_JOINED}:</label></dt>
-		<dd><select name="joined_select">{S_JOINED_TIME_OPTIONS}</select> <input class="inputbox medium" type="text" name="joined" id="joined" value="{JOINED}" /></dd>
-	</dl>
-<!-- IF S_VIEWONLINE -->
-	<dl>
-		<dt><label for="active">{L_LAST_ACTIVE}:</label></dt>
-		<dd><select name="active_select">{S_ACTIVE_TIME_OPTIONS}</select> <input class="inputbox medium" type="text" name="active" id="active" value="{ACTIVE}" /></dd>
-	</dl>
-<!-- ENDIF -->
-	<dl>
-		<dt><label for="count">{L_POSTS}:</label></dt>
-		<dd><select name="count_select">{S_COUNT_OPTIONS}</select> <input class="inputbox medium" type="text" name="count" id="count" value="{COUNT}" /></dd>
-	</dl>
-<!-- IF S_IP_SEARCH_ALLOWED -->
-	<dl>
-		<dt><label for="ip">{L_POST_IP}:</label></dt>
-		<dd><input class="inputbox medium" type="text" name="ip" id="ip" value="{IP}" /></dd>
-	</dl>
-<!-- ENDIF -->
-	<dl>
-		<dt><label for="search_group_id">{L_GROUP}:</label></dt>
-		<dd><select name="search_group_id" id="search_group_id">{S_GROUP_SELECT}</select></dd>
-	</dl>
-	<dl>
-		<dt><label for="sk" class="label3">{L_SORT_BY}:</label></dt>
-		<dd><select name="sk" id="sk">{S_SORT_OPTIONS}</select> <select name="sd">{S_ORDER_SELECT}</select></dd>
-	</dl>
-	</fieldset>
-
-	<div class="clear"></div>
-
-	<hr />
-
-	<fieldset class="submit-buttons">
-		<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-		<input type="submit" name="submit" value="{L_SEARCH}" class="button1" />
-		{S_FORM_TOKEN}
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-</form>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_view.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_view.html
deleted file mode 100644
index 23f87d6..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/memberlist_view.html
+++ /dev/null
@@ -1,115 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2>{PAGE_TITLE}</h2>
-
-<form method="post" action="{S_PROFILE_ACTION}" id="viewprofile">
-<div class="panel bg1<!-- IF S_ONLINE --> online<!-- ENDIF -->">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF AVATAR_IMG -->
-		<dl class="left-box">
-			<dt>{AVATAR_IMG}</dt>
-			<!-- IF RANK_TITLE --><dd style="text-align: center;">{RANK_TITLE}</dd><!-- ENDIF -->
-			<!-- IF RANK_IMG --><dd style="text-align: center;">{RANK_IMG}</dd><!-- ENDIF -->
-		</dl>
-	<!-- ENDIF -->
-
-	<dl class="left-box details" style="width: 80%;">
-		<dt>{L_USERNAME}:</dt>
-		<dd>
-			<!-- IF USER_COLOR --><span style="color: {USER_COLOR}; font-weight: bold;"><!-- ELSE --><span><!-- ENDIF -->{USERNAME}</span>
-			<!-- IF U_USER_ADMIN --> [ <a href="{U_USER_ADMIN}">{L_USER_ADMIN}</a> ]<!-- ENDIF -->
-			<!-- IF U_USER_BAN --> [ <a href="{U_USER_BAN}">{L_USER_BAN}</a> ]<!-- ENDIF -->
-			<!-- IF U_SWITCH_PERMISSIONS --> [ <a href="{U_SWITCH_PERMISSIONS}">{L_USE_PERMISSIONS}</a> ]<!-- ENDIF -->
-		</dd>
-		<!-- IF not AVATAR_IMG -->
-			<!-- IF RANK_TITLE --><dt>{L_RANK}:</dt> <dd>{RANK_TITLE}</dd><!-- ENDIF -->
-			<!-- IF RANK_IMG --><dt><!-- IF RANK_TITLE -->&nbsp;<!-- ELSE -->{L_RANK}:<!-- ENDIF --></dt> <dd>{RANK_IMG}</dd><!-- ENDIF -->
-		<!-- ENDIF -->
-		<!-- IF S_USER_INACTIVE --><dt>{L_USER_IS_INACTIVE}:</dt> <dd>{USER_INACTIVE_REASON}</dd><!-- ENDIF -->
-		<!-- IF LOCATION --><dt>{L_LOCATION}:</dt> <dd>{LOCATION}</dd><!-- ENDIF -->
-		<!-- IF AGE --><dt>{L_AGE}:</dt> <dd>{AGE}</dd><!-- ENDIF -->
-		<!-- IF OCCUPATION --><dt>{L_OCCUPATION}:</dt> <dd>{OCCUPATION}</dd><!-- ENDIF -->
-		<!-- IF INTERESTS --><dt>{L_INTERESTS}:</dt> <dd>{INTERESTS}</dd><!-- ENDIF -->
-		<!-- IF S_GROUP_OPTIONS --><dt>{L_USERGROUPS}:</dt> <dd><select name="g">{S_GROUP_OPTIONS}</select> <input type="submit" name="submit" value="{L_GO}" class="button2" /></dd><!-- ENDIF -->
-		<!-- BEGIN custom_fields --><dt>{custom_fields.PROFILE_FIELD_NAME}:</dt> <dd>{custom_fields.PROFILE_FIELD_VALUE}</dd><!-- END custom_fields -->
-		<!-- IF S_USER_LOGGED_IN and S_ZEBRA -->
-			<!-- IF U_ADD_FRIEND and U_ADD_FOE-->
-				<dt>&nbsp;</dt> <dd><a href="{U_ADD_FRIEND}"><strong>{L_ADD_FRIEND}</strong></a></dd>
-				<dt>&nbsp;</dt> <dd><a href="{U_ADD_FOE}"><strong>{L_ADD_FOE}</strong></a></dd>
-			<!-- ELSE -->
-				<!-- IF U_REMOVE_FRIEND -->
-					<dt>&nbsp;</dt> <dd><a href="{U_REMOVE_FRIEND}"><strong>{L_REMOVE_FRIEND}</strong></a></dd>
-				<!-- ELSE -->
-					<dt>&nbsp;</dt> <dd><a href="{U_REMOVE_FOE}"><strong>{L_REMOVE_FOE}</strong></a></dd>
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-		<!-- ENDIF -->
-	</dl>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel bg2">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<div class="column1">
-
-		<h3>{L_CONTACT_USER} {USERNAME}</h3>
-
-		<dl class="details">
-		<!-- IF U_EMAIL --><dt>{L_EMAIL_ADDRESS}:</dt> <dd><a href="{U_EMAIL}">{L_SEND_EMAIL_USER} {USERNAME}</a></dd><!-- ENDIF -->
-		<!-- IF U_WWW --><dt>{L_WEBSITE}:</dt> <dd><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}">{U_WWW}</a></dd><!-- ENDIF -->
-		<!-- IF U_PM --><dt>{L_PM}:</dt> <dd><a href="{U_PM}">{L_SEND_PRIVATE_MESSAGE}</a></dd>
-		<!-- ENDIF -->
-		<!-- IF U_MSN or USER_MSN --><dt>{L_MSNM}:</dt> <dd><!-- IF U_MSN --><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_MSNM_MESSAGE}</a><!-- ELSE -->{USER_MSN}<!-- ENDIF --></dd><!-- ENDIF -->
-		<!-- IF U_YIM or USER_YIM --><dt>{L_YIM}:</dt> <dd><!-- IF U_YIM --><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;">{L_SEND_YIM_MESSAGE}</a><!-- ELSE -->{USER_YIM}<!-- ENDIF --></dd><!-- ENDIF -->
-		<!-- IF U_AIM or USER_AIM --><dt>{L_AIM}:</dt> <dd><!-- IF U_AIM --><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_AIM_MESSAGE}</a><!-- ELSE -->{USER_AIM}<!-- ENDIF --></dd><!-- ENDIF -->
-		<!-- IF U_ICQ or USER_ICQ --><dt>{L_ICQ}:</dt> <dd><!-- IF U_ICQ --><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_ICQ_MESSAGE}</a><!-- ELSE -->{USER_ICQ}<!-- ENDIF --></dd><!-- ENDIF -->
-		<!-- IF U_JABBER and S_JABBER_ENABLED --><dt>{L_JABBER}:</dt> <dd><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;">{L_SEND_JABBER_MESSAGE}</a></dd><!-- ELSEIF USER_JABBER --><dt>{L_JABBER}:</dt> <dd>{USER_JABBER}</dd><!-- ENDIF -->
-		<!-- IF S_PROFILE_FIELD_1 -->
-			<!-- NOTE: Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
-			<dt>{postrow.PROFILE_FIELD1_NAME}:</dt> <dd>{postrow.PROFILE_FIELD1_VALUE}</dd>
-		<!-- ENDIF -->
-		</dl>
-	</div>
-
-	<div class="column2">
-		<h3>{L_USER_FORUM}</h3>
-		<dl class="details">
-			<dt>{L_JOINED}:</dt> <dd>{JOINED}</dd>
-			<dt>{L_VISITED}:</dt> <dd>{VISITED}</dd>
-			<!-- IF U_NOTES or U_WARN -->
-			<dt>{L_WARNINGS}: </dt>
-			<dd><strong>{WARNINGS}</strong> [ <a href="{U_NOTES}">{L_VIEW_NOTES}</a> <!-- IF U_WARN --> | <a href="{U_WARN}">{L_WARN_USER}</a> <!-- ENDIF -->]</dd>
-			<!-- ENDIF -->
-			<dt>{L_TOTAL_POSTS}:</dt>
-				<dd>{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_USER_POSTS}</a></strong>
-					<!-- IF POSTS_PCT --><br />({POSTS_PCT} / {POSTS_DAY})<!-- ENDIF -->
-					<!-- IF POSTS_IN_QUEUE and U_MCP_QUEUE --><br />(<a href="{U_MCP_QUEUE}">{L_POSTS_IN_QUEUE}</a>)<!-- ELSEIF POSTS_IN_QUEUE --><br />({L_POSTS_IN_QUEUE})<!-- ENDIF -->
-				</dd>
-			<!-- IF S_SHOW_ACTIVITY and POSTS -->
-				<dt>{L_ACTIVE_IN_FORUM}:</dt> <dd><!-- IF ACTIVE_FORUM --><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
-				<dt>{L_ACTIVE_IN_TOPIC}:</dt> <dd><!-- IF ACTIVE_TOPIC --><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})<!-- ELSE --> - <!-- ENDIF --></dd>
-			<!-- ENDIF -->
-		</dl>
-	</div>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF SIGNATURE -->
-<div class="panel bg1">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-		<h3>{L_SIGNATURE}</h3>
-
-		<div class="postbody"><div class="signature" style="border-top:none; margin-top: 0;">{SIGNATURE}</div></div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/message_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/message_body.html
deleted file mode 100644
index 896f0b8..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/message_body.html
+++ /dev/null
@@ -1,11 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<div class="panel" id="message">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<h2>{MESSAGE_TITLE}</h2>
-	<p>{MESSAGE_TEXT}</p>
-	<!-- IF SCRIPT_NAME == "search" and not S_BOARD_DISABLED and not S_NO_SEARCH and L_RETURN_TO_SEARCH_ADV --><p><a href="{U_SEARCH}" class="{S_CONTENT_FLOW_BEGIN}">{L_RETURN_TO_SEARCH_ADV}</a></p><!-- ENDIF -->
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/overall_footer.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/overall_footer.html
deleted file mode 100644
index fdbe45c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/overall_footer.html
+++ /dev/null
@@ -1,54 +0,0 @@
-	</div>
-
-<div id="page-footer">
-
-	<div class="navbar">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<ul class="linklist">
-			<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a></li>
-				<!-- IF not S_IS_BOT -->
-					<!-- IF S_WATCH_FORUM_LINK --><li <!-- IF S_WATCHING_FORUM -->class="icon-unsubscribe"<!-- ELSE -->class="icon-subscribe"<!-- ENDIF -->><a href="{S_WATCH_FORUM_LINK}" title="{S_WATCH_FORUM_TITLE}">{S_WATCH_FORUM_TITLE}</a></li><!-- ENDIF -->
-					<!-- IF U_WATCH_TOPIC --><li <!-- IF S_WATCHING_TOPIC -->class="icon-unsubscribe"<!-- ELSE -->class="icon-subscribe"<!-- ENDIF -->><a href="{U_WATCH_TOPIC}" title="{L_WATCH_TOPIC}">{L_WATCH_TOPIC}</a></li><!-- ENDIF -->
-					<!-- IF U_BOOKMARK_TOPIC --><li class="icon-bookmark"><a href="{U_BOOKMARK_TOPIC}" title="{L_BOOKMARK_TOPIC}">{L_BOOKMARK_TOPIC}</a></li><!-- ENDIF -->
-					<!-- IF U_BUMP_TOPIC --><li class="icon-bump"><a href="{U_BUMP_TOPIC}" title="{L_BUMP_TOPIC}">{L_BUMP_TOPIC}</a></li><!-- ENDIF -->
-				<!-- ENDIF -->
-			<li class="rightside"><!-- IF U_TEAM --><a href="{U_TEAM}">{L_THE_TEAM}</a> &bull; <!-- ENDIF --><!-- IF not S_IS_BOT --><a href="{U_DELETE_COOKIES}">{L_DELETE_COOKIES}</a> &bull; <!-- ENDIF -->{S_TIMEZONE}</li>
-		</ul>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	
-<!--
-	We request you retain the full copyright notice below including the link to www.phpbb.com.
-	This not only gives respect to the large amount of time given freely by the developers
-	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
-	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
-	"phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
-	forums may be affected.
-
-	The phpBB Group : 2006
-//-->
-
-	<div class="copyright">
-		<!-- IF TRANSLATION_INFO --><br />{TRANSLATION_INFO}<!-- ENDIF -->
-		<!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
-		<!-- IF U_ACP --><br /><strong><a href="{U_ACP}">{L_ACP}</a></strong><!-- ENDIF -->
-	</div>
-</div>
-
-</div>
-
-<div>
-	<a id="bottom" name="bottom" accesskey="z"></a>
-	<!-- IF not S_IS_BOT -->{RUN_CRON_TASK}<!-- ENDIF -->
-</div>
-
-<div id="footer"> 
-	<p class="sysinfo"><a href="http://www.centos.org/"><strong>The CentOS Project</strong></a></p>
-        <p class="sysinfo floatr">Powered by <a href="http://www.phpbb.com/"><strong>phpBB</strong></a></p>
-        <p class="sysinfo">Community Enterprise Operating System</p>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/overall_header.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/overall_header.html
deleted file mode 100644
index 3f4bc86..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/overall_header.html
+++ /dev/null
@@ -1,178 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
-<head>
-
-<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
-<meta http-equiv="content-style-type" content="text/css" />
-<meta http-equiv="content-language" content="{S_USER_LANG}" />
-<meta http-equiv="imagetoolbar" content="no" />
-<meta name="resource-type" content="document" />
-<meta name="distribution" content="global" />
-<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
-<meta name="keywords" content="" />
-<meta name="description" content="" />
-{META}
-<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
-
-<!--
-	phpBB style name : modern
-	Based on style   : prosilver (this is the default phpBB3 style)
-	Original author  : Tom Beddard ( http://www.subBlue.com/ )
-	Modified by      :      
-	
-	NOTE: This page was generated by phpBB, the free open-source bulletin board package.
-	      The phpBB Group is not responsible for the content of this page and forum. For more information
-	      about phpBB please visit http://www.phpbb.com
--->
-
-<script type="text/javascript">
-// <![CDATA[
-	var jump_page = '{LA_JUMP_PAGE}:';
-	var on_page = '{ON_PAGE}';
-	var per_page = '{PER_PAGE}';
-	var base_url = '{A_BASE_URL}';
-	var style_cookie = 'phpBBstyle';
-	var style_cookie_settings = '{A_COOKIE_SETTINGS}';
-	var onload_functions = new Array();
-	var onunload_functions = new Array();
-
-	<!-- IF S_USER_PM_POPUP -->
-		if ({S_NEW_PM})
-		{
-			var url = '{UA_POPUP_PM}';
-			window.open(url.replace(/&amp;/g, '&'), '_phpbbprivmsg', 'height=225,resizable=yes,scrollbars=yes, width=400');
-		}
-	<!-- ENDIF -->
-
-	/**
-	* Find a member
-	*/
-	function find_username(url)
-	{
-		popup(url, 760, 570, '_usersearch');
-		return false;
-	}
-
-	/**
-	* New function for handling multiple calls to window.onload and window.unload by pentapenguin
-	*/
-	window.onload = function()
-	{
-		for (var i = 0; i < onload_functions.length; i++)
-		{
-			eval(onload_functions[i]);
-		}
-	}
-
-	window.onunload = function()
-	{
-		for (var i = 0; i < onunload_functions.length; i++)
-		{
-			eval(onunload_functions[i]);
-		}
-	}
-
-// ]]>
-</script>
-<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
-<script type="text/javascript" src="{T_TEMPLATE_PATH}/forum_fn.js"></script>
-
-<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
-<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
-
-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
-	<link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
-<!-- ENDIF -->
-
-<link href="/error/include/common.css" rel="stylesheet" type="text/css" media="screen, projection" />
-<link href="/error/include/phpBB.css" rel="stylesheet" type="text/css" media="screen, projection" />
-
-</head>
-
-<body id="phpbb" class="section-{SCRIPT_NAME} {S_CONTENT_DIRECTION}">
-
-<div id="header">
-    <a href="http://www.centos.org/"><img class="logo" src="/error/include/img/centos.png" alt="CentOS" /></a>
-    <div class="navigation">
-    <ul class="mainlinks">
-            <li><a href="{A_BASE_URL}/">Home</a></li>
-            <li><a href="{A_BASE_URL}/downloads/">Downloads</a></li>
-            <li><a href="{A_BASE_URL}/docs/">Docs</a></li>
-            <li><a href="{A_BASE_URL}/wiki/">Wiki</a></li>
-            <li><a href="{A_BASE_URL}/lists/">Lists</a></li>
-            <li><a href="{A_BASE_URL}/bugs/">Bugs</a></li>
-            <li class="current"><a href="{A_BASE_URL}/forums/">Forums</a></li>
-            <li><a href="{A_BASE_URL}/trac/">Projects</a></li>
-    </ul>
-    </div>
-</div>
-
-<div id="errormsg">
-    <img src="/error/include/img/forums.png" alt="Forums" />
-    <!-- IF S_DISPLAY_SEARCH and not S_IN_SEARCH -->
-    <div id="search-box">
-	<form action="{U_SEARCH}" method="post" id="search">
-	<fieldset>
-		<input name="keywords" id="keywords" type="text" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value="<!-- IF SEARCH_WORDS-->{SEARCH_WORDS}<!-- ELSE -->{L_SEARCH_MINI}<!-- ENDIF -->" onclick="if(this.value=='{LA_SEARCH_MINI}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_MINI}';" /> 
-		<input class="button2" value="{L_SEARCH}" type="submit" /><br />
-		<a href="{U_SEARCH}" title="{L_SEARCH_ADV_EXPLAIN}">{L_SEARCH_ADV}</a> {S_SEARCH_HIDDEN_FIELDS}
-	</fieldset>
-	</form>
-    </div>
-    <!-- ENDIF -->
-    <h1>{SITENAME}</h1>
-    <p>{SITE_DESCRIPTION}</p>
-    <p style="display: none;"><a href="#start_here">{L_SKIP}</a></p>
-</div>
-
-<div id="wrap">
-    <a id="top" name="top" accesskey="t"></a>
-
-		<div class="navbar">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<ul class="linklist navlinks">
-				<li class="icon-home"><a href="{U_INDEX}" accesskey="h">{L_INDEX}</a> <!-- BEGIN navlinks --> <strong>&#8249;</strong> <a href="{navlinks.U_VIEW_FORUM}">{navlinks.FORUM_NAME}</a><!-- END navlinks --></li>
-
-				<!-- IF U_EMAIL_TOPIC --><li class="rightside"><a href="{U_EMAIL_TOPIC}" title="{L_EMAIL_TOPIC}" class="sendemail">{L_EMAIL_TOPIC}</a></li><!-- ENDIF -->
-				<!-- IF U_EMAIL_PM --><li class="rightside"><a href="{U_EMAIL_PM}" title="{L_EMAIL_PM}" class="sendemail">{L_EMAIL_PM}</a></li><!-- ENDIF -->
-				<!-- IF U_PRINT_TOPIC --><li class="rightside"><a href="{U_PRINT_TOPIC}" title="{L_PRINT_TOPIC}" accesskey="p" class="print">{L_PRINT_TOPIC}</a></li><!-- ENDIF -->
-				<!-- IF U_PRINT_PM --><li class="rightside"><a href="{U_PRINT_PM}" title="{L_PRINT_PM}" accesskey="p" class="print">{L_PRINT_PM}</a></li><!-- ENDIF -->
-			</ul>
-
-			<!-- IF not S_IS_BOT and S_USER_LOGGED_IN -->
-			<ul class="linklist leftside">
-				<li class="icon-ucp">
-					<a href="{U_PROFILE}" title="{L_PROFILE}" accesskey="u">{L_PROFILE}</a>
-						<!-- IF S_DISPLAY_PM --> (<a href="{U_PRIVATEMSGS}">{PRIVATE_MESSAGE_INFO}</a>)<!-- ENDIF --> &bull; 
-					<a href="{U_SEARCH_SELF}">{L_SEARCH_SELF}</a>
-					<!-- IF U_RESTORE_PERMISSIONS --> &bull;
-					<a href="{U_RESTORE_PERMISSIONS}">{L_RESTORE_PERMISSIONS}</a>
-					<!-- ENDIF -->
-				</li>
-			</ul>
-			<!-- ENDIF -->
-
-			<ul class="linklist rightside">
-				<li class="icon-faq"><a href="{U_FAQ}" title="{L_FAQ_EXPLAIN}">{L_FAQ}</a></li>
-				<!-- IF not S_IS_BOT -->
-					<!-- IF S_DISPLAY_MEMBERLIST --><li class="icon-members"><a href="{U_MEMBERLIST}" title="{L_MEMBERLIST_EXPLAIN}">{L_MEMBERLIST}</a></li><!-- ENDIF -->
-					<!-- IF not S_USER_LOGGED_IN and S_REGISTER_ENABLED --><li class="icon-register"><a href="{U_REGISTER}">{L_REGISTER}</a></li><!-- ENDIF -->
-					<li class="icon-logout"><a href="{U_LOGIN_LOGOUT}" title="{L_LOGIN_LOGOUT}" accesskey="l">{L_LOGIN_LOGOUT}</a></li>
-				<!-- ENDIF -->
-			</ul>
-
-			<span class="corners-bottom"><span></span></span></div>
-
-	        <a name="start_here"></a>
-		</div>
-
-	<div id="page-body">
-		
-		 <!-- IF S_BOARD_DISABLED and S_USER_LOGGED_IN and (U_MCP or U_ACP) --> 
-		<div id="message" class="rules">
-			<div class="inner"><span class="corners-top"><span></span></span>
-				<strong>{L_INFORMATION}:</strong> {L_BOARD_DISABLED}
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-		<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_attach_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_attach_body.html
deleted file mode 100644
index d394054..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_attach_body.html
+++ /dev/null
@@ -1,21 +0,0 @@
-<div class="panel bg3" id="attach-panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_ADD_ATTACHMENT_EXPLAIN}</p>
-	
-	<fieldset class="fields2">
-	<dl>
-		<dt><label for="fileupload">{L_FILENAME}:</label></dt>
-		<dd>
-			<input type="file" name="fileupload" id="fileupload" maxlength="{FILESIZE}" value="" class="inputbox autowidth" /> 
-			<input type="submit" name="add_file" value="{L_ADD_FILE}" class="button2" onclick="upload = true;" />
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="filecomment">{L_FILE_COMMENT}:</label></dt>
-		<dd><textarea name="filecomment" id="filecomment" rows="1" cols="40" class="inputbox autowidth">{FILE_COMMENT}</textarea></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_body.html
deleted file mode 100644
index 73b8270..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_body.html
+++ /dev/null
@@ -1,6 +0,0 @@
-
-<!-- IF S_PRIVMSGS -->
-	<!-- INCLUDE posting_pm_layout.html -->
-<!-- ELSE -->
-	<!-- INCLUDE posting_layout.html -->
-<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_buttons.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_buttons.html
deleted file mode 100644
index 40f9503..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_buttons.html
+++ /dev/null
@@ -1,104 +0,0 @@
-
-<script type="text/javascript">
-// <![CDATA[
-	var form_name = 'postform';
-	var text_name = <!-- IF $SIG_EDIT -->'signature'<!-- ELSE -->'message'<!-- ENDIF -->;
-	var load_draft = false;
-	var upload = false;
-
-	// Define the bbCode tags
-	var bbcode = new Array();
-	var bbtags = new Array('[b]','[/b]','[i]','[/i]','[u]','[/u]','[quote]','[/quote]','[code]','[/code]','[list]','[/list]','[list=]','[/list]','[img]','[/img]','[url]','[/url]','[flash=]', '[/flash]','[size=]','[/size]'<!-- BEGIN custom_tags -->, {custom_tags.BBCODE_NAME}<!-- END custom_tags -->);
-	var imageTag = false;
-
-	// Helpline messages
-	var help_line = {
-		b: '{LA_BBCODE_B_HELP}',
-		i: '{LA_BBCODE_I_HELP}',
-		u: '{LA_BBCODE_U_HELP}',
-		q: '{LA_BBCODE_Q_HELP}',
-		c: '{LA_BBCODE_C_HELP}',
-		l: '{LA_BBCODE_L_HELP}',
-		o: '{LA_BBCODE_O_HELP}',
-		p: '{LA_BBCODE_P_HELP}',
-		w: '{LA_BBCODE_W_HELP}',
-		a: '{LA_BBCODE_A_HELP}',
-		s: '{LA_BBCODE_S_HELP}',
-		f: '{LA_BBCODE_F_HELP}',
-		e: '{LA_BBCODE_E_HELP}',
-		d: '{LA_BBCODE_D_HELP}'
-		<!-- BEGIN custom_tags -->
-			,cb_{custom_tags.BBCODE_ID}: '{custom_tags.A_BBCODE_HELPLINE}'
-		<!-- END custom_tags -->
-	}
-
-	var panels = new Array('options-panel', 'attach-panel', 'poll-panel');
-	var show_panel = 'options-panel';
-
-
-// ]]>
-</script>
-<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
-
-<!-- IF S_BBCODE_ALLOWED -->
-<div id="colour_palette" style="display: none;">
-	<dl style="clear: left;">
-		<dt><label>{L_FONT_COLOR}:</label></dt>
-		<dd>
-		<script type="text/javascript">
-		// <![CDATA[
-			function change_palette()
-			{
-				dE('colour_palette');
-				e = document.getElementById('colour_palette');
-				
-				if (e.style.display == 'block')
-				{
-					document.getElementById('bbpalette').value = '{LA_FONT_COLOR_HIDE}';
-				}
-				else
-				{
-					document.getElementById('bbpalette').value = '{LA_FONT_COLOR}';
-				}
-			}
-
-			colorPalette('h', 15, 10);
-		// ]]>
-		</script>
-		</dd>
-	</dl>
-</div>
-
-<div id="format-buttons">
-	<input type="button" class="button2" accesskey="b" name="addbbcode0" value=" B " style="font-weight:bold; width: 30px" onclick="bbstyle(0)" title="{L_BBCODE_B_HELP}" />
-	<input type="button" class="button2" accesskey="i" name="addbbcode2" value=" i " style="font-style:italic; width: 30px" onclick="bbstyle(2)" title="{L_BBCODE_I_HELP}" />
-	<input type="button" class="button2" accesskey="u" name="addbbcode4" value=" u " style="text-decoration: underline; width: 30px" onclick="bbstyle(4)" title="{L_BBCODE_U_HELP}" />
-	<!-- IF S_BBCODE_QUOTE -->
-		<input type="button" class="button2" accesskey="q" name="addbbcode6" value="Quote" style="width: 50px" onclick="bbstyle(6)" title="{L_BBCODE_Q_HELP}" />
-	<!-- ENDIF -->
-	<input type="button" class="button2" accesskey="c" name="addbbcode8" value="Code" style="width: 40px" onclick="bbstyle(8)" title="{L_BBCODE_C_HELP}" />
-	<input type="button" class="button2" accesskey="l" name="addbbcode10" value="List" style="width: 40px" onclick="bbstyle(10)" title="{L_BBCODE_L_HELP}" />
-	<input type="button" class="button2" accesskey="o" name="addbbcode12" value="List=" style="width: 40px" onclick="bbstyle(12)" title="{L_BBCODE_O_HELP}" />
-	<input type="button" class="button2" accesskey="t" name="addlitsitem" value="[*]" style="width: 40px" onclick="bbstyle(-1)" title="{L_BBCODE_LISTITEM_HELP}" />
-	<!-- IF S_BBCODE_IMG -->
-		<input type="button" class="button2" accesskey="p" name="addbbcode14" value="Img" style="width: 40px" onclick="bbstyle(14)" title="{L_BBCODE_P_HELP}" />
-	<!-- ENDIF -->
-	<!-- IF S_LINKS_ALLOWED -->
-		<input type="button" class="button2" accesskey="w" name="addbbcode16" value="URL" style="text-decoration: underline; width: 40px" onclick="bbstyle(16)" title="{L_BBCODE_W_HELP}" />
-	<!-- ENDIF -->
-	<!-- IF S_BBCODE_FLASH -->
-		<input type="button" class="button2" accesskey="d" name="addbbcode18" value="Flash" onclick="bbstyle(18)" title="{L_BBCODE_D_HELP}" />
-	<!-- ENDIF -->
-	<select name="addbbcode20" onchange="bbfontstyle('[size=' + this.form.addbbcode20.options[this.form.addbbcode20.selectedIndex].value + ']', '[/size]');this.form.addbbcode20.selectedIndex = 2;" title="{L_BBCODE_F_HELP}">
-		<option value="50">{L_FONT_TINY}</option>
-		<option value="85">{L_FONT_SMALL}</option>
-		<option value="100" selected="selected">{L_FONT_NORMAL}</option>
-		<option value="150">{L_FONT_LARGE}</option>
-		<option value="200">{L_FONT_HUGE}</option>
-	</select>
-	<input type="button" class="button2" name="bbpalette" id="bbpalette" value="{L_FONT_COLOR}" onclick="change_palette();" title="{L_BBCODE_S_HELP}" />
-	<!-- BEGIN custom_tags -->
-		<input type="button" class="button2" name="addbbcode{custom_tags.BBCODE_ID}" value="{custom_tags.BBCODE_TAG}" onclick="bbstyle({custom_tags.BBCODE_ID})" title="{custom_tags.BBCODE_HELPLINE}" />
-	<!-- END custom_tags -->
-</div>
-<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_editor.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_editor.html
deleted file mode 100644
index f255862..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_editor.html
+++ /dev/null
@@ -1,263 +0,0 @@
-<fieldset class="fields1">
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-
-	<!-- IF S_PRIVMSGS and not S_SHOW_DRAFTS -->
-
-		<div class="column1">
-		<!-- IF S_ALLOW_MASS_PM -->
-			<!-- IF .to_recipient -->
-				<dl>
-					<dt><label>{L_TO}:</label></dt>
-					<dd>
-						<!-- BEGIN to_recipient -->
-							<!-- IF not to_recipient.S_FIRST_ROW and to_recipient.S_ROW_COUNT mod 2 eq 0 --></dd><dd><!-- ENDIF -->
-							<!-- IF to_recipient.IS_GROUP --><a href="{to_recipient.U_VIEW}"><strong>{to_recipient.NAME}</strong></a>&nbsp;<!-- ELSE -->{to_recipient.NAME_FULL}&nbsp;<!-- ENDIF -->
-							<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]" value="x" class="button2" />&nbsp;<!-- ENDIF -->
-						<!-- END to_recipient -->
-					</dd>
-				</dl>
-			<!-- ENDIF -->
-			<!-- IF .bcc_recipient -->
-				<dl>
-					<dt><label>{L_BCC}:</label></dt>
-					<dd>
-						<!-- BEGIN bcc_recipient -->
-							<!-- IF not bcc_recipient.S_FIRST_ROW and bcc_recipient.S_ROW_COUNT mod 2 eq 0 --></dd><dd><!-- ENDIF -->
-							<!-- IF bcc_recipient.IS_GROUP --><a href="{bcc_recipient.U_VIEW}"><strong>{bcc_recipient.NAME}</strong></a><!-- ELSE -->{bcc_recipient.NAME_FULL}&nbsp;<!-- ENDIF -->
-							<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{bcc_recipient.TYPE}[{bcc_recipient.UG_ID}]" value="x" class="button2" />&nbsp;<!-- ENDIF -->
-						<!-- END bcc_recipient -->
-					</dd>
-				</dl>
-			<!-- ENDIF -->
-			<!-- IF not S_EDIT_POST -->
-			<dl class="pmlist">
-				<dt><textarea id="username_list" name="username_list" class="inputbox" cols="50" rows="2"></textarea></dt>
-				<dd><span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></span></dd>
-				<dd><input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
-				<dd><input type="submit" name="add_bcc" value="{L_ADD_BCC}" class="button2" /></dd>
-			</dl>
-			<!-- ENDIF -->
-		<!-- ELSE -->
-			<dl>
-				<dt><label for="username_list">{L_TO}:</label><!-- IF not S_EDIT_POST --><br /><span><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false">{L_FIND_USERNAME}</a></span><!-- ENDIF --></dt>
-				<!-- IF .to_recipient -->
-					<dd>
-						<!-- BEGIN to_recipient -->
-							<!-- IF not to_recipient.S_FIRST_ROW and to_recipient.S_ROW_COUNT mod 2 eq 0 --></dd><dd><!-- ENDIF -->
-							<!-- IF to_recipient.IS_GROUP --><a href="{to_recipient.U_VIEW}"><strong>{to_recipient.NAME}</strong></a><!-- ELSE -->{to_recipient.NAME_FULL}&nbsp;<!-- ENDIF -->
-							<!-- IF not S_EDIT_POST --><input type="submit" name="remove_{to_recipient.TYPE}[{to_recipient.UG_ID}]" value="x" class="button2" />&nbsp;<!-- ENDIF -->
-						<!-- END to_recipient -->
-					</dd>
-				<!-- ENDIF -->
-
-				<!-- IF not S_EDIT_POST -->
-				<dd><input class="inputbox" type="text" name="username_list" id="username_list" size="20" value="" /> <input type="submit" name="add_to" value="{L_ADD}" class="button2" /></dd>
-				<!-- ENDIF -->
-			</dl>
-		<!-- ENDIF -->
-
-		</div>
-
-		<!-- IF S_GROUP_OPTIONS -->
-			<div class="column2">
-				<dl>
-					<dd><label for="group_list">{L_USERGROUPS}:</label> <select name="group_list[]" id="group_list "multiple="true" size="4" class="inputbox">{S_GROUP_OPTIONS}</select></dd>
-				</dl>
-			</div>
-		<!-- ENDIF -->
-
-		<div class="clear"></div>
-
-	<!-- ENDIF -->
-
-	<!-- IF S_DELETE_ALLOWED -->
-	<dl>
-		<dt><label for="delete">{L_DELETE_POST}:</label></dt>
-		<dd><label for="delete"><input type="checkbox" name="delete" id="delete" /> {L_DELETE_POST_WARN}</label></dd>
-	</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_SHOW_TOPIC_ICONS or S_SHOW_PM_ICONS -->
-	<dl>
-		<dt><label for="icon">{L_ICON}:</label></dt>
-		<dd>
-			<label for="icon"><input type="radio" name="icon" id="icon" value="0" checked="checked" /> <!-- IF S_SHOW_TOPIC_ICONS -->{L_NO_TOPIC_ICON}<!-- ELSE -->{L_NO_PM_ICON}<!-- ENDIF --></label>
-			<!-- BEGIN topic_icon --><label for="icon-{topic_icon.ICON_ID}"><input type="radio" name="icon" id="icon-{topic_icon.ICON_ID}" value="{topic_icon.ICON_ID}" {topic_icon.S_ICON_CHECKED} /><img src="{topic_icon.ICON_IMG}" width="{topic_icon.ICON_WIDTH}" height="{topic_icon.ICON_HEIGHT}" alt="" title="" /></label> <!-- END topic_icon -->
-		</dd>
-	</dl>
-	<!-- ENDIF -->
-
-	<!-- IF not S_PRIVMSGS and S_DISPLAY_USERNAME -->
-	<dl>
-		<dt><label for="username">{L_USERNAME}:</label></dt>
-		<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox" /></dd>
-	</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_POST_ACTION or S_PRIVMSGS or S_EDIT_DRAFT -->
-	<dl style="clear: left;">
-		<dt><label for="subject">{L_SUBJECT}:</label></dt>
-		<dd><input type="text" name="subject" id="subject" size="45" maxlength="<!-- IF S_NEW_MESSAGE -->60<!-- ELSE -->64<!-- ENDIF -->" tabindex="2" value="{SUBJECT}{DRAFT_SUBJECT}" class="inputbox autowidth" /></dd>
-	</dl>
-		<!-- IF S_CONFIRM_CODE -->
-		<dl>
-			<dt><label for="confirm_code">{L_CONFIRM_CODE}:</label><br /><span>{L_CONFIRM_CODE_EXPLAIN}</span></dt>
-				<dd><input type="hidden" name="confirm_id" value="{CONFIRM_ID}" />{CONFIRM_IMAGE}</dd>
-				<dd><input type="text" name="confirm_code" id="confirm_code" size="8" maxlength="8" tabindex="3" class="inputbox narrow" title="{L_CONFIRM_CODE}" /></dd>
-		</dl>
-		<!-- ENDIF -->
-	<!-- ENDIF -->
-
-	<!-- INCLUDE posting_buttons.html -->
-
-	<div id="smiley-box">
-		<!-- IF S_SMILIES_ALLOWED and .smiley -->
-			<strong>{L_SMILIES}</strong><br />
-			<!-- BEGIN smiley -->
-				<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a>
-			<!-- END smiley -->
-		<!-- ENDIF -->
-		<!-- IF S_SHOW_SMILEY_LINK and S_SMILIES_ALLOWED-->
-			<br /><a href="{U_MORE_SMILIES}" onclick="popup(this.href, 300, 350, '_phpbbsmilies'); return false;">{L_MORE_SMILIES}</a>
-		<!-- ENDIF -->
-
-		<!-- IF BBCODE_STATUS -->
-		<!-- IF .smiley --><hr /><!-- ENDIF -->
-		{BBCODE_STATUS}<br />
-		<!-- IF S_BBCODE_ALLOWED -->
-			{IMG_STATUS}<br />
-			{FLASH_STATUS}<br />
-			{URL_STATUS}<br />
-			{SMILIES_STATUS}
-		<!-- ENDIF -->
-		<!-- ENDIF -->
-		<!-- IF S_EDIT_DRAFT || S_DISPLAY_REVIEW -->
-			<!-- IF S_DISPLAY_REVIEW --><hr /><!-- ENDIF -->
-			<!-- IF S_EDIT_DRAFT --><strong><a href="{S_UCP_ACTION}">{L_BACK_TO_DRAFTS}</a></strong><!-- ENDIF -->
-			<!-- IF S_DISPLAY_REVIEW --><strong><a href="#review">{L_TOPIC_REVIEW}</a></strong><!-- ENDIF -->
-		<!-- ENDIF -->
-	</div>
-
-	<div id="message-box">
-		<textarea <!-- IF S_UCP_ACTION and not S_PRIVMSGS and not S_EDIT_DRAFT -->name="signature" id="signature" style="height: 9em;"<!-- ELSE -->name="message" id="message"<!-- ENDIF --> rows="15" cols="76" tabindex="3" onselect="storeCaret(this);" onclick="storeCaret(this);" onkeyup="storeCaret(this);" class="inputbox">{MESSAGE}{DRAFT_MESSAGE}{SIGNATURE}</textarea>
-	</div>
-</fieldset>
-
-<!-- IF $EXTRA_POSTING_OPTIONS eq 1 -->
-
-	<!-- IF not S_SHOW_DRAFTS -->
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- ENDIF -->
-
-	<!-- IF S_HAS_ATTACHMENTS -->
-		<div class="panel bg2">
-			<div class="inner"><span class="corners-top"><span></span></span>
-			<h3>{L_POSTED_ATTACHMENTS}</h3>
-
-			<fieldset class="fields2">
-
-			<!-- BEGIN attach_row -->
-			<dl>
-
-				<dt><label for="comment_list[{attach_row.ASSOC_INDEX}]">{L_FILE_COMMENT}:</label></dt>
-				<dd><textarea name="comment_list[{attach_row.ASSOC_INDEX}]" id="comment_list[{attach_row.ASSOC_INDEX}]" rows="1" cols="35" class="inputbox">{attach_row.FILE_COMMENT}</textarea></dd>
-				<dd><a href="{attach_row.U_VIEW_ATTACHMENT}" class="{S_CONTENT_FLOW_END}">{attach_row.FILENAME}</a></dd>
-				<dd style="margin-top: 5px;">
-					<!-- IF S_INLINE_ATTACHMENT_OPTIONS --><input type="button" value="{L_PLACE_INLINE}" onclick="attach_inline({attach_row.ASSOC_INDEX}, '{attach_row.A_FILENAME}');" class="button2" />&nbsp; <!-- ENDIF -->
-					<input type="submit" name="delete_file[{attach_row.ASSOC_INDEX}]" value="{L_DELETE_FILE}" class="button2" />
-				</dd>
-			</dl>
-			{attach_row.S_HIDDEN}
-				<!-- IF not attach_row.S_LAST_ROW --><hr class="dashed" /><!-- ENDIF -->
-			<!-- END attach_row -->
-
-			</fieldset>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
-	<div class="panel bg2">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<fieldset class="submit-buttons">
-			{S_HIDDEN_ADDRESS_FIELD}
-			{S_HIDDEN_FIELDS}
-			<!-- IF S_HAS_DRAFTS --><input type="submit" accesskey="d" tabindex="9" name="load" value="{L_LOAD}" class="button2" onclick="load_draft = true;" />&nbsp; <!-- ENDIF -->
-			<!-- IF S_SAVE_ALLOWED --><input type="submit" accesskey="k" tabindex="8" name="save" value="{L_SAVE}" class="button2" />&nbsp; <!-- ENDIF -->
-			<input type="submit" tabindex="5" name="preview" value="{L_PREVIEW}" class="button1"<!-- IF not S_PRIVMSGS --> onclick="document.getElementById('postform').action += '#preview';"<!-- ENDIF --> />&nbsp;
-			<input type="submit" accesskey="s" tabindex="6" name="post" value="{L_SUBMIT}" class="button1" />&nbsp;
-
-		</fieldset>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- ENDIF -->
-
-	<!-- IF not S_PRIVMSGS and not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
-		<div id="tabs">
-			<ul>
-				<li id="options-panel-tab" class="activetab"><a href="#tabs" onclick="subPanels('options-panel'); return false;"><span>{L_OPTIONS}</span></a></li>
-				<!-- IF S_SHOW_ATTACH_BOX --><li id="attach-panel-tab"><a href="#tabs" onclick="subPanels('attach-panel'); return false;"><span>{L_ADD_ATTACHMENT}</span></a></li><!-- ENDIF -->
-				<!-- IF S_SHOW_POLL_BOX || S_POLL_DELETE --><li id="poll-panel-tab"><a href="#tabs" onclick="subPanels('poll-panel'); return false;"><span>{L_ADD_POLL}</span></a></li><!-- ENDIF -->
-			</ul>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF not S_SHOW_DRAFTS and not $SIG_EDIT eq 1 -->
-	<div class="panel bg3" id="options-panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<fieldset class="fields1">
-			<!-- IF S_BBCODE_ALLOWED -->
-				<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
-			<!-- ENDIF -->
-			<!-- IF S_SMILIES_ALLOWED -->
-				<div><label for="disable_smilies"><input type="checkbox" name="disable_smilies" id="disable_smilies"{S_SMILIES_CHECKED} /> {L_DISABLE_SMILIES}</label></div>
-			<!-- ENDIF -->
-			<!-- IF S_LINKS_ALLOWED -->
-				<div><label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label></div>
-			<!-- ENDIF -->
-			<!-- IF S_SIG_ALLOWED -->
-				<div><label for="attach_sig"><input type="checkbox" name="attach_sig" id="attach_sig"{S_SIGNATURE_CHECKED} /> {L_ATTACH_SIG}</label></div>
-			<!-- ENDIF -->
-			<!-- IF S_NOTIFY_ALLOWED -->
-				<div><label for="notify"><input type="checkbox" name="notify" id="notify"{S_NOTIFY_CHECKED} /> {L_NOTIFY_REPLY}</label></div>
-			<!-- ENDIF -->
-			<!-- IF S_LOCK_TOPIC_ALLOWED -->
-				<div><label for="lock_topic"><input type="checkbox" name="lock_topic" id="lock_topic"{S_LOCK_TOPIC_CHECKED} /> {L_LOCK_TOPIC}</label></div>
-			<!-- ENDIF -->
-			<!-- IF S_LOCK_POST_ALLOWED -->
-				<div><label for="lock_post"><input type="checkbox" name="lock_post" id="lock_post"{S_LOCK_POST_CHECKED} /> {L_LOCK_POST} [{L_LOCK_POST_EXPLAIN}]</label></div>
-			<!-- ENDIF -->
-
-			<!-- IF S_TYPE_TOGGLE or S_TOPIC_TYPE_ANNOUNCE or S_TOPIC_TYPE_STICKY -->
-			<hr class="dashed" />
-			<!-- ENDIF -->
-
-			<!-- IF S_TYPE_TOGGLE -->
-			<dl>
-				<dt><label for="topic_type-0"><!-- IF S_EDIT_POST -->{L_CHANGE_TOPIC_TO}<!-- ELSE -->{L_POST_TOPIC_AS}<!-- ENDIF -->:</label></dt>
-				<dd><!-- BEGIN topic_type --><label for="topic_type-{topic_type.VALUE}"><input type="radio" name="topic_type" id="topic_type-{topic_type.VALUE}" value="{topic_type.VALUE}"{topic_type.S_CHECKED} />{topic_type.L_TOPIC_TYPE}</label> <!-- END topic_type --></dd>
-			</dl>
-			<!-- ENDIF -->
-
-			<!-- IF S_TOPIC_TYPE_ANNOUNCE or S_TOPIC_TYPE_STICKY -->
-			<dl>
-				<dt><label for="topic_time_limit">{L_STICK_TOPIC_FOR}:</label></dt>
-				<dd><label for="topic_time_limit"><input type="text" name="topic_time_limit" id="topic_time_limit" size="3" maxlength="3" value="{TOPIC_TIME_LIMIT}" class="inputbox autowidth" /> {L_DAYS}</label></dd>
-				<dd>{L_STICK_TOPIC_FOR_EXPLAIN}</dd>
-			</dl>
-			<!-- ENDIF -->
-
-			<!-- IF S_EDIT_REASON -->
-			<dl>
-				<dt><label for="edit_reason">{L_EDIT_REASON}:</label></dt>
-				<dd><input type="text" name="edit_reason" id="edit_reason" value="{EDIT_REASON}" class="inputbox" /></dd>
-			</dl>
-			<!-- ENDIF -->
-		</fieldset>
-		<!-- ENDIF -->
-
-<!-- ENDIF -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_layout.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_layout.html
deleted file mode 100644
index b81c816..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_layout.html
+++ /dev/null
@@ -1,90 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<!-- IF TOPIC_TITLE -->
-	<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
-<!-- ELSE -->
-	<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
- <!-- ENDIF -->
-
-<!-- IF S_FORUM_RULES -->
-	<div class="rules">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		
-		<!-- IF U_FORUM_RULES -->
-			<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
-		<!-- ELSE -->
-			<strong>{L_FORUM_RULES}</strong><br />
-			{FORUM_RULES}
-		<!-- ENDIF -->
-		
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
-
-<!-- IF S_DRAFT_LOADED -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		
-		<h3>{L_INFORMATION}</h3>
-		<p>{L_DRAFT_LOADED}</p>
-		
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF -->
-
-<!-- IF S_POST_REVIEW --><!-- INCLUDE posting_review.html --><!-- ENDIF -->
-
-<!-- IF S_UNGLOBALISE -->
-	<div class="panel bg3">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<fieldset class="fields1">
-			<h2>{L_SELECT_DESTINATION_FORUM}</h2>
-			<p>{L_UNGLOBALISE_EXPLAIN}</p>
-			<dl>
-				<dt><label for="to_forum_id">{L_MOVE}:</label></dt>
-				<dd><select id="to_forum_id" name="to_forum_id">{S_FORUM_SELECT}</select></dd>
-			</dl>
-			
-			<dl>
-				<dt>&nbsp;</dt>
-				<dd><input class="button1" type="submit" name="post" value="{L_CONFIRM}" /> <input class="button2" type="submit" name="cancel_unglobalise" value="{L_CANCEL}" /></dd>
-			</dl>
-		</fieldset>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_preview.html --><!-- ENDIF -->
-
-<div class="panel" id="postingbox">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	
-	<h3>{L_POST_A}</h3>
-
-	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
-	<!-- INCLUDE posting_editor.html -->
-	{S_FORM_TOKEN}
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
-
-<!-- IF S_SHOW_POLL_BOX or S_POLL_DELETE --><!-- INCLUDE posting_poll_body.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
-
-</form>
-<!-- IF not S_PRIVMSGS -->
-<script type="text/javascript">
-// <![CDATA[
-	subPanels(show_panel);
-// ]]>
-</script>
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_pm_layout.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_pm_layout.html
deleted file mode 100644
index 48812da..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_pm_layout.html
+++ /dev/null
@@ -1,35 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<!-- IF S_DRAFT_LOADED -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		
-		<h3>{L_INFORMATION}</h3>
-		<p>{L_DRAFT_LOADED_PM}</p>
-		
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_DRAFTS --><!-- INCLUDE drafts.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_PREVIEW --><!-- INCLUDE posting_preview.html --><!-- ENDIF -->
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel" id="postingbox">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- DEFINE $EXTRA_POSTING_OPTIONS = 1 -->
-	<!-- INCLUDE posting_editor.html -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF S_SHOW_ATTACH_BOX --><!-- INCLUDE posting_attach_body.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_REVIEW --><!-- INCLUDE posting_topic_review.html --><!-- ENDIF -->
-
-<!-- IF S_DISPLAY_HISTORY --><!-- INCLUDE ucp_pm_history.html --><!-- ENDIF -->
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_poll_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_poll_body.html
deleted file mode 100644
index ba0014c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_poll_body.html
+++ /dev/null
@@ -1,56 +0,0 @@
-<div class="panel bg3" id="poll-panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF S_SHOW_POLL_BOX -->
-	<p>{L_ADD_POLL_EXPLAIN}</p>
-	<!-- ENDIF -->
-
-	<fieldset class="fields2">
-	<!-- IF S_SHOW_POLL_BOX -->
-		<!-- IF S_POLL_DELETE -->
-			<dl>
-				<dt><label for="poll_delete">{L_POLL_DELETE}:</label></dt>
-				<dd><label for="poll_delete"><input type="checkbox" name="poll_delete" id="poll_delete"<!-- IF S_POLL_DELETE_CHECKED --> checked="checked"<!-- ENDIF --> /> </label></dd>
-			</dl>
-		<!-- ENDIF -->
-		<dl>
-			<dt><label for="poll_title">{L_POLL_QUESTION}:</label></dt>
-			<dd><input type="text" name="poll_title" id="poll_title" maxlength="255" value="{POLL_TITLE}" class="inputbox" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="poll_option_text">{L_POLL_OPTIONS}:</label><br /><span>{L_POLL_OPTIONS_EXPLAIN}</span></dt>
-			<dd><textarea name="poll_option_text" id="poll_option_text" rows="5" cols="35" class="inputbox">{POLL_OPTIONS}</textarea></dd>
-		</dl>
-
-		<hr class="dashed" />
-
-		<dl>
-			<dt><label for="poll_max_options">{L_POLL_MAX_OPTIONS}:</label></dt>
-			<dd><input type="text" name="poll_max_options" id="poll_max_options" size="3" maxlength="3" value="{POLL_MAX_OPTIONS}" class="inputbox autowidth" /></dd>
-			<dd>{L_POLL_MAX_OPTIONS_EXPLAIN}</dd>
-		</dl>
-		<dl>
-			<dt><label for="poll_length">{L_POLL_FOR}:</label></dt>
-			<dd><label for="poll_length"><input type="text" name="poll_length" id="poll_length" size="3" maxlength="3" value="{POLL_LENGTH}" class="inputbox autowidth" /> {L_DAYS}</label></dd>
-			<dd>{L_POLL_FOR_EXPLAIN}</dd>
-		</dl>
-
-		<!-- IF S_POLL_VOTE_CHANGE -->
-			<hr class="dashed" />
-			
-			<dl>
-				<dt><label for="poll_vote_change">{L_POLL_VOTE_CHANGE}:</label></dt>
-				<dd><label for="poll_vote_change"><input type="checkbox" id="poll_vote_change" name="poll_vote_change"{VOTE_CHANGE_CHECKED} /> {L_POLL_VOTE_CHANGE_EXPLAIN}</label></dd>
-			</dl>
-		<!-- ENDIF -->
-
-	<!-- ELSEIF S_POLL_DELETE -->
-		<dl class="fields1">
-			<dt><label for="poll_delete">{L_POLL_DELETE}:</label></dt>
-			<dd><label for="poll_delete"><input type="checkbox" name="poll_delete" id="poll_delete"<!-- IF S_POLL_DELETE_CHECKED --> checked="checked"<!-- ENDIF --> /> </label></dd>
-		</dl>
-	<!-- ENDIF -->
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_preview.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_preview.html
deleted file mode 100644
index 7ea1fb0..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_preview.html
+++ /dev/null
@@ -1,47 +0,0 @@
-<div class="post bg2" id="preview">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-<!-- IF S_HAS_POLL_OPTIONS -->
-	<div class="content">
-		<h2>{L_PREVIEW}: {POLL_QUESTION}</h2>
-		<p class="author"><!-- IF L_POLL_LENGTH -->{L_POLL_LENGTH}<br /><!-- ENDIF -->{L_MAX_VOTES}</p>
-
-		<fieldset class="polls">
-		<!-- BEGIN poll_option -->
-			<dl>
-				<dt><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label></dt>
-				<dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd>
-			</dl>
-		<!-- END poll_option -->
-		</fieldset>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="post <!-- IF S_PRIVMSGS --> pm<!-- ELSE --> bg2<!-- ENDIF -->">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-<!-- ENDIF -->
-
-	<div class="postbody">
-		<h3>{L_PREVIEW}: {PREVIEW_SUBJECT}</h3>
-		
-		<div class="content">{PREVIEW_MESSAGE}</div>
-		
-		<!-- IF .attachment -->
-		<dl class="attachbox">
-			<dt>{L_ATTACHMENTS}</dt>
-			<!-- BEGIN attachment -->
-			<dd>{attachment.DISPLAY_ATTACHMENT}</dd>
-			<!-- END attachment -->
-		</dl>
-		<!-- ENDIF -->
-		
-		<!-- IF PREVIEW_SIGNATURE --><div class="signature">{PREVIEW_SIGNATURE}</div><!-- ENDIF -->
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<hr />
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_review.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_review.html
deleted file mode 100644
index 1061690..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_review.html
+++ /dev/null
@@ -1,29 +0,0 @@
-<h3>{L_POST_REVIEW}</h3>
-
-<p>{L_POST_REVIEW_EXPLAIN}</p>
-
-<!-- BEGIN post_review_row -->
-<div id="ppr{post_review_row.POST_ID}" class="post <!-- IF post_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF post_review_row.ONLINE_STATUS --> online<!-- ENDIF -->">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="postbody">
-		<h3><a href="#ppr{post_review_row.POST_ID}">{post_review_row.POST_SUBJECT}</a></h3>
-		<p class="author"><!-- IF S_IS_BOT -->{post_review_row.MINI_POST_IMG}<!-- ELSE --><a href="{post_review_row.U_MINI_POST}">{post_review_row.MINI_POST_IMG}</a><!-- ENDIF --> {L_POST_BY_AUTHOR}<strong>  {post_review_row.POST_AUTHOR_FULL}</strong> &raquo; {post_review_row.POST_DATE}</p>
-		<div class="content">{post_review_row.MESSAGE}</div>
-
-		<!-- IF post_review_row.S_HAS_ATTACHMENTS -->
-			<dl class="attachbox">
-				<dt>{L_ATTACHMENTS}</dt>
-				<!-- BEGIN attachment -->
-					<dd>{post_review_row.attachment.DISPLAY_ATTACHMENT}</dd>
-				<!-- END attachment -->
-			</dl>
-		<!-- ENDIF -->
-
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- END post_review_row -->
-
-<hr />
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_smilies.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_smilies.html
deleted file mode 100644
index dd0963b..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_smilies.html
+++ /dev/null
@@ -1,22 +0,0 @@
-<!-- INCLUDE simple_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-	var form_name = 'postform';
-	var text_name = 'message';
-// ]]>
-</script>
-<script type="text/javascript" src="{T_TEMPLATE_PATH}/editor.js"></script>
-
-<h2>{L_SMILIES}</h2>
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-		<!-- BEGIN smiley --> 
-			<a href="#" onclick="insert_text('{smiley.A_SMILEY_CODE}', true, true); return false;"><img src="{smiley.SMILEY_IMG}" width="{smiley.SMILEY_WIDTH}" height="{smiley.SMILEY_HEIGHT}" alt="{smiley.SMILEY_CODE}" title="{smiley.SMILEY_DESC}" /></a> 
-		<!-- END smiley	-->
-	
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
-
-<!-- INCLUDE simple_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_topic_review.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_topic_review.html
deleted file mode 100644
index 3f9c25c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/posting_topic_review.html
+++ /dev/null
@@ -1,47 +0,0 @@
-
-<h3 id="review">
-	<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
-	{L_TOPIC_REVIEW}: {TOPIC_TITLE}
-</h3>
-
-<div id="topicreview">
-	<!-- BEGIN topic_review_row -->
-	<div class="post <!-- IF topic_review_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="postbody" id="pr{topic_review_row.POST_ID}">
-			<!-- IF topic_review_row.POSTER_QUOTE and topic_review_row.DECODED_MESSAGE -->
-			<ul class="profile-icons">
-				<li class="quote-icon"><a href="#postingbox" onclick="addquote({topic_review_row.POST_ID}, '{topic_review_row.POSTER_QUOTE}');" title="{L_QUOTE} {topic_review_row.POST_AUTHOR}"><span>{L_QUOTE} {topic_review_row.POST_AUTHOR}</span></a></li>
-			</ul>
-			<!-- ENDIF -->
-			<!-- IF topic_review_row.U_MCP_DETAILS --><div class="right-box"><a href="{topic_review_row.U_MCP_DETAILS}">{L_POST_DETAILS}</a></div><!-- ENDIF -->
-			<h3><a href="#pr{topic_review_row.POST_ID}">{topic_review_row.POST_SUBJECT}</a></h3>
-			<p class="author"><!-- IF S_IS_BOT -->{topic_review_row.MINI_POST_IMG}<!-- ELSE --><a href="{topic_review_row.U_MINI_POST}">{topic_review_row.MINI_POST_IMG}</a><!-- ENDIF --> {L_POST_BY_AUTHOR} <strong>{topic_review_row.POST_AUTHOR_FULL}</strong> &raquo; {topic_review_row.POST_DATE}  </p>
-			<div class="content">{topic_review_row.MESSAGE}</div>
-
-			<!-- IF topic_review_row.S_HAS_ATTACHMENTS -->
-				<dl class="attachbox">
-					<dt>{L_ATTACHMENTS}</dt>
-					<!-- BEGIN attachment -->
-						<dd>{topic_review_row.attachment.DISPLAY_ATTACHMENT}</dd>
-					<!-- END attachment -->
-				</dl>
-			<!-- ENDIF -->
-
-			<!-- IF topic_review_row.POSTER_QUOTE and topic_review_row.DECODED_MESSAGE -->
-				<div id="message_{topic_review_row.POST_ID}" style="display: none;">{topic_review_row.DECODED_MESSAGE}</div>
-			<!-- ENDIF -->
-		</div>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- END topic_review_row -->
-</div>
-
-<hr />
-
-<!-- IF S_MCP_REPORT -->
-	<p><a href="#report" class="top2">{L_BACK_TO_TOP}</a></p>
-<!-- ELSE -->
-	<p><a href="#postingbox" class="top2">{L_BACK_TO_TOP}</a></p>
-<!-- ENDIF -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/report_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/report_body.html
deleted file mode 100644
index b0c6e08..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/report_body.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="titlespace"><!-- IF S_REPORT_POST -->{L_REPORT_POST}<!-- ELSE -->{L_REPORT_MESSAGE}<!-- ENDIF --></h2>
-
-<form method="post" action="{S_REPORT_ACTION}" id="report">
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<p><!-- IF S_REPORT_POST -->{L_REPORT_POST_EXPLAIN}<!-- ELSE -->{L_REPORT_MESSAGE_EXPLAIN}<!-- ENDIF --></p>
-		
-		<fieldset>
-		<dl class="fields2">
-			<dt><label for="reason_id">{L_REASON}:</label></dt>
-			<dd><select name="reason_id" id="reason_id" class="full"><!-- BEGIN reason --><option value="{reason.ID}"<!-- IF reason.S_SELECTED --> selected="selected"<!-- ENDIF -->>{reason.DESCRIPTION}</option><!-- END reason --></select></dd>
-		</dl>
-		<!-- IF S_CAN_NOTIFY -->
-			<dl class="fields2">
-				<dt><label for="notify1">{L_REPORT_NOTIFY}:</label><br /><span>{L_REPORT_NOTIFY_EXPLAIN}</span></dt>
-				<dd>
-					<label for="notify1"><input type="radio" name="notify" id="notify1" value="1" <!-- IF not S_NOTIFY -->checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-					<label for="notify0"><input type="radio" name="notify" id="notify0" value="0" <!-- IF S_NOTIFY -->checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-		<dl class="fields2">
-			<dt><label for="report_text">{L_MORE_INFO}:</label><br /><span>{L_CAN_LEAVE_BLANK}</span></dt>
-			<dd><textarea name="report_text" id="report_text" rows="10" cols="76" class="inputbox">{REPORT_TEXT}</textarea></dd>
-		</dl>
-		</fieldset>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<fieldset class="submit-buttons">
-			<input type="submit" name="submit" class="button1" value="{L_SUBMIT}" />&nbsp;
-			<input type="submit" name="cancel" class="button2" value="{L_CANCEL}" />
-			{S_FORM_TOKEN}
-		</fieldset>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/search_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/search_body.html
deleted file mode 100644
index f785fcf..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/search_body.html
+++ /dev/null
@@ -1,122 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2 class="solo">{L_SEARCH}</h2>
-
-<form method="get" action="{S_SEARCH_ACTION}">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<h3>{L_SEARCH_QUERY}</h3>
-	
-	<fieldset>
-	<dl>
-		<dt><label for="keywords">{L_SEARCH_KEYWORDS}:</label><br /><span>{L_SEARCH_KEYWORDS_EXPLAIN}</span></dt>
-		<dd><input type="text" class="inputbox" name="keywords" id="keywords" size="40" title="{L_SEARCH_KEYWORDS}" /></dd>
-		<dd><label for="terms1"><input type="radio" name="terms" id="terms1" value="all" checked="checked" /> {L_SEARCH_ALL_TERMS}</label></dd>
-		<dd><label for="terms2"><input type="radio" name="terms" id="terms2" value="any" /> {L_SEARCH_ANY_TERMS}</label></dd>
-	</dl>
-	<dl>
-		<dt><label for="author">{L_SEARCH_AUTHOR}:</label><br /><span>{L_SEARCH_AUTHOR_EXPLAIN}</span></dt>
-		<dd><input type="text" class="inputbox" name="author" id="author" size="40" title="{L_SEARCH_AUTHOR}" /></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel bg2">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_SEARCH_OPTIONS}</h3>
-	
-	<fieldset>
-	<dl>
-		<dt><label for="search_forum">{L_SEARCH_FORUMS}:</label><br /><span>{L_SEARCH_FORUMS_EXPLAIN}</span></dt>
-		<dd><select name="fid[]" id="search_forum" multiple="multiple" size="8" title="{L_SEARCH_FORUMS}">{S_FORUM_OPTIONS}</select></dd>
-	</dl>
-	<dl>
-		<dt><label for="search_child1">{L_SEARCH_SUBFORUMS}:</label></dt>
-		<dd>
-			<label for="search_child1"><input type="radio" name="sc" id="search_child1" value="1" checked="checked" /> {L_YES}</label> 
-			<label for="search_child2"><input type="radio" name="sc" id="search_child2" value="0" /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="sf1">{L_SEARCH_WITHIN}:</label></dt>
-		<dd><label for="sf1"><input type="radio" name="sf" id="sf1" value="all" checked="checked" /> {L_SEARCH_TITLE_MSG}</label></dd>
-		<dd><label for="sf2"><input type="radio" name="sf" id="sf2" value="msgonly" /> {L_SEARCH_MSG_ONLY}</label></dd>
-		<dd><label for="sf3"><input type="radio" name="sf" id="sf3" value="titleonly" /> {L_SEARCH_TITLE_ONLY}</label></dd>
-		<dd><label for="sf4"><input type="radio" name="sf" id="sf4" value="firstpost" /> {L_SEARCH_FIRST_POST}</label></dd>
-	</dl>
-
-	<hr class="dashed" />
-
-	<dl>
-		<dt><label for="show_results1">{L_DISPLAY_RESULTS}:</label></dt>
-		<dd>
-			<label for="show_results1"><input type="radio" name="sr" id="show_results1" value="posts" checked="checked" /> {L_POSTS}</label> 
-			<label for="show_results2"><input type="radio" name="sr" id="show_results2" value="topics" /> {L_TOPICS}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="sd">{L_RESULT_SORT}:</label></dt>
-		<dd>{S_SELECT_SORT_KEY}&nbsp;
-			<label for="sa"><input type="radio" name="sd" id="sa" value="a" /> {L_SORT_ASCENDING}</label> 
-			<label for="sd"><input type="radio" name="sd" id="sd" value="d" checked="checked" /> {L_SORT_DESCENDING}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label>{L_RESULT_DAYS}:</label></dt>
-		<dd>{S_SELECT_SORT_DAYS}</dd>
-	</dl>
-	<dl>
-		<dt><label>{L_RETURN_FIRST}:</label></dt>
-		<dd><select name="ch" title="{L_RETURN_FIRST}">{S_CHARACTER_OPTIONS}</select> {L_POST_CHARACTERS}</dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel bg3">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-		<input type="submit" name="submit" value="{L_SEARCH}" class="button1" />
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-</form>
-
-<!-- IF .recentsearch -->
-<div class="forumbg">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<table class="table1" cellspacing="1">
-	<thead>
-	<tr>
-		<th colspan="2" class="name">{L_RECENT_SEARCHES}</th>
-	</tr>
-	</thead>
-	<tbody>
-	<!-- BEGIN recentsearch -->
-		<tr class="<!-- IF recentsearch.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-			<td><a href="{recentsearch.U_KEYWORDS}">{recentsearch.KEYWORDS}</a></td>
-			<td class="active"><span>&nbsp;{recentsearch.TIME}</span></td>
-		</tr>
-	<!-- BEGINELSE -->
-		<tr class="bg1">
-			<td colspan="2">{L_NO_RECENT_SEARCHES}</td>
-		</tr>
-	<!-- END recentsearch -->
-	</tbody>
-	</table>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/search_results.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/search_results.html
deleted file mode 100644
index 86b86e3..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/search_results.html
+++ /dev/null
@@ -1,161 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2><!-- IF SEARCH_TITLE -->{SEARCH_TITLE}<!-- ELSE -->{SEARCH_MATCHES}<!-- ENDIF --><!-- IF SEARCH_WORDS -->: <a href="{U_SEARCH_WORDS}">{SEARCH_WORDS}</a><!-- ENDIF --></h2>
-<!-- IF IGNORED_WORDS --> <p>{L_IGNORED_TERMS}: <strong>{IGNORED_WORDS}</strong></p><!-- ENDIF -->
-
-<!-- IF SEARCH_TOPIC -->
-	<p><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH_TOPIC}">{L_RETURN_TO}: {SEARCH_TOPIC}</a></p>
-<!-- ELSE -->
-	<p><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_SEARCH}" title="{L_SEARCH_ADV}">{L_RETURN_TO_SEARCH_ADV}</a></p>
-<!-- ENDIF -->
-
-<!-- IF PAGINATION or SEARCH_MATCHES or PAGE_NUMBER -->
-	<form method="post" action="{S_SEARCH_ACTION}">
-
-	<div class="topic-actions">
-
-	<!-- IF SEARCH_MATCHES -->
-		<div class="search-box">
-			<!-- IF SEARCH_IN_RESULTS -->
-				<label for="add_keywords">{L_SEARCH_IN_RESULTS}: <input type="text" name="add_keywords" id="add_keywords" value="" class="inputbox narrow" /></label>
-				<input type="hidden" name="show_results" value="posts" />
-				<input class="button2" type="submit" name="submit" value="{L_SEARCH}" />
-			<!-- ENDIF -->
-		</div>
-	<!-- ENDIF -->
-
-		<div class="rightside pagination">
-			{SEARCH_MATCHES}<!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF -->
-		</div>
-	</div>
-
-	</form>
-<!-- ENDIF -->
-
-<!-- IF S_SHOW_TOPICS -->
-
-	<!-- IF .searchresults -->
-	<div class="forumbg">
-
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<ul class="topiclist">
-			<li class="header">
-				<dl class="icon">
-					<dt>{L_TOPICS}</dt>
-					<dd class="posts">{L_REPLIES}</dd>
-					<dd class="views">{L_VIEWS}</dd>
-					<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist topics">
-
-		<!-- BEGIN searchresults -->
-			<li class="row<!-- IF searchresults.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-				<dl class="icon" style="background-image: url({searchresults.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-					<dt <!-- IF searchresults.TOPIC_ICON_IMG -->style="background-image: url({T_ICONS_PATH}{searchresults.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF -->>
-						<!-- IF searchresults.S_UNREAD_TOPIC --><a href="{searchresults.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF -->
-						<a href="{searchresults.U_VIEW_TOPIC}" class="topictitle">{searchresults.TOPIC_TITLE}</a> {searchresults.ATTACH_ICON_IMG}
-						<!-- IF searchresults.S_TOPIC_UNAPPROVED or searchresults.S_POSTS_UNAPPROVED --><a href="{searchresults.U_MCP_QUEUE}">{searchresults.UNAPPROVED_IMG}</a> <!-- ENDIF -->
-						<!-- IF searchresults.S_TOPIC_REPORTED --><a href="{searchresults.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
-						<!-- IF searchresults.PAGINATION --><strong class="pagination"><span>{searchresults.PAGINATION}</span></strong><!-- ENDIF -->
-						{L_POST_BY_AUTHOR} {searchresults.TOPIC_AUTHOR_FULL} &raquo; {searchresults.FIRST_POST_TIME}
-						<!-- IF not searchresults.S_TOPIC_GLOBAL -->{L_IN} <a href="{searchresults.U_VIEW_FORUM}">{searchresults.FORUM_TITLE}</a><!-- ELSE --> ({L_GLOBAL})<!-- ENDIF -->
-					</dt>
-					<dd class="posts">{searchresults.TOPIC_REPLIES}</dd>
-					<dd class="views">{searchresults.TOPIC_VIEWS}</dd>
-					<dd class="lastpost"><span>
-						{L_POST_BY_AUTHOR} {searchresults.LAST_POST_AUTHOR_FULL}
-						<!-- IF not S_IS_BOT --><a href="{searchresults.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{searchresults.LAST_POST_TIME}<br /> </span>
-					</dd>
-				</dl>
-			</li>
-		<!-- END searchresults -->
-		</ul>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- ELSE -->
-		<div class="panel">
-			<div class="inner"><span class="corners-top"><span></span></span>
-			<strong>{L_NO_SEARCH_RESULTS}</strong>
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- ENDIF -->
-
-<!-- ELSE -->
-
-	<!-- BEGIN searchresults -->
-		<div class="search post <!-- IF searchresults.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF searchresults.S_POST_REPORTED --> reported<!-- ENDIF -->">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF searchresults.S_IGNORE_POST -->
-		<div class="postbody">
-			{searchresults.L_IGNORE_POST}
-		</div>
-	<!-- ELSE -->
-		<div class="postbody">
-			<h3><a href="{searchresults.U_VIEW_POST}">{searchresults.POST_SUBJECT}</a></h3>
-			<div class="content">{searchresults.MESSAGE}</div>
-		</div>
-
-		<dl class="postprofile">
-			<dt class="author">{L_POST_BY_AUTHOR} {searchresults.POST_AUTHOR_FULL}</dt>
-			<dd>{searchresults.POST_DATE}</dd>
-			<dd>&nbsp;</dd>
-			<!-- IF searchresults.FORUM_TITLE -->
-				<dd>{L_FORUM}: <a href="{searchresults.U_VIEW_FORUM}">{searchresults.FORUM_TITLE}</a></dd>
-				<dd>{L_TOPIC}: <a href="{searchresults.U_VIEW_TOPIC}">{searchresults.TOPIC_TITLE}</a></dd>
-			<!-- ELSE -->
-				<dd>{L_GLOBAL}: <a href="{searchresults.U_VIEW_TOPIC}">{searchresults.TOPIC_TITLE}</a></dd>
-			<!-- ENDIF -->
-			<dd>{L_REPLIES}: <strong>{searchresults.TOPIC_REPLIES}</strong></dd>
-			<dd>{L_VIEWS}: <strong>{searchresults.TOPIC_VIEWS}</strong></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF not searchresults.S_IGNORE_POST -->
-		<ul class="searchresults">
-			<li ><a href="{searchresults.U_VIEW_POST}" class="{S_CONTENT_FLOW_END}">{L_JUMP_TO_POST}</a></li>
-		</ul>
-	<!-- ENDIF -->
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- BEGINELSE -->
-		<div class="panel">
-			<div class="inner"><span class="corners-top"><span></span></span>
-			<strong>{L_NO_SEARCH_RESULTS}</strong>
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-	<!-- END searchresults -->
-<!-- ENDIF -->
-
-<!-- IF PAGINATION or .searchresults or S_SELECT_SORT_KEY or S_SELECT_SORT_DAYS -->
-	<form method="post" action="{S_SEARCH_ACTION}">
-
-	<fieldset class="display-options">
-		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-		<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-		<!-- IF S_SELECT_SORT_DAYS or S_SELECT_SORT_KEY -->
-			<label><!-- IF S_SHOW_TOPICS -->{L_DISPLAY_POSTS}<!-- ELSE -->{L_SORT_BY}</label><label><!-- ENDIF --> {S_SELECT_SORT_DAYS}<!-- IF S_SELECT_SORT_KEY --></label> <label>{S_SELECT_SORT_KEY}</label>
-			<label>{S_SELECT_SORT_DIR} <!-- ELSE --></label><!-- ENDIF --><input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
-		<!-- ENDIF -->
-	</fieldset>
-
-	</form>
-
-	<hr />
-<!-- ENDIF -->
-
-<!-- IF PAGINATION or .searchresults or PAGE_NUMBER -->
-	<ul class="linklist">
-		<li class="rightside pagination">
-			{SEARCH_MATCHES}<!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF -->
-		</li>
-	</ul>
-<!-- ENDIF -->
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/simple_footer.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/simple_footer.html
deleted file mode 100644
index e64e209..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/simple_footer.html
+++ /dev/null
@@ -1,20 +0,0 @@
-	</div>
-<!--
-	We request you retain the full copyright notice below including the link to www.phpbb.com.
-	This not only gives respect to the large amount of time given freely by the developers
-	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
-	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
-	"phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
-	forums may be affected.
-
-	The phpBB Group : 2006
-//-->
-
-	<div class="copyright">Powered by <a href="http://www.phpbb.com/">phpBB</a> &copy; 2000, 2002, 2005, 2007 phpBB Group
-		<!-- IF TRANSLATION_INFO --><br />{TRANSLATION_INFO}<!-- ENDIF -->
-		<!-- IF DEBUG_OUTPUT --><br />{DEBUG_OUTPUT}<!-- ENDIF -->
-	</div>
-</div>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/simple_header.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/simple_header.html
deleted file mode 100644
index d14f899..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/simple_header.html
+++ /dev/null
@@ -1,66 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
-<head>
-
-<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
-<meta http-equiv="content-style-type" content="text/css" />
-<meta http-equiv="content-language" content="{S_USER_LANG}" />
-<meta http-equiv="imagetoolbar" content="no" />
-<meta name="resource-type" content="document" />
-<meta name="distribution" content="global" />
-<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
-<meta name="keywords" content="" />
-<meta name="description" content="" />
-{META}
-<title>{SITENAME} &bull; <!-- IF S_IN_MCP -->{L_MCP} &bull; <!-- ELSEIF S_IN_UCP -->{L_UCP} &bull; <!-- ENDIF -->{PAGE_TITLE}</title>
-
-<script type="text/javascript">
-// <![CDATA[
-
-	var onload_functions = new Array();
-	var onunload_functions = new Array();
-	var style_cookie_settings = '{A_COOKIE_SETTINGS}';
-
-	/**
-	* New function for handling multiple calls to window.onload and window.unload by pentapenguin
-	*/
-	window.onload = function()
-	{
-		for (var i = 0; i < onload_functions.length; i++)
-		{
-			eval(onload_functions[i]);
-		}
-	}
-
-	window.onunload = function()
-	{
-		for (var i = 0; i < onunload_functions.length; i++)
-		{
-			eval(onunload_functions[i]);
-		}
-	}
-
-// ]]>
-</script>
-<script type="text/javascript" src="{T_TEMPLATE_PATH}/styleswitcher.js"></script>
-
-<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" media="print" title="printonly" />
-<link href="{T_STYLESHEET_LINK}" rel="stylesheet" type="text/css" media="screen, projection" />
-
-<link href="{T_THEME_PATH}/normal.css" rel="alternate stylesheet" type="text/css" title="A" />
-<link href="{T_THEME_PATH}/medium.css" rel="alternate stylesheet" type="text/css" title="A+" />
-<link href="{T_THEME_PATH}/large.css" rel="alternate stylesheet" type="text/css" title="A++" />
-
-<!-- IF S_CONTENT_DIRECTION eq 'rtl' -->
-	<link href="{T_THEME_PATH}/bidi.css" rel="stylesheet" type="text/css" media="screen, projection" />
-<!-- ENDIF -->
-
-<!-- DEFINE $POPUP = 1 -->
-
-</head>
-
-<body id="phpbb" class="{S_CONTENT_DIRECTION}">
-
-<div id="simple-wrap">
-	<a id="top" name="top" accesskey="t"></a>
-	<div id="page-body">
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/styleswitcher.js b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/styleswitcher.js
deleted file mode 100644
index 203d8e4..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/styleswitcher.js
+++ /dev/null
@@ -1,161 +0,0 @@
-
-function fontsizeup()
-{
-	var active = getActiveStyleSheet();
-
-	switch (active)
-	{
-		case 'A--':
-			setActiveStyleSheet('A-');
-		break;
-
-		case 'A-':
-			setActiveStyleSheet('A');
-		break;
-
-		case 'A':
-			setActiveStyleSheet('A+');
-		break;
-
-		case 'A+':
-			setActiveStyleSheet('A++');
-		break;
-
-		case 'A++':
-			setActiveStyleSheet('A');
-		break;
-
-		default:
-			setActiveStyleSheet('A');
-		break;
-	}
-}
-
-function fontsizedown()
-{
-	active = getActiveStyleSheet();
-
-	switch (active)
-	{
-		case 'A++' : 
-			setActiveStyleSheet('A+');
-		break;
-
-		case 'A+' : 
-			setActiveStyleSheet('A');
-		break;
-
-		case 'A' : 
-			setActiveStyleSheet('A-');
-		break;
-
-		case 'A-' : 
-			setActiveStyleSheet('A--');
-		break;
-
-		case 'A--' : 
-		break;
-
-		default :
-			setActiveStyleSheet('A--');
-		break;
-	}
-}
-
-function setActiveStyleSheet(title)
-{
-	var i, a, main;
-
-	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
-	{
-		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title'))
-		{
-			a.disabled = true;
-			if (a.getAttribute('title') == title)
-			{
-				a.disabled = false;
-			}
-		}
-	}
-}
-
-function getActiveStyleSheet()
-{
-	var i, a;
-
-	for (i = 0; (a = document.getElementsByTagName('link')[i]); i++)
-	{
-		if (a.getAttribute('rel').indexOf('style') != -1 && a.getAttribute('title') && !a.disabled)
-		{
-			return a.getAttribute('title');
-		}
-	}
-
-	return null;
-}
-
-function getPreferredStyleSheet()
-{
-	return ('A-');
-}
-
-function createCookie(name, value, days)
-{
-	if (days)
-	{
-		var date = new Date();
-		date.setTime(date.getTime() + (days*24*60*60*1000));
-		var expires = '; expires=' + date.toGMTString();
-	}
-	else
-	{
-		expires = '';
-	}
-
-	document.cookie = name + '=' + value + expires + style_cookie_settings;
-}
-
-function readCookie(name)
-{
-	var nameEQ = name + '=';
-	var ca = document.cookie.split(';');
-
-	for (var i = 0; i < ca.length; i++)
-	{
-		var c = ca[i];
-
-		while (c.charAt(0) == ' ')
-		{
-			c = c.substring(1, c.length);
-		}
-
-		if (c.indexOf(nameEQ) == 0)
-		{
-			return c.substring(nameEQ.length, c.length);
-		}
-	}
-
-	return null;
-}
-
-function load_cookie()
-{
-	var cookie = readCookie('style_cookie');
-	var title = cookie ? cookie : getPreferredStyleSheet();
-	setActiveStyleSheet(title);
-}
-
-function unload_cookie()
-{
-	var title = getActiveStyleSheet();
-	createCookie('style_cookie', title, 365);
-}
-
-onload_functions.push('load_cookie()');
-onunload_functions.push('unload_cookie()');
-
-/*
-var cookie = readCookie("style");
-var title = cookie ? cookie : getPreferredStyleSheet();
-setActiveStyleSheet(title);
-*/
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/template.cfg b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/template.cfg
deleted file mode 100644
index fd741ad..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/template.cfg
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# phpBB Template Configuration File
-#
-# @package phpBB3
-# @copyright (c) 2006 phpBB Group 
-# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
-#
-#
-# At the left is the name, please do not change this
-# At the right the value is entered
-# For on/off options the valid values are on, off, 1, 0, true and false
-#
-# Values get trimmed, if you want to add a space in front or at the end of
-# the value, then enclose the value with single or double quotes. 
-# Single and double quotes do not need to be escaped.
-#
-# 
-
-# General Information about this template
-name = modern
-copyright = &copy; CentOS Artwork SIG, 2009
-version = 3.0.4
-
-# Defining a different template bitfield
-template_bitfield = lNg=
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_agreement.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_agreement.html
deleted file mode 100644
index 67dcb35..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_agreement.html
+++ /dev/null
@@ -1,48 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-
-<!-- IF S_SHOW_COPPA or S_REGISTRATION -->
-
-	<form method="post" action="{S_UCP_ACTION}" id="agreement">
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<div class="content">
-			<h2>{SITENAME} - {L_REGISTRATION}</h2>
-			<p><!-- IF S_SHOW_COPPA -->{L_COPPA_BIRTHDAY}<!-- ELSE -->{L_TERMS_OF_USE}<!-- ENDIF --></p>
-		</div>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<fieldset class="submit-buttons">
-			<!-- IF S_SHOW_COPPA -->
-			<strong><a href="{U_COPPA_NO}" class="button1">{L_COPPA_NO}</a></strong>&nbsp; <a href="{U_COPPA_YES}" class="button2">{L_COPPA_YES}</a>
-			<!-- ELSE -->
-			<input type="submit" name="agreed" id="agreed" value="{L_AGREE}" class="button1" />&nbsp;
-			<input type="submit" name="not_agreed" value="{L_NOT_AGREE}" class="button2" />
-			<!-- ENDIF -->
-			{S_HIDDEN_FIELDS}
-			{S_FORM_TOKEN}
-		</fieldset>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	</form>
-
-<!-- ELSEIF S_AGREEMENT -->
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<div class="content">
-			<h2>{SITENAME} - {AGREEMENT_TITLE}</h2>
-			<p>{AGREEMENT_TEXT}</p>
-			<hr class="dashed" />
-			<p><a href="{U_BACK}" class="button2">{L_BACK}</a></p>
-		</div>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_attachments.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_attachments.html
deleted file mode 100644
index 8052fdc..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_attachments.html
+++ /dev/null
@@ -1,78 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	
-	<p>{L_ATTACHMENTS_EXPLAIN}</p>
-
-	<!-- IF .attachrow -->
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL_ATTACHMENTS -->{TOTAL_ATTACHMENTS} {L_TITLE}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>	
-		
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt style="width: 40%"><a href="{U_SORT_FILENAME}">{L_FILENAME}</a></dt>
-					<dd class="extra"><a href="{U_SORT_DOWNLOADS}">{L_DOWNLOADS}</a></dd>
-					<dd class="time"><span><a href="{U_SORT_POST_TIME}">{L_POST_TIME}</a></span></dd>
-					<dd class="mark">{L_MARK}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN attachrow -->
-		<li class="row<!-- IF attachrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt style="width: 40%"><a href="{attachrow.U_VIEW_ATTACHMENT}" class="topictitle">{attachrow.FILENAME}</a> ({attachrow.SIZE})<br />
-					<!-- IF attachrow.S_IN_MESSAGE -->{L_PM}: <!-- ELSE -->{L_TOPIC}: <!-- ENDIF --><a href="{attachrow.U_VIEW_TOPIC}">{attachrow.TOPIC_TITLE}</a></dt>
-				<dd class="extra">{attachrow.DOWNLOAD_COUNT}</dd>
-				<dd class="time"><span>{attachrow.POST_TIME}</span></dd>
-				<dd class="mark"><input type="checkbox" name="attachment[{attachrow.ATTACH_ID}]" value="1" /></dd>
-			</dl>
-		</li>
-		<!-- END attachrow -->
-		</ul>
-
-		<fieldset class="display-options">
-			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-			<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-			<label for="sk">{L_SORT_BY}: <select name="sk" id="sk">{S_SORT_OPTIONS}</select></label> 
-			<label><select name="sd" id="sd">{S_ORDER_SELECT}</select></label>
-			<input class="button2" type="submit" name="sort" value="{L_SORT}" />
-			{S_FORM_TOKEN}
-		</fieldset>
-
-		<hr />
-		
-		<ul class="linklist">
-			<li class="rightside pagination">
-				<!-- IF TOTAL_ATTACHMENTS -->{TOTAL_ATTACHMENTS} {L_TITLE}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			</li>
-		</ul>
-	<!-- ELSE -->
-		<p><strong>{L_UCP_NO_ATTACHMENTS}</strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-	
-<!-- IF S_ATTACHMENT_ROWS -->
-	<fieldset class="display-actions">	
-		<input class="button2" type="submit" name="delete" value="{L_DELETE_MARKED}" />
-		<div><a href="#" onclick="marklist('ucp', 'attachment', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 'attachment', false); return false;">{L_UNMARK_ALL}</a></div>
-		{S_FORM_TOKEN}
-	</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_avatar_options.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_avatar_options.html
deleted file mode 100644
index d43e76e..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_avatar_options.html
+++ /dev/null
@@ -1,70 +0,0 @@
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<!-- IF not S_AVATARS_ENABLED -->
-		<p>{L_AVATAR_FEATURES_DISABLED}</p>
-	<!-- ENDIF -->
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label>{L_CURRENT_IMAGE}:</label><br /><span>{L_AVATAR_EXPLAIN}</span></dt>
-		<dd><!-- IF AVATAR -->{AVATAR}<!-- ELSE --><img src="{T_THEME_PATH}/images/no_avatar.gif" alt="" /><!-- ENDIF --></dd>
-		<dd><label for="delete"><input type="checkbox" name="delete" id="delete" /> {L_DELETE_AVATAR}</label></dd>
-	</dl>
-
-	<!-- IF S_UPLOAD_AVATAR_FILE or S_CAN_UPLOAD -->
-		<dl>
-			<dt><label for="uploadfile">{L_UPLOAD_AVATAR_FILE}:</label></dt>
-			<dd><input type="hidden" name="MAX_FILE_SIZE" value="{AVATAR_SIZE}" /><input type="file" name="uploadfile" id="uploadfile" class="inputbox autowidth" /></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_UPLOAD_AVATAR_URL or S_EDIT -->
-		<dl>
-			<dt><label for="uploadurl">{L_UPLOAD_AVATAR_URL}:</label><br /><span>{L_UPLOAD_AVATAR_URL_EXPLAIN}</span></dt>
-			<dd><input type="text" name="uploadurl" id="uploadurl" value="{AVATAR_URL}" class="inputbox" /></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_LINK_AVATAR or S_EDIT -->
-		<dl>
-			<dt><label for="remotelink">{L_LINK_REMOTE_AVATAR}:</label><br /><span>{L_LINK_REMOTE_AVATAR_EXPLAIN}</span></dt>
-			<dd><input type="text" name="remotelink" id="remotelink" value="{AVATAR_REMOTE}" class="inputbox" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="width">{L_LINK_REMOTE_SIZE}:</label><br /><span>{L_LINK_REMOTE_SIZE_EXPLAIN}</span></dt>
-			<dd>
-				<label for="width"><input type="text" name="width" id="width" size="3" value="{AVATAR_WIDTH}" class="inputbox autowidth" /> px</label> &times;&nbsp; 
-				<label for="height"><input type="text" name="height" id="height" size="3" value="{AVATAR_HEIGHT}" class="inputbox autowidth" /> px</label>
-			</dd>
-		</dl>
-	<!-- ENDIF -->
-	</fieldset>
-	
-	<!-- IF S_IN_AVATAR_GALLERY -->
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<h3>{L_AVATAR_GALLERY}</h3>
-	
-		<fieldset>
-			<label for="category">{L_AVATAR_CATEGORY}: <select name="category" id="category">{S_CAT_OPTIONS}</select></label>
-			<input type="submit" value="{L_GO}" name="display_gallery" class="button2" />
-			<input type="submit" name="cancel" value="{L_CANCEL}" class="button2" />
-		</fieldset>
-
-		<div id="gallery">
-		<!-- BEGIN avatar_row --><!-- BEGIN avatar_column -->
-			<label for="av-{avatar_row.S_ROW_COUNT}-{avatar_row.avatar_column.S_ROW_COUNT}"><img src="{avatar_row.avatar_column.AVATAR_IMAGE}" alt="" /><br />
-				<input type="radio" name="avatar_select" id="av-{avatar_row.S_ROW_COUNT}-{avatar_row.avatar_column.S_ROW_COUNT}" value="{avatar_row.avatar_column.AVATAR_FILE}" /></label>
-		<!-- END avatar_column --><!-- END avatar_row -->
-		</div>
-	
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_footer.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_footer.html
deleted file mode 100644
index 4b3b14b..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_footer.html
+++ /dev/null
@@ -1,15 +0,0 @@
-
-		</div>
-	<div class="clear"></div>
-
-	</div>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- IF S_COMPOSE_PM -->
-<div>{S_FORM_TOKEN}</div>
-</form>
-<!-- ENDIF -->
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_groups_manage.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_groups_manage.html
deleted file mode 100644
index 47a8acb..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_groups_manage.html
+++ /dev/null
@@ -1,232 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2<!-- IF GROUP_COLOR --> style="color:#{GROUP_COLOR};"<!-- ENDIF -->>{L_USERGROUPS}<!-- IF GROUP_NAME --> :: {GROUP_NAME}<!-- ENDIF --></h2>
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	
-	<p>{L_GROUPS_EXPLAIN}</p>
-
-	<!-- IF S_EDIT -->
-		<h3>{L_GROUP_DETAILS}</h3>
-	
-		<!-- IF S_ERROR -->
-		<div class="errorbox">
-			<h3>{L_WARNING}</h3>
-			<p>{ERROR_MSG}</p>
-		</div>
-		<!-- ENDIF -->
-	
-		<fieldset>
-		<dl>
-			<dt><label for="group_name">{L_GROUP_NAME}:</label></dt>
-			<dd><!-- IF S_SPECIAL_GROUP --><strong<!-- IF GROUP_COLOUR --> style="color: #{GROUP_COLOUR};"<!-- ENDIF -->>{GROUP_NAME}</strong> <input name="group_name" type="hidden" value="{GROUP_INTERNAL_NAME}" />
-				<!-- ELSE --><input name="group_name" type="text" id="group_name" value="{GROUP_INTERNAL_NAME}" class="inputbox" /><!-- ENDIF --></dd>
-		</dl>
-		<dl>
-			<dt><label for="group_desc">{L_GROUP_DESC}:</label></dt>
-			<dd><textarea id="group_desc" name="group_desc" rows="5" cols="45" class="inputbox">{GROUP_DESC}</textarea></dd>
-			<dd><label for="desc_parse_bbcode"><input type="checkbox" class="radio" name="desc_parse_bbcode" id="desc_parse_bbcode"<!-- IF S_DESC_BBCODE_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_BBCODE}</label>&nbsp;<label for="desc_parse_smilies"><input type="checkbox" class="radio" name="desc_parse_smilies" id="desc_parse_smilies"<!-- IF S_DESC_SMILIES_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_SMILIES}</label>&nbsp;<label for="desc_parse_urls"><input type="checkbox" class="radio" name="desc_parse_urls" id="desc_parse_urls"<!-- IF S_DESC_URLS_CHECKED --> checked="checked"<!-- ENDIF --> /> {L_PARSE_URLS}</label></dd>
-		</dl>
-		<!-- IF not S_SPECIAL_GROUP -->
-		<dl>
-			<dt><label for="group_type1">{L_GROUP_TYPE}:</label><br /><span>{L_GROUP_TYPE_EXPLAIN}</span></dt>
-			<dd>
-				<label for="group_type1"><input type="radio" class="radio" name="group_type" id="group_type1" value="{GROUP_TYPE_FREE}"{GROUP_FREE} /> {L_GROUP_OPEN}</label> 
-				<label for="group_type2"><input type="radio" class="radio" name="group_type" id="group_type2" value="{GROUP_TYPE_OPEN}"{GROUP_OPEN} /> {L_GROUP_REQUEST}</label> 
-				<label for="group_type3"><input type="radio" class="radio" name="group_type" id="group_type3" value="{GROUP_TYPE_CLOSED}"{GROUP_CLOSED} /> {L_GROUP_CLOSED}</label> 
-				<label for="group_type4"><input type="radio" class="radio" name="group_type" id="group_type4" value="{GROUP_TYPE_HIDDEN}"{GROUP_HIDDEN} /> {L_GROUP_HIDDEN}</label>
-			</dd>
-		</dl>
-		<!-- ELSE -->
-			<input name="group_type" type="hidden" value="{GROUP_TYPE_SPECIAL}" />
-		<!-- ENDIF -->
-		</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<h3>{L_GROUP_SETTINGS_SAVE}</h3>
-
-	<fieldset>
-	<dl>
-		<dt><label for="group_colour">{L_GROUP_COLOR}:</label><br /><span>{L_GROUP_COLOR_EXPLAIN}</span></dt>
-		<dd><input name="group_colour" type="text" id="group_colour" value="{GROUP_COLOUR}" size="7" maxlength="7" class="inputbox narrow" /> <span style="background-color: {GROUP_COLOUR};">&nbsp;&nbsp;&nbsp;</span> [ <a href="{U_SWATCH}" onclick="popup(this.href, 636, 150, '_swatch'); return false;">{L_COLOUR_SWATCH}</a> ]</dd>
-	</dl>
-	<dl>
-		<dt><label for="group_rank">{L_GROUP_RANK}:</label></dt>
-		<dd><select name="group_rank" id="group_rank">{S_RANK_OPTIONS}</select></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE ucp_avatar_options.html -->
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}
-	<!-- IF S_DISPLAY_GALLERY --><input type="submit" name="display_gallery" value="{L_DISPLAY_GALLERY}" class="button2" />&nbsp; <!-- ENDIF -->
-	<!-- IF S_IN_AVATAR_GALLERY --><input type="submit" name="cancel" value="{L_CANCEL}" class="button2" />&nbsp; <!-- ELSE -->
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; <!-- ENDIF -->
-	<input type="submit" name="update" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<!-- ELSEIF S_LIST -->
-
-	<!-- IF .leader -->
-	<table class="table1" cellspacing="1">
-	<thead>
-	<tr>
-		<th class="name">{L_GROUP_LEAD}</th>
-		<th class="info">{L_GROUP_DEFAULT}</th>
-		<th class="posts">{L_POSTS}</th>
-		<th class="joined">{L_JOINED}</th>
-		<th class="mark">{L_MARK}</th>
-	</tr>
-	</thead>
-	<tbody>
-	<!-- BEGIN leader -->
-		<tr class="<!-- IF leader.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-			<td class="name">{leader.USERNAME_FULL}</td>
-			<td><!-- IF leader.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
-			<td class="posts">{leader.USER_POSTS}</td>
-			<td class="joined">{leader.JOINED}</td>
-			<td class="mark">&nbsp;</td>
-		</tr>
-	<!-- END leader -->
-	</tbody>
-	</table>
-	<!-- ENDIF -->
-
-	<!-- BEGIN member -->
-		<!-- IF member.S_PENDING -->
-			<table class="table1" cellspacing="1">
-			<thead>
-			<tr>
-				<th class="name">{L_GROUP_PENDING}</th>
-				<th class="info">{L_GROUP_DEFAULT}</th>
-				<th class="posts">{L_POSTS}</th>
-				<th class="joined">{L_JOINED}</th>
-				<th class="mark">{L_MARK}</th>
-			</tr>
-			</thead>
-			<tbody>
-		<!-- ELSEIF member.S_APPROVED -->
-			<!-- IF member.S_PENDING_SET -->
-				</tbody>
-				</table>
-			<!-- ENDIF -->
-			<table class="table1" cellspacing="1">
-			<thead>
-			<tr>
-				<th class="name">{L_GROUP_APPROVED}</th>
-				<th class="info">{L_GROUP_DEFAULT}</th>
-				<th class="posts">{L_POSTS}</th>
-				<th class="joined">{L_JOINED}</th>
-				<th class="mark">{L_MARK}</th>
-			</tr>
-			</thead>
-			<tbody>
-		<!-- ELSE -->
-			<tr class="<!-- IF member.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-				<td class="name">{member.USERNAME_FULL}</td>
-				<td><!-- IF member.S_GROUP_DEFAULT -->{L_YES}<!-- ELSE -->{L_NO}<!-- ENDIF --></td>
-				<td class="posts">{member.USER_POSTS}</td>
-				<td class="joined">{member.JOINED}</td>
-				<td class="mark"><input type="checkbox" name="mark[]" value="{member.USER_ID}" /></td>
-			</tr>
-		<!-- ENDIF -->
-	<!-- BEGINELSE -->
-		<tr>
-			<td class="bg1" colspan="5">{L_GROUPS_NO_MEMBERS}</td>
-		</tr>
-	<!-- END member -->
-	</tbody>
-	</table>
-
-	<ul class="linklist">
-		<li class="leftside pagination">
-			<!-- IF PAGINATION --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{S_ON_PAGE}</a> &bull; <span>{PAGINATION}</span><!-- ELSE -->{S_ON_PAGE}<!-- ENDIF -->
-		</li>
-	</ul>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="display-actions">	
-	<select name="action"><option value="">{L_SELECT_OPTION}</option>{S_ACTION_OPTIONS}</select>
-	<input class="button2" type="submit" name="update" value="{L_SUBMIT}" />
-	<div><a href="#" onclick="marklist('ucp', 'mark', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 'mark', false); return false;">{L_UNMARK_ALL}</a></div>
-</fieldset>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_ADD_USERS}</h3>
-
-	<p>{L_ADD_USERS_EXPLAIN}</p>
-
-	<fieldset>
-	<dl>
-		<dt><label for="default0">{L_USER_GROUP_DEFAULT}:</label><br /><span>{L_USER_GROUP_DEFAULT_EXPLAIN}</span></dt>
-		<dd>
-			<label for="default1"><input type="radio" name="default" id="default1" value="1" /> {L_YES}</label> 
-			<label for="default0"><input type="radio" name="default" id="default0" value="0" checked="checked" /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="usernames">{L_USERNAME}:</label><br /><span>{L_USERNAMES_EXPLAIN}</span></dt>
-		<dd><textarea name="usernames" id="usernames" rows="3" cols="30" class="inputbox"></textarea></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	<input class="button1" type="submit" name="addusers" value="{L_SUBMIT}" />
-	{S_FORM_TOKEN}
-</fieldset>
-
-<!-- ELSE -->
-
-	<!-- IF .leader -->
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_GROUP_LEADER}</dt>
-					<dd class="info"><span>{L_OPTIONS}</span></dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN leader -->
-		<li class="row<!-- IF attachrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt><a href="{leader.U_EDIT}" class="topictitle"<!-- IF leader.GROUP_COLOUR --> style="color: #{leader.GROUP_COLOUR};"<!-- ENDIF -->>{leader.GROUP_NAME}</a>
-					<!-- IF leader.GROUP_DESC --><br />{leader.GROUP_DESC}<!-- ENDIF --></dt>
-				<dd class="option"><span><a href="{leader.U_EDIT}" >{L_EDIT}</a></span></dd>
-				<dd class="option"><span><a href="{leader.U_LIST}">{L_GROUP_LIST}</a></span></dd>
-			</dl>
-		</li>
-		<!-- END leader -->
-		</ul>
-	<!-- ELSE -->
-		<p><strong>{L_NO_LEADERS}</strong></p>
-	<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_groups_membership.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_groups_membership.html
deleted file mode 100644
index a147dbf..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_groups_membership.html
+++ /dev/null
@@ -1,164 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2>{L_USERGROUPS}</h2>
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_GROUPS_EXPLAIN}</p>
-	<!-- DEFINE $SHOW_BUTTONS = 0 -->
-	<!-- IF .leader -->
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_GROUP_LEADER}</dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN leader -->
-		<!-- IF not leader.GROUP_SPECIAL -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->
-		<li class="row<!-- IF leader.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt><!-- IF S_CHANGE_DEFAULT --><input title="{L_CHANGE_DEFAULT_GROUP}" type="radio" name="default"<!-- IF leader.S_GROUP_DEFAULT --> checked="checked"<!-- ENDIF --> value="{leader.GROUP_ID}" /> <!-- ENDIF -->
-				<a href="{leader.U_VIEW_GROUP}" class="forumtitle"<!-- IF leader.GROUP_COLOUR --> style="color:#{leader.GROUP_COLOUR}"<!-- ENDIF -->>{leader.GROUP_NAME}</a>
-				<!-- IF leader.GROUP_DESC --><br />{leader.GROUP_DESC}<!-- ENDIF -->
-				<!-- IF not leader.GROUP_SPECIAL --><br /><i>{leader.GROUP_STATUS}</i><!-- ENDIF -->
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{leader.GROUP_ID}" <!-- IF leader.GROUP_SPECIAL -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END leader -->
-		</ul>
-	<!-- ENDIF -->
-
-	<!-- IF .member -->
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_GROUP_MEMBER}</dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN member -->
-		<!-- IF not member.GROUP_SPECIAL -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->		
-		<li class="row<!-- IF member.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt><!-- IF S_CHANGE_DEFAULT --><input title="{L_CHANGE_DEFAULT_GROUP}" type="radio" name="default"<!-- IF member.S_GROUP_DEFAULT --> checked="checked"<!-- ENDIF --> value="{member.GROUP_ID}" /> <!-- ENDIF -->
-				<a href="{member.U_VIEW_GROUP}" class="forumtitle"<!-- IF member.GROUP_COLOUR --> style="color:#{member.GROUP_COLOUR}"<!-- ENDIF -->>{member.GROUP_NAME}</a>
-				<!-- IF member.GROUP_DESC --><br />{member.GROUP_DESC}<!-- ENDIF -->
-				<!-- IF not member.GROUP_SPECIAL --><br /><i>{member.GROUP_STATUS}</i><!-- ENDIF -->
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{member.GROUP_ID}" <!-- IF member.GROUP_SPECIAL -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END member -->
-		</ul>
-	<!-- ENDIF -->
-	<span class="corners-bottom"><span></span></span></div>
-</div>	
-
-<!-- IF .pending -->
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>	
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_GROUP_PENDING}</dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN pending -->
-		<!-- IF not pending.GROUP_SPECIAL -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->			
-		<li class="row<!-- IF pending.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-				<a href="{pending.U_VIEW_GROUP}" class="forumtitle"<!-- IF pending.GROUP_COLOUR --> style="color:#{pending.GROUP_COLOUR}"<!-- ENDIF -->>{pending.GROUP_NAME}</a>
-				<!-- IF pending.GROUP_DESC --><br />{pending.GROUP_DESC}<!-- ENDIF -->
-				<!-- IF not pending.GROUP_SPECIAL --><br /><i>{pending.GROUP_STATUS}</i><!-- ENDIF -->
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{pending.GROUP_ID}" <!-- IF pending.GROUP_SPECIAL -->disabled="diabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END pending -->
-		</ul>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<!-- ENDIF -->
-<!-- IF .nonmember -->
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_GROUP_NONMEMBER}</dt>
-					<dd class="mark">{L_SELECT}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN nonmember -->
-		<!-- IF nonmember.S_CAN_JOIN -->
-			<!-- DEFINE $SHOW_BUTTONS = 1 -->
-		<!-- ENDIF -->		
-		<li class="row<!-- IF nonmember.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl>
-				<dt>
-				<a href="{nonmember.U_VIEW_GROUP}" class="forumtitle"<!-- IF nonmember.GROUP_COLOUR --> style="color:#{nonmember.GROUP_COLOUR}"<!-- ENDIF -->>{nonmember.GROUP_NAME}</a>
-				<!-- IF nonmember.GROUP_DESC --><br />{nonmember.GROUP_DESC}<!-- ENDIF -->
-				<!-- IF not nonmember.GROUP_SPECIAL --><br /><i>{nonmember.GROUP_STATUS}</i><!-- ENDIF -->
-				</dt>
-				<dd class="mark"><input type="radio" name="selected" value="{nonmember.GROUP_ID}" <!-- IF not nonmember.S_CAN_JOIN -->disabled="disabled"<!-- ENDIF --> /></dd>
-			</dl>
-		</li>
-		<!-- END nonmember -->
-		</ul>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-	
-
-	<!-- IF S_CHANGE_DEFAULT or $SHOW_BUTTONS eq 1 -->
-	<fieldset>
-		<!-- IF S_CHANGE_DEFAULT -->
-		<div class="left-box">
-			<input class="button2" type="submit" name="change_default" value="{L_CHANGE_DEFAULT_GROUP}" />
-			{S_FORM_TOKEN}
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF $SHOW_BUTTONS eq 1 -->
-		<div class="right-box">
-			<label for="action">{L_SELECT}:</label> 
-			<select name="action" id="action">
-				<option value="join">{L_JOIN_SELECTED}</option>
-				<option value="resign">{L_RESIGN_SELECTED}</option>
-				<option value="demote">{L_DEMOTE_SELECTED}</option>
-			</select>&nbsp;
-			<input class="button2" type="submit" name="submit" value="{L_SUBMIT}" />
-			{S_FORM_TOKEN}
-		</div>
-		<!-- ENDIF -->
-	</fieldset>
-	<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_header.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_header.html
deleted file mode 100644
index 4d00856..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_header.html
+++ /dev/null
@@ -1,101 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2>{L_UCP}</h2>
-
-<div id="tabs">
-	<ul>
-		<!-- BEGIN t_block1 -->
-		<li <!-- IF t_block1.S_SELECTED -->class="activetab"<!-- ENDIF -->><a href="{t_block1.U_TITLE}"><span>{t_block1.L_TITLE}</span></a></li>
-		<!-- END t_block1 -->
-	</ul>
-</div>
-
-<!-- IF S_COMPOSE_PM -->
-<form id="postform" method="post" action="{S_POST_ACTION}"{S_FORM_ENCTYPE}>
-<!-- ENDIF -->
-
-<div class="panel bg3">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div style="width: 100%;">
-
-	<div id="cp-menu">
-		<div id="navigation">
-
-		<!-- IF S_PRIVMSGS -->
-			<!-- BEGIN t_block2 -->
-				<!-- IF S_PRIVMSGS and not t_block2.S_LAST_ROW -->
-				<ul>
-					<!-- IF t_block2.S_SELECTED -->
-						<li id="active-subsection"><a href="{t_block2.U_TITLE}"><span>{t_block2.L_TITLE}</span></a></li>
-					<!-- ELSE -->
-						<li><a href="{t_block2.U_TITLE}"><span>{t_block2.L_TITLE}</span></a></li>
-					<!-- ENDIF -->
-				</ul>
-				<!-- ENDIF -->
-			<!-- END t_block2 -->
-
-			<hr />
-			<!-- BEGIN folder -->
-				<!-- IF folder.S_FIRST_ROW --><ul><!-- ENDIF -->
-				<!-- IF folder.S_CUR_FOLDER -->
-					<li id="active-subsection"><a href="{folder.U_FOLDER}"><!-- IF folder.UNREAD_MESSAGES > 0 --><strong>{folder.FOLDER_NAME} ({folder.UNREAD_MESSAGES})</strong><!-- ELSE -->{folder.FOLDER_NAME}<!-- ENDIF --></a></li>
-				<!-- ELSE -->
-					<li><a href="{folder.U_FOLDER}"><span><!-- IF folder.UNREAD_MESSAGES > 0 --><strong>{folder.FOLDER_NAME} ({folder.UNREAD_MESSAGES})</strong><!-- ELSE -->{folder.FOLDER_NAME}<!-- ENDIF --></span></a></li>
-				<!-- ENDIF -->
-				<!-- IF folder.S_LAST_ROW --></ul><!-- ENDIF -->
-			<!-- END folder -->
-			<hr />
-		<!-- ENDIF -->
-
-			<ul>
-		<!-- BEGIN t_block2 -->
-			<!-- IF (S_PRIVMSGS and t_block2.S_LAST_ROW) or not S_PRIVMSGS -->
-				<!-- IF t_block2.S_SELECTED -->
-					<li id="active-subsection"><a href="{t_block2.U_TITLE}"><span>{t_block2.L_TITLE}</span></a></li>
-				<!-- ELSE -->
-					<li><a href="{t_block2.U_TITLE}"><span>{t_block2.L_TITLE}</span></a></li>
-				<!-- ENDIF -->
-			<!-- ENDIF -->
-		<!-- END t_block2 -->
-			</ul>
-		</div>
-
-		<!-- IF .friends_online or .friends_offline -->
-		<div class="cp-mini">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<dl class="mini">
-				<dt>{L_FRIENDS}</dt>
-
-				<!-- BEGIN friends_online -->
-					<dd class="friend-online" title="{L_FRIENDS_ONLINE}">{friends_online.USERNAME_FULL} <!-- IF S_SHOW_PM_BOX --> <input type="submit" name="add_to[{friends_online.USER_ID}]" value="{L_ADD}" class="button2" /><!-- ENDIF --><!-- IF friends_online.S_LAST_ROW and .friends_offline --><hr /><!-- ENDIF --></dd>
-				<!-- END friends_online -->
-
-				<!-- BEGIN friends_offline -->
-					<dd class="friend-offline" title="{L_FRIENDS_OFFLINE}">{friends_offline.USERNAME_FULL} <!-- IF S_SHOW_PM_BOX --><input type="submit" name="add_to[{friends_offline.USER_ID}]" value="{L_ADD}" class="button2" /><!-- ENDIF --></dd>
-				<!-- END friends_offline -->
-			</dl>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF S_SHOW_COLOUR_LEGEND -->
-		<div class="cp-mini">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<dl class="mini">
-				<dt>{L_MESSAGE_COLOURS}</dt>
-				<!-- BEGIN pm_colour_info -->
-					<dd class="pm-legend<!-- IF pm_colour_info.CLASS --> {pm_colour_info.CLASS}<!-- ENDIF -->"><!-- IF pm_colour_info.IMG -->{pm_colour_info.IMG} <!-- ENDIF -->{pm_colour_info.LANG}</dd>
-				<!-- END pm_colour_info -->
-			</dl>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-		<!-- ENDIF -->
-
-	</div>
-
-	<div id="cp-main" class="ucp-main">
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_bookmarks.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_bookmarks.html
deleted file mode 100644
index e922422..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_bookmarks.html
+++ /dev/null
@@ -1,75 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_BOOKMARKS_EXPLAIN}</p>
-
-<!-- IF S_NO_DISPLAY_BOOKMARKS -->
-	<p class="error">{L_BOOKMARKS_DISABLED}</p>
-<!-- ELSE -->
-
-<!-- IF .topicrow -->
-	<ul class="topiclist">
-		<li class="header">
-			<dl class="icon">
-				<dt>{L_BOOKMARKS}</dt>
-				<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
-			</dl>
-		</li>
-	</ul>
-	<ul class="topiclist cplist">
-
-	<!-- BEGIN topicrow -->
-		<li class="row<!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ELSEIF topicrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<!-- IF topicrow.S_DELETED_TOPIC -->
-				<dl><dt><strong>{L_DELETED_TOPIC}</strong></dt>
-				<dd class="mark"><input type="checkbox" name="t[{topicrow.TOPIC_ID}]" id="t{topicrow.TOPIC_ID}" /></dd>
-				</dl>
-			<!-- ELSE -->
-			<dl class="icon" style="background-image: url({topicrow.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt style="<!-- IF topicrow.TOPIC_ICON_IMG -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_FOLDER_IMG_ALT}">
-					<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
-					<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED --><a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
-					<!-- IF topicrow.S_TOPIC_REPORTED --><a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
-					<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
-					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
-				</dt>
-				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
-					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{topicrow.LAST_POST_TIME}</span>
-				</dd>
-				<dd class="mark"><input type="checkbox" name="t[{topicrow.TOPIC_ID}]" id="t{topicrow.TOPIC_ID}" /></dd>
-			</dl>
-			<!-- ENDIF -->
-		</li>
-	<!-- END topicrow -->
-	</ul>
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF TOTAL_TOPICS --> {TOTAL_TOPICS} <!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-	</ul>
-<!-- ELSE -->
-	<p><strong>{L_NO_BOOKMARKS}</strong></p>
-<!-- ENDIF -->
-
-<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF .topicrow and not S_NO_DISPLAY_BOOKMARKS -->
-	<fieldset class="display-actions">
-		<input type="submit" name="unbookmark" value="{L_REMOVE_BOOKMARK_MARKED}" class="button2" />
-		<div><a href="#" onclick="marklist('ucp', '', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', '', false); return false;">{L_UNMARK_ALL}</a></div>
-		{S_FORM_TOKEN}
-	</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_drafts.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_drafts.html
deleted file mode 100644
index dffe0a3..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_drafts.html
+++ /dev/null
@@ -1,73 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="postform" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_DRAFTS_EXPLAIN}</p>
-
-<!-- IF S_EDIT_DRAFT -->
-
-		<!-- INCLUDE posting_editor.html -->
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-			<fieldset class="submit-buttons">
-				{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-				<input type="submit" name="submit" value="{L_SAVE}" class="button1" />
-				{S_FORM_TOKEN}
-			</fieldset>
-
-<!-- ELSE -->
-
-	<!-- IF .draftrow -->
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_DRAFT_TITLE}</dt>
-					<dd class="info"><span>{L_SAVE_DATE}</span></dd>
-					<dd class="mark">{L_MARK}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist">
-
-		<!-- BEGIN draftrow -->
-			<li class="row<!-- IF draftrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-				<dl>
-					<dt>
-						<a class="topictitle" href="{draftrow.U_VIEW_EDIT}">{draftrow.DRAFT_SUBJECT}</a><br />
-						<!-- IF draftrow.S_LINK_TOPIC -->{L_TOPIC}: <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-						<!-- ELSEIF draftrow.S_LINK_FORUM -->{L_FORUM}: <a href="{draftrow.U_VIEW}">{draftrow.TITLE}</a>
-						<!-- ELSEIF S_PRIVMSGS -->
-						<!-- ELSE -->{L_NO_TOPIC_FORUM}<!-- ENDIF -->
-					</dt>
-					<dd class="info"><span>{draftrow.DATE}<br /><!-- IF draftrow.U_INSERT --><a href="{draftrow.U_INSERT}">{L_LOAD_DRAFT}</a> &bull; <!-- ENDIF --><a href="{draftrow.U_VIEW_EDIT}">{L_VIEW_EDIT}</a></span></dd>
-					<dd class="mark"><input type="checkbox" name="d[{draftrow.DRAFT_ID}]" id="d{draftrow.DRAFT_ID}" /></dd>
-				</dl>
-			</li>
-		<!-- END draftrow -->
-		</ul>
-	<!-- ELSE -->
-		<p><strong>{L_NO_SAVED_DRAFTS}</strong></p>
-	<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<!-- IF .draftrow -->
-		<fieldset class="display-actions">
-			<input class="button2" type="submit" name="delete" value="{L_DELETE_MARKED}" />
-			<div><a href="#" onclick="marklist('postform', '', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('postform', '', false); return false;">{L_UNMARK_ALL}</a></div>
-			{S_FORM_TOKEN}
-		</fieldset>
-	<!-- ENDIF -->
-
-<!-- ENDIF -->
-
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_front.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_front.html
deleted file mode 100644
index a1b9fa4..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_front.html
+++ /dev/null
@@ -1,45 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_UCP_WELCOME}</p>
-
-<!-- IF .topicrow -->
-	<h3>{L_IMPORTANT_NEWS}</h3>
-
-	<ul class="topiclist cplist">
-	<!-- BEGIN topicrow -->
-		<li class="row<!-- IF topicrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl class="icon" style="background-image: url({topicrow.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt <!-- IF topicrow.TOPIC_ICON_IMG -->style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF -->>
-					<!-- IF topicrow.S_UNREAD --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a><br />
-					<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
-					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
-				</dt>
-				<dd class="lastpost"><span>{L_LAST_POST} {L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
-					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{topicrow.LAST_POST_TIME}</span>
-				</dd>
-			</dl>
-		</li>
-	<!-- END topicrow -->
-	</ul>
-<!-- ENDIF -->
-
-	<h3>{L_YOUR_DETAILS}</h3>
-
-	<dl class="details">
-		<dt>{L_JOINED}:</dt> <dd>{JOINED}</dd>
-		<dt>{L_VISITED}:</dt> <dd>{LAST_VISIT_YOU}</dd>
-		<dt>{L_TOTAL_POSTS}:</dt> <dd><!-- IF POSTS_PCT -->{POSTS} | <strong><a href="{U_SEARCH_USER}">{L_SEARCH_YOUR_POSTS}</a></strong><br />({POSTS_DAY} / {POSTS_PCT})<!-- ELSE -->{POSTS}<!-- ENDIF --></dd>
-		<!-- IF ACTIVE_FORUM --><dt>{L_ACTIVE_IN_FORUM}:</dt> <dd><strong><a href="{U_ACTIVE_FORUM}">{ACTIVE_FORUM}</a></strong><br />({ACTIVE_FORUM_POSTS} / {ACTIVE_FORUM_PCT})</dd><!-- ENDIF -->
-		<!-- IF ACTIVE_TOPIC --><dt>{L_ACTIVE_IN_TOPIC}:</dt> <dd><strong><a href="{U_ACTIVE_TOPIC}">{ACTIVE_TOPIC}</a></strong><br />({ACTIVE_TOPIC_POSTS} / {ACTIVE_TOPIC_PCT})</dd><!-- ENDIF -->
-		<!-- IF WARNINGS --><dt>{L_YOUR_WARNINGS}:</dt> <dd class="error">{WARNING_IMG} [{WARNINGS}]</dd><!-- ENDIF -->
-	</dl>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_subscribed.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_subscribed.html
deleted file mode 100644
index 49dc2d5..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_main_subscribed.html
+++ /dev/null
@@ -1,92 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_WATCHED_EXPLAIN}</p>
-
-<!-- IF .forumrow -->
-	<ul class="topiclist">
-		<li class="header">
-			<dl class="icon">
-				<dt>{L_WATCHED_FORUMS}</dt>
-				<dd class="lastpost">{L_LAST_POST}</dd>
-				<dd class="mark">{L_MARK}</dd>
-			</dl>
-		</li>
-	</ul>
-	<ul class="topiclist cplist">
-
-	<!-- BEGIN forumrow -->
-		<li class="row<!-- IF forumrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl class="icon" style="background-image: url({forumrow.FORUM_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt><a href="{forumrow.U_VIEWFORUM}" class="forumtitle">{forumrow.FORUM_NAME}</a><br />{forumrow.FORUM_DESC}</dt>
-				<dd class="lastpost"><!-- IF forumrow.LAST_POST_TIME --><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {forumrow.LAST_POST_AUTHOR_FULL}
-					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{forumrow.LAST_POST_TIME}</span>
-					<!-- ELSE -->{L_NO_POSTS}<br />&nbsp;<!-- ENDIF -->
-				</dd>
-				<dd class="mark"><input type="checkbox" name="f[{forumrow.FORUM_ID}]" id="f{forumrow.FORUM_ID}" /></dd>
-			</dl>
-		</li>
-	<!-- END forumrow -->
-	</ul>
-<!-- ELSEIF S_FORUM_NOTIFY -->
-	<p><strong>{L_NO_WATCHED_FORUMS}</strong></p>
-<!-- ENDIF -->
-
-<!-- IF .topicrow -->
-	<ul class="topiclist">
-		<li class="header">
-			<dl class="icon">
-				<dt>{L_WATCHED_TOPICS}</dt>
-				<dd class="lastpost">{L_LAST_POST}</dd>
-				<dd class="mark">{L_MARK}</dd>
-			</dl>
-		</li>
-	</ul>
-	<ul class="topiclist cplist">
-
-	<!-- BEGIN topicrow -->
-		<li class="row<!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ELSEIF topicrow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF -->">
-			<dl class="icon" style="background-image: url({topicrow.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt style="<!-- IF topicrow.TOPIC_ICON_IMG -->background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;<!-- ENDIF -->" title="{topicrow.TOPIC_FOLDER_IMG_ALT}">
-					<!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
-					<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED --><a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
-					<!-- IF topicrow.S_TOPIC_REPORTED --><a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
-					<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
-					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
-				</dt>
-				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
-					<a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <br />{topicrow.LAST_POST_TIME}</span>
-				</dd>
-				<dd class="mark"><input type="checkbox" name="t[{topicrow.TOPIC_ID}]" id="t{topicrow.TOPIC_ID}" /></dd>
-			</dl>
-		</li>
-	<!-- END topicrow -->
-	</ul>
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF TOTAL_TOPICS --> {TOTAL_TOPICS} <!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-	</ul>
-<!-- ELSEIF S_TOPIC_NOTIFY -->
-	<p><strong>{L_NO_WATCHED_TOPICS}</strong></p>
-<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF .topicrow or .forumrow -->
-	<fieldset class="display-actions">
-		<input type="submit" name="unwatch" value="{L_UNWATCH_MARKED}" class="button2" />
-		<div><a href="#" onclick="marklist('ucp', 't', true); marklist('ucp', 'f', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('ucp', 't', false); marklist('ucp', 'f', false); return false;">{L_UNMARK_ALL}</a></div>
-		{S_FORM_TOKEN}
-	</fieldset>
-<!-- ENDIF -->
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_history.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_history.html
deleted file mode 100644
index d4ef61c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_history.html
+++ /dev/null
@@ -1,32 +0,0 @@
-
-<h3 id="review">
-	<span class="right-box"><a href="#review" onclick="viewableArea(getElementById('topicreview'), true); var rev_text = getElementById('review').getElementsByTagName('a').item(0).firstChild; if (rev_text.data == '{LA_EXPAND_VIEW}'){rev_text.data = '{LA_COLLAPSE_VIEW}'; } else if (rev_text.data == '{LA_COLLAPSE_VIEW}'){rev_text.data = '{LA_EXPAND_VIEW}'};">{L_EXPAND_VIEW}</a></span>
-	{L_MESSAGE_HISTORY}: {HISTORY_TITLE}
-</h3>
-
-<div id="topicreview">
-	<!-- BEGIN history_row -->
-	<div class="post <!-- IF history_row.S_ROW_COUNT is even -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="postbody" id="pr{history_row.MSG_ID}">
-			<!-- IF history_row.U_QUOTE or history_row.MESSAGE_AUTHOR_QUOTE -->
-			<ul class="profile-icons">
-				<li class="quote-icon"><a <!-- IF history_row.U_QUOTE -->href="{history_row.U_QUOTE}"<!-- ELSE -->href="#postingbox" onclick="addquote({history_row.MSG_ID}, '{history_row.MESSAGE_AUTHOR_QUOTE}');"<!-- ENDIF --> title="{L_QUOTE} {history_row.MESSAGE_AUTHOR}"><span>{L_QUOTE} {history_row.MESSAGE_AUTHOR}</span></a></li>
-			</ul>
-			<!-- ENDIF -->
-
-			<h3><a href="{history_row.U_VIEW_MESSAGE}" <!-- IF history_row.S_CURRENT_MSG -->class="current"<!-- ENDIF -->>{history_row.SUBJECT}</a></h3>
-			<p class="author<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->">{history_row.MINI_POST_IMG} {L_SENT_AT}: <strong>{history_row.SENT_DATE}</strong><br />
-				{L_MESSAGE_BY_AUTHOR} {history_row.MESSAGE_AUTHOR_FULL}</p>
-			<div class="content<!-- IF history_row.S_CURRENT_MSG --> current<!-- ENDIF -->">{history_row.MESSAGE}</div>
-			<div id="message_{history_row.MSG_ID}" style="display: none;">{history_row.DECODED_MESSAGE}</div>
-		</div>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- END history_row -->
-</div>
-
-<hr />
-<p><a href="#cp-main" class="top2">{L_BACK_TO_TOP}</a></p>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_message_footer.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_message_footer.html
deleted file mode 100644
index acf6f24..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_message_footer.html
+++ /dev/null
@@ -1,2 +0,0 @@
-<div>{S_FORM_TOKEN}</div>
-</form>
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_message_header.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_message_header.html
deleted file mode 100644
index f9eb1cc..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_message_header.html
+++ /dev/null
@@ -1,28 +0,0 @@
-<h2>{L_TITLE}<!-- IF CUR_FOLDER_NAME -->: {CUR_FOLDER_NAME}<!-- ENDIF --></h2>
-
-<form id="viewfolder" method="post" action="{S_PM_ACTION}">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF FOLDER_STATUS and FOLDER_MAX_MESSAGES neq 0 --><p>{FOLDER_STATUS}</p><!-- ENDIF -->
-	
-		<!-- IF U_POST_REPLY_PM or U_POST_NEW_TOPIC or U_FORWARD_PM -->
-		<div class="buttons">
-			<!-- IF U_POST_REPLY_PM --><div class="pmreply-icon"><a title="{L_POST_REPLY_PM}" href="{U_POST_REPLY_PM}"><span></span>{L_POST_REPLY_PM}</a></div>
-			<!-- ELSEIF U_POST_NEW_TOPIC --><div class="newpm-icon"><a href="{U_POST_NEW_TOPIC}" accesskey="n" title="{L_UCP_PM_COMPOSE}"><span></span>{L_UCP_PM_COMPOSE}</a></div><!-- ENDIF -->
-			<!-- IF U_FORWARD_PM --><div class="forwardpm-icon"><a title="{L_POST_FORWARD_PM}" href="{U_FORWARD_PM}"><span></span>{L_FORWARD_PM}</a></div><!-- ENDIF -->
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF TOTAL_MESSAGES or S_VIEW_MESSAGE -->
-	<ul class="linklist">
-		<li class="rightside pagination">
-			<!-- IF S_VIEW_MESSAGE --><a class="{S_CONTENT_FLOW_BEGIN}" href="{U_CURRENT_FOLDER}">{L_RETURN_TO} {CUR_FOLDER_NAME}</a><!-- ENDIF -->
-			<!-- IF FOLDER_CUR_MESSAGES neq 0 -->
-				<!-- IF TOTAL_MESSAGES -->{TOTAL_MESSAGES}<!-- ENDIF -->
-				<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-			<!-- ENDIF -->
-		</li>
-	</ul>
-		<!-- ENDIF -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_options.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_options.html
deleted file mode 100644
index a8693ac..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_options.html
+++ /dev/null
@@ -1,131 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<h2>{L_TITLE}</h2>
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF ERROR_MESSAGE --><p class="error">{ERROR_MESSAGE}</p><!-- ENDIF -->
-	<!-- IF NOTIFICATION_MESSAGE --><p class="error">{NOTIFICATION_MESSAGE}</p><!-- ENDIF -->
-	
-	<h3>{L_DEFINED_RULES}</h3>
-
-	<ol class="def-rules">
-	<!-- BEGIN rule -->
-		<li><div class="right-box"><input type="submit" name="delete_rule[{rule.RULE_ID}]" value="{L_DELETE_RULE}" class="button2" /></div><strong>{L_IF}</strong> {rule.CHECK} <em>{rule.RULE}</em> <!-- IF rule.STRING --><strong>{rule.STRING}</strong> | <!-- ENDIF -->{rule.ACTION}<!-- IF rule.FOLDER -->: {rule.FOLDER}<!-- ENDIF --><div style="clear: both;"></div></li>
-	<!-- BEGINELSE -->
-		<li><strong>{L_NO_RULES_DEFINED}</strong></li>
-	<!-- END rule -->
-	</ol>
-
-	<h3>{L_ADD_NEW_RULE}</h3>
-
-	<fieldset class="fields2">
-
-	<!-- IF S_CHECK_DEFINED -->
-		<dl>
-			<dt><label<!-- IF S_CHECK_SELECT --> for="check_option"<!-- ENDIF -->>{L_IF}:</label></dt>
-			<dd>
-				<!-- IF S_CHECK_SELECT --><select name="check_option" id="check_option">{S_CHECK_OPTIONS}</select> <input type="submit" name="next" value="{L_NEXT_STEP}" class="button2" /><!-- ELSE -->{CHECK_CURRENT}<input type="hidden" name="check_option" value="{CHECK_OPTION}" /><!-- ENDIF -->
-			</dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_RULE_DEFINED -->
-		<dl>
-			<dt><!-- IF S_RULE_SELECT --><input type="submit" name="back[rule]" value="{L_PREVIOUS_STEP}" class="button2" /><!-- ELSE --><label>&nbsp;</label><!-- ENDIF --></dt>
-			<dd><!-- IF S_RULE_SELECT --><select name="rule_option" id="rule_option">{S_RULE_OPTIONS}</select> <input type="submit" name="next" value="{L_NEXT_STEP}" class="button2" /><!-- ELSE --><em>{RULE_CURRENT}</em><input type="hidden" name="rule_option" value="{RULE_OPTION}" /><!-- ENDIF --></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<!-- IF S_COND_DEFINED -->
-		<!-- IF S_COND_SELECT or COND_CURRENT -->
-			<dl>
-				<dt><!-- IF S_COND_SELECT --><input type="submit" name="back[cond]" value="{L_PREVIOUS_STEP}" class="button2" /><!-- ELSE --><label>&nbsp;</label><!-- ENDIF --></dt>
-				<dd>
-					<!-- IF S_COND_SELECT -->
-						<!-- IF S_TEXT_CONDITION -->
-							<input type="text" name="rule_string" value="{CURRENT_STRING}" class="inputbox medium" maxlength="250" />
-						<!-- ELSEIF S_USER_CONDITION -->
-							<input type="text" name="rule_string" value="{CURRENT_STRING}" class="inputbox tiny" />&nbsp;<span>[ <a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a> ]</span>
-						<!-- ELSEIF S_GROUP_CONDITION -->
-							<input type="hidden" name="rule_string" value="{CURRENT_STRING}" /><!-- IF S_GROUP_OPTIONS --><select name="rule_group_id">{S_GROUP_OPTIONS}</select><!-- ELSE -->{L_NO_GROUPS}<!-- ENDIF -->
-						<!-- ENDIF -->
-						<input type="submit" name="next" value="{L_NEXT_STEP}" class="button2" />
-					<!-- ELSE -->
-						<strong>{COND_CURRENT}</strong><input type="hidden" name="rule_string" value="{CURRENT_STRING}" /><input type="hidden" name="rule_user_id" value="{CURRENT_USER_ID}" /><input type="hidden" name="rule_group_id" value="{CURRENT_GROUP_ID}" />
-					<!-- ENDIF -->
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-		<input type="hidden" name="cond_option" value="{COND_OPTION}" />
-	<!-- ENDIF -->
-
-
-	<!-- IF NONE_CONDITION --><input type="hidden" name="cond_option" value="none" /><!-- ENDIF -->
-
-	<!-- IF S_ACTION_DEFINED -->
-		<dl>
-			<dt><!-- IF S_ACTION_SELECT --><input type="submit" name="back[action]" value="{L_PREVIOUS_STEP}" class="button2" /><!-- ELSE --><label>&nbsp;</label><!-- ENDIF --></dt>
-			<dd><!-- IF S_ACTION_SELECT --> <select name="action_option">{S_ACTION_OPTIONS}</select> <input type="submit" name="add_rule" value="{L_ADD_RULE}" class="button1" /><!-- ELSE -->{ACTION_CURRENT}<input type="hidden" name="action_option" value="{ACTION_OPTION}" /><!-- ENDIF --></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	</fieldset>
-
-	<h3>{L_FOLDER_OPTIONS}</h3>
-
-	<fieldset class="fields2">
-
-	<!-- IF not S_MAX_FOLDER_ZERO -->
-	<dl>
-		<dt><label for="foldername">{L_ADD_FOLDER}:</label></dt>
-		<dd><!-- IF S_MAX_FOLDER_REACHED -->{L_MAX_FOLDER_REACHED}<!-- ELSE --><input type="text" class="inputbox medium" name="foldername" id="foldername" size="30" maxlength="30" /> <input class="button2" type="submit" name="addfolder" value="{L_ADD}" /><!-- ENDIF --></dd>
-	</dl>
-	<!-- IF S_FOLDER_OPTIONS --><hr class="dashed" /><!-- ENDIF -->
-	<!-- ENDIF -->
-
-	
-
-	<!-- IF S_FOLDER_OPTIONS -->
-		<dl>
-			<dt><label for="rename_folder_id">{L_RENAME_FOLDER}:</label></dt>
-			<dd><select name="rename_folder_id" id="rename_folder_id">{S_FOLDER_OPTIONS}</select></dd>
-			<dt><label for="new_folder_name">{L_NEW_FOLDER_NAME}:</label></dt>
-			<dd><input type="text" class="inputbox tiny" name="new_folder_name" id="new_folder_name" maxlength="30" /> <input class="button2" type="submit" name="rename_folder" value="{L_RENAME}" /></dd>
-		</dl>
-		<hr class="dashed" />
-		<dl>
-			<dt><label for="remove_folder_id">{L_REMOVE_FOLDER}:</label></dt>
-			<dd><select name="remove_folder_id" id="remove_folder_id">{S_FOLDER_OPTIONS}</select></dd>
-			<dd style="margin-top: 3px;"><label for="remove_action1"><input type="radio" name="remove_action" id="remove_action1" value="1" checked="checked" /> {L_MOVE_DELETED_MESSAGES_TO}:</label> <select name="move_to">{S_TO_FOLDER_OPTIONS}</select></dd>
-			<dd style="margin-top: 3px;"><label for="remove_action2"><input type="radio" name="remove_action" id="remove_action2" value="2" /> {L_DELETE_MESSAGES_IN_FOLDER}</label></dd>
-			<dd style="margin-top: 3px;"><input class="button2" type="submit" name="remove_folder" value="{L_REMOVE}" /></dd>
-		</dl>
-	<!-- ENDIF -->
-
-	<hr class="dashed" />
-
-	<dl>
-		<dt><label for="full_action1">{L_IF_FOLDER_FULL}:</label></dt>
-		<dd style="margin-top: 3px;"><label for="full_action1"><input type="radio" name="full_action" id="full_action1" value="1"{S_DELETE_CHECKED} /> {L_DELETE_OLDEST_MESSAGES}</label></dd>
-		<dd style="margin-top: 3px;"><label for="full_action2"><input type="radio" name="full_action" id="full_action2" value="2"{S_MOVE_CHECKED} /> {L_MOVE_TO_FOLDER}:</label> <select name="full_move_to">{S_FULL_FOLDER_OPTIONS}</select></dd>
-		<dd style="margin-top: 3px;"><label for="full_action3" style="white-space:normal;"><input type="radio" name="full_action" id="full_action3" value="3"{S_HOLD_CHECKED} /> {L_HOLD_NEW_MESSAGES}</label></dd>
-	</dl>
-
-
-	<dl>
-		<dt><label>{L_DEFAULT_ACTION}:</label><br /><span>{L_DEFAULT_ACTION_EXPLAIN}</span></dt>
-		<dd>{DEFAULT_ACTION}</dd>
-		<dd><input class="button2" type="submit" name="fullfolder" value="{L_CHANGE}" /></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-	{S_FORM_TOKEN}
-</div>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_popup.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_popup.html
deleted file mode 100644
index 325362d..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_popup.html
+++ /dev/null
@@ -1,25 +0,0 @@
-<!-- INCLUDE simple_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-/**
-* Jump to inbox
-*/
-function jump_to_inbox(url)
-{
-	opener.document.location.href = url.replace(/&amp;/g, '&');
-	window.close();
-}
-// ]]>
-</script>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<div class="content">
-		<p><!-- IF S_NOT_LOGGED_IN -->{L_LOGIN_CHECK_PM}<!-- ELSE -->{MESSAGE}<br /><br />{CLICK_TO_VIEW}<!-- ENDIF --></p>
-		<p class="small"><a href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a></p>
-	</div>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- INCLUDE simple_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewfolder.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewfolder.html
deleted file mode 100644
index a8750a0..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewfolder.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<!-- IF not PROMPT -->
-	<!-- INCLUDE ucp_pm_message_header.html -->
-<!-- ENDIF -->
-
-
-<!-- IF PROMPT -->
-	<h2>{L_EXPORT_AS_CSV}</h2>
-	<form id="viewfolder" method="post" action="{S_PM_ACTION}">
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<h3>{L_OPTIONS}</h3>
-		<fieldset>
-			<dl>
-				<dt><label for="delimiter">{L_DELIMITER}:</label></dt>
-				<dd><input class="inputbox" type="text" id="delimiter" name="delimiter" value="," /></dd>
-			</dl>
-			<dl>
-				<dt><label for="enclosure">{L_ENCLOSURE}:</label></dt>
-				<dd><input class="inputbox" type="text" id="enclosure" name="enclosure" value="&#034;" /></dd>
-			</dl>
-		</fieldset>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<fieldset class="submit-buttons">
-		<input type="hidden" name="export_option" value="CSV" />
-		<input class="button1" type="submit" name="submit_export" value="{L_EXPORT_FOLDER}" />&nbsp;
-		<input class="button2" type="reset" value="Reset" name="reset" />&nbsp;
-		{S_FORM_TOKEN}
-	</fieldset>
-	</form>
-
-<!-- ELSE -->
-
-	<!-- IF NUM_REMOVED -->
-		<div class="notice">
-			<p>{RULE_REMOVED_MESSAGES}</p>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF NUM_NOT_MOVED -->
-		<div class="notice">
-			<p>{NOT_MOVED_MESSAGES}<br />{RELEASE_MESSAGE_INFO}</p>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF .messagerow -->
-		<ul class="topiclist">
-			<li class="header">
-				<dl>
-					<dt>{L_MESSAGE}</dt>
-					<dd class="mark">{L_MARK}</dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist cplist pmlist">
-
-		<!-- BEGIN messagerow -->
-			<li class="row<!-- IF messagerow.S_ROW_COUNT is odd --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF messagerow.PM_CLASS --> {messagerow.PM_CLASS}<!-- ENDIF -->">
-				<dl class="icon" style="background-image: url({messagerow.FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-					<dt<!-- IF messagerow.PM_ICON_URL and S_PM_ICONS --> style="background-image: url({messagerow.PM_ICON_URL}); background-repeat: no-repeat;"<!-- ENDIF -->>
-
-						<!-- IF messagerow.S_PM_DELETED -->
-							<a href="{messagerow.U_REMOVE_PM}" class="topictitle">{L_DELETE_MESSAGE}</a><br />
-							<span class="error">{L_MESSAGE_REMOVED_FROM_OUTBOX}</span>
-						<!-- ELSE -->
-							<a href="{messagerow.U_VIEW_PM}" class="topictitle">{messagerow.SUBJECT}</a>
-						<!-- ENDIF -->
-						<!-- IF messagerow.S_AUTHOR_DELETED -->
-							<br /><em class="small">{L_PM_FROM_REMOVED_AUTHOR}</em>
-						<!-- ENDIF -->
-
-						<!-- IF messagerow.S_TOPIC_REPORTED --><a href="{messagerow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --> {messagerow.ATTACH_ICON_IMG}<br />
-						<!-- IF S_SHOW_RECIPIENTS -->{L_MESSAGE_TO} {messagerow.RECIPIENTS}<!-- ELSE -->{L_MESSAGE_BY_AUTHOR} {messagerow.MESSAGE_AUTHOR_FULL} &raquo; {messagerow.SENT_TIME}<!-- ENDIF -->
-					</dt>
-					<!-- IF S_SHOW_RECIPIENTS --><dd class="info"><span>{L_SENT_AT}: {messagerow.SENT_TIME}</span></dd><!-- ENDIF -->
-					<!-- IF S_UNREAD --><dd class="info"><!-- IF messagerow.FOLDER --><a href="{messagerow.U_FOLDER}">{messagerow.FOLDER}</a><!-- ELSE -->{L_UNKNOWN_FOLDER}<!-- ENDIF --></dd><!-- ENDIF -->
-					<dd class="mark"><input type="checkbox" name="marked_msg_id[]" value="{messagerow.MESSAGE_ID}" /></dd>
-				</dl>
-			</li>
-		<!-- END messagerow -->
-
-		</ul>
-	<!-- ELSE -->
-		<p><strong>{L_NO_MESSAGES}</strong></p>
-	<!-- ENDIF -->
-
-	<!-- IF FOLDER_CUR_MESSAGES neq 0 -->
-	<fieldset class="display-actions">
-		<div class="left-box"><label for="export_option">{L_EXPORT_FOLDER}: <select name="export_option" id="export_option"><option value="CSV">{L_EXPORT_AS_CSV}</option><option value="CSV_EXCEL">{L_EXPORT_AS_CSV_EXCEL}</option><option value="XML">{L_EXPORT_AS_XML}</option></select></label> <input class="button2" type="submit" name="submit_export" value="{L_GO}" /><br /></div>
-		<select name="mark_option">{S_MARK_OPTIONS}{S_MOVE_MARKED_OPTIONS}</select> <input class="button2" type="submit" name="submit_mark" value="{L_GO}" />
-		<div><a href="#" onclick="marklist('viewfolder', 'marked_msg', true); return false;">{L_MARK_ALL}</a> &bull; <a href="#" onclick="marklist('viewfolder', 'marked_msg', false); return false;">{L_UNMARK_ALL}</a></div>
-	</fieldset>
-
-	<hr />
-
-	<ul class="linklist">
-		<!-- IF TOTAL_MESSAGES or S_VIEW_MESSAGE -->
-		<li class="rightside pagination">
-			<!-- IF TOTAL_MESSAGES -->{TOTAL_MESSAGES}<!-- ENDIF -->
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</li>
-		<!-- ENDIF -->
-	</ul>
-	<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<!-- IF FOLDER_CUR_MESSAGES neq 0 -->
-	<fieldset class="display-options">
-		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-		<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-		<label>{L_DISPLAY}: {S_SELECT_SORT_DAYS}</label>
-		<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
-		<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
-		<input type="hidden" name="cur_folder_id" value="{CUR_FOLDER_ID}" />
-	</fieldset>
-	<!-- ENDIF -->
-
-	<!-- INCLUDE ucp_pm_message_footer.html -->
-<!-- ENDIF -->
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewmessage.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewmessage.html
deleted file mode 100644
index 535641f..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewmessage.html
+++ /dev/null
@@ -1,112 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<!-- INCLUDE ucp_pm_message_header.html -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF S_DISPLAY_HISTORY and (U_VIEW_PREVIOUS_HISTORY or U_VIEW_NEXT_HISTORY) -->
-	<fieldset class="display-options clearfix">
-		<!-- IF U_VIEW_PREVIOUS_HISTORY --><a href="{U_VIEW_PREVIOUS_HISTORY}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_VIEW_PREVIOUS_HISTORY}</a><!-- ENDIF -->
-		<!-- IF U_VIEW_NEXT_HISTORY --><a href="{U_VIEW_NEXT_HISTORY}" class="right-box {S_CONTENT_FLOW_END}">{L_VIEW_NEXT_HISTORY}</a><!-- ENDIF -->
-	</fieldset>
-<!-- ENDIF -->
-
-
-<div id="post-{MESSAGE_ID}" class="post pm<!-- IF S_POST_UNAPPROVED or S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF S_ONLINE --> online<!-- ENDIF -->">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="postbody">
-
-		<!-- IF U_DELETE or U_EDIT or U_QUOTE -->
-		<ul class="profile-icons">
-			<!-- IF U_EDIT --><li class="edit-icon"><a href="{U_EDIT}" title="{L_POST_EDIT_PM}"><span>{L_POST_EDIT_PM}</span></a></li><!-- ENDIF -->
-			<!-- IF U_DELETE --><li class="delete-icon"><a href="{U_DELETE}" title="{L_DELETE_MESSAGE}"><span>{L_DELETE_MESSAGE}</span></a></li><!-- ENDIF -->
-			<!-- IF U_QUOTE --><li class="quote-icon"><a href="{U_QUOTE}" title="{L_POST_QUOTE_PM}"><span>{L_POST_QUOTE_PM}</span></a></li><!-- ENDIF -->
-		</ul>
-		<!-- ENDIF -->
-
-		<h3 class="first">{SUBJECT}</h3>
-
-		<p class="author">
-			<strong>{L_SENT_AT}:</strong> {SENT_DATE}
-			<br /><strong>{L_PM_FROM}:</strong> {MESSAGE_AUTHOR_FULL}
-			<!-- IF S_TO_RECIPIENT --><br /><strong>{L_TO}:</strong> <!-- BEGIN to_recipient --><!-- IF to_recipient.NAME_FULL -->{to_recipient.NAME_FULL}<!-- ELSE --><a href="{to_recipient.U_VIEW}" style="color:<!-- IF to_recipient.COLOUR -->{to_recipient.COLOUR}<!-- ELSEIF to_recipient.IS_GROUP -->#0000FF<!-- ENDIF -->;">{to_recipient.NAME}</a><!-- ENDIF -->&nbsp;<!-- END to_recipient --><!-- ENDIF -->
-			<!-- IF S_BCC_RECIPIENT --><br /><strong>{L_BCC}:</strong> <!-- BEGIN bcc_recipient --><!-- IF bcc_recipient.NAME_FULL -->{bcc_recipient.NAME_FULL}<!-- ELSE --><a href="{bcc_recipient.U_VIEW}" style="color:<!-- IF bcc_recipient.COLOUR -->{bcc_recipient.COLOUR}<!-- ELSEIF bcc_recipient.IS_GROUP -->#0000FF<!-- ENDIF -->;">{bcc_recipient.NAME}</a><!-- ENDIF -->&nbsp;<!-- END bcc_recipient --><!-- ENDIF -->
-		</p>
-
-
-		<div class="content">{MESSAGE}</div>
-
-		<!-- IF S_HAS_ATTACHMENTS -->
-		<dl class="attachbox">
-			<dt>{L_ATTACHMENTS}</dt>
-			<!-- BEGIN attachment -->
-			<dd>{attachment.DISPLAY_ATTACHMENT}</dd>
-			<!-- END attachment -->
-		</dl>
-		<!-- ENDIF -->
-
-		<!-- IF S_DISPLAY_NOTICE -->
-			<div class="rules">{L_DOWNLOAD_NOTICE}</div>
-		<!-- ENDIF -->
-
-		<!-- IF EDITED_MESSAGE or EDIT_REASON -->
-		<div class="notice">{EDITED_MESSAGE}
-			<!-- IF EDIT_REASON --><br /><strong>{L_REASON}:</strong> <em>{EDIT_REASON}</em><!-- ENDIF -->
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF SIGNATURE -->
-			<div id="sig{MESSAGE_ID}" class="signature">{SIGNATURE}</div>
-		<!-- ENDIF -->
-	</div>
-
-	<dl class="postprofile" id="profile{MESSAGE_ID}">
-		<dt><!-- IF AUTHOR_AVATAR --><a href="{U_MESSAGE_AUTHOR}">{AUTHOR_AVATAR}</a><br /><!-- ENDIF -->{MESSAGE_AUTHOR_FULL}</dt>
-		<!-- IF RANK_TITLE --><dd>{RANK_TITLE}</dd><!-- ENDIF -->
-		<!-- IF RANK_IMG --><dd>{RANK_IMG}</dd><!-- ENDIF -->
-		<dd>&nbsp;</dd>
-		<!-- IF AUTHOR_POSTS --><dd><strong>{L_POSTS}:</strong> {AUTHOR_POSTS}</dd><!-- ENDIF -->
-		<!-- IF AUTHOR_JOINED --><dd><strong>{L_JOINED}:</strong> {AUTHOR_JOINED}</dd><!-- ENDIF -->
-		<!-- IF AUTHOR_FROM --><dd><strong>{L_LOCATION}:</strong> {AUTHOR_FROM}</dd><!-- ENDIF -->
-		
-		<!-- IF U_PM or U_EMAIL or U_WWW or U_MSN or U_ICQ or U_YIM or U_AIM or U_JABBER -->
-		<dd>
-			<ul class="profile-icons">
-			<!-- IF U_PM --><li class="pm-icon"><a href="{U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
-			<!-- IF U_EMAIL --><li class="email-icon"><a href="{U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
-			<!-- IF U_WWW --><li class="web-icon"><a href="{U_WWW}" title="{L_VISIT_WEBSITE}: {U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
-			<!-- IF U_MSN --><li class="msnm-icon"><a href="{U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
-			<!-- IF U_ICQ --><li class="icq-icon"><a href="{U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
-			<!-- IF U_YIM --><li class="yahoo-icon"><a href="{U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
-			<!-- IF U_AIM --><li class="aim-icon"><a href="{U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
-			<!-- IF U_JABBER --><li class="jabber-icon"><a href="{U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
-			</ul>
-		</dd>
-		<!-- ENDIF -->
-	</dl>
-
-	<div class="back2top"><a href="#top" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF S_VIEW_MESSAGE -->
-<fieldset class="display-options">
-	<!-- IF U_PREVIOUS_PM --><a href="{U_PREVIOUS_PM}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_VIEW_PREVIOUS_PM}</a><!-- ENDIF -->
-	<!-- IF U_NEXT_PM --><a href="{U_NEXT_PM}" class="right-box {S_CONTENT_FLOW_END}">{L_VIEW_NEXT_PM}</a><!-- ENDIF -->
-
-	<!-- IF S_MARK_OPTIONS --><label for="mark_option"><select name="mark_option" id="mark_option">{S_MARK_OPTIONS}</select></label>&nbsp;<input class="button2" type="submit" name="submit_mark" value="{L_GO}" /><!-- ENDIF -->
-	<!-- IF not S_UNREAD and not S_SPECIAL_FOLDER --><label for="dest_folder"><!-- IF S_VIEW_MESSAGE -->{L_MOVE_TO_FOLDER}: <!-- ELSE -->{L_MOVE_MARKED_TO_FOLDER}<!-- ENDIF --> <select name="dest_folder" id="dest_folder">{S_TO_FOLDER_OPTIONS}</select></label> <input class="button2" type="submit" name="move_pm" value="{L_GO}" /><!-- ENDIF -->
-	<input type="hidden" name="marked_msg_id[]" value="{MSG_ID}" />
-	<input type="hidden" name="cur_folder_id" value="{CUR_FOLDER_ID}" />
-	<input type="hidden" name="p" value="{MSG_ID}" />
-</fieldset>
-<!-- ENDIF -->
-
-<!-- INCLUDE ucp_pm_message_footer.html -->
-
-<!-- IF S_DISPLAY_HISTORY --><!-- INCLUDE ucp_pm_history.html --><!-- ENDIF -->
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewmessage_print.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewmessage_print.html
deleted file mode 100644
index 2f2778f..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_pm_viewmessage_print.html
+++ /dev/null
@@ -1,130 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
-<head>
-<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
-<meta http-equiv="content-style-type" content="text/css" />
-<meta http-equiv="content-language" content="{S_USER_LANG}" />
-<title>{SITENAME} :: {PAGE_TITLE}</title>
-
-<style type="text/css">
-/* <![CDATA[ */
-body {
-	font-family: Verdana,serif;
-	font-size: 10pt;
-}
-
-td {
-	font-family: Verdana,serif;
-	font-size: 10pt;
-	line-height: 150%;
-}
-
-.code, .quote {
-	font-size: smaller;
-	border: black solid 1px;
-}
-
-.forum {
-	font-family: Arial,Helvetica,sans-serif;
-	font-weight: bold;
-	font-size: 18pt;
-}
-
-.topic {
-	font-family: Arial,Helvetica,sans-serif;
-	font-size: 14pt;
-	font-weight: bold;
-}
-
-.gensmall {
-	font-size: 8pt;
-}
-
-hr {
-	color: #888888;
-	height: 3px;
-	border-style: solid;
-}
-
-hr.sep	{
-	color: #AAAAAA;
-	height: 1px;
-	border-style: dashed;
-}
-/* ]]> */
-</style>
-
-</head>
-<body>
-
-<table width="85%" cellspacing="3" cellpadding="0" border="0" align="center">
-<tr>
-	<td colspan="2" align="center"><span class="forum">{SITENAME}</span><br /><span class="gensmall">{L_PRIVATE_MESSAGING}</a></span></td>
-</tr>
-<tr>
-	<td colspan="2"><br /></td>
-</tr>
-<tr>
-	<td><span class="topic">{SUBJECT}</span><br /></td>
-	<td align="right" valign="bottom"><span class="gensmall">{PAGE_NUMBER}</span></td>
-</tr>
-</table>
-
-<hr width="85%" />
-
-<table width="85%" cellspacing="3" cellpadding="0" border="0" align="center">
-<tr>
-	<td width="10%" nowrap="nowrap">{L_PM_FROM}:&nbsp;</td>
-	<td><strong>{MESSAGE_AUTHOR}</strong> [ {SENT_DATE} ]</td>
-</tr>
-
-<!-- IF S_TO_RECIPIENT -->
-	<tr>
-		<td width="10%" nowrap="nowrap">{L_TO}:</td>
-		<td>
-		<!-- BEGIN to_recipient -->
-			<!-- IF to_recipient.COLOUR --><span style="color:{to_recipient.COLOUR}"><!-- ELSE --><span<!-- IF to_recipient.IS_GROUP --> class="sep"<!-- ENDIF -->><!-- ENDIF -->{to_recipient.NAME}</span>&nbsp;
-		<!-- END to_recipient -->
-		</td>
-	</tr>
-<!-- ENDIF -->
-
-<!-- IF S_BCC_RECIPIENT -->
-	<tr>
-		<td width="10%" nowrap="nowrap">{L_BCC}:</td>
-		<td>
-		<!-- BEGIN bcc_recipient -->
-			<!-- IF bcc_recipient.COLOUR --><span style="color:{bcc_recipient.COLOUR}"><!-- ELSE --><span<!-- IF bcc_recipient.IS_GROUP --> class="sep"<!-- ENDIF -->><!-- ENDIF -->{bcc_recipient.NAME}</span>&nbsp;
-		<!-- END bcc_recipient -->
-		</td>
-	</tr>
-<!-- ENDIF -->
-<tr>
-	<td colspan="2"><hr class="sep" />{MESSAGE}</td>
-</tr>
-</table>
-
-<hr width="85%" />
-<!--
-	We request you retain the full copyright notice below including the link to www.phpbb.com.
-	This not only gives respect to the large amount of time given freely by the developers
-	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
-	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
-	"phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
-	forums may be affected.
-
-	The phpBB Group : 2006
-//-->
-
-<table width="85%" cellspacing="3" cellpadding="0" border="0" align="center">
-<tr>
-	<td><span class="gensmall">{PAGE_NUMBER}</span></td>
-	<td align="{S_CONTENT_FLOW_END}"><span class="gensmall">{S_TIMEZONE}</span></td>
-</tr>
-<tr>
-	<td colspan="2" align="center"><span class="gensmall">Powered by phpBB &copy; 2000, 2002, 2005, 2007 phpBB Group<br />http://www.phpbb.com/</span></td>
-</tr>
-</table>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_personal.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_personal.html
deleted file mode 100644
index 9022346..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_personal.html
+++ /dev/null
@@ -1,144 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label for="viewemail0">{L_SHOW_EMAIL}:</label></dt>
-		<dd>
-			<label for="viewemail1"><input type="radio" name="viewemail" id="viewemail1" value="1"<!-- IF S_VIEW_EMAIL --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="viewemail0"><input type="radio" name="viewemail" id="viewemail0" value="0"<!-- IF not S_VIEW_EMAIL --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="massemail1">{L_ADMIN_EMAIL}:</label></dt>
-		<dd>
-			<label for="massemail1"><input type="radio" name="massemail" id="massemail1" value="1"<!-- IF S_MASS_EMAIL --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="massemail0"><input type="radio" name="massemail" id="massemail0" value="0"<!-- IF not S_MASS_EMAIL --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="allowpm1">{L_ALLOW_PM}:</label><br /><span>{L_ALLOW_PM_EXPLAIN}</span></dt>
-		<dd>
-			<label for="allowpm1"><input type="radio" name="allowpm" id="allowpm1" value="1"<!-- IF S_ALLOW_PM --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="allowpm0"><input type="radio" name="allowpm" id="allowpm0" value="0"<!-- IF not S_ALLOW_PM --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<!-- IF S_CAN_HIDE_ONLINE -->
-		<dl>
-			<dt><label for="hideonline0">{L_HIDE_ONLINE}:</label><br /><span>{L_HIDE_ONLINE_EXPLAIN}</span></dt>
-			<dd>
-				<label for="hideonline1"><input type="radio" name="hideonline" id="hideonline1" value="1"<!-- IF S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="hideonline0"><input type="radio" name="hideonline" id="hideonline0" value="0"<!-- IF not S_HIDE_ONLINE --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-	<!-- ENDIF -->		
-	<!-- IF S_SELECT_NOTIFY -->
-		<dl>
-			<dt><label for="notifymethod0">{L_NOTIFY_METHOD}:</label></dt>
-			<dd>
-				<label for="notifymethod0"><input type="radio" name="notifymethod" id="notifymethod0" value="0"<!-- IF S_NOTIFY_EMAIL --> checked="checked"<!-- ENDIF --> /> {L_NOTIFY_METHOD_EMAIL}</label> 
-				<label for="notifymethod1"><input type="radio" name="notifymethod" id="notifymethod1" value="1"<!-- IF S_NOTIFY_IM --> checked="checked"<!-- ENDIF --> /> {L_NOTIFY_METHOD_IM}</label> 
-				<label for="notifymethod2"><input type="radio" name="notifymethod" id="notifymethod2" value="2"<!-- IF S_NOTIFY_BOTH --> checked="checked"<!-- ENDIF --> /> {L_NOTIFY_METHOD_BOTH}</label>
-			</dd>
-		</dl>
-	<!-- ENDIF -->
-	<dl>
-		<dt><label for="notifypm1">{L_NOTIFY_ON_PM}:</label></dt>
-		<dd>
-			<label for="notifypm1"><input type="radio" name="notifypm" id="notifypm1" value="1"<!-- IF S_NOTIFY_PM --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="notifypm0"><input type="radio" name="notifypm" id="notifypm0" value="0"<!-- IF not S_NOTIFY_PM --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="popuppm0">{L_POPUP_ON_PM}:</label></dt>
-		<dd>
-			<label for="popuppm1"><input type="radio" name="popuppm" id="popuppm1" value="1"<!-- IF S_POPUP_PM --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="popuppm0"><input type="radio" name="popuppm" id="popuppm0" value="0"<!-- IF not S_POPUP_PM --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="lang">{L_BOARD_LANGUAGE}:</label></dt>
-		<dd><select name="lang" id="lang">{S_LANG_OPTIONS}</select></dd>
-	</dl>
-	<!-- IF S_STYLE_OPTIONS -->
-		<dl>
-			<dt><label for="style">{L_BOARD_STYLE}:</label></dt>
-			<dd><select name="style" id="style">{S_STYLE_OPTIONS}</select></dd>
-		</dl>
-	<!-- ENDIF -->
-	<dl>
-		<dt><label for="timezone">{L_BOARD_TIMEZONE}:</label></dt>
-		<dd><select name="tz" id="timezone" class="autowidth">{S_TZ_OPTIONS}</select></dd>
-	</dl>
-	<dl>
-		<dt><label for="dst1">{L_BOARD_DST}:</label></dt>
-		<dd>
-			<label for="dst1"><input type="radio" name="dst" id="dst1" value="1"<!-- IF S_DST --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="dst0"><input type="radio" name="dst" id="dst0" value="0"<!-- IF not S_DST --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="dateformat">{L_BOARD_DATE_FORMAT}:</label><br /><span>{L_BOARD_DATE_FORMAT_EXPLAIN}</span></dt>
-		<dd>
-			<select name="dateoptions" id="dateoptions" onchange="if(this.value=='custom'){dE('custom_date',1);}else{dE('custom_date',-1);} if (this.value == 'custom') { document.getElementById('dateformat').value = default_dateformat; } else { document.getElementById('dateformat').value = this.value; }">
-				{S_DATEFORMAT_OPTIONS}
-			</select>
-		</dd>
-		<dd id="custom_date" style="display:none;"><input type="text" name="dateformat" id="dateformat" value="{DATE_FORMAT}" maxlength="30" class="inputbox narrow" style="margin-top: 3px;" /></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-	
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<script type="text/javascript">
-// <![CDATA[
-	var date_format = '{A_DATE_FORMAT}';
-	var default_dateformat = '{A_DEFAULT_DATEFORMAT}';
-
-	function customDates()
-	{
-		var e = document.getElementById('dateoptions');
-	
-		e.selectedIndex = e.length - 1;
-	
-		// Loop and match date_format in menu
-		for (var i = 0; i < e.length; i++)
-		{
-			if (e.options[i].value == date_format)
-			{
-				e.selectedIndex = i;
-				break;
-			}
-		}
-	
-		// Show/hide custom field
-		if (e.selectedIndex == e.length - 1)
-		{
-			dE('custom_date',1);
-		}
-		else
-		{
-			dE('custom_date',-1);
-		}
-	}
-
-	customDates();
-// ]]>
-</script>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_post.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_post.html
deleted file mode 100644
index 74af90c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_post.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label for="bbcode1">{L_DEFAULT_BBCODE}:</label></dt>
-		<dd>
-			<label for="bbcode1"><input type="radio" name="bbcode" id="bbcode1" value="1"<!-- IF S_BBCODE --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="bbcode0"><input type="radio" name="bbcode" id="bbcode0" value="0"<!-- IF not S_BBCODE --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="smilies1">{L_DEFAULT_SMILIES}:</label></dt>
-		<dd>
-			<label for="smilies1"><input type="radio" name="smilies" id="smilies1" value="1"<!-- IF S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="sig1">{L_DEFAULT_ADD_SIG}:</label></dt>
-		<dd>
-			<label for="sig1"><input type="radio" name="sig" id="sig1" value="1"<!-- IF S_SIG --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="sig0"><input type="radio" name="sig" id="sig0" value="0"<!-- IF not S_SIG --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="notify1">{L_DEFAULT_NOTIFY}:</label></dt>
-		<dd>
-			<label for="notify1"><input type="radio" name="notify" id="notify1" value="1"<!-- IF S_NOTIFY --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-			<label for="notify0"><input type="radio" name="notify" id="notify0" value="0"<!-- IF not S_NOTIFY --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-		</dd>
-	</dl>
-	</fieldset>
-	
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_view.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_view.html
deleted file mode 100644
index dc77358..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_prefs_view.html
+++ /dev/null
@@ -1,94 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-		<fieldset>
-		<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-		<dl>
-			<dt><label for="images1">{L_VIEW_IMAGES}:</label></dt>
-			<dd>
-				<label for="images1"><input type="radio" name="images" id="images1" value="1"<!-- IF S_IMAGES --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="images0"><input type="radio" name="images" id="images0" value="0"<!-- IF not S_IMAGES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="flash0">{L_VIEW_FLASH}:</label></dt>
-			<dd>
-				<label for="flash1"><input type="radio" name="flash" id="flash1" value="1"<!-- IF S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="flash0"><input type="radio" name="flash" id="flash0" value="0"<!-- IF not S_FLASH --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="smilies1">{L_VIEW_SMILIES}:</label></dt>
-			<dd>
-				<label for="smilies1"><input type="radio" name="smilies" id="smilies1" value="1"<!-- IF S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="smilies0"><input type="radio" name="smilies" id="smilies0" value="0"<!-- IF not S_SMILIES --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="sigs1">{L_VIEW_SIGS}:</label></dt>
-			<dd>
-				<label for="sigs1"><input type="radio" name="sigs" id="sigs1" value="1"<!-- IF S_SIGS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="sigs0"><input type="radio" name="sigs" id="sigs0" value="0"<!-- IF not S_SIGS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<dl>
-			<dt><label for="avatars1">{L_VIEW_AVATARS}:</label></dt>
-			<dd>
-				<label for="avatars1"><input type="radio" name="avatars" id="avatars1" value="1"<!-- IF S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-				<label for="avatars0"><input type="radio" name="avatars" id="avatars0" value="0"<!-- IF not S_AVATARS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-			</dd>
-		</dl>
-		<!-- IF S_CHANGE_CENSORS -->
-			<dl>
-				<dt><label for="wordcensor1">{L_DISABLE_CENSORS}:</label></dt>
-				<dd>
-					<label for="wordcensor1"><input type="radio" name="wordcensor" id="wordcensor1" value="1"<!-- IF S_DISABLE_CENSORS --> checked="checked"<!-- ENDIF --> /> {L_YES}</label> 
-					<label for="wordcensor0"><input type="radio" name="wordcensor" id="wordcensor0" value="0"<!-- IF not S_DISABLE_CENSORS --> checked="checked"<!-- ENDIF --> /> {L_NO}</label>
-				</dd>
-			</dl>
-		<!-- ENDIF -->
-		<hr />
-		<dl>
-			<dt><label>{L_VIEW_TOPICS_DAYS}:</label></dt>
-			<dd>{S_TOPIC_SORT_DAYS}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_TOPICS_KEY}:</label></dt>
-			<dd>{S_TOPIC_SORT_KEY}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_TOPICS_DIR}:</label></dt>
-			<dd>{S_TOPIC_SORT_DIR}</dd>
-		</dl>
-		<hr />
-		<dl>
-			<dt><label>{L_VIEW_POSTS_DAYS}:</label></dt>
-			<dd>{S_POST_SORT_DAYS}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_POSTS_KEY}:</label></dt>
-			<dd>{S_POST_SORT_KEY}</dd>
-		</dl>
-		<dl>
-			<dt><label>{L_VIEW_POSTS_DIR}:</label></dt>
-			<dd>{S_POST_SORT_DIR}</dd>
-		</dl>
-		</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_avatar.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_avatar.html
deleted file mode 100644
index 2669ed3..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_avatar.html
+++ /dev/null
@@ -1,19 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<!-- INCLUDE ucp_avatar_options.html -->
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}
-	<!-- IF S_DISPLAY_GALLERY --><input type="submit" name="display_gallery" value="{L_DISPLAY_GALLERY}" class="button2" />&nbsp; <!-- ENDIF -->
-	<!-- IF S_IN_AVATAR_GALLERY --><input type="submit" name="cancel" value="{L_CANCEL}" class="button2" />&nbsp; <!-- ELSE -->
-	<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; <!-- ENDIF -->
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_profile_info.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_profile_info.html
deleted file mode 100644
index 1bd5461..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_profile_info.html
+++ /dev/null
@@ -1,79 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	<p>{L_PROFILE_INFO_NOTICE}</p>
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label for="icq">{L_UCP_ICQ}:</label></dt>
-		<dd><input type="text" name="icq" id="icq" maxlength="15" value="{ICQ}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="aim">{L_UCP_AIM}:</label></dt>
-		<dd><input type="text" name="aim" id="aim" maxlength="255" value="{AIM}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="msn">{L_UCP_MSNM}:</label></dt>
-		<dd><input type="text" name="msn" id="msn" maxlength="255" value="{MSN}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="yim">{L_UCP_YIM}:</label></dt>
-		<dd><input type="text" name="yim" id="yim" maxlength="255" value="{YIM}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="jabber">{L_UCP_JABBER}:</label></dt>
-		<dd><input type="text" name="jabber" id="jabber" maxlength="255" value="{JABBER}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="website">{L_WEBSITE}:</label></dt>
-		<dd><input type="text" name="website" id="website" maxlength="255" value="{WEBSITE}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="location">{L_LOCATION}:</label></dt>
-		<dd><input type="text" name="location" id="location" maxlength="255" value="{LOCATION}" class="inputbox" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="occupation">{L_OCCUPATION}:</label></dt>
-		<dd><textarea name="occupation" id="occupation" class="inputbox" rows="3" cols="30">{OCCUPATION}</textarea></dd>
-	</dl>
-	<dl>
-		<dt><label for="interests">{L_INTERESTS}:</label></dt>
-		<dd><textarea name="interests" id="interests" class="inputbox" rows="3" cols="30">{INTERESTS}</textarea></dd>
-	</dl>
-	<!-- IF S_BIRTHDAYS_ENABLED -->
-		<dl>
-			<dt><label for="bday_day">{L_BIRTHDAY}:</label><br /><span>{L_BIRTHDAY_EXPLAIN}</span></dt>
-			<dd>
-				<label for="bday_day">{L_DAY}: <select name="bday_day" id="bday_day" style="width: 4em;">{S_BIRTHDAY_DAY_OPTIONS}</select></label> 
-				<label for="bday_month">{L_MONTH}: <select name="bday_month" id="bday_month" style="width: 4em;">{S_BIRTHDAY_MONTH_OPTIONS}</select></label> 
-				<label for="bday_year">{L_YEAR}: <select name="bday_year" id="bday_year" style="width: 6em;">{S_BIRTHDAY_YEAR_OPTIONS}</select></label>
-			</dd>
-		</dl>
-	<!-- ENDIF -->
-	<!-- BEGIN profile_fields -->
-		<dl>
-			<dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
-			<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF --></dt>
-			<!-- IF profile_fields.ERROR --><dd class="error">{profile_fields.ERROR}</dd><!-- ENDIF -->
-			<dd>{profile_fields.FIELD}</dd>
-		</dl>
-	<!-- END profile_fields -->
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_reg_details.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_reg_details.html
deleted file mode 100644
index edd58d5..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_reg_details.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<!-- IF S_FORCE_PASSWORD -->
-		<p>{L_FORCE_PASSWORD_EXPLAIN}</p>
-	<!-- ENDIF -->
-
-	<fieldset>
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label <!-- IF S_CHANGE_USERNAME -->for="username"<!-- ENDIF -->>{L_USERNAME}:</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt>
-		<dd><!-- IF S_CHANGE_USERNAME --><input type="text" name="username" id="username" value="{USERNAME}" class="inputbox" title="{L_USERNAME}" /><!-- ELSE --><strong>{USERNAME}</strong><!-- ENDIF --></dd>
-	</dl>
-	<dl>
-		<dt><label for="email">{L_EMAIL_ADDRESS}:</label></dt>
-		<dd><!-- IF S_CHANGE_EMAIL --><input type="text" name="email" id="email" maxlength="100" value="{EMAIL}" class="inputbox" title="{L_EMAIL_ADDRESS}" /><!-- ELSE --><strong>{EMAIL}</strong><!-- ENDIF --></dd>
-	</dl>
-	<!-- IF S_CHANGE_EMAIL -->
-		<dl>
-			<dt><label for="email_confirm">{L_CONFIRM_EMAIL}:</label><br /><span>{L_CONFIRM_EMAIL_EXPLAIN}</span></dt>
-			<dd><input type="text" name="email_confirm" id="email_confirm" maxlength="100" value="{CONFIRM_EMAIL}" class="inputbox" title="{L_CONFIRM_EMAIL}" /></dd>
-		</dl>
-	<!-- ENDIF -->
-	<!-- IF S_CHANGE_PASSWORD -->
-		<dl>
-			<dt><label for="new_password">{L_NEW_PASSWORD}:</label><br /><span>{L_CHANGE_PASSWORD_EXPLAIN}</span></dt>
-			<dd><input type="password" name="new_password" id="new_password" maxlength="255" value="{NEW_PASSWORD}" class="inputbox" title="{L_CHANGE_PASSWORD}" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="password_confirm">{L_CONFIRM_PASSWORD}:</label><br /><span>{L_CONFIRM_PASSWORD_EXPLAIN}</span></dt>
-			<dd><input type="password" name="password_confirm" id="password_confirm" maxlength="255" value="{PASSWORD_CONFIRM}" class="inputbox" title="{L_CONFIRM_PASSWORD}" /></dd>
-		</dl>
-	<!-- ENDIF -->
-	</fieldset>
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset>
-	<dl>
-		<dt><label for="cur_password">{L_CURRENT_PASSWORD}:</label><br /><span>{L_CURRENT_PASSWORD_EXPLAIN}</span></dt>
-		<dd><input type="password" name="cur_password" id="cur_password" maxlength="255" value="{CUR_PASSWORD}" class="inputbox" title="{L_CURRENT_PASSWORD}" /></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_signature.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_signature.html
deleted file mode 100644
index dbaeac3..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_profile_signature.html
+++ /dev/null
@@ -1,51 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="postform" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<!-- IF SIGNATURE_PREVIEW -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<h3>{L_SIGNATURE_PREVIEW}</h3>
-		<div class="postbody pm">
-			<div class="signature" style="border-top:none; margin-top: 0; ">{SIGNATURE_PREVIEW}</div>
-		</div>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_SIGNATURE_EXPLAIN}</p>
-
-	<!-- DEFINE $SIG_EDIT = 1 -->
-	<!-- INCLUDE posting_editor.html -->
-	<h3>{L_OPTIONS}</h3>
-	<fieldset>
-		<!-- IF S_BBCODE_ALLOWED -->
-			<div><label for="disable_bbcode"><input type="checkbox" name="disable_bbcode" id="disable_bbcode"{S_BBCODE_CHECKED} /> {L_DISABLE_BBCODE}</label></div>
-		<!-- ENDIF -->
-		<!-- IF S_SMILIES_ALLOWED -->
-			<div><label for="disable_smilies"><input type="checkbox" name="disable_smilies" id="disable_smilies"{S_SMILIES_CHECKED} /> {L_DISABLE_SMILIES}</label></div>
-		<!-- ENDIF -->
-		<!-- IF S_LINKS_ALLOWED -->
-			<div><label for="disable_magic_url"><input type="checkbox" name="disable_magic_url" id="disable_magic_url"{S_MAGIC_URL_CHECKED} /> {L_DISABLE_MAGIC_URL}</label></div>
-		<!-- ENDIF -->
-	
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}
-	<input type="reset" name="reset" value="{L_RESET}" class="button2" />&nbsp; 
-	<input type="submit" name="preview" value="{L_PREVIEW}" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_register.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_register.html
deleted file mode 100644
index 721028c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_register.html
+++ /dev/null
@@ -1,124 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<script type="text/javascript">
-// <![CDATA[
-	/**
-	* Change language
-	*/
-	function change_language(lang_iso)
-	{
-		document.forms['register'].change_lang.value = lang_iso;
-		document.forms['register'].submit.click();
-	}
-
-// ]]>
-</script>
-
-<form method="post" action="{S_UCP_ACTION}" id="register">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h2>{SITENAME} - {L_REGISTRATION}</h2>
-
-	<fieldset class="fields2">
-	<!-- IF ERROR --><dl><dd class="error">{ERROR}</dd></dl><!-- ENDIF -->
-	<!-- IF L_REG_COND -->
-		<dl><dd><strong>{L_REG_COND}</strong></dd></dl>
-	<!-- ENDIF -->
-	<!-- IF .profile_fields -->
-		<dl><dd><strong>{L_ITEMS_REQUIRED}</strong></dd></dl>
-	<!-- ENDIF -->
-
-	<dl>
-		<dt><label for="username">{L_USERNAME}:</label><br /><span>{L_USERNAME_EXPLAIN}</span></dt>
-		<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" title="{L_USERNAME}" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="email">{L_EMAIL_ADDRESS}:</label></dt>
-		<dd><input type="text" tabindex="2" name="email" id="email" size="25" maxlength="100" value="{EMAIL}" class="inputbox autowidth" title="{L_EMAIL_ADDRESS}" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="email_confirm">{L_CONFIRM_EMAIL}:</label></dt>
-		<dd><input type="text" tabindex="3" name="email_confirm" id="email_confirm" size="25" maxlength="100" value="{EMAIL_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_EMAIL}" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="new_password">{L_PASSWORD}:</label><br /><span>{L_PASSWORD_EXPLAIN}</span></dt>
-		<dd><input type="password" tabindex="4" name="new_password" id="new_password" size="25" value="{PASSWORD}" class="inputbox autowidth" title="{L_NEW_PASSWORD}" /></dd>
-	</dl>
-	<dl>
-		<dt><label for="password_confirm">{L_CONFIRM_PASSWORD}:</label></dt>
-		<dd><input type="password" tabindex="5" name="password_confirm" id="password_confirm" size="25" value="{PASSWORD_CONFIRM}" class="inputbox autowidth" title="{L_CONFIRM_PASSWORD}" /></dd>
-	</dl>
-
-	<hr />
-
-	<dl>
-		<dt><label for="lang">{L_LANGUAGE}:</label></dt>
-		<dd><select name="lang" id="lang" onchange="change_language(this.value); return false;" title="{L_LANGUAGE}">{S_LANG_OPTIONS}</select></dd>
-	</dl>
-	<dl>
-		<dt><label for="tz">{L_TIMEZONE}:</label></dt>
-		<dd><select name="tz" id="tz" class="autowidth">{S_TZ_OPTIONS}</select></dd>
-	</dl>
-
-	<!-- BEGIN profile_fields -->
-		<dl>
-			<dt><label<!-- IF profile_fields.FIELD_ID --> for="{profile_fields.FIELD_ID}"<!-- ENDIF -->>{profile_fields.LANG_NAME}:<!-- IF profile_fields.S_REQUIRED --> *<!-- ENDIF --></label>
-			<!-- IF profile_fields.LANG_EXPLAIN --><br /><span>{profile_fields.LANG_EXPLAIN}</span><!-- ENDIF -->
-			<!-- IF profile_fields.ERROR --><br /><span class="error">{profile_fields.ERROR}</span><!-- ENDIF --></dt>
-			<dd>{profile_fields.FIELD}</dd>
-		</dl>
-	<!-- END profile_fields -->
-	</fieldset>
-
-<!-- IF S_CONFIRM_CODE -->
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h3>{L_CONFIRMATION}</h3>
-	<p>{L_CONFIRM_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-	<dl>
-		<dt><label for="confirm_code">{L_CONFIRM_CODE}:</label></dt>
-		<dd>{CONFIRM_IMG}</dd>
-		<dd><input type="text" name="confirm_code" id="confirm_code" size="8" maxlength="8" class="inputbox narrow" title="{L_CONFIRM_CODE}" /></dd>
-		<dd>{L_CONFIRM_CODE_EXPLAIN}</dd>
-	</dl>
-	</fieldset>
-<!-- ENDIF -->
-
-<!-- IF S_COPPA -->
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<h4>{L_COPPA_COMPLIANCE}</h4>
-
-	<p>{L_COPPA_EXPLAIN}</p>
-<!-- ENDIF -->
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<fieldset class="submit-buttons">
-		{S_HIDDEN_FIELDS}
-		<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp;
-		<input type="submit" name="submit" id ="submit" value="{L_SUBMIT}" class="button1" />
-		{S_FORM_TOKEN}
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_remind.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_remind.html
deleted file mode 100644
index 7dbc23b..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_remind.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<form action="{S_PROFILE_ACTION}" method="post" id="remind">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<h2>{L_SEND_PASSWORD}</h2>
-
-		<fieldset>
-		<dl>
-			<dt><label for="username">{L_USERNAME}:</label></dt>
-			<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="email">{L_EMAIL_ADDRESS}:</label><br /><span>{L_EMAIL_REMIND}</span></dt>
-			<dd><input class="inputbox narrow" type="text" name="email" id="email" size="25" maxlength="100" /></dd>
-		</dl>
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd>{S_HIDDEN_FIELDS}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>
-		</dl>
-		{S_FORM_TOKEN}
-		</fieldset>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_resend.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_resend.html
deleted file mode 100644
index 840e972..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_resend.html
+++ /dev/null
@@ -1,32 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-
-<form action="{S_PROFILE_ACTION}" method="post" id="resend">
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="content">
-		<h2>{L_UCP_RESEND}</h2>
-
-		<fieldset>
-		<dl>
-			<dt><label for="username">{L_USERNAME}:</label></dt>
-			<dd><input class="inputbox narrow" type="text" name="username" id="username" size="25" /></dd>
-		</dl>
-		<dl>
-			<dt><label for="email">{L_EMAIL_ADDRESS}:</label><br /><span>{L_EMAIL_REMIND}</span></dt>
-			<dd><input class="inputbox narrow" type="text" name="email" id="email" size="25" maxlength="100" /></dd>
-		</dl>
-		<dl>
-			<dt>&nbsp;</dt>
-			<dd>{S_HIDDEN_FIELDS}{S_FORM_TOKEN}<input type="submit" name="submit" id="submit" class="button1" value="{L_SUBMIT}" tabindex="2" />&nbsp; <input type="reset" value="{L_RESET}" name="reset" class="button2" /></dd>
-		</dl>
-		</fieldset>
-	</div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-</form>
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_zebra_foes.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_zebra_foes.html
deleted file mode 100644
index 3c1b1cd..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_zebra_foes.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_FOES_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label <!-- IF S_USERNAME_OPTIONS -->for="usernames"<!-- ENDIF -->>{L_YOUR_FOES}:</label><br /><span>{L_YOUR_FOES_EXPLAIN}</span></dt>
-		<dd>
-			<!-- IF S_USERNAME_OPTIONS -->
-				<select name="usernames[]" id="usernames" multiple="multiple" size="5">{S_USERNAME_OPTIONS}</select>
-			<!-- ELSE -->
-				<strong>{L_NO_FOES}</strong>
-			<!-- ENDIF -->
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="add">{L_ADD_FOES}:</label><br /><span>{L_ADD_FOES_EXPLAIN}</span></dt>
-		<dd><textarea name="add" id="add" rows="3" cols="30" class="inputbox">{USERNAMES}</textarea></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_zebra_friends.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_zebra_friends.html
deleted file mode 100644
index 1e0efbf..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/ucp_zebra_friends.html
+++ /dev/null
@@ -1,41 +0,0 @@
-<!-- INCLUDE ucp_header.html -->
-
-<form id="ucp" method="post" action="{S_UCP_ACTION}"{S_FORM_ENCTYPE}>
-
-<h2>{L_TITLE}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<p>{L_FRIENDS_EXPLAIN}</p>
-
-	<fieldset class="fields2">
-	<!-- IF ERROR --><p class="error">{ERROR}</p><!-- ENDIF -->
-	<dl>
-		<dt><label <!-- IF S_USERNAME_OPTIONS -->for="usernames"<!-- ENDIF -->>{L_YOUR_FRIENDS}:</label><br /><span>{L_YOUR_FRIENDS_EXPLAIN}</span></dt>
-		<dd>
-			<!-- IF S_USERNAME_OPTIONS -->
-				<select name="usernames[]" id="usernames" multiple="multiple" size="5">{S_USERNAME_OPTIONS}</select>
-			<!-- ELSE -->
-				<strong>{L_NO_FRIENDS}</strong>
-			<!-- ENDIF -->
-		</dd>
-	</dl>
-	<dl>
-		<dt><label for="add">{L_ADD_FRIENDS}:</label><br /><span>{L_ADD_FRIENDS_EXPLAIN}</span></dt>
-		<dd><textarea name="add" id="add" rows="3" cols="30" class="inputbox">{USERNAMES}</textarea></dd>
-		<dd><strong><a href="{U_FIND_USERNAME}" onclick="find_username(this.href); return false;">{L_FIND_USERNAME}</a></strong></dd>
-	</dl>
-	</fieldset>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<fieldset class="submit-buttons">
-	{S_HIDDEN_FIELDS}<input type="reset" value="{L_RESET}" name="reset" class="button2" />&nbsp; 
-	<input type="submit" name="submit" value="{L_SUBMIT}" class="button1" />
-	{S_FORM_TOKEN}
-</fieldset>
-</form>
-
-<!-- INCLUDE ucp_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewforum_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewforum_body.html
deleted file mode 100644
index 6c69341..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewforum_body.html
+++ /dev/null
@@ -1,218 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
-<h2><a href="{U_VIEW_FORUM}">{FORUM_NAME}</a></h2>
-
-<!-- IF FORUM_DESC or MODERATORS or U_MCP -->
-<p>
-	<!-- NOTE: remove the style="display: none" when you want to have the forum description on the forum body -->
-	<!-- IF FORUM_DESC --><span style="display: none">{FORUM_DESC}<br /></span><!-- ENDIF -->
-	<!-- IF MODERATORS --><strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}<!-- ENDIF -->
-</p>
-<!-- ENDIF -->
-
-<!-- IF S_FORUM_RULES -->
-	<div class="rules">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<!-- IF U_FORUM_RULES -->
-			<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
-		<!-- ELSE -->
-			<strong>{L_FORUM_RULES}</strong><br />
-			{FORUM_RULES}
-		<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_HAS_SUBFORUM -->
-<!-- IF not S_IS_BOT and U_MARK_FORUMS -->
-<ul class="linklist">
-	<li class="rightside"><a href="{U_MARK_FORUMS}">{L_MARK_FORUMS_READ}</a></li>
-</ul>
-<!-- ENDIF -->
-	<!-- INCLUDE forumlist_body.html -->
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_POST_INFO or PAGINATION or TOTAL_POSTS or TOTAL_TOPICS -->
-	<div class="topic-actions" <!-- IF S_HAS_SUBFORUM -->style="margin-top: 2em;"<!-- ENDIF -->>
-
-	<!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
-		<div class="buttons">
-			<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF S_DISPLAY_SEARCHBOX -->
-		<div class="search-box">
-			<form method="post" id="forum-search" action="{S_SEARCHBOX_ACTION}">
-			<fieldset>
-				<input class="inputbox search tiny" type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_FORUM}" onclick="if (this.value == '{LA_SEARCH_FORUM}') this.value = '';" onblur="if (this.value == '') this.value = '{LA_SEARCH_FORUM}';" />
-				<input class="button2" type="submit" value="{L_SEARCH}" />
-				<input type="hidden" value="{FORUM_ID}" name="fid[]" />
-			</fieldset>
-			</form>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF PAGINATION or TOTAL_POSTS or TOTAL_TOPICS -->
-		<div class="pagination">
-			<!-- IF not S_IS_BOT and U_MARK_TOPICS --><a href="{U_MARK_TOPICS}" accesskey="m">{L_MARK_TOPICS_READ}</a> &bull; <!-- ENDIF --><!-- IF TOTAL_TOPICS -->{TOTAL_TOPICS}<!-- ENDIF -->
-			<!-- IF PAGE_NUMBER -->
-				<!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF -->
-			<!-- ENDIF -->
-		</div>
-	<!-- ENDIF -->
-
-	</div>
-<!-- ENDIF -->
-
-<!-- IF S_NO_READ_ACCESS -->
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<strong>{L_NO_READ_ACCESS}</strong>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<!-- IF not S_USER_LOGGED_IN -->
-
-		<form action="{S_LOGIN_ACTION}" method="post">
-
-		<div class="panel">
-			<div class="inner"><span class="corners-top"><span></span></span>
-
-			<div class="content">
-				<h3><a href="{U_LOGIN_LOGOUT}">{L_LOGIN_LOGOUT}</a><!-- IF S_REGISTER_ENABLED -->&nbsp; &bull; &nbsp;<a href="{U_REGISTER}">{L_REGISTER}</a><!-- ENDIF --></h3>
-
-				<fieldset class="fields1">
-				<dl>
-					<dt><label for="username">{L_USERNAME}:</label></dt>
-					<dd><input type="text" tabindex="1" name="username" id="username" size="25" value="{USERNAME}" class="inputbox autowidth" /></dd>
-				</dl>
-				<dl>
-					<dt><label for="password">{L_PASSWORD}:</label></dt>
-					<dd><input type="password" tabindex="2" id="password" name="password" size="25" class="inputbox autowidth" /></dd>
-					<!-- IF S_AUTOLOGIN_ENABLED --><dd><label for="autologin"><input type="checkbox" name="autologin" id="autologin" tabindex="3" /> {L_LOG_ME_IN}</label></dd><!-- ENDIF -->
-					<dd><label for="viewonline"><input type="checkbox" name="viewonline" id="viewonline" tabindex="4" /> {L_HIDE_ME}</label></dd>
-				</dl>
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd><input type="submit" name="login" tabindex="5" value="{L_LOGIN}" class="button1" /></dd>
-				</dl>
-				</fieldset>
-			</div>
-
-			<span class="corners-bottom"><span></span></span></div>
-		</div>
-
-		</form>
-
-	<!-- ENDIF -->
-
-<!-- ENDIF -->
-
-<!-- BEGIN topicrow -->
-
-	<!-- IF not topicrow.S_TOPIC_TYPE_SWITCH and not topicrow.S_FIRST_ROW -->
-		</ul>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- ENDIF -->
-
-	<!-- IF topicrow.S_FIRST_ROW or not topicrow.S_TOPIC_TYPE_SWITCH -->
-		<div class="forumbg<!-- IF topicrow.S_TOPIC_TYPE_SWITCH --> announcement<!-- ENDIF -->">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<ul class="topiclist">
-			<li class="header">
-				<dl class="icon">
-					<dt><!-- IF S_DISPLAY_ACTIVE -->{L_ACTIVE_TOPICS}<!-- ELSEIF topicrow.S_TOPIC_TYPE_SWITCH and topicrow.S_TOPIC_TYPE gt 1 -->{L_ANNOUNCEMENTS}<!-- ELSE -->{L_TOPICS}<!-- ENDIF --></dt>
-					<dd class="posts">{L_REPLIES}</dd>
-					<dd class="views">{L_VIEWS}</dd>
-					<dd class="lastpost"><span>{L_LAST_POST}</span></dd>
-				</dl>
-			</li>
-		</ul>
-		<ul class="topiclist topics">
-	<!-- ENDIF -->
-
-		<li class="row<!-- IF topicrow.S_ROW_COUNT is even --> bg1<!-- ELSE --> bg2<!-- ENDIF --><!-- IF topicrow.S_POST_ANNOUNCE --> announce<!-- ENDIF --><!-- IF topicrow.S_POST_STICKY --> sticky<!-- ENDIF --><!-- IF topicrow.S_TOPIC_REPORTED --> reported<!-- ENDIF -->">
-			<dl class="icon" style="background-image: url({topicrow.TOPIC_FOLDER_IMG_SRC}); background-repeat: no-repeat;">
-				<dt<!-- IF topicrow.TOPIC_ICON_IMG and S_TOPIC_ICONS --> style="background-image: url({T_ICONS_PATH}{topicrow.TOPIC_ICON_IMG}); background-repeat: no-repeat;"<!-- ENDIF --> title="{topicrow.TOPIC_FOLDER_IMG_ALT}"><!-- IF topicrow.S_UNREAD_TOPIC --><a href="{topicrow.U_NEWEST_POST}">{NEWEST_POST_IMG}</a> <!-- ENDIF --><a href="{topicrow.U_VIEW_TOPIC}" class="topictitle">{topicrow.TOPIC_TITLE}</a>
-					<!-- IF topicrow.S_TOPIC_UNAPPROVED or topicrow.S_POSTS_UNAPPROVED --><a href="{topicrow.U_MCP_QUEUE}">{topicrow.UNAPPROVED_IMG}</a> <!-- ENDIF -->
-					<!-- IF topicrow.S_TOPIC_REPORTED --><a href="{topicrow.U_MCP_REPORT}">{REPORTED_IMG}</a><!-- ENDIF --><br />
-					<!-- IF topicrow.PAGINATION --><strong class="pagination"><span>{topicrow.PAGINATION}</span></strong><!-- ENDIF -->
-					<!-- IF topicrow.ATTACH_ICON_IMG -->{topicrow.ATTACH_ICON_IMG} <!-- ENDIF -->{L_POST_BY_AUTHOR} {topicrow.TOPIC_AUTHOR_FULL} &raquo; {topicrow.FIRST_POST_TIME}
-				</dt>
-				<dd class="posts">{topicrow.REPLIES} <dfn>{L_REPLIES}</dfn></dd>
-				<dd class="views">{topicrow.VIEWS} <dfn>{L_VIEWS}</dfn></dd>
-				<dd class="lastpost"><span><dfn>{L_LAST_POST} </dfn>{L_POST_BY_AUTHOR} {topicrow.LAST_POST_AUTHOR_FULL}
-					<!-- IF not S_IS_BOT --><a href="{topicrow.U_LAST_POST}">{LAST_POST_IMG}</a> <!-- ENDIF --><br />{topicrow.LAST_POST_TIME}</span>
-				</dd>
-			</dl>
-		</li>
-
-	<!-- IF topicrow.S_LAST_ROW -->
-			</ul>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- ENDIF -->
-
-<!-- BEGINELSE -->
-	<!-- IF S_IS_POSTABLE -->
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-		<strong>{L_NO_TOPICS}</strong>
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-	<!-- ENDIF -->
-<!-- END topicrow -->
-
-<!-- IF S_SELECT_SORT_DAYS and not S_DISPLAY_ACTIVE -->
-	<form method="post" action="{S_FORUM_ACTION}">
-		<fieldset class="display-options">
-			<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-			<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-	<!-- IF not S_IS_BOT -->
-			<label>{L_DISPLAY_TOPICS}: {S_SELECT_SORT_DAYS}</label>
-			<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label>
-			<label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
-	<!-- ENDIF -->
-		</fieldset>
-	</form>
-	<hr />
-<!-- ENDIF -->
-
-<!-- IF .topicrow and not S_DISPLAY_ACTIVE -->
-	<div class="topic-actions">
-		<!-- IF not S_IS_BOT and S_DISPLAY_POST_INFO -->
-		<div class="buttons">
-			<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->post-icon<!-- ENDIF -->" title="<!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF -->"><a href="{U_POST_NEW_TOPIC}"><span></span><!-- IF S_IS_LOCKED -->{L_FORUM_LOCKED}<!-- ELSE -->{L_POST_TOPIC}<!-- ENDIF --></a></div>
-		</div>
-		<!-- ENDIF -->
-
-		<!-- IF PAGINATION or TOTAL_POSTS or TOTAL_TOPICS -->
-		<div class="pagination">
-			<!-- IF TOTAL_TOPICS and not S_IS_BOT and U_MARK_TOPICS --><a href="{U_MARK_TOPICS}">{L_MARK_TOPICS_READ}</a> &bull;  <!-- ENDIF -->
-			<!-- IF TOTAL_POSTS and not NEWEST_USER --> {TOTAL_POSTS}<!-- ELSEIF TOTAL_TOPICS and not NEWEST_USER --> {TOTAL_TOPICS}<!-- ENDIF -->
-			<!-- IF TOTAL_USERS -->{TOTAL_USERS}<!-- ENDIF -->
-			<!-- IF PAGINATION --> &bull;  <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a>
-			 &bull;  <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF -->
-		</div>
-		<!-- ENDIF -->
-	</div>
-<!-- ENDIF -->
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- IF S_DISPLAY_ONLINE_LIST -->
-	<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
-	<p>{LOGGED_IN_USER_LIST}</p>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_POST_INFO -->
-	<h3>{L_FORUM_PERMISSIONS}</h3>
-	<p><!-- BEGIN rules -->{rules.RULE}<br /><!-- END rules --></p>
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewonline_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewonline_body.html
deleted file mode 100644
index b111d74..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewonline_body.html
+++ /dev/null
@@ -1,57 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-
-<h2>{TOTAL_REGISTERED_USERS_ONLINE}</h2>
-<p>{TOTAL_GUEST_USERS_ONLINE}<!-- IF S_SWITCH_GUEST_DISPLAY --> &bull; <a href="{U_SWITCH_GUEST_DISPLAY}">{L_SWITCH_GUEST_DISPLAY}</a><!-- ENDIF --></p>
-
-<ul class="linklist">
-	<li class="rightside pagination"><!-- IF PAGINATION --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE -->{PAGE_NUMBER}<!-- ENDIF --></li>
-</ul>
-
-<div class="forumbg">
-	<div class="inner"><span class="corners-top"><span></span></span>
-	
-	<table class="table1" cellspacing="1">
-
-	<!-- IF .user_row -->
-		<thead>
-		<tr>
-			<th class="name"><a href="{U_SORT_USERNAME}">{L_USERNAME}</a></th>
-			<th class="info"><a href="{U_SORT_LOCATION}">{L_FORUM_LOCATION}</a></th>
-			<th class="active"><a href="{U_SORT_UPDATED}">{L_LAST_UPDATED}</a></th>
-		</tr>
-		</thead>
-		<tbody>
-		<!-- BEGIN user_row -->
-		<tr class="<!-- IF user_row.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF -->">
-			<td>{user_row.USERNAME_FULL}<!-- IF user_row.USER_IP --> <span style="margin-left: 30px;">{L_IP}: <a href="{user_row.U_USER_IP}">{user_row.USER_IP}</a> &#187; <a href="{user_row.U_WHOIS}" onclick="popup(this.href, 750, 500); return false;">{L_WHOIS}</a></span><!-- ENDIF -->
-				<!-- IF user_row.USER_BROWSER --><br />{user_row.USER_BROWSER}<!-- ENDIF --></td>
-			<td class="info"><a href="{user_row.U_FORUM_LOCATION}">{user_row.FORUM_LOCATION}</a></td>
-			<td class="active">{user_row.LASTUPDATE}</td>
-		</tr>
-		<!-- END user_row -->
-	<!-- ELSE -->
-		<tbody>
-		<tr class="bg1">
-			<td colspan="3">{L_NO_ONLINE_USERS}<!-- IF S_SWITCH_GUEST_DISPLAY --> &bull; <a href="{U_SWITCH_GUEST_DISPLAY}">{L_SWITCH_GUEST_DISPLAY}</a><!-- ENDIF --></td>
-		</tr>
-	<!-- ENDIF -->
-	</tbody>
-	</table>
-	
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-
-<!-- IF PREVIOUS_PAGE or NEXT_PAGE -->
-<fieldset class="display-options right-box">
-	<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="{S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ELSE -->{L_PREVIOUS}<!-- ENDIF --> &bull; <!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="{S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ELSE -->{L_NEXT}<!-- ENDIF -->
-</fieldset>
-<!-- ENDIF -->
-
-<!-- IF LEGEND --><p><em>{L_LEGEND}: {LEGEND}</em></p><!-- ENDIF -->
-
-<ul class="linklist">
-	<li class="rightside pagination"><!-- IF PAGINATION --><a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE -->{PAGE_NUMBER}<!-- ENDIF --></li>
-</ul>
-
-<!-- INCLUDE jumpbox.html -->
-<!-- INCLUDE overall_footer.html -->
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewonline_whois.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewonline_whois.html
deleted file mode 100644
index a9c6473..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewonline_whois.html
+++ /dev/null
@@ -1,16 +0,0 @@
-<!-- INCLUDE simple_header.html -->
-
-<h2>{L_WHOIS}</h2>
-
-<div class="panel">
-	<div class="inner"><span class="corners-top"><span></span></span>
-
-	<div class="postbody"><div class="content">
-		<pre>{WHOIS}</pre>
-	</div></div>
-
-	<span class="corners-bottom"><span></span></span></div>
-</div>
-<a  href="#" onclick="window.close(); return false;">{L_CLOSE_WINDOW}</a>
-
-<!-- INCLUDE simple_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewtopic_body.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewtopic_body.html
deleted file mode 100644
index 2b8ce06..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewtopic_body.html
+++ /dev/null
@@ -1,273 +0,0 @@
-<!-- INCLUDE overall_header.html -->
-<!-- IF U_MCP --><p>[&nbsp;<a href="{U_MCP}">{L_MCP}</a>&nbsp;]</p><!-- ENDIF -->
-<h2><a href="{U_VIEW_TOPIC}">{TOPIC_TITLE}</a></h2>
-<!-- NOTE: remove the style="display: none" when you want to have the forum description on the topic body -->
-<!-- IF FORUM_DESC --><span style="display: none">{FORUM_DESC}<br /></span><!-- ENDIF -->
-
-<!-- IF MODERATORS or U_MCP -->
-	<p>
-		<!-- IF MODERATORS -->
-			<strong><!-- IF S_SINGLE_MODERATOR -->{L_MODERATOR}<!-- ELSE -->{L_MODERATORS}<!-- ENDIF -->:</strong> {MODERATORS}
-		<!-- ENDIF -->
-
-	</p>
-<!-- ENDIF -->
-
-<!-- IF S_FORUM_RULES -->
-	<div class="rules">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<!-- IF U_FORUM_RULES -->
-			<a href="{U_FORUM_RULES}">{L_FORUM_RULES}</a>
-		<!-- ELSE -->
-			<strong>{L_FORUM_RULES}</strong><br />
-			{FORUM_RULES}
-		<!-- ENDIF -->
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-<!-- ENDIF -->
-
-<div class="topic-actions">
-
-	<div class="buttons">
-	<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
-		<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
-	<!-- ENDIF -->
-	</div>
-
-	<!-- IF S_DISPLAY_SEARCHBOX -->
-		<div class="search-box">
-			<form method="post" id="topic-search" action="{S_SEARCHBOX_ACTION}">
-			<fieldset>
-				<input class="inputbox search tiny"  type="text" name="keywords" id="search_keywords" size="20" value="{L_SEARCH_TOPIC}" onclick="if(this.value=='{LA_SEARCH_TOPIC}')this.value='';" onblur="if(this.value=='')this.value='{LA_SEARCH_TOPIC}';" />
-				<input class="button2" type="submit" value="{L_SEARCH}" />
-				<input type="hidden" value="{TOPIC_ID}" name="t" />
-				<input type="hidden" value="msgonly" name="sf" />
-			</fieldset>
-			</form>
-		</div>
-	<!-- ENDIF -->
-
-	<!-- IF PAGINATION or TOTAL_POSTS -->
-		<div class="pagination">
-			<!-- IF U_VIEW_UNREAD_POST and not S_IS_BOT --><a href="{U_VIEW_UNREAD_POST}">{L_VIEW_UNREAD_POST}</a> &bull; <!-- ENDIF -->{TOTAL_POSTS}
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</div>
-	<!-- ENDIF -->
-
-</div>
-<div class="clear"></div>
-
-<!-- IF S_HAS_POLL -->
-	<form method="post" action="{S_POLL_ACTION}">
-
-	<div class="panel">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="content">
-			<h2>{POLL_QUESTION}</h2>
-			<p class="author">{L_POLL_LENGTH}<!-- IF S_CAN_VOTE and L_POLL_LENGTH --><br /><!-- ENDIF --><!-- IF S_CAN_VOTE -->{L_MAX_VOTES}<!-- ENDIF --></p>
-
-			<fieldset class="polls">
-			<!-- BEGIN poll_option -->
-				<dl class="<!-- IF poll_option.POLL_OPTION_VOTED -->voted<!-- ENDIF -->"<!-- IF poll_option.POLL_OPTION_VOTED --> title="{L_POLL_VOTED_OPTION}"<!-- ENDIF -->>
-					<dt><!-- IF S_CAN_VOTE --><label for="vote_{poll_option.POLL_OPTION_ID}">{poll_option.POLL_OPTION_CAPTION}</label><!-- ELSE -->{poll_option.POLL_OPTION_CAPTION}<!-- ENDIF --></dt>
-					<!-- IF S_CAN_VOTE --><dd style="width: auto;"><!-- IF S_IS_MULTI_CHOICE --><input type="checkbox" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ELSE --><input type="radio" name="vote_id[]" id="vote_{poll_option.POLL_OPTION_ID}" value="{poll_option.POLL_OPTION_ID}"<!-- IF poll_option.POLL_OPTION_VOTED --> checked="checked"<!-- ENDIF --> /><!-- ENDIF --></dd><!-- ENDIF -->
-					<!-- IF S_DISPLAY_RESULTS --><dd class="resultbar"><div class="<!-- IF poll_option.POLL_OPTION_PCT < 20 -->pollbar1<!-- ELSEIF poll_option.POLL_OPTION_PCT < 40 -->pollbar2<!-- ELSEIF poll_option.POLL_OPTION_PCT < 60 -->pollbar3<!-- ELSEIF poll_option.POLL_OPTION_PCT < 80 -->pollbar4<!-- ELSE -->pollbar5<!-- ENDIF -->" style="width:{poll_option.POLL_OPTION_PERCENT};">{poll_option.POLL_OPTION_RESULT}</div></dd>
-					<dd><!-- IF poll_option.POLL_OPTION_RESULT == 0 -->{L_NO_VOTES}<!-- ELSE -->{poll_option.POLL_OPTION_PERCENT}<!-- ENDIF --></dd><!-- ENDIF -->
-				</dl>
-			<!-- END poll_option -->
-
-			<!-- IF S_DISPLAY_RESULTS -->
-				<dl>
-					<dt>&nbsp;</dt>
-					<dd class="resultbar">{L_TOTAL_VOTES} : {TOTAL_VOTES}</dd>
-				</dl>
-			<!-- ENDIF -->
-
-			<!-- IF S_CAN_VOTE -->
-				<dl style="border-top: none;">
-					<dt>&nbsp;</dt>
-					<dd class="resultbar"><input type="submit" name="update" value="{L_SUBMIT_VOTE}" class="button1" /></dd>
-				</dl>
-			<!-- ENDIF -->
-
-			<!-- IF not S_DISPLAY_RESULTS -->
-				<dl style="border-top: none;">
-					<dt>&nbsp;</dt>
-					<dd class="resultbar"><a href="{U_VIEW_RESULTS}">{L_VIEW_RESULTS}</a></dd>
-				</dl>
-			<!-- ENDIF -->
-			</fieldset>
-		</div>
-
-		<span class="corners-bottom"><span></span></span></div>
-		{S_FORM_TOKEN}
-		{S_HIDDEN_FIELDS}
-	</div>
-
-
-	</form>
-	<hr />
-<!-- ENDIF -->
-
-<!-- BEGIN postrow -->
-	<!-- IF postrow.S_FIRST_UNREAD --><a id="unread"></a><!-- ENDIF -->
-	<div id="p{postrow.POST_ID}" class="post <!-- IF postrow.S_ROW_COUNT is odd -->bg1<!-- ELSE -->bg2<!-- ENDIF --><!-- IF postrow.S_UNREAD_POST --> unreadpost<!-- ENDIF --><!-- IF postrow.S_POST_REPORTED --> reported<!-- ENDIF --><!-- IF postrow.S_ONLINE --> online<!-- ENDIF -->">
-		<div class="inner"><span class="corners-top"><span></span></span>
-
-		<div class="postbody">
-			<!-- IF postrow.S_IGNORE_POST -->
-				<div class="ignore">{postrow.L_IGNORE_POST}</div>
-			<!-- ELSE -->
-
-		<!-- IF not S_IS_BOT -->
-			<!-- IF postrow.U_QUOTE or postrow.U_INFO or postrow.U_DELETE or postrow.U_EDIT -->
-				<ul class="profile-icons">
-					<!-- IF postrow.U_EDIT --><li class="edit-icon"><a href="{postrow.U_EDIT}" title="{L_EDIT_POST}"><span>{L_EDIT_POST}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_DELETE --><li class="delete-icon"><a href="{postrow.U_DELETE}" title="{L_DELETE_POST}"><span>{L_DELETE_POST}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_REPORT --><li class="report-icon"><a href="{postrow.U_REPORT}" title="{L_REPORT_POST}"><span>{L_REPORT_POST}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_WARN --><li class="warn-icon"><a href="{postrow.U_WARN}" title="{L_WARN_USER}"><span>{L_WARN_USER}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_INFO --><li class="info-icon"><a href="{postrow.U_INFO}" title="{L_INFORMATION}"><span>{L_INFORMATION}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_QUOTE --><li class="quote-icon"><a href="{postrow.U_QUOTE}" title="{L_REPLY_WITH_QUOTE}"><span>{L_REPLY_WITH_QUOTE}</span></a></li><!-- ENDIF -->
-				</ul>
-			<!-- ENDIF -->
-		<!-- ENDIF -->
-
-			<h3 <!-- IF postrow.S_FIRST_ROW -->class="first"<!-- ENDIF -->><!-- IF postrow.POST_ICON_IMG --><img src="{T_ICONS_PATH}{postrow.POST_ICON_IMG}" width="{postrow.POST_ICON_IMG_WIDTH}" height="{postrow.POST_ICON_IMG_HEIGHT}" alt="" /> <!-- ENDIF --><a href="#p{postrow.POST_ID}">{postrow.POST_SUBJECT}</a></h3>
-			<p class="author"><!-- IF S_IS_BOT -->{postrow.MINI_POST_IMG}<!-- ELSE --><a href="{postrow.U_MINI_POST}">{postrow.MINI_POST_IMG}</a><!-- ENDIF -->{L_POST_BY_AUTHOR} <strong>{postrow.POST_AUTHOR_FULL}</strong> &raquo; {postrow.POST_DATE} </p>
-
-			<!-- IF postrow.S_POST_UNAPPROVED or postrow.S_POST_REPORTED -->
-				<p class="rules">
-					<!-- IF postrow.S_POST_UNAPPROVED -->{UNAPPROVED_IMG} <a href="{postrow.U_MCP_APPROVE}"><strong>{L_POST_UNAPPROVED}</strong></a><!-- ENDIF -->
-					<!-- IF postrow.S_POST_REPORTED -->{REPORTED_IMG} <a href="{postrow.U_MCP_REPORT}"><strong>{L_POST_REPORTED}</strong></a><!-- ENDIF -->
-				</p>
-			<!-- ENDIF -->
-
-			<div class="content">{postrow.MESSAGE}</div>
-
-			<!-- IF postrow.S_HAS_ATTACHMENTS -->
-				<dl class="attachbox">
-					<dt>{L_ATTACHMENTS}</dt>
-					<!-- BEGIN attachment -->
-						<dd>{postrow.attachment.DISPLAY_ATTACHMENT}</dd>
-					<!-- END attachment -->
-				</dl>
-			<!-- ENDIF -->
-
-			<!-- IF postrow.S_DISPLAY_NOTICE --><div class="rules">{L_DOWNLOAD_NOTICE}</div><!-- ENDIF -->
-			<!-- IF postrow.EDITED_MESSAGE or postrow.EDIT_REASON -->
-				<div class="notice">{postrow.EDITED_MESSAGE}
-					<!-- IF postrow.EDIT_REASON --><br /><strong>{L_REASON}:</strong> <em>{postrow.EDIT_REASON}</em><!-- ENDIF -->
-				</div>
-			<!-- ENDIF -->
-
-			<!-- IF postrow.BUMPED_MESSAGE --><div class="notice">{postrow.BUMPED_MESSAGE}</div><!-- ENDIF -->
-			<!-- IF postrow.SIGNATURE --><div id="sig{postrow.POST_ID}" class="signature">{postrow.SIGNATURE}</div><!-- ENDIF -->
-		<!-- ENDIF -->
-
-		</div>
-
-		<!-- IF not postrow.S_IGNORE_POST -->
-			<dl class="postprofile" id="profile{postrow.POST_ID}">
-			<dt>
-				<!-- IF postrow.POSTER_AVATAR -->
-					<!-- IF postrow.U_POST_AUTHOR --><a href="{postrow.U_POST_AUTHOR}">{postrow.POSTER_AVATAR}</a><!-- ELSE -->{postrow.POSTER_AVATAR}<!-- ENDIF --><br />
-				<!-- ENDIF -->
-				<!-- IF not postrow.U_POST_AUTHOR --><strong>{postrow.POST_AUTHOR_FULL}</strong><!-- ELSE -->{postrow.POST_AUTHOR_FULL}<!-- ENDIF -->
-			</dt>
-
-			<!-- IF postrow.RANK_TITLE or postrow.RANK_IMG --><dd>{postrow.RANK_TITLE}<!-- IF postrow.RANK_TITLE and postrow.RANK_IMG --><br /><!-- ENDIF -->{postrow.RANK_IMG}</dd><!-- ENDIF -->
-
-		<dd>&nbsp;</dd>
-
-		<!-- IF postrow.POSTER_POSTS != '' --><dd><strong>{L_POSTS}:</strong> {postrow.POSTER_POSTS}</dd><!-- ENDIF -->
-		<!-- IF postrow.POSTER_JOINED --><dd><strong>{L_JOINED}:</strong> {postrow.POSTER_JOINED}</dd><!-- ENDIF -->
-		<!-- IF postrow.POSTER_FROM --><dd><strong>{L_LOCATION}:</strong> {postrow.POSTER_FROM}</dd><!-- ENDIF -->
-
-		<!-- IF postrow.S_PROFILE_FIELD1 -->
-			<!-- Use a construct like this to include admin defined profile fields. Replace FIELD1 with the name of your field. -->
-			<dd><strong>{postrow.PROFILE_FIELD1_NAME}:</strong> {postrow.PROFILE_FIELD1_VALUE}</dd>
-		<!-- ENDIF -->
-
-		<!-- BEGIN custom_fields -->
-			<dd><strong>{postrow.custom_fields.PROFILE_FIELD_NAME}:</strong> {postrow.custom_fields.PROFILE_FIELD_VALUE}</dd>
-		<!-- END custom_fields -->
-
-		<!-- IF not S_IS_BOT -->
-		<!-- IF postrow.U_PM or postrow.U_EMAIL or postrow.U_WWW or postrow.U_MSN or postrow.U_ICQ or postrow.U_YIM or postrow.U_AIM or postrow.U_JABBER -->
-			<dd>
-				<ul class="profile-icons">
-					<!-- IF postrow.U_PM --><li class="pm-icon"><a href="{postrow.U_PM}" title="{L_PRIVATE_MESSAGE}"><span>{L_PRIVATE_MESSAGE}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_EMAIL --><li class="email-icon"><a href="{postrow.U_EMAIL}" title="{L_EMAIL}"><span>{L_EMAIL}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_WWW --><li class="web-icon"><a href="{postrow.U_WWW}" title="{L_VISIT_WEBSITE}: {postrow.U_WWW}"><span>{L_WEBSITE}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_MSN --><li class="msnm-icon"><a href="{postrow.U_MSN}" onclick="popup(this.href, 550, 320); return false;" title="{L_MSNM}"><span>{L_MSNM}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_ICQ --><li class="icq-icon"><a href="{postrow.U_ICQ}" onclick="popup(this.href, 550, 320); return false;" title="{L_ICQ}"><span>{L_ICQ}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_YIM --><li class="yahoo-icon"><a href="{postrow.U_YIM}" onclick="popup(this.href, 780, 550); return false;" title="{L_YIM}"><span>{L_YIM}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_AIM --><li class="aim-icon"><a href="{postrow.U_AIM}" onclick="popup(this.href, 550, 320); return false;" title="{L_AIM}"><span>{L_AIM}</span></a></li><!-- ENDIF -->
-					<!-- IF postrow.U_JABBER --><li class="jabber-icon"><a href="{postrow.U_JABBER}" onclick="popup(this.href, 550, 320); return false;" title="{L_JABBER}"><span>{L_JABBER}</span></a></li><!-- ENDIF -->
-				</ul>
-			</dd>
-		<!-- ENDIF -->
-		<!-- ENDIF -->
-
-		</dl>
-	<!-- ENDIF -->
-
-		<div class="back2top"><a href="#wrap" class="top" title="{L_BACK_TO_TOP}">{L_BACK_TO_TOP}</a></div>
-
-		<span class="corners-bottom"><span></span></span></div>
-	</div>
-
-	<hr class="divider" />
-<!-- END postrow -->
-
-<!-- IF S_NUM_POSTS > 1 or PREVIOUS_PAGE -->
-	<form id="viewtopic" method="post" action="{S_TOPIC_ACTION}">
-
-	<fieldset class="display-options" style="margin-top: 0; ">
-		<!-- IF PREVIOUS_PAGE --><a href="{PREVIOUS_PAGE}" class="left-box {S_CONTENT_FLOW_BEGIN}">{L_PREVIOUS}</a><!-- ENDIF -->
-		<!-- IF NEXT_PAGE --><a href="{NEXT_PAGE}" class="right-box {S_CONTENT_FLOW_END}">{L_NEXT}</a><!-- ENDIF -->
-		<!-- IF not S_IS_BOT -->
-		<label>{L_DISPLAY_POSTS}: {S_SELECT_SORT_DAYS}</label>
-		<label>{L_SORT_BY} {S_SELECT_SORT_KEY}</label> <label>{S_SELECT_SORT_DIR} <input type="submit" name="sort" value="{L_GO}" class="button2" /></label>
-		<!-- ENDIF -->
-	</fieldset>
-
-	</form>
-	<hr />
-<!-- ENDIF -->
-
-<div class="topic-actions">
-	<div class="buttons">
-	<!-- IF not S_IS_BOT and S_DISPLAY_REPLY_INFO -->
-		<div class="<!-- IF S_IS_LOCKED -->locked-icon<!-- ELSE -->reply-icon<!-- ENDIF -->"><a href="{U_POST_REPLY_TOPIC}" title="<!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF -->"><span></span><!-- IF S_IS_LOCKED -->{L_TOPIC_LOCKED_SHORT}<!-- ELSE -->{L_POST_REPLY}<!-- ENDIF --></a></div>
-	<!-- ENDIF -->
-	</div>
-
-	<!-- IF PAGINATION or TOTAL_POSTS -->
-		<div class="pagination">
-			{TOTAL_POSTS}
-			<!-- IF PAGE_NUMBER --><!-- IF PAGINATION --> &bull; <a href="#" onclick="jumpto(); return false;" title="{L_JUMP_TO_PAGE}">{PAGE_NUMBER}</a> &bull; <span>{PAGINATION}</span><!-- ELSE --> &bull; {PAGE_NUMBER}<!-- ENDIF --><!-- ENDIF -->
-		</div>
-	<!-- ENDIF -->
-</div>
-
-<!-- INCLUDE jumpbox.html -->
-
-<!-- IF S_TOPIC_MOD -->
-	<form method="post" action="{S_MOD_ACTION}">
-	<fieldset class="quickmod">
-		<label for="quick-mod-select">{L_QUICK_MOD}:</label> {S_TOPIC_MOD} <input type="submit" value="{L_GO}" class="button2" />
-		{S_FORM_TOKEN}
-	</fieldset>
-	</form>
-<!-- ENDIF -->
-
-<!-- IF S_DISPLAY_ONLINE_LIST -->
-	<h3><!-- IF U_VIEWONLINE --><a href="{U_VIEWONLINE}">{L_WHO_IS_ONLINE}</a><!-- ELSE -->{L_WHO_IS_ONLINE}<!-- ENDIF --></h3>
-	<p>{LOGGED_IN_USER_LIST}</p>
-<!-- ENDIF -->
-
-<!-- INCLUDE overall_footer.html -->
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewtopic_print.html b/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewtopic_print.html
deleted file mode 100644
index 45c7010..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/template/viewtopic_print.html
+++ /dev/null
@@ -1,63 +0,0 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="{S_CONTENT_DIRECTION}" lang="{S_USER_LANG}" xml:lang="{S_USER_LANG}">
-<head>
-
-<meta http-equiv="content-type" content="text/html; charset={S_CONTENT_ENCODING}" />
-<meta http-equiv="content-style-type" content="text/css" />
-<meta http-equiv="content-language" content="{S_USER_LANG}" />
-<meta http-equiv="imagetoolbar" content="no" />
-<meta name="resource-type" content="document" />
-<meta name="distribution" content="global" />
-<meta name="copyright" content="2000, 2002, 2005, 2007 phpBB Group" />
-<meta name="keywords" content="" />
-<meta name="description" content="" />
-<meta name="robots" CONTENT="noindex" />
-{META}
-<title>{SITENAME} &bull; {PAGE_TITLE}</title>
-
-<link href="{T_THEME_PATH}/print.css" rel="stylesheet" type="text/css" />
-</head>
-
-<body id="phpbb">
-<div id="wrap">
-	<a id="top" name="top" accesskey="t"></a>
-
-	<div id="page-header">
-		<h1>{SITENAME}</h1>
-		<p>{SITE_DESCRIPTION}<br /><a href="{U_FORUM}">{U_FORUM}</a></p>
-		
-		<h2>{TOPIC_TITLE}</h2>
-		<p><a href="{U_TOPIC}">{U_TOPIC}</a></p>
-	</div>
-
-	<div id="page-body">
-		<div class="page-number">{PAGE_NUMBER}</div>
-		<!-- BEGIN postrow -->
-			<div class="post">
-				<h3>{postrow.POST_SUBJECT}</h3>
-				<div class="date">{postrow.MINI_POST_IMG}{L_POSTED}: <strong>{postrow.POST_DATE}</strong></div>
-				<div class="author">{L_POST_BY_AUTHOR} <strong<!-- IF postrow.POST_AUTHOR_COLOUR --> style="color: {postrow.POST_AUTHOR_COLOUR}"<!-- ENDIF -->>{postrow.POST_AUTHOR}</strong></div>
-				<div class="content">{postrow.MESSAGE}</div>
-			</div>
-			<hr />
-		<!-- END postrow -->
-	</div>
-
-<!--
-	We request you retain the full copyright notice below including the link to www.phpbb.com.
-	This not only gives respect to the large amount of time given freely by the developers
-	but also helps build interest, traffic and use of phpBB3. If you (honestly) cannot retain
-	the full copyright we ask you at least leave in place the "Powered by phpBB" line, with
-	"phpBB" linked to www.phpbb.com. If you refuse to include even this then support on our
-	forums may be affected.
-
-	The phpBB Group : 2006
-//-->
-	<div id="page-footer">
-		<div class="page-number">{S_TIMEZONE}<br />{PAGE_NUMBER}</div>
-		<div class="copyright">Powered by phpBB &copy; 2000, 2002, 2005, 2007 phpBB Group<br />http://www.phpbb.com/</div>
-	</div>
-</div>
-
-</body>
-</html>
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/bidi.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/bidi.css
deleted file mode 100644
index a8c872c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/bidi.css
+++ /dev/null
@@ -1,722 +0,0 @@
-/* Modern RTL definitions
----------------------------------------- */
-
-/**
-* common.css 
-*/
-.rtl h1 {
-	margin-right: 0;
-	margin-left: 200px;
-}
-
-.rtl p.right {
-	text-align: left;
-}
-
-.rtl div.rules ul {
-	margin-left: 0;
-	margin-right: 20px;
-}
-
-/* Main blocks
----------------------------------------- */
-.rtl #logo {
-	float: right;
-	padding: 10px 10px 0 13px;
-}
-
-/* Search box
---------------------------------------------- */
-.rtl #search-box {
-	float: left;
-	text-align: left;
-	margin-right: 0;
-	margin-left: 5px;
-}
-
-.rtl #search-box li {
-	text-align: left;
-}
-
-.rtl #search-box img {
-	margin-right: 0;
-	margin-left: 3px;
-}
-
-.rtl #site-description {
-	float: right;
-}
-
-.rtl #site-description h1 {
-	margin-left: 0;
-}
-
-/* Round cornered boxes and backgrounds
----------------------------------------- */
-.rtl .post {
-	background-position: 0 0;
-}
-
-/* Horizontal lists
-----------------------------------------*/
-.rtl ul.linklist li {
-	float: right;
-	margin-right: 0;
-	margin-left: 5px;
-}
-
-.rtl ul.linklist li.rightside, .rtl p.rightside {
-	float: left;
-	margin-right: 5px;
-	margin-left: 0;
-	text-align: left;
-}
-
-.rtl ul.leftside li, .rtl ul.rightside li {
-	float: left;
-}
-
-.rtl ul.leftside {
-	float: right;
-	margin-left: 5px;
-	margin-right: 0;
-	text-align: right;
-}
-
-.rtl ul.rightside {
-	float: left;
-	margin-left: -5px;
-	margin-right: 5px;
-	text-align: left;
-}
-
-/* Table styles
-----------------------------------------*/
-.rtl table.table1 thead th {
-	padding: 0 3px 4px 0;
-}
-
-.rtl table.table1 thead th span {
-	padding-left: 0;
-	padding-right: 7px;
-}
-
-.rtl table.table1 tbody th {
-	text-align: right;
-}
-
-/* Specific column styles */
-.rtl table.table1 .name		{ text-align: right; }
-.rtl table.table1 .joined	{ text-align: right; }
-.rtl table.table1 .active	{ text-align: right; }
-.rtl table.table1 .info		{ text-align: right; }
-.rtl table.table1 thead .autocol { padding-left: 0; padding-right: 1em; }
-
-.rtl table.table1 span.rank-img {
-	float: left;
-}
-
-.rtl table.info tbody th {
-	text-align: left;
-}
-
-.rtl .forumbg table.table1 {
-	margin: 0 -1px -1px -2px;
-}
-
-/* Misc layout styles
----------------------------------------- */
-/* column[1-2] styles are containers for two column layouts 
-   Also see tweaks.css */
-.rtl .column1 {
-	float: right;
-	clear: right;
-}
-
-.rtl .column2 {
-	float: left;
-	clear: left;
-}
-
-/* General classes for placing floating blocks */
-.rtl .left-box {
-	float: right;
-	text-align: right;
-}
-
-.rtl .right-box {
-	float: left;
-	text-align: left;
-}
-
-.rtl dl.details dt {
-	float: right;
-	clear: right;
-	text-align: left;
-}
-
-.rtl dl.details dd {
-	margin-right: 0;
-	margin-left: 0;
-	padding-right: 5px;
-	padding-left: 0;
-	float: right;
-}
-
-*:first-child+html dl.details dd {
-	margin-right: 30%;
-	float: none;
-}
-
-* html dl.details dd {
-	margin-right: 30%;
-	float: none;
-}
-
-/* Pagination
----------------------------------------- */
-.rtl .pagination {
-	text-align: left;
-	float: left;
-	padding-left: 5px;
-}
-
-/* Pagination in viewforum for multipage topics */
-.rtl .row .pagination {
-	float: left;
-	padding: 1px 0 1px 15px;
-}
-
-.rtl .pagination span {
-	direction: ltr;
-}
-
-.rtl .pagination span.page-sep {
-	display: inline;
-	visibility: hidden;
-	position: absolute;
-}
-
-/* Miscellaneous styles
----------------------------------------- */
-.rtl #forum-permissions {
-	float: left;
-	padding-right: 5px;
-	padding-left: 0;
-	margin-right: 5px;
-	margin-left: 0;
-	text-align: left;
-}
-
-.rtl .forabg {
-	width: 99%;	/* fix for IE6 */
-}
-
-.rtl .forumbg {
-	width: 99%;	/* fix for IE6 */
-}
-
-/**
-* links.css
-*/
-
-/* Back to top of page */
-.rtl .back2top {
-	text-align: left;
-}
-
-.rtl a.top {
-	float: left;
-}
-
-.rtl a.top2 {
-	padding-left: 0;
-	padding-right: 15px;
-}
-
-/**
-* content.css
-*/
-.rtl ul.topiclist dt {
-	float: right;
-}
-
-.rtl ul.topiclist dl {
-	position: static;	/* fix for IE6 */
-}
-
-.rtl ul.topiclist dd {
-	float: right;
-	border-right-width: 1px;
-	border-right-style: solid;
-	border-left: none;
-}
-
-.rtl ul.topiclist li.row dt a.subforum {
-	padding-right: 12px;
-	background-position: right;
-	position: static;
-}
-
-.rtl .forum-image {
-	float: right;
-	margin-right: 0;
-	margin-left: 5px;
-}
-
-.rtl li.header dt, .rtl li.header dd {
-	border-right-width: 0;
-}
-
-.rtl li.header dd {
-	margin-left: 0;
-	margin-right: 1px;
-}
-
-.rtl dl.icon {
-	background-position: 99.5% 50%;
-}
-
-.rtl li.header dl.icon dt {
-	/* Tweak for headers alignment when folder icon used */
-	padding-right: 0;
-	padding-left: 50px;
-}
-
-.rtl dl.icon dt {
-	padding-left: 0;
-	padding-right: 45px;				/* Space for folder icon */
-	background-position: 99.5% 95%;			/* Position of topic icon */
-}
-
-.rtl dd.lastpost span, .rtl ul.topiclist dd.searchby span, .rtl ul.topiclist dd.info span, .rtl ul.topiclist dd.time span, .rtl dd.redirect span, .rtl dd.moderation span {
-	padding-left: 0;
-	padding-right: 5px;
-}
-
-.rtl dd.mark {
-	float: left !important;
-}
-
-.rtl ul.topiclist dd.searchextra {
-	margin-left: 0;
-	margin-right: 5px;
-	border-right: none;
-}
-
-/* Post body styles
-----------------------------------------*/
-.rtl .postbody {
-	float: right;
-}
-
-/* Topic review panel
-----------------------------------------*/
-.rtl #topicreview {
-	padding-right: 0;
-	padding-left: 5px;
-}
-
-/* Content container styles
-----------------------------------------*/
-.rtl .content ul, .rtl .content ol {
-	margin-right: 3em;
-	margin-left: 0;
-}
-
-/* Post author */
-.rtl p.author {
-	margin: 0 0 0.6em 15em;
-}
-
-.rtl .signature {
-	clear: right;
-}
-
-.rtl .notice {
-	clear: right;
-}
-
-/* Jump to post link for now */
-.rtl ul.searchresults {
-	text-align: left;
-}
-
-/* BB Code styles
-----------------------------------------*/
-/* Quote block */
-.rtl blockquote {
-	margin: 0.5em 25px 0 1px;
-}
-
-.rtl blockquote blockquote {
-	/* Nested quotes */
-	margin: 0.5em 15px 0 1px;	
-}
-
-.rtl blockquote cite {
-	/* Username/source of quoter */
-	margin-right: 20px;
-	margin-left: 0;
-}
-
-.rtl blockquote dl.codebox {
-	margin-right: 0;
-}
-
-.rtl code {
-	direction: ltr;
-}
-
-/* Attachments
-----------------------------------------*/
-.rtl .attachbox {
-	float: right;
-	margin: 5px 0 5px 5px;
-	clear: right;
-}
-
-.rtl .attachbox dd {
-	clear: right;
-}
-
-.rtl .attachbox p {
-	clear: right;
-}
-
-.rtl .attachbox p.stats {
-	clear: right;
-}
-
-/* Post poll styles
-----------------------------------------*/
-.rtl fieldset.polls dt {
-	text-align: right;
-	float: right;
-	border-left: none;
-}
-
-.rtl fieldset.polls dd {
-	float: right;
-	border-right: none;
-	margin-right: 0;
-}
-
-.rtl fieldset.polls dd div {
-	text-align: left;
-}
-
-.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
-	border-left-width: 1px;
-	border-left-style: solid;
-	border-right: none;
-}
-
-/* Poster profile block
-----------------------------------------*/
-.rtl .postprofile {
-	border-left: none;
-	border-right-width: 1px;
-	border-right-style: solid;
-	float: left;
-/*	text-align: right; */
-}
-
-.rtl .pm .postprofile {
-	border-right-width: 1px;
-	border-right-style: solid;
-	border-left: none;
-}
-
-.rtl .postprofile dd, .rtl .postprofile dt {
-	margin-left: 0;
-	margin-right: 8px;
-}
-
-.rtl .online {
-	background-position: 0 0;
-}
-
-.rtl dl.pmlist dd {
-	margin-right: 61% !important;
-	margin-left: 0 !important;
-}
-
-/**
-* buttons.css
-*/
-/* Rollover buttons
-   Based on: http://wellstyled.com/css-nopreload-rollovers.html
-----------------------------------------*/
-.rtl .buttons {
-	float: right;
-}
-
-/* Rollover state */
-.rtl .buttons div {
-	margin: 0 1px 0 5px;
-}
-
-/* Sub-header (navigation bar)
---------------------------------------------- */
-.rtl a.print, .rtl a.sendemail, .rtl a.fontsize {
-	text-align: right;
-}
-
-/* Icon images
----------------------------------------- */
-.rtl .sitehome, .rtl .icon-faq, .rtl .icon-members, .rtl .icon-home, .rtl .icon-ucp, .rtl .icon-register, .rtl .icon-logout,
-.rtl .icon-bookmark, .rtl .icon-bump, .rtl .icon-subscribe, .rtl .icon-unsubscribe, .rtl .icon-pages, .rtl .icon-search {
-	background-position: 100% 50%;
-	padding: 1px 17px 0 0;
-}
-
-/* Poster profile icons
-----------------------------------------*/
-/* Rollover state */
-.rtl .postprofile ul.profile-icons li {
-	float: right;
-	margin: 0 0 3px 6px;
-}
-
-/* Positioning of moderator icons */
-.rtl .postbody ul.profile-icons {
-	float: left;
-}
-
-/**
-* cp.css
-*/
-/* Modern Control Panel Styles
----------------------------------------- */
-
-
-/* Main CP box
-----------------------------------------*/
-.rtl #cp-menu {
-	float: right;
-}
-
-.rtl #cp-main {
-	float: right;
-}
-
-.rtl #cp-main .panel ol {
-	margin-right: 2em;
-	margin-left: 0;
-}
-
-.rtl #cp-main .pagination {
-	float: left;
-}
-
-.rtl #cp-main .buttons {
-	margin-right: 0;
-	margin-left: 0;
-}
-
-/* CP tabbed menu
-----------------------------------------*/
-.rtl #tabs {
-	margin: 20px 7px -1px 0;
-}
-
-.rtl #tabs a {
-	float: right;
-}
-
-/*.rtl #tabs a span {
-	float: right;
-}*/
-
-/* Mini tabbed menu used in MCP
-----------------------------------------*/
-.rtl #minitabs {
-	margin: -20px 0 0 7px;
-}
-
-.rtl #minitabs li {
-	float: left;
-	margin-right: 2px;
-	margin-left: 0;
-}
-
-/* UCP navigation menu
-----------------------------------------*/
-
-/* Preferences pane layout
-----------------------------------------*/
-.rtl #cp-main h2 {
-	margin-left: 0;
-	margin-right: 10px;
-}
-
-/* Friends list */
-.rtl .cp-mini {
-	margin: 10px 5px 10px 15px;
-}
-
-/* PM Styles
-----------------------------------------*/
-
-/* Defined rules list for PM options */
-.rtl ol.def-rules {
-	padding-right: 0;
-}
-
-/* PM marking colours */
-.rtl .pm-legend {
-	border-right-width: 10px;
-	border-right-style: solid;
-	border-left-width: 0;
-	padding-left: 0;
-	padding-right: 3px;
-}
-
-/* Avatar gallery */
-.rtl #gallery label {
-	float: right;
-}
-
-/**
-* forms.css
-*/
-
-/* General form styles
-----------------------------------------*/
-
-.rtl option {
-	padding-right: 0;
-	padding-left: 1em;
-}
-
-.rtl label {
-	padding-right: 0;
-	padding-left: 5px;
-}
-
-/* Definition list layout for forms
----------------------------------------- */
-.rtl fieldset dt {
-	float: right;
-	text-align: right;
-}
-
-.rtl fieldset dd {
-	margin-left: 0;
-	margin-right: 41%;
-}
-
-/* Specific layout 1 */
-.rtl fieldset.fields1 dt {
-	border-left-width: 0;
-	border-right-width: 1px;
-}
-
-.rtl fieldset.fields1 dd {
-	margin-right: 10em;
-	margin-left: 0;
-	border-right-width: 0;
-	border-left-width: 1px;
-}
-
-/* Specific layout 2 */
-.rtl fieldset.fields2 dt {
-	border-right-width: 1px;
-	border-left-width: 0;
-}
-
-.rtl fieldset.fields2 dd {
-	margin-right: 16em;
-	margin-left: 0;
-	border-left-width: 1px;
-	border-right-width: 0;
-}
-
-/* Form elements */
-.rtl dt label {
-	text-align: right;
-}
-
-.rtl dd input, .rtl dd textarea {
-	margin-left: 3px;
-	margin-right: 0;
-}
-
-/* Quick-login on index page */
-.rtl fieldset.quick-login input.inputbox {
-	margin-left: 5px;
-	margin-right: 0;
-}
-
-.rtl fieldset.quick-login label {
-	padding-left: 2px;
-	padding-right: 0;
-}
-
-/* Display options on viewtopic/viewforum pages  */
-.rtl fieldset.display-options label {
-	padding-left: 2px;
-	padding-right: 0;
-}
-
-/* Display actions for ucp and mcp pages */
-.rtl fieldset.display-actions {
-	text-align: left;
-	padding-left: 1em;
-	padding-right: 0;
-}
-
-.rtl fieldset.display-actions label {
-	padding-left: 2px;
-	padding-right: 0;
-}
-
-/* MCP forum selection*/
-.rtl fieldset.forum-selection {
-	float: left;
-}
-
-.rtl fieldset.forum-selection2 {
-	float: left;
-}
-
-/* Jumpbox */
-.rtl fieldset.jumpbox {
-	text-align: left;
-}
-
-.rtl fieldset.quickmod {
-	float: left;
-	text-align: left;
-}
-
-/* Posting page styles
-----------------------------------------*/
-
-/* Emoticons panel */
-.rtl #smiley-box {
-	float: left;
-}
-
-/* Form button styles
----------------------------------------- */
-
-/* Topic and forum Search */
-.rtl .search-box {
-	margin-right: 5px;
-	margin-left: 0;
-	float: right;
-}
-
-.rtl input.search {
-	background-position: right 1px;
-	padding-right: 17px;
-	padding-left: 0;
-}
-
-/**
-* tweaks.css
-*/
-
-
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/buttons.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/buttons.css
deleted file mode 100644
index d359979..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/buttons.css
+++ /dev/null
@@ -1,171 +0,0 @@
-/* Modern Button Styles
----------------------------------------- */
-
-/* Rollover buttons
-   Based on: http://wellstyled.com/css-nopreload-rollovers.html
-----------------------------------------*/
-.buttons {
-	float: left;
-	width: auto;
-	height: auto;
-}
-
-/* Rollover state */
-.buttons div {
-	float: left;
-	margin: 0 5px 0 0;
-	background-position: 0 100%;
-}
-
-/* Rolloff state */
-.buttons div a {
-	display: block;
-	width: 100%;
-	height: 100%;
-	background-position: 0 0;
-	position: relative;
-	overflow: hidden;
-}
-
-/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
-/*.buttons div span		{ display: none; }*/
-/*.buttons div a:hover	{ background-image: none; }*/
-.buttons div span			{ position: absolute; width: 100%; height: 100%; cursor: pointer;}
-.buttons div a:hover span	{ background-position: 0 100%; }
-
-/* Big button images */
-.reply-icon span	{ background: transparent none 0 0 no-repeat; }
-.post-icon span		{ background: transparent none 0 0 no-repeat; }
-.locked-icon span	{ background: transparent none 0 0 no-repeat; }
-.pmreply-icon span	{ background: none 0 0 no-repeat; }
-.newpm-icon span 	{ background: none 0 0 no-repeat; }
-.forwardpm-icon span 	{ background: none 0 0 no-repeat; }
-
-/* Set big button dimensions */
-.buttons div.reply-icon		{ width: {IMG_BUTTON_TOPIC_REPLY_WIDTH}px; height: {IMG_BUTTON_TOPIC_REPLY_HEIGHT}px; }
-.buttons div.post-icon		{ width: {IMG_BUTTON_TOPIC_NEW_WIDTH}px; height: {IMG_BUTTON_TOPIC_NEW_HEIGHT}px; }
-.buttons div.locked-icon	{ width: {IMG_BUTTON_TOPIC_LOCKED_WIDTH}px; height: {IMG_BUTTON_TOPIC_LOCKED_HEIGHT}px; }
-.buttons div.pmreply-icon	{ width: {IMG_BUTTON_PM_REPLY_WIDTH}px; height: {IMG_BUTTON_PM_REPLY_HEIGHT}px; }
-.buttons div.newpm-icon		{ width: {IMG_BUTTON_PM_NEW_WIDTH}px; height: {IMG_BUTTON_PM_NEW_HEIGHT}px; }
-.buttons div.forwardpm-icon	{ width: {IMG_BUTTON_PM_FORWARD_WIDTH}px; height: {IMG_BUTTON_PM_FORWARD_HEIGHT}px; }
-
-/* Sub-header (navigation bar)
---------------------------------------------- */
-a.print, a.sendemail, a.fontsize {
-	display: block;
-	overflow: hidden;
-	height: 18px;
-	text-indent: -5000px;
-	text-align: left;
-	background-repeat: no-repeat;
-}
-
-a.print {
-	background-image: none;
-	width: 22px;
-}
-
-a.sendemail {
-	background-image: none;
-	width: 22px;
-}
-
-a.fontsize {
-	background-image: none;
-	background-position: 0 -1px;
-	width: 29px;
-}
-
-a.fontsize:hover {
-	background-position: 0 -20px;
-	text-decoration: none;
-}
-
-/* Icon images
----------------------------------------- */
-.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
-.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
-	background-position: 0 50%;
-	background-repeat: no-repeat;
-	background-image: none;
-	padding: 1px 0 0 17px;
-}
-
-/* Poster profile icons
-----------------------------------------*/
-ul.profile-icons {
-	margin: 0;
-	padding: 0;
-	list-style: none;
-	padding-top: 10px;
-}
-
-/* Rollover state */
-ul.profile-icons li {
-	float: left;
-	margin: 0 6px 3px 0;
-	background-position: 0 100%;
-}
-
-/* Rolloff state */
-ul.profile-icons li a {
-	display: block;
-	width: 100%;
-	height: 100%;
-	background-position: 0 0;
-}
-
-/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
-ul.profile-icons li span { display:none; }
-ul.profile-icons li a:hover { background: none; }
-
-/* Positioning of moderator icons */
-.postbody ul.profile-icons {
-	float: right;
-	width: auto;
-	padding: 0;
-}
-
-.postbody ul.profile-icons li {
-	margin: 0 3px;
-}
-
-/* Profile & navigation icons */
-.email-icon, .email-icon a		{ background: none top left no-repeat; }
-.aim-icon, .aim-icon a			{ background: none top left no-repeat; }
-.yahoo-icon, .yahoo-icon a		{ background: none top left no-repeat; }
-.web-icon, .web-icon a			{ background: none top left no-repeat; }
-.msnm-icon, .msnm-icon a			{ background: none top left no-repeat; }
-.icq-icon, .icq-icon a			{ background: none top left no-repeat; }
-.jabber-icon, .jabber-icon a		{ background: none top left no-repeat; }
-.pm-icon, .pm-icon a				{ background: none top left no-repeat; }
-.quote-icon, .quote-icon a		{ background: none top left no-repeat; }
-
-/* Moderator icons */
-.report-icon, .report-icon a		{ background: none top left no-repeat; }
-.warn-icon, .warn-icon a			{ background: none top left no-repeat; }
-.edit-icon, .edit-icon a			{ background: none top left no-repeat; }
-.delete-icon, .delete-icon a		{ background: none top left no-repeat; }
-.info-icon, .info-icon a			{ background: none top left no-repeat; }
-
-/* Set profile icon dimensions */
-ul.profile-icons li.email-icon		{ width: {IMG_ICON_CONTACT_EMAIL_WIDTH}px; height: {IMG_ICON_CONTACT_EMAIL_HEIGHT}px; }
-ul.profile-icons li.aim-icon	{ width: {IMG_ICON_CONTACT_AIM_WIDTH}px; height: {IMG_ICON_CONTACT_AIM_HEIGHT}px; }
-ul.profile-icons li.yahoo-icon	{ width: {IMG_ICON_CONTACT_YAHOO_WIDTH}px; height: {IMG_ICON_CONTACT_YAHOO_HEIGHT}px; }
-ul.profile-icons li.web-icon	{ width: {IMG_ICON_CONTACT_WWW_WIDTH}px; height: {IMG_ICON_CONTACT_WWW_HEIGHT}px; }
-ul.profile-icons li.msnm-icon	{ width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; }
-ul.profile-icons li.icq-icon	{ width: {IMG_ICON_CONTACT_ICQ_WIDTH}px; height: {IMG_ICON_CONTACT_ICQ_HEIGHT}px; }
-ul.profile-icons li.jabber-icon	{ width: {IMG_ICON_CONTACT_JABBER_WIDTH}px; height: {IMG_ICON_CONTACT_JABBER_HEIGHT}px; }
-ul.profile-icons li.pm-icon		{ width: {IMG_ICON_CONTACT_PM_WIDTH}px; height: {IMG_ICON_CONTACT_PM_HEIGHT}px; }
-ul.profile-icons li.quote-icon	{ width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; }
-ul.profile-icons li.report-icon	{ width: {IMG_ICON_POST_REPORT_WIDTH}px; height: {IMG_ICON_POST_REPORT_HEIGHT}px; }
-ul.profile-icons li.edit-icon	{ width: {IMG_ICON_POST_EDIT_WIDTH}px; height: {IMG_ICON_POST_EDIT_HEIGHT}px; }
-ul.profile-icons li.delete-icon	{ width: {IMG_ICON_POST_DELETE_WIDTH}px; height: {IMG_ICON_POST_DELETE_HEIGHT}px; }
-ul.profile-icons li.info-icon	{ width: {IMG_ICON_POST_INFO_WIDTH}px; height: {IMG_ICON_POST_INFO_HEIGHT}px; }
-ul.profile-icons li.warn-icon	{ width: {IMG_ICON_USER_WARN_WIDTH}px; height: {IMG_ICON_USER_WARN_HEIGHT}px; }
-
-/* Fix profile icon default margins */
-ul.profile-icons li.edit-icon	{ margin: 0 0 0 3px; }
-ul.profile-icons li.quote-icon	{ margin: 0 0 0 10px; }
-ul.profile-icons li.info-icon, ul.profile-icons li.report-icon	{ margin: 0 3px 0 0; }
-
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/colours.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/colours.css
deleted file mode 100644
index 2f4967a..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/colours.css
+++ /dev/null
@@ -1,1000 +0,0 @@
-/*  	
---------------------------------------------------------------
-Colours and backgrounds for common.css
--------------------------------------------------------------- */
-
-html, body {
-}
-
-h1 {
-}
-
-h2 {
-}
-
-h3 {
-	border-bottom: 1px solid #DDD;
-	margin-bottom: 0.5em;
-}
-
-hr {
-	border-color: #FFFFFF;
-	border-top-color: #CCCCCC;
-}
-
-hr.dashed {
-	border-top-color: #CCCCCC;
-}
-
-/* Search box
---------------------------------------------- */
-
-#search-box {
-}
-
-#search-box #keywords {
-	background-color: #FFF;
-}
-
-#search-box input {
-}
-
-/* Round cornered boxes and backgrounds
----------------------------------------- */
-.headerbar {
-	background-color: #12A3EB;
-	background-image: url("{T_THEME_PATH}/images/bg_header.gif");
-	color: #FFFFFF;
-}
-
-.navbar {
-	background-color: #EFEFEF;
-}
-
-.forabg {
-	background-color: #777777;
-	background-image: url("{T_THEME_PATH}/images/bg_list.gif");
-}
-
-.forumbg {
-	background-color: #C4C4C4;
-	background-image: url("{T_THEME_PATH}/images/bg_header.gif");
-}
-
-.panel {
-	background-color: #F8F8F8;
-	color: #333333;
-}
-
-.post:target .content {
-}
-
-.post:target h3 a {
-	border-color: #204d92;
-}
-
-.bg1	{ background-color: #F8F8F8; }
-.bg2	{ background-color: #EEEEEE;  }
-.bg3	{ background-color: #DDDDDD; }
-
-.ucprowbg {
-	background-color: #DCDEE2;
-}
-
-.fieldsbg {
-	background-color: #E7E8EA;
-}
-
-span.corners-top {
-	background-image: url("{T_THEME_PATH}/images/corners_left.png");
-}
-
-span.corners-top span {
-	background-image: url("{T_THEME_PATH}/images/corners_right.png");
-}
-
-span.corners-bottom {
-	background-image: url("{T_THEME_PATH}/images/corners_left.png");
-}
-
-span.corners-bottom span {
-	background-image: url("{T_THEME_PATH}/images/corners_right.png");
-}
-
-/* Horizontal lists
-----------------------------------------*/
-
-ul.navlinks {
-	border-bottom-color: #FFFFFF;
-}
-
-/* Table styles
-----------------------------------------*/
-table.table1 thead th {
-	color: #FFFFFF;
-}
-
-table.table1 tbody tr {
-	border-color: #BFC1CF;
-}
-
-table.table1 tbody tr:hover, table.table1 tbody tr.hover {
-	background-color: #F8F8F8;
-	color: #000;
-}
-
-table.table1 td {
-}
-
-table.table1 tbody td {
-	border-top-color: #FAFAFA;
-}
-
-table.table1 tbody th {
-	border-bottom-color: #000000;
-	color: #333333;
-	background-color: #FFFFFF;
-}
-
-table.info tbody th {
-	color: #000000;
-}
-
-/* Misc layout styles
----------------------------------------- */
-dl.details dt {
-	color: #000000;
-}
-
-dl.details dd {
-}
-
-.sep {
-	color: #1198D9;
-}
-
-/* Pagination
----------------------------------------- */
-
-.pagination span strong {
-	color: #FFFFFF;
-	background-color: #AAAAAA;
-	border-color: #777777;
-}
-
-.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
-	background-color: #F8F8F8;
-	border-color: #777777;
-}
-
-.pagination span a:hover {
-	border-color: #777777;
-	background-color: #777777;
-	color: #FFF;
-}
-
-/* Pagination in viewforum for multipage topics */
-.row .pagination {
-	background-image: url("{T_THEME_PATH}/images/icon_pages.gif");
-}
-
-.row .pagination span a, li.pagination span a {
-	background-color: #FFFFFF;
-}
-
-.row .pagination span a:hover, li.pagination span a:hover {
-	background-color: #777777;
-}
-
-/* Miscellaneous styles
----------------------------------------- */
-
-.copyright {
-	color: #555555;
-}
-
-.error {
-	color: #BC2A4D;
-}
-
-.reported {
-	background-color: #F7ECEF;
-}
-
-li.reported:hover {
-	background-color: #ECD5D8 !important;
-}
-.sticky, .announce {
-	/* you can add a background for stickies and announcements*/
-}
-
-div.rules {
-	background-color: #ECD5D8;
-	color: #BC2A4D;
-}
-
-p.rules {
-	background-color: #ECD5D8;
-	background-image: none;
-}
-
-/*  	
---------------------------------------------------------------
-Colours and backgrounds for links.css
--------------------------------------------------------------- */
-
-a:link		{ color: #204d92; }
-a:visited	{ color: #204d92; }
-a:hover		{ color: green; }
-a:active	{ color: #204d92; }
-
-/* Links on gradient backgrounds */
-#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
-	color: #FFFFFF;
-}
-
-#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
-	color: #FFFFFF;
-}
-
-#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
-	color: #FFFFFF;
-}
-
-#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
-}
-
-/* Links for forum/topic lists */
-a.forumtitle {
-	color: #204d92;
-}
-
-/* a.forumtitle:visited { color: #204d92; } */
-
-a.forumtitle:hover {
-	color: green;
-}
-
-a.forumtitle:active {
-	color: #204d92;
-}
-
-a.topictitle {
-	color: #204d92;
-}
-
-/* a.topictitle:visited { color: #204d92; } */
-
-a.topictitle:hover {
-	color: green;
-}
-
-a.topictitle:active {
-	color: #204d92;
-}
-
-/* Post body links */
-.postlink {
-	color: #204d92;
-	border: none;
-}
-
-.postlink:visited {
-	color: #204d94;
-}
-
-.postlink:active {
-	color: #204d92;
-}
-
-.postlink:hover {
-	color: green;
-	text-decoration: underline;
-}
-
-.signature a, .signature a:visited, .signature a:active, .signature a:hover {
-	background-color: transparent;
-}
-
-/* Profile links */
-.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
-	color: #204d92;
-}
-
-.postprofile a:hover, .postprofile dt.author a:hover {
-	color: green;
-}
-
-/* Profile searchresults */	
-.search .postprofile a {
-	color: #204d92;
-}
-
-.search .postprofile a:hover {
-	color: green;
-}
-
-/* Back to top of page */
-a.top {
-	background-image: url("{IMG_ICON_BACK_TOP_SRC}");
-}
-
-a.top2 {
-	background-image: url("{IMG_ICON_BACK_TOP_SRC}");
-}
-
-/* Arrow links  */
-a.up		{ background-image: url("{T_THEME_PATH}/images/arrow_up.gif") }
-a.down		{ background-image: url("{T_THEME_PATH}/images/arrow_down.gif") }
-a.left		{ background-image: url("{T_THEME_PATH}/images/arrow_left.gif") }
-a.right		{ background-image: url("{T_THEME_PATH}/images/arrow_right.gif") }
-
-a.up:hover {
-	background-color: transparent;
-}
-
-a.left:hover {
-	color: green;
-}
-
-a.right:hover {
-	color: green;
-}
-
-
-/*  	
---------------------------------------------------------------
-Colours and backgrounds for content.css
--------------------------------------------------------------- */
-
-ul.forums {
-	background-color: #eef5f9;
-	background-image: url("{T_THEME_PATH}/images/gradient.gif");
-}
-
-ul.topiclist li {
-	color: #333333;
-}
-
-ul.topiclist dd {
-	border-left-color: #FFFFFF;
-}
-
-.rtl ul.topiclist dd {
-	border-right-color: #fff;
-	border-left-color: transparent;
-}
-
-ul.topiclist li.row dt a.subforum.read {
-	background-image: url("{IMG_SUBFORUM_READ_SRC}");
-}
-
-ul.topiclist li.row dt a.subforum.unread {
-	background-image: url("{IMG_SUBFORUM_UNREAD_SRC}");
-}
-
-li.row {
-	border-top-color:  #FFFFFF;
-	border-bottom-color: #C0C0C0;
-	background-color: #EEEEEE;
-}
-
-li.row strong {
-	color: #333333;
-}
-
-li.row:hover {
-	background-color: #F8F8F8;
-}
-
-li.row:hover dd {
-	border-left-color: #CCCCCC;
-}
-
-.rtl li.row:hover dd {
-	border-right-color: #CCCCCC;
-	border-left-color: transparent;
-}
-
-li.header dt, li.header dd {
-	color: #FFFFFF;
-}
-
-/* Forum list column styles */
-ul.topiclist dd.searchextra {
-	color: #333333;
-}
-
-/* Post body styles
-----------------------------------------*/
-.postbody {
-	color: #333333;
-}
-
-/* Content container styles
-----------------------------------------*/
-.content {
-	color: #333333;
-}
-
-.content h2, .panel h2 {
-	color: #333333;
-	border-bottom-color: #CCCCCC;
-}
-
-dl.faq dt {
-	color: #333333;
-}
-
-.posthilit {
-	background-color: #F3BFCC;
-	color: #BC2A4D;
-}
-
-/* Post signature */
-.signature {
-	border-top-color: #CCCCCC;
-}
-
-/* Post noticies */
-.notice {
-	border-top-color:  #CCCCCC;
-}
-
-/* BB Code styles
-----------------------------------------*/
-/* Quote block */
-blockquote {
-	background-color: #EBEADD;
-	background-image: url("{T_THEME_PATH}/images/quote.gif");
-	border-color:#DBDBCE;
-}
-
-blockquote blockquote {
-	/* Nested quotes */
-	background-color:#EFEED9;
-}
-
-blockquote blockquote blockquote {
-	/* Nested quotes */
-	background-color: #EBEADD;
-}
-
-/* Code block */
-dl.codebox {
-	background-color: #FFFFFF;
-	border-color: #AAAAAA;
-}
-
-dl.codebox dt {
-	border-bottom-color:  #DDDDDD;
-}
-
-dl.codebox code {
-}
-
-.syntaxbg		{ color: #FFFFFF; }
-.syntaxcomment	{ color: #FF8000; }
-.syntaxdefault	{ color: #0000BB; }
-.syntaxhtml		{ color: #000000; }
-.syntaxkeyword	{ color: #007700; }
-.syntaxstring	{ color: #DD0000; }
-
-/* Attachments
-----------------------------------------*/
-.attachbox {
-	background-color: #FFFFFF;
-	border-color:  #C9D2D8;
-}
-
-.pm-message .attachbox {
-	background-color: #F2F3F3;
-}
-
-.attachbox dd {
-	border-top-color: #C9D2D8;
-}
-
-.attachbox p {
-	color: #666666;
-}
-
-.attachbox p.stats {
-	color: #666666;
-}
-
-.attach-image img {
-	border-color: #999999;
-}
-
-/* Inline image thumbnails */
-
-dl.file dd {
-	color: #666666;
-}
-
-dl.thumbnail img {
-	border-color: #666666;
-	background-color: #FFFFFF;
-}
-
-dl.thumbnail dd {
-	color: #666666;
-}
-
-dl.thumbnail dt a:hover {
-	background-color: #EEEEEE;
-}
-
-dl.thumbnail dt a:hover img {
-	border-color: #204d92;
-}
-
-/* Post poll styles
-----------------------------------------*/
-
-fieldset.polls dl {
-	border-top-color: #DCDEE2;
-	color: #666666;
-}
-
-fieldset.polls dl.voted {
-	color: #000000;
-}
-
-fieldset.polls dd div {
-	color: #FFFFFF;
-}
-
-.rtl .pollbar1, .rtl .pollbar2, .rtl .pollbar3, .rtl .pollbar4, .rtl .pollbar5 {
-	border-right-color: transparent;
-}
-
-.pollbar1 {
-	background-color: #AA2346;
-	border-bottom-color: #74162C;
-	border-right-color: #74162C;
-}
-
-.rtl .pollbar1 {
-	border-left-color: #74162C;
-}
-
-.pollbar2 {
-	background-color: #BE1E4A;
-	border-bottom-color: #8C1C38;
-	border-right-color: #8C1C38;
-}
-
-.rtl .pollbar2 {
-	border-left-color: #8C1C38;
-}
-
-.pollbar3 {
-	background-color: #D11A4E;
-	border-bottom-color: #AA2346;
-	border-right-color: #AA2346;
-}
-
-.rtl .pollbar3 {
-	border-left-color: #AA2346;
-}
-
-.pollbar4 {
-	background-color: #E41653;
-	border-bottom-color: #BE1E4A;
-	border-right-color: #BE1E4A;
-}
-
-.rtl .pollbar4 {
-	border-left-color: #BE1E4A;
-}
-
-.pollbar5 {
-	background-color: #F81157;
-	border-bottom-color: #D11A4E;
-	border-right-color: #D11A4E;
-}
-
-.rtl .pollbar5 {
-	border-left-color: #D11A4E;
-}
-
-/* Poster profile block
-----------------------------------------*/
-.postprofile {
-	color: #666666;
-	border-left-color: #FFFFFF;
-}
-
-.rtl .postprofile {
-	border-right-color: #FFFFFF;
-	border-left-color: transparent;
-}
-
-.pm .postprofile {
-	border-left-color: #AAA;
-}
-
-.rtl .pm .postprofile {
-	border-right-color: #AAA;
-	border-left-color: transparent;
-}
-
-.postprofile strong {
-	color: #000000;
-}
-
-.online {
-	background-image: url("{T_IMAGESET_LANG_PATH}/icon_user_online.gif");
-}
-
-/*  	
---------------------------------------------------------------
-Colours and backgrounds for buttons.css
--------------------------------------------------------------- */
-
-/* Big button images */
-.reply-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_REPLY_SRC}"); }
-.post-icon span		{ background-image: url("{IMG_BUTTON_TOPIC_NEW_SRC}"); }
-.locked-icon span	{ background-image: url("{IMG_BUTTON_TOPIC_LOCKED_SRC}"); }
-.pmreply-icon span	{ background-image: url("{IMG_BUTTON_PM_REPLY_SRC}") ;}
-.newpm-icon span 	{ background-image: url("{IMG_BUTTON_PM_NEW_SRC}") ;}
-.forwardpm-icon span	{ background-image: url("{IMG_BUTTON_PM_FORWARD_SRC}") ;}
-
-a.print {
-	background-image: url("{T_THEME_PATH}/images/icon_print.gif");
-}
-
-a.sendemail {
-	background-image: url("{T_THEME_PATH}/images/icon_sendemail.gif");
-}
-
-a.fontsize {
-	background-image: url("{T_THEME_PATH}/images/icon_fontsize.gif");
-}
-
-/* Icon images
----------------------------------------- */
-.sitehome						{ background-image: url("{T_THEME_PATH}/images/icon_home.gif"); }
-.icon-faq						{ background-image: url("{T_THEME_PATH}/images/icon_faq.gif"); }
-.icon-members					{ background-image: url("{T_THEME_PATH}/images/icon_members.gif"); }
-.icon-home						{ background-image: url("{T_THEME_PATH}/images/icon_home.gif"); }
-.icon-ucp						{ background-image: url("{T_THEME_PATH}/images/icon_ucp.gif"); }
-.icon-register					{ background-image: url("{T_THEME_PATH}/images/icon_register.gif"); }
-.icon-logout					{ background-image: url("{T_THEME_PATH}/images/icon_logout.gif"); }
-.icon-bookmark					{ background-image: url("{T_THEME_PATH}/images/icon_bookmark.gif"); }
-.icon-bump						{ background-image: url("{T_THEME_PATH}/images/icon_bump.gif"); }
-.icon-subscribe					{ background-image: url("{T_THEME_PATH}/images/icon_subscribe.gif"); }
-.icon-unsubscribe				{ background-image: url("{T_THEME_PATH}/images/icon_unsubscribe.gif"); }
-.icon-pages						{ background-image: url("{T_THEME_PATH}/images/icon_pages.gif"); }
-.icon-search					{ background-image: url("{T_THEME_PATH}/images/icon_search.gif"); }
-
-/* Profile & navigation icons */
-.email-icon, .email-icon a		{ background-image: url("{IMG_ICON_CONTACT_EMAIL_SRC}"); }
-.aim-icon, .aim-icon a			{ background-image: url("{IMG_ICON_CONTACT_AIM_SRC}"); }
-.yahoo-icon, .yahoo-icon a		{ background-image: url("{IMG_ICON_CONTACT_YAHOO_SRC}"); }
-.web-icon, .web-icon a			{ background-image: url("{IMG_ICON_CONTACT_WWW_SRC}"); }
-.msnm-icon, .msnm-icon a			{ background-image: url("{IMG_ICON_CONTACT_MSNM_SRC}"); }
-.icq-icon, .icq-icon a			{ background-image: url("{IMG_ICON_CONTACT_ICQ_SRC}"); }
-.jabber-icon, .jabber-icon a		{ background-image: url("{IMG_ICON_CONTACT_JABBER_SRC}"); }
-.pm-icon, .pm-icon a				{ background-image: url("{IMG_ICON_CONTACT_PM_SRC}"); }
-.quote-icon, .quote-icon a		{ background-image: url("{IMG_ICON_POST_QUOTE_SRC}"); }
-
-/* Moderator icons */
-.report-icon, .report-icon a		{ background-image: url("{IMG_ICON_POST_REPORT_SRC}"); }
-.edit-icon, .edit-icon a			{ background-image: url("{IMG_ICON_POST_EDIT_SRC}"); }
-.delete-icon, .delete-icon a		{ background-image: url("{IMG_ICON_POST_DELETE_SRC}"); }
-.info-icon, .info-icon a			{ background-image: url("{IMG_ICON_POST_INFO_SRC}"); }
-.warn-icon, .warn-icon a			{ background-image: url("{IMG_ICON_USER_WARN_SRC}"); } /* Need updated warn icon */
-
-/*  	
---------------------------------------------------------------
-Colours and backgrounds for cp.css
--------------------------------------------------------------- */
-
-/* Main CP box
-----------------------------------------*/
-
-#cp-main h3, #cp-main hr, #cp-menu hr {
-	border-color: #C0C0C0;
-}
-
-#cp-main .panel li.row {
-	border-bottom-color: #C0C0C0;
-	border-top-color: #F9F9F9;
-}
-
-ul.cplist {
-	border-top-color: #C0C0C0;
-}
-
-#cp-main .panel li.header dd, #cp-main .panel li.header dt {
-	color: #000000;
-}
-
-#cp-main table.table1 thead th {
-	color: #333333;
-	border-bottom-color: #333333;
-}
-
-#cp-main .pm-message {
-	border-color: #DBDEE2;
-	background-color: #FFFFFF;
-}
-
-/* CP tabbed menu
-----------------------------------------*/
-#tabs a {
-	background-image: url("{T_THEME_PATH}/images/bg_tabs1.gif");
-}
-
-#tabs a span {
-	background-image: url("{T_THEME_PATH}/images/bg_tabs2.gif");
-	color: #204d92;
-}
-
-#tabs a:hover span {
-	color: green;
-}
-
-#tabs .activetab a {
-	border-bottom-color: #DDDDDD;
-}
-
-#tabs .activetab a span {
-	color: #333333;
-}
-
-#tabs .activetab a:hover span {
-	color: #000000;
-}
-
-/* Mini tabbed menu used in MCP
-----------------------------------------*/
-#minitabs li {
-	color: #204D92;
-	background-color: #E3E3E3;
-}
-
-#minitabs li.activetab {
-	color: #333333;
-	background-color: #F8F8F8;
-	background-image: none;
-}
-
-#minitabs li.activetab a, 
-#minitabs li.activetab a:hover {
-	color: #333333;
-}
-
-/* UCP navigation menu
-----------------------------------------*/
-
-/* Link styles for the sub-section links */
-#navigation a {
-	color: #204D92;
-	background-color: #E3E3E3;
-}
-
-#navigation a:hover {
-	color: green;
-	background-color: #EEEEEE;
-	background-image: url("{T_THEME_PATH}/images/bg_menu.gif");
-}
-
-#navigation #active-subsection a {
-	color: #333333;
-	background-color: #F8F8F8;
-	background-image: none;
-}
-
-#navigation #active-subsection a:hover {
-	color: #333333;
-}
-
-/* Preferences pane layout
-----------------------------------------*/
-#cp-main h2 {
-	color: #333333;
-}
-
-#cp-main .panel {
-	background-color: #F8F8F8;
-}
-
-#cp-main .pm {
-	background-color: #FFFFFF;
-}
-
-#cp-main span.corners-top, #cp-menu span.corners-top {
-	background-image: url("{T_THEME_PATH}/images/corners_left2.gif");
-}
-
-#cp-main span.corners-top span, #cp-menu span.corners-top span {
-	background-image: url("{T_THEME_PATH}/images/corners_right2.gif");
-}
-
-#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
-	background-image: url("{T_THEME_PATH}/images/corners_left2.gif");
-}
-
-#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
-	background-image: url("{T_THEME_PATH}/images/corners_right2.gif");
-}
-
-/* Topicreview */
-#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
-	background-image: url("{T_THEME_PATH}/images/corners_left.gif");
-}
-
-#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
-	background-image: url("{T_THEME_PATH}/images/corners_right.gif");
-}
-
-#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
-	background-image: url("{T_THEME_PATH}/images/corners_left.gif");
-}
-
-#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
-	background-image: url("{T_THEME_PATH}/images/corners_right.gif");
-}
-
-/* Friends list */
-.cp-mini {
-	background-color: #eef5f9;
-}
-
-dl.mini dt {
-	color: #425067;
-}
-
-/* PM Styles
-----------------------------------------*/
-/* PM Message history */
-.current {
-	color: #999999 !important;
-}
-
-/* PM marking colours */
-.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
-	border-left-color: #BC2A4D;
-	border-right-color: #BC2A4D;
-}
-
-.pmlist li.pm_marked_colour, .pm_marked_colour {
-	border-color: #FF6600;
-}
-
-.pmlist li.pm_replied_colour, .pm_replied_colour {
-	border-color: #A9B8C2;
-}
-
-.pmlist li.pm_friend_colour, .pm_friend_colour {
-	border-color: #5D8FBD;
-}
-
-pmlist li.pm_foe_colour, .pm_foe_colour {
-	border-color: #000000;
-}
-
-/* Avatar gallery */
-#gallery label {
-	background-color: #FFFFFF;
-	border-color: #CCC;
-}
-
-#gallery label:hover {
-	background-color: #EEE;
-}
-
-/*  	
---------------------------------------------------------------
-Colours and backgrounds for forms.css
--------------------------------------------------------------- */
-
-/* General form styles
-----------------------------------------*/
-select {
-	border-color: #AAA;
-	background-color: #FAFAFA;
-	font-size: 1em;
-}
-
-label {
-}
-
-option.disabled-option {
-	color: graytext;
-}
-
-/* Definition list layout for forms
----------------------------------------- */
-dd label {
-	color: #333;
-}
-
-/* Hover effects */
-fieldset dl:hover dt label {
-	color: #000000;
-}
-
-fieldset.fields2 dl:hover dt label {
-	color: inherit;
-}
-
-/* Quick-login on index page */
-fieldset.quick-login input.inputbox {
-	background-color: #F2F3F3;
-}
-
-/* Posting page styles
-----------------------------------------*/
-
-#message-box textarea {
-	color: #333333;
-}
-
-/* Input field styles
----------------------------------------- */
-.inputbox {
-	background-color: #FFFFFF; 
-	border-color: #AAA;
-	color: #333333;
-	font-size: 1em;
-}
-
-.inputbox:hover {
-	border-color: #AAA;
-}
-
-.inputbox:focus {
-	border-color: #AAA;
-	color: #333333;
-}
-
-/* Form button styles
----------------------------------------- */
-
-a.button1, input.button1, input.button3, a.button2, input.button2 {
-	color: #333333;
-	background-color: #FAFAFA;
-	border-color: #AAA;
-}
-
-a.button1, input.button1 {
-	border-color: #AAA;
-}
-
-input.button3 {
-	background-image: none;
-}
-
-/* Alternative button */
-a.button2, input.button2, input.button3 {
-	color: #333333;
-	border-color: #AAA;
-	background-color: #FAFAFA;
-}
-
-/* <a> button in the style of the form buttons */
-a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
-	color: #333333;
-	border-color: #AAA;
-	background-color: #FAFAFA;
-}
-
-/* Hover states */
-a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
-	color: #333333;
-	border-color: #AAA;
-	background-color: #FAFAFA;
-}
-
-input.search {
-	background-image: url("{T_THEME_PATH}/images/icon_textbox_search.gif");
-}
-
-input.disabled {
-	color: #333333;
-}
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/common.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/common.css
deleted file mode 100644
index b17a2ec..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/common.css
+++ /dev/null
@@ -1,569 +0,0 @@
-/* General Modern Markup Styles
----------------------------------------- */
-
-h2.solo {
-	margin-bottom: 1em;
-}
-
-img {
-	border-width: 0;
-}
-
-hr {
-	/* Also see tweaks.css */
-	border: 0 none #FFFFFF;
-	border-top: 1px solid #CCCCCC;
-	height: 1px;
-	margin: 5px 0;
-	display: block;
-	clear: both;
-}
-
-hr.dashed {
-	border-top: 1px dashed #CCCCCC;
-	margin: 10px 0;
-}
-
-hr.divider {
-	display: none;
-}
-
-p.right {
-	text-align: right;
-}
-
-/* Main blocks
----------------------------------------- */
-#wrap {
-	padding: 0 20px;
-	min-width: 650px;
-}
-
-#simple-wrap {
-	padding: 6px 10px;
-}
-
-#page-body {
-	margin: 4px 0;
-	clear: both;
-}
-
-#page-body p {
-	margin-top: 0;
-}
-
-#page-footer {
-	clear: both;
-}
-
-#page-footer h3 {
-	margin-top: 20px;
-}
-
-#logo {
-	float: left;
-	width: auto;
-	padding: 10px 13px 0 10px;
-}
-
-a#logo:hover {
-	text-decoration: none;
-}
-
-/* Search box
---------------------------------------------- */
-#search-box {
-	color: #FFFFFF;
-	position: relative;
-	margin-top: 1em;
-	margin-right: 0px;
-	display: block;
-	float: right;
-	text-align: right;
-	white-space: nowrap; /* For Opera */
-	font-size: x-small;
-}
-
-#search-box #keywords {
-	width: 95px;
-	background-color: #FFF;
-}
-
-#search-box input {
-	font-size: x-small;
-}
-
-/* .button1 style defined later, just a few tweaks for the search button version */
-#search-box input.button1 {
-	padding: 1px 5px;
-}
-
-#search-box li {
-	text-align: right;
-	margin-top: 4px;
-}
-
-#search-box img {
-	vertical-align: middle;
-	margin-right: 3px;
-}
-
-/* Site description and logo */
-#site-description {
-	float: left;
-	width: 70%;
-}
-
-#site-description h1 {
-	margin-right: 0;
-}
-
-/* Round cornered boxes and backgrounds
----------------------------------------- */
-.headerbar {
-	background: #ebebeb none repeat-x 0 0;
-	color: #FFFFFF;
-	margin-bottom: 4px;
-	padding: 0 5px;
-}
-
-.navbar {
-	padding: 0 10px;
-	clear: both;
-}
-
-.forabg {
-	background: #b1b1b1 none repeat-x 0 0;
-	margin-bottom: 4px;
-	padding: 0 5px;
-	clear: both;
-}
-
-.forumbg {
-	background: #ebebeb none repeat-x 0 0;
-	margin-bottom: 4px;
-	padding: 0 5px;
-	clear: both;
-}
-
-.panel {
-	margin-bottom: 4px;
-	padding: 0 10px;
-	background-color: #f3f3f3;
-	color: #3f3f3f;
-}
-
-.post {
-	padding: 0 10px;
-	margin-bottom: 4px;
-	background-repeat: no-repeat;
-	background-position: 100% 0;
-}
-
-.post:target .content {
-	color: #000000;
-}
-
-.post:target h3 a {
-}
-
-.bg1	{ background-color: #F8F8F8;}
-.bg2	{ background-color: #EEEEEE; }
-.bg3	{ background-color: #DDDDDD; }
-
-.rowbg {
-	margin: 5px 5px 2px 5px;
-}
-
-.ucprowbg {
-	background-color: #e2e2e2;
-}
-
-.fieldsbg {
-	/*border: 1px #DBDEE2 solid;*/
-	background-color: #eaeaea;
-}
-
-span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
-	font-size: 1px;
-	line-height: 1px;
-	display: block;
-	height: 5px;
-	background-repeat: no-repeat;
-}
-
-span.corners-top {
-	background-image: none;
-	background-position: 0 0;
-	margin: 0 -5px;
-}
-
-span.corners-top span {
-	background-image: none;
-	background-position: 100% 0;
-}
-
-span.corners-bottom {
-	background-image: none;
-	background-position: 0 100%;
-	margin: 0 -5px;
-	clear: both;
-}
-
-span.corners-bottom span {
-	background-image: none;
-	background-position: 100% 100%;
-}
-
-.headbg span.corners-bottom {
-	margin-bottom: -1px;
-}
-
-.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
-	margin: 0 -10px;
-}
-
-.rules span.corners-top {
-	margin: 0 -10px 5px -10px;
-}
-
-.rules span.corners-bottom {
-	margin: 5px -10px 0 -10px;
-}
-
-/* Horizontal lists
-----------------------------------------*/
-ul.linklist {
-	display: block;
-	margin: 0;
-	padding: 0;
-}
-
-ul.linklist li {
-	display: block;
-	list-style-type: none;
-	float: left;
-	width: auto;
-	margin-right: 5px;
-	line-height: 2.2em;
-}
-
-ul.linklist li.rightside, p.rightside {
-	float: right;
-	margin-right: 0;
-	margin-left: 5px;
-	text-align: right;
-}
-
-ul.navlinks {
-	padding-bottom: 1px;
-	margin-bottom: 1px;
-	border-bottom: 1px solid #FFFFFF;
-	font-weight: bold;
-}
-
-ul.leftside {
-	float: left;
-	margin-left: 0;
-	margin-right: 5px;
-	text-align: left;
-}
-
-ul.rightside {
-	float: right;
-	margin-left: 5px;
-	margin-right: -5px;
-	text-align: right;
-}
-
-/* Table styles
-----------------------------------------*/
-table.table1 {
-	/* See tweaks.css */
-}
-
-#ucp-main table.table1 {
-	padding: 2px;
-}
-
-table.table1 thead th {
-	font-weight: normal;
-	text-transform: uppercase;
-	color: #FFFFFF;
-	line-height: 1.3em;
-	font-size: 0.8em;
-	padding: 0 0 4px 3px;
-}
-
-table.table1 thead th span {
-	padding-left: 7px;
-}
-
-table.table1 tbody tr {
-	border: 1px solid #cfcfcf;
-}
-
-table.table1 tbody tr:hover, table.table1 tbody tr.hover {
-	background-color: #f6f6f6;
-	color: #000;
-}
-
-table.table1 td {
-	color: #6a6a6a;
-	font-size: 1.1em;
-}
-
-table.table1 tbody td {
-	padding: 5px;
-	border-top: 1px solid #FAFAFA;
-}
-
-table.table1 tbody th {
-	padding: 5px;
-	border-bottom: 1px solid #000000;
-	text-align: left;
-	color: #333333;
-	background-color: #FFFFFF;
-}
-
-/* Specific column styles */
-table.table1 .name		{ text-align: left; }
-table.table1 .posts		{ text-align: center !important; width: 7%; }
-table.table1 .joined	{ text-align: left; width: 15%; }
-table.table1 .active	{ text-align: left; width: 15%; }
-table.table1 .mark		{ text-align: center; width: 7%; }
-table.table1 .info		{ text-align: left; width: 30%; }
-table.table1 .info div	{ width: 100%; white-space: nowrap; overflow: hidden; }
-table.table1 .autocol	{ line-height: 2em; white-space: nowrap; }
-table.table1 thead .autocol { padding-left: 1em; }
-
-table.table1 span.rank-img {
-	float: right;
-	width: auto;
-}
-
-table.info td {
-	padding: 3px;
-}
-
-table.info tbody th {
-	padding: 3px;
-	text-align: right;
-	vertical-align: top;
-	color: #000000;
-	font-weight: normal;
-}
-
-.forumbg table.table1 {
-	margin: 0 -2px -1px -1px;
-}
-
-/* Misc layout styles
----------------------------------------- */
-/* column[1-2] styles are containers for two column layouts 
-   Also see tweaks.css */
-.column1 {
-	float: left;
-	clear: left;
-	width: 49%;
-}
-
-.column2 {
-	float: right;
-	clear: right;
-	width: 49%;
-}
-
-/* General classes for placing floating blocks */
-.left-box {
-	float: left;
-	width: auto;
-	text-align: left;
-	margin: 10px;
-	margin-left: 5px;
-}
-
-.right-box {
-	float: right;
-	width: auto;
-	text-align: right;
-}
-
-dl.details {
-	font-size: 1em;
-}
-
-dl.details dt {
-	float: left;
-	clear: left;
-	width: 30%;
-	text-align: right;
-	color: #000000;
-	display: block;
-}
-
-dl.details dd {
-	margin-left: 0;
-	padding-left: 5px;
-	margin-bottom: 5px;
-	color: #828282;
-	float: left;
-	width: 65%;
-}
-
-/* Pagination
----------------------------------------- */
-.pagination {
-	height: 1%; /* IE tweak (holly hack) */
-	width: auto;
-	text-align: right;
-	margin-top: 5px;
-	float: right;
-}
-
-.pagination span.page-sep {
-	display: none;
-}
-
-li.pagination {
-	margin-top: 0;
-}
-
-.pagination strong, .pagination b {
-	font-weight: normal;
-}
-
-.pagination span strong {
-	padding: 0 2px;
-	margin: 0 2px;
-	font-weight: normal;
-	color: #FFFFFF;
-	background-color: #bfbfbf;
-	border: 1px solid #bfbfbf;
-	font-size: 0.9em;
-}
-
-.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
-	font-weight: normal;
-	text-decoration: none;
-	color: #747474;
-	margin: 0 2px;
-	padding: 0 2px;
-	background-color: #eeeeee;
-	border: 1px solid #bababa;
-	font-size: 0.9em;
-	line-height: 1.5em;
-}
-
-.pagination span a:hover {
-	border-color: #777777;
-	background-color: #777777;
-	color: #FFF;
-	text-decoration: none;
-}
-
-.pagination img {
-	vertical-align: middle;
-}
-
-/* Pagination in viewforum for multipage topics */
-.row .pagination {
-	display: block;
-	float: right;
-	width: auto;
-	margin-top: 0;
-	padding: 1px 0 1px 15px;
-	font-size: 0.9em;
-	background: none 0 50% no-repeat;
-}
-
-.row .pagination span a, li.pagination span a {
-	background-color: #FFFFFF;
-}
-
-.row .pagination span a:hover, li.pagination span a:hover {
-	background-color: #777777;
-}
-
-/* Miscellaneous styles
----------------------------------------- */
-#forum-permissions {
-	float: right;
-	width: auto;
-	padding-left: 5px;
-	margin-left: 5px;
-	margin-top: 10px;
-	text-align: right;
-}
-
-.copyright {
-	padding: 5px;
-	text-align: center;
-	color: #555555;
-}
-
-.small {
-	font-size: 0.9em !important;
-}
-
-.titlespace {
-	margin-bottom: 15px;
-}
-
-.headerspace {
-	margin-top: 20px;
-}
-
-.error {
-	color: #bcbcbc;
-	font-weight: bold;
-	font-size: 1em;
-}
-
-.reported {
-	background-color: #f7f7f7;
-}
-
-li.reported:hover {
-	background-color: #ececec;
-}
-
-div.rules {
-	background-color: #ececec;
-	color: #bcbcbc;
-	padding: 0 10px;
-	margin: 10px 0;
-	font-size: 1.1em;
-}
-
-div.rules ul {
-	margin-left: 20px;
-}
-
-p.rules {
-	background-color: #ececec;
-	background-image: none;
-	padding: 5px;
-}
-
-p.rules img {
-	vertical-align: middle;
-}
-
-p.rules a {
-	vertical-align: middle;
-	clear: both;
-}
-
-#top {
-	position: absolute;
-	top: -20px;
-}
-
-.clear {
-	display: block;
-	clear: both;
-	font-size: 1px;
-	line-height: 1px;
-	background: transparent;
-}
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/content.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/content.css
deleted file mode 100644
index 32a0f6f..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/content.css
+++ /dev/null
@@ -1,737 +0,0 @@
-/* Modern Content Styles
----------------------------------------- */
-
-ul.topiclist {
-	display: block;
-	list-style-type: none;
-	margin: 0;
-	padding: 0;
-}
-
-ul.forums {
-	background: #f9f9f9 none repeat-x 0 0;
-}
-
-ul.topiclist li {
-	display: block;
-	list-style-type: none;
-	color: #777777;
-	margin: 0;
-}
-
-ul.topiclist dl {
-	position: relative;
-}
-
-ul.topiclist li.row dl {
-	padding: 2px 0;
-}
-
-ul.topiclist dt {
-	display: block;
-	float: left;
-	width: 50%;
-	font-size: 1em;
-	padding-top: 3px;
-	padding-right: 5px;
-	padding-left: 5px;
-}
-
-ul.topiclist dd {
-	display: block;
-	float: left;
-	border-left: 1px solid #FFFFFF;
-	padding: 4px 0;
-	margin: 0;
-	font-size: 1em;
-}
-
-ul.topiclist dfn {
-	/* Labels for post/view counts */
-	display: none;
-}
-
-ul.topiclist li.row dt a.subforum {
-	background-image: none;
-	background-position: 0 50%;
-	background-repeat: no-repeat;
-	position: relative;
-	white-space: nowrap;
-	padding: 0 0 0 12px;
-}
-
-.forum-image {
-	float: left;
-	padding-top: 5px;
-	margin-right: 5px;
-}
-
-li.row {
-	border-top: 1px solid #FFFFFF;
-	border-bottom: 1px solid #8f8f8f;
-}
-
-li.row strong {
-	font-weight: normal;
-	color: #000000;
-}
-
-li.row:hover {
-	background-color: #f6f6f6;
-}
-
-li.row:hover dd {
-	border-left-color: #CCCCCC;
-}
-
-li.header dt, li.header dd {
-	line-height: 1em;
-	border-left-width: 0;
-	margin: 0 0 4px 0;
-	color: #FFFFFF;
-	padding-top: 2px;
-	padding-bottom: 2px;
-	font-size: 0.85em;
-	text-transform: uppercase;
-}
-
-li.header dt {
-	font-weight: bold;
-}
-
-li.header dd {
-	margin-left: 1px;
-}
-
-li.header dl.icon {
-	min-height: 0;
-}
-
-li.header dl.icon dt {
-	/* Tweak for headers alignment when folder icon used */
-	padding-left: 0;
-	padding-right: 50px;
-}
-
-/* Forum list column styles */
-dl.icon {
-	min-height: 35px;
-	background-position: 10px 50%;		/* Position of folder icon */
-	background-repeat: no-repeat;
-}
-
-dl.icon dt {
-	padding-left: 45px;					/* Space for folder icon */
-	background-repeat: no-repeat;
-	background-position: 5px 95%;		/* Position of topic icon */
-}
-
-dd.posts, dd.topics, dd.views {
-	width: 8%;
-	text-align: center;
-	line-height: 2.2em;
-	font-size: 1.2em;
-}
-
-dd.lastpost {
-	width: 25%;
-	font-size: 1.1em;
-}
-
-dd.redirect {
-	font-size: 1.1em;
-	line-height: 2.5em;
-}
-
-dd.moderation {
-	font-size: 1.1em;
-}
-
-dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
-	display: block;
-	padding-left: 5px;
-}
-
-dd.time {
-	width: auto;
-	line-height: 200%;
-	font-size: 1.1em;
-}
-
-dd.extra {
-	width: 12%;
-	line-height: 200%;
-	text-align: center;
-	font-size: 1.1em;
-}
-
-dd.mark {
-	float: right !important;
-	width: 9%;
-	text-align: center;
-	line-height: 200%;
-	font-size: 1.2em;
-}
-
-dd.info {
-	width: 30%;
-}
-
-dd.option {
-	width: 15%;
-	line-height: 200%;
-	text-align: center;
-	font-size: 1.1em;
-}
-
-dd.searchby {
-	width: 47%;
-	font-size: 1.1em;
-	line-height: 1em;
-}
-
-ul.topiclist dd.searchextra {
-	margin-left: 5px;
-	padding: 0.2em 0;
-	font-size: 1.1em;
-	color: #333333;
-	border-left: none;
-	clear: both;
-	width: 98%;
-	overflow: hidden;
-}
-
-/* Container for post/reply buttons and pagination */
-.topic-actions {
-	margin-bottom: 3px;
-	height: 28px;
-	min-height: 28px;
-}
-div[class].topic-actions {
-	height: auto;
-}
-
-/* Post body styles
-----------------------------------------*/
-.postbody {
-	padding: 0;
-	line-height: 1.48em;
-	color: #333333;
-	width: 76%;
-	float: left;
-	clear: both;
-}
-
-.postbody .ignore {
-	font-size: 1.1em;
-}
-
-.postbody h3.first {
-	/* The first post on the page uses this */
-	font-size: 1.7em;
-}
-
-.postbody h3 {
-	/* Postbody requires a different h3 format - so change it here */
-	font-size: 1.5em;
-	padding: 2px 0 0 0;
-	margin: 0 0 0.3em 0 !important;
-	text-transform: none;
-	border: none;
-	line-height: 125%;
-}
-
-.postbody h3 img {
-	/* Also see tweaks.css */
-	vertical-align: bottom;
-}
-
-.postbody .content {
-}
-
-.search .postbody {
-	width: 68%
-}
-
-/* Topic review panel
-----------------------------------------*/
-#review {
-	margin-top: 0.5em;
-}
-
-#topicreview {
-	padding-right: 5px;
-	overflow: auto;
-	height: 300px;
-}
-
-#topicreview .postbody {
-	width: auto;
-	float: none;
-	margin: 0;
-	height: auto;
-}
-
-#topicreview .post {
-	height: auto;
-}
-
-#topicreview h2 {
-	border-bottom-width: 0;
-}
-
-/* Content container styles
-----------------------------------------*/
-.content {
-	min-height: 3em;
-	overflow: hidden;
-	line-height: 1.4em;
-	color: #333333;
-}
-
-.content h2, .panel h2 {
-	font-weight: normal;
-	color: #989898;
-	border-bottom: 1px solid #CCCCCC;
-	font-size: 1.6em;
-	margin-top: 0.5em;
-	margin-bottom: 0.5em;
-	padding-bottom: 0.5em;
-}
-
-.panel h3 {
-	margin: 0.5em 0;
-}
-
-.panel p {
-	margin-bottom: 1em;
-	line-height: 1.4em;
-}
-
-.content p {
-	margin-bottom: 1em;
-	line-height: 1.4em;
-}
-
-dl.faq {
-	margin-top: 1em;
-	margin-bottom: 2em;
-	line-height: 1.4em;
-}
-
-dl.faq dt {
-	font-weight: bold;
-	color: #333333;
-}
-
-.content dl.faq {
-	font-size: 1em;
-	margin-bottom: 0.5em;
-}
-
-.content li {
-	list-style-type: inherit;
-}
-
-.content ul, .content ol {
-	margin-bottom: 1em;
-	margin-left: 1em;
-}
-
-.posthilit {
-	background-color: #f3f3f3;
-	color: #BCBCBC;
-	padding: 0 2px 1px 2px;
-}
-
-.announce, .unreadpost {
-	/* Highlight the announcements & unread posts box */
-	border-left-color: #BCBCBC;
-	border-right-color: #BCBCBC;
-}
-
-/* Post author */
-p.author {
-	margin: 0 15em 0.6em 0;
-	padding: 0 0 5px 0;
-	font-size: 1em;
-	line-height: 1.2em;
-}
-
-/* Post signature */
-.signature {
-	margin-top: 1.5em;
-	padding-top: 0.2em;
-	font-size: 1.1em;
-	border-top: 1px solid #CCCCCC;
-	clear: left;
-	line-height: 140%;
-	overflow: hidden;
-	width: 100%;
-}
-
-dd .signature {
-	margin: 0;
-	padding: 0;
-	clear: none;
-	border: none;
-}
-
-.signature li {
-	list-style-type: inherit;
-}
-
-.signature ul, .signature ol {
-	margin-bottom: 1em;
-	margin-left: 3em;
-}
-
-/* Post noticies */
-.notice {
-	width: auto;
-	margin-top: 1.5em;
-	padding-top: 0.2em;
-	font-size: 1em;
-	border-top: 1px dashed #CCCCCC;
-	clear: left;
-	line-height: 130%;
-}
-
-/* Jump to post link for now */
-ul.searchresults {
-	list-style: none;
-	text-align: right;
-	clear: both;
-}
-
-/* BB Code styles
-----------------------------------------*/
-/* Quote block */
-blockquote {
-	background: #ebebeb none 6px 8px no-repeat;
-	border: 1px solid #dbdbdb;
-	font-size: 0.95em;
-	margin: 0.5em 1px 0 25px;
-	overflow: hidden;
-	padding: 5px;
-}
-
-blockquote blockquote {
-	/* Nested quotes */
-	background-color: #bababa;
-	font-size: 1em;
-	margin: 0.5em 1px 0 15px;	
-}
-
-blockquote blockquote blockquote {
-	/* Nested quotes */
-	background-color: #e4e4e4;
-}
-
-blockquote cite {
-	/* Username/source of quoter */
-	font-style: normal;
-	font-weight: bold;
-	margin-left: 20px;
-	display: block;
-	font-size: 0.9em;
-}
-
-blockquote cite cite {
-	font-size: 1em;
-}
-
-blockquote.uncited {
-	padding-top: 25px;
-}
-
-/* Code block */
-dl.codebox {
-	padding: 10px;
-	background-color: #FFFFFF;
-	border: 1px solid #DDDDDD;
-}
-
-dl.codebox dt {
-	text-transform: uppercase;
-	border-bottom: 1px solid #DDDDDD;
-	margin-bottom: 3px;
-	font-weight: bold;
-	display: block;
-	font-size: 0.8em;
-}
-
-blockquote dl.codebox {
-	margin-left: 0;
-}
-
-dl.codebox code {
-	/* Also see tweaks.css */
-	overflow: auto;
-	display: block;
-	height: auto;
-	max-height: 200px;
-	white-space: normal;
-	padding-top: 5px;
-	line-height: 1.3em;
-	color: #777;
-	margin: 2px 0;
-	font-size: 1.2em;
-}
-
-.syntaxbg		{ color: #FFFFFF; }
-.syntaxcomment	{ color: #000000; }
-.syntaxdefault	{ color: #bcbcbc; }
-.syntaxhtml		{ color: #000000; }
-.syntaxkeyword	{ color: #585858; }
-.syntaxstring	{ color: #a7a7a7; }
-
-/* Attachments
-----------------------------------------*/
-.attachbox {
-	float: left;
-	width: auto; 
-	margin: 5px 5px 5px 0;
-	padding: 6px;
-	background-color: #FFFFFF;
-	border: 1px dashed #d8d8d8;
-	clear: left;
-}
-
-.pm-message .attachbox {
-	background-color: #f3f3f3;
-}
-
-.attachbox dt {
-	text-transform: uppercase;
-}
-
-.attachbox dd {
-	margin-top: 4px;
-	padding-top: 4px;
-	clear: left;
-	border-top: 1px solid #d8d8d8;
-}
-
-.attachbox dd dd {
-	border: none;
-}
-
-.attachbox p {
-	line-height: 110%;
-	color: #666666;
-	font-weight: normal;
-	clear: left;
-}
-
-.attachbox p.stats
-{
-	line-height: 110%;
-	color: #666666;
-	font-weight: normal;
-	clear: left;
-}
-
-.attach-image {
-	margin: 3px 0;
-	width: 100%;
-	max-height: 350px;
-	overflow: auto;
-}
-
-.attach-image img {
-	border: 1px solid #999999;
-/*	cursor: move; */
-	cursor: default;
-}
-
-/* Inline image thumbnails */
-div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
-	display: block;
-	margin-bottom: 4px;
-}
-
-div.inline-attachment p {
-	font-size: 100%;
-}
-
-dl.file {
-	display: block;
-}
-
-dl.file dt {
-	text-transform: none;
-	margin: 0;
-	padding: 0;
-	font-weight: bold;
-}
-
-dl.file dd {
-	color: #666666;
-	margin: 0;
-	padding: 0;	
-}
-
-dl.thumbnail img {
-	padding: 3px;
-	border: 1px solid #666666;
-	background-color: #FFF;
-}
-
-dl.thumbnail dd {
-	color: #666666;
-	font-style: italic;
-}
-
-.attachbox dl.thumbnail dd {
-	font-size: 100%;
-}
-
-dl.thumbnail dt a:hover {
-	background-color: #EEEEEE;
-}
-
-dl.thumbnail dt a:hover img {
-	border: 1px solid #d2d2d2;
-}
-
-/* Post poll styles
-----------------------------------------*/
-fieldset.polls {
-}
-
-fieldset.polls dl {
-	margin-top: 5px;
-	border-top: 1px solid #e2e2e2;
-	padding: 5px 0 0 0;
-	line-height: 120%;
-	color: #666666;
-}
-
-fieldset.polls dl.voted {
-	font-weight: bold;
-	color: #000000;
-}
-
-fieldset.polls dt {
-	text-align: left;
-	float: left;
-	display: block;
-	width: 30%;
-	border-right: none;
-	padding: 0;
-	margin: 0;
-	font-size: 1.1em;
-}
-
-fieldset.polls dd {
-	float: left;
-	width: 10%;
-	border-left: none;
-	padding: 0 5px;
-	margin-left: 0;
-	font-size: 1.1em;
-}
-
-fieldset.polls dd.resultbar {
-	width: 50%;
-}
-
-fieldset.polls dd input {
-	margin: 2px 0;
-}
-
-fieldset.polls dd div {
-	text-align: right;
-	color: #FFFFFF;
-	font-weight: bold;
-	padding: 0 2px;
-	overflow: visible;
-	min-width: 2%;
-}
-
-.pollbar1 {
-	background-color: #aaaaaa;
-	border-bottom: 1px solid #747474;
-	border-right: 1px solid #747474;
-}
-
-.pollbar2 {
-	background-color: #bebebe;
-	border-bottom: 1px solid #8c8c8c;
-	border-right: 1px solid #8c8c8c;
-}
-
-.pollbar3 {
-	background-color: #D1D1D1;
-	border-bottom: 1px solid #aaaaaa;
-	border-right: 1px solid #aaaaaa;
-}
-
-.pollbar4 {
-	background-color: #e4e4e4;
-	border-bottom: 1px solid #bebebe;
-	border-right: 1px solid #bebebe;
-}
-
-.pollbar5 {
-	background-color: #f8f8f8;
-	border-bottom: 1px solid #D1D1D1;
-	border-right: 1px solid #D1D1D1;
-}
-
-/* Poster profile block
-----------------------------------------*/
-.postprofile {
-	/* Also see tweaks.css */
-	margin: 5px 0 10px 0;
-	min-height: 80px;
-	color: #666666;
-	border-left: 1px solid #FFFFFF;
-	width: 22%;
-	float: right;
-	display: inline;
-}
-.pm .postprofile {
-	border-left: 1px solid #DDDDDD;
-}
-
-.postprofile dd, .postprofile dt {
-	line-height: 1.2em;
-	margin-left: 8px;
-}
-
-.postprofile strong {
-	font-weight: normal;
-	color: #000000;
-}
-
-.avatar {
-	border: none;
-	margin-bottom: 3px;
-}
-
-.online {
-	background-image: none;
-	background-position: 100% 0;
-	background-repeat: no-repeat;
-}
-
-/* Poster profile used by search*/
-.search .postprofile {
-	width: 30%;
-}
-
-/* pm list in compose message if mass pm is enabled */
-dl.pmlist dt {
-	width: 60% !important;
-}
-
-dl.pmlist dt textarea {
-	width: 95%;
-}
-
-dl.pmlist dd {
-	margin-left: 61% !important;
-	margin-bottom: 2px;
-}
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/cp.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/cp.css
deleted file mode 100644
index 4355024..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/cp.css
+++ /dev/null
@@ -1,424 +0,0 @@
-/* Modern Control Panel Styles
----------------------------------------- */
-
-
-/* Main CP box
-----------------------------------------*/
-#cp-menu {
-	float:left;
-	width: 19%;
-	margin-top: 1em;
-	margin-bottom: 5px;
-}
-
-#cp-main {
-	float: left;
-	width: 81%;
-}
-
-#cp-main .content {
-	padding: 0;
-}
-
-#cp-main h3, #cp-main hr, #cp-menu hr {
-	border-color: #bfbfbf;
-}
-
-#cp-main .panel p {
-	font-size: 1.1em;
-}
-
-#cp-main .panel ol {
-	margin-left: 2em;
-	font-size: 1.1em;
-}
-
-#cp-main .panel li.row {
-	border-bottom: 1px solid #cbcbcb;
-	border-top: 1px solid #F9F9F9;
-}
-
-ul.cplist {
-	margin-bottom: 5px;
-	border-top: 1px solid #cbcbcb;
-}
-
-#cp-main .panel li.header dd, #cp-main .panel li.header dt {
-	color: #000000;
-	margin-bottom: 2px;
-}
-
-#cp-main table.table1 {
-	margin-bottom: 1em;
-}
-
-#cp-main table.table1 thead th {
-	color: #333333;
-	font-weight: bold;
-	border-bottom: 1px solid #333333;
-	padding: 5px;
-}
-
-#cp-main table.table1 tbody th {
-	font-style: italic;
-	background-color: transparent !important;
-	border-bottom: none;
-}
-
-#cp-main .pagination {
-	float: right;
-	width: auto;
-	padding-top: 1px;
-}
-
-#cp-main .postbody p {
-	font-size: 1.1em;
-}
-
-#cp-main .pm-message {
-	border: 1px solid #e2e2e2;
-	margin: 10px 0;
-	background-color: #FFFFFF;
-	width: auto;
-	float: none;
-}
-
-.pm-message h2 {
-	padding-bottom: 5px;
-}
-
-#cp-main .postbody h3, #cp-main .box2 h3 {
-	margin-top: 0;
-}
-
-#cp-main .buttons {
-	margin-left: 0;
-}
-
-#cp-main ul.linklist {
-	margin: 0;
-}
-
-/* MCP Specific tweaks */
-.mcp-main .postbody {
-	width: 100%;
-}
-
-/* CP tabbed menu
-----------------------------------------*/
-#tabs {
-	line-height: normal;
-	margin: 20px 0 -1px 7px;
-	min-width: 570px;
-}
-
-#tabs ul {
-	margin:0;
-	padding: 0;
-	list-style: none;
-}
-
-#tabs li {
-	display: inline;
-	margin: 0;
-	padding: 0;
-	font-size: 1em;
-	font-weight: bold;
-}
-
-#tabs a {
-	float: left;
-	background: none no-repeat 0% -35px;
-	margin: 0 1px 0 0;
-	padding: 0 0 0 5px;
-	text-decoration: none;
-	position: relative;
-	cursor: pointer;
-}
-
-#tabs a span {
-	float: left;
-	display: block;
-	background: none no-repeat 100% -35px;
-	padding: 6px 10px 6px 5px;
-	color: #828282;
-	white-space: nowrap;
-}
-
-#tabs a:hover span {
-	color: #bcbcbc;
-}
-
-#tabs .activetab a {
-	background-position: 0 0;
-	border-bottom: 1px solid #DDDDDD;
-}
-
-#tabs .activetab a span {
-	background-position: 100% 0;
-	padding-bottom: 7px;
-	color: #333333;
-}
-
-#tabs a:hover {
-	background-position: 0 -70px;
-}
-
-#tabs a:hover span {
-	background-position:100% -70px;
-}
-
-#tabs .activetab a:hover {
-	background-position: 0 0;
-}
-
-#tabs .activetab a:hover span {
-	color: #000000;
-	background-position: 100% 0;
-}
-
-/* Mini tabbed menu used in MCP
-----------------------------------------*/
-#minitabs {
-	line-height: normal;
-	margin: -20px 7px 0 0;
-}
-
-#minitabs ul {
-	margin:0;
-	padding: 0;
-	list-style: none;
-}
-
-#minitabs li {
-	display: block;
-	float: right;
-	padding: 0 10px 4px 10px;
-	font-size: 1em;
-	font-weight: bold;
-	background-color: #f2f2f2;
-	margin-left: 2px;
-}
-
-#minitabs a {
-}
-
-#minitabs a:hover {
-	text-decoration: none;
-}
-
-#minitabs li.activetab {
-	background-color: #F9F9F9;
-}
-
-#minitabs li.activetab a, #minitabs li.activetab a:hover {
-	color: #333333;
-}
-
-/* UCP navigation menu
-----------------------------------------*/
-/* Container for sub-navigation list */
-#navigation {
-	width: 100%;
-	padding-top: 36px;
-}
-
-#navigation ul {
-	list-style:none;
-}
-
-/* Default list state */
-#navigation li {
-	margin: 1px 0;
-	padding: 0;
-	font-weight: bold;
-	display: inline;
-}
-
-/* Link styles for the sub-section links */
-#navigation a {
-	display: block;
-	padding: 5px;
-	margin: 1px 0;
-	text-decoration: none;
-	font-weight: bold;
-	color: #333;
-	background: #cfcfcf none repeat-y 100% 0;
-}
-
-#navigation a:hover {
-	text-decoration: none;
-	background-color: #c6c6c6;
-	color: #bcbcbc;
-	background-image: none;
-}
-
-#navigation #active-subsection a {
-	display: block;
-	color: #d3d3d3;
-	background-color: #F9F9F9;
-	background-image: none;
-}
-
-#navigation #active-subsection a:hover {
-	color: #d3d3d3;
-}
-
-/* Preferences pane layout
-----------------------------------------*/
-#cp-main h2 {
-	border-bottom: none;
-	padding: 0;
-	margin-left: 10px;
-	color: #333333;
-}
-
-#cp-main .panel {
-	background-color: #F9F9F9;
-}
-
-#cp-main .pm {
-	background-color: #FFFFFF;
-}
-
-#cp-main span.corners-top, #cp-menu span.corners-top {
-	background-image: none;
-}
-
-#cp-main span.corners-top span, #cp-menu span.corners-top span {
-	background-image: none;
-}
-
-#cp-main span.corners-bottom, #cp-menu span.corners-bottom {
-	background-image: none;
-}
-
-#cp-main span.corners-bottom span, #cp-menu span.corners-bottom span {
-	background-image: none;
-}
-
-/* Topicreview */
-#cp-main .panel #topicreview span.corners-top, #cp-menu .panel #topicreview span.corners-top {
-	background-image: none;
-}
-
-#cp-main .panel #topicreview span.corners-top span, #cp-menu .panel #topicreview span.corners-top span {
-	background-image: none;
-}
-
-#cp-main .panel #topicreview span.corners-bottom, #cp-menu .panel #topicreview span.corners-bottom {
-	background-image: none;
-}
-
-#cp-main .panel #topicreview span.corners-bottom span, #cp-menu .panel #topicreview span.corners-bottom span {
-	background-image: none;
-}
-
-/* Friends list */
-.cp-mini {
-	background-color: #f9f9f9;
-	padding: 0 5px;
-	margin: 10px 15px 10px 5px;
-}
-
-.cp-mini span.corners-top, .cp-mini span.corners-bottom {
-	margin: 0 -5px;
-}
-
-dl.mini dt {
-	font-weight: bold;
-	color: #676767;
-}
-
-dl.mini dd {
-	padding-top: 4px;
-}
-
-.friend-online {
-	font-weight: bold;
-}
-
-.friend-offline {
-	font-style: italic;
-}
-
-/* PM Styles
-----------------------------------------*/
-#pm-menu {
-	line-height: 2.5em;
-}
-
-/* PM Message history */
-.current {
-	color: #999999;
-}
-
-/* Defined rules list for PM options */
-ol.def-rules {
-	padding-left: 0;
-}
-
-ol.def-rules li {
-	line-height: 180%;
-	padding: 1px;
-}
-
-/* PM marking colours */
-.pmlist li.bg1 {
-	border: solid 3px transparent;
-	border-width: 0 3px;
-}
-
-.pmlist li.bg2 {
-	border: solid 3px transparent;
-	border-width: 0 3px;
-}
-
-.pmlist li.pm_message_reported_colour, .pm_message_reported_colour {
-	border-left-color: #bcbcbc;
-	border-right-color: #bcbcbc;
-}
-
-.pmlist li.pm_marked_colour, .pm_marked_colour {
-	border: solid 3px #ffffff;
-	border-width: 0 3px;
-}
-
-.pmlist li.pm_replied_colour, .pm_replied_colour {
-	border: solid 3px #c2c2c2;
-	border-width: 0 3px;	
-}
-
-.pmlist li.pm_friend_colour, .pm_friend_colour {
-	border: solid 3px #bdbdbd;
-	border-width: 0 3px;
-}
-
-.pmlist li.pm_foe_colour, .pm_foe_colour {
-	border: solid 3px #000000;
-	border-width: 0 3px;
-}
-
-.pm-legend {
-	border-left-width: 10px;
-	border-left-style: solid;
-	border-right-width: 0;
-	margin-bottom: 3px;
-	padding-left: 3px;
-}
-
-/* Avatar gallery */
-#gallery label {
-	position: relative;
-	float: left;
-	margin: 10px;
-	padding: 5px;
-	width: auto;
-	background: #FFFFFF;
-	border: 1px solid #CCC;
-	text-align: center;
-}
-
-#gallery label:hover {
-	background-color: #EEE;
-}
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/forms.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/forms.css
deleted file mode 100644
index 00b1fdb..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/forms.css
+++ /dev/null
@@ -1,377 +0,0 @@
-/* Modern Form Styles
----------------------------------------- */
-
-/* General form styles
-----------------------------------------*/
-fieldset {
-	border-width: 0;
-	padding: 0;
-}
-
-input {
-	font-weight: normal;
-	cursor: pointer;
-}
-
-select {
-	font-weight: normal;
-	cursor: pointer;
-	vertical-align: middle;
-	border: 1px solid #666666;
-	padding: 1px;
-	background-color: #FAFAFA;
-}
-
-option {
-	padding-right: 1em;
-}
-
-option.disabled-option {
-	color: graytext;
-}
-
-textarea {
-	width: 60%;
-	padding: 2px;
-	font-size: 1em;
-	line-height: 1.4em;
-}
-
-label {
-	cursor: default;
-	padding-right: 0;
-	color: #333333;
-}
-
-label input {
-	vertical-align: middle;
-}
-
-label img {
-	vertical-align: middle;
-}
-
-/* Definition list layout for forms
----------------------------------------- */
-fieldset dl {
-}
-
-fieldset dt {
-	float: left;	
-	width: 40%;
-	text-align: left;
-	display: block;
-}
-
-fieldset dd {
-	margin-left: 41%;
-	vertical-align: top;
-	margin-bottom: 3px;
-}
-
-/* Specific layout 1 */
-fieldset.fields1 dt {
-	width: 10em;
-	border-right-width: 0;
-}
-
-fieldset.fields1 dd {
-	margin-left: 10em;
-	border-left-width: 0;
-}
-
-fieldset.fields1 {
-	background-color: transparent;
-}
-
-fieldset.fields1 div {
-	margin-bottom: 3px;
-}
-
-/* Specific layout 2 */
-fieldset.fields2 dt {
-	width: 15em;
-	border-right-width: 0;
-}
-
-fieldset.fields2 dd {
-	margin-left: 16em;
-	border-left-width: 0;
-}
-
-/* Form elements */
-dt label {
-	font-weight: bold;
-	text-align: left;
-}
-
-dd label {
-	white-space: nowrap;
-	color: #333;
-}
-
-dd input, dd textarea {
-	margin-right: 3px;
-}
-
-dd select {
-	width: auto;
-}
-
-dd textarea {
-	width: 85%;
-}
-
-/* Hover effects */
-fieldset dl:hover dt label {
-	color: #000000;
-}
-
-fieldset.fields2 dl:hover dt label {
-	color: inherit;
-}
-
-#timezone {
-	width: 95%;
-}
-
-* html #timezone {
-	width: 50%;
-}
-
-/* Quick-login on index page */
-fieldset.quick-login {
-	margin-top: 5px;
-}
-
-fieldset.quick-login input {
-	width: auto;
-}
-
-fieldset.quick-login input.inputbox {
-	width: 15%;
-	vertical-align: middle;
-	margin-right: 5px;
-	background-color: #f3f3f3;
-}
-
-fieldset.quick-login label {
-	white-space: nowrap;
-	padding-right: 2px;
-}
-
-/* Display options on viewtopic/viewforum pages  */
-fieldset.display-options {
-	text-align: center;
-	margin: 3px 0 5px 0;
-}
-
-fieldset.display-options label {
-	white-space: nowrap;
-	padding-right: 2px;
-}
-
-fieldset.display-options a {
-	margin-top: 3px;
-}
-
-/* Display actions for ucp and mcp pages */
-fieldset.display-actions {
-	text-align: right;
-	line-height: 2em;
-	white-space: nowrap;
-	padding-right: 1em;
-}
-
-fieldset.display-actions label {
-	white-space: nowrap;
-	padding-right: 2px;
-}
-
-fieldset.sort-options {
-	line-height: 2em;
-}
-
-/* MCP forum selection*/
-fieldset.forum-selection {
-	margin: 5px 0 3px 0;
-	float: right;
-}
-
-fieldset.forum-selection2 {
-	margin: 13px 0 3px 0;
-	float: right;
-}
-
-/* Jumpbox */
-fieldset.jumpbox {
-	text-align: right;
-	height: 2.5em;
-}
-
-fieldset.quickmod {
-	width: 50%;
-	float: right;
-	text-align: right;
-	height: 2.5em;
-}
-
-/* Submit button fieldset */
-fieldset.submit-buttons {
-	text-align: center;
-	vertical-align: middle;
-	margin: 5px 0;
-}
-
-fieldset.submit-buttons input {
-	vertical-align: middle;
-	padding-top: 3px;
-	padding-bottom: 3px;
-}
-
-/* Posting page styles
-----------------------------------------*/
-
-/* Buttons used in the editor */
-#format-buttons {
-	margin: 15px 0 2px 0;
-}
-
-#format-buttons input, #format-buttons select {
-	vertical-align: middle;
-}
-
-/* Main message box */
-#message-box {
-	width: 80%;
-}
-
-#message-box textarea {
-	width: 100%;
-	font-size: 1.4em;
-	color: #333333;
-}
-
-/* Emoticons panel */
-#smiley-box {
-	width: 18%;
-	float: right;
-}
-
-#smiley-box img {
-	margin: 3px;
-}
-
-/* Input field styles
----------------------------------------- */
-.inputbox {
-	background-color: #FFFFFF;
-	border: 1px solid #c0c0c0;
-	color: #333333;
-	padding: 2px;
-	cursor: text;
-}
-
-.inputbox:hover {
-	border: 1px solid #eaeaea;
-}
-
-.inputbox:focus {
-	border: 1px solid #eaeaea;
-	color: #4b4b4b;
-}
-
-input.inputbox	{ width: 85%; }
-input.medium	{ width: 50%; }
-input.narrow	{ width: 25%; }
-input.tiny	{ width: 125px; }
-
-textarea.inputbox {
-	width: 85%;
-}
-
-.autowidth {
-	width: auto !important;
-}
-
-/* Form button styles
----------------------------------------- */
-input.button1, input.button2 {
-	font-size: 1em;
-}
-
-a.button1, input.button1, input.button3, a.button2, input.button2 {
-	width: auto !important;
-	padding-top: 1px;
-	padding-bottom: 1px;
-	color: #000;
-	background: #FAFAFA none repeat-x top;
-}
-
-a.button1, input.button1 {
-	font-weight: bold;
-	border: 1px solid #666666;
-}
-
-input.button3 {
-	padding: 0;
-	margin: 0;
-	line-height: 5px;
-	height: 12px;
-	background-image: none;
-	font-variant: small-caps;
-}
-
-/* Alternative button */
-a.button2, input.button2, input.button3 {
-	border: 1px solid #666666;
-}
-
-/* <a> button in the style of the form buttons */
-a.button1, a.button1:link, a.button1:visited, a.button1:active, a.button2, a.button2:link, a.button2:visited, a.button2:active {
-	text-decoration: none;
-	color: #000000;
-	padding: 2px 8px;
-	line-height: 250%;
-	vertical-align: text-bottom;
-	background-position: 0 1px;
-}
-
-/* Hover states */
-a.button1:hover, input.button1:hover, a.button2:hover, input.button2:hover, input.button3:hover {
-	border: 1px solid #BCBCBC;
-	background-position: 0 100%;
-	color: #BCBCBC;
-}
-
-input.disabled {
-	font-weight: normal;
-	color: #666666;
-}
-
-/* Topic and forum Search */
-.search-box {
-	margin: 0;
-	padding: 0;
-	margin-top: 1px;
-	margin-left: 5px;
-	float: left;
-	width: 45%;
-}
-
-.search-box input {
-	width: 40%;
-}
-
-input.search {
-	background-image: none;
-	background-repeat: no-repeat;
-	background-position: left 1px;
-	padding-left: 17px;
-}
-
-.full { width: 95%; }
-.medium { width: 50%;}
-.narrow { width: 25%;}
-.tiny { width: 10%;}
-
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_down.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_down.gif
deleted file mode 100644
index e45c365..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_down.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_left.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_left.gif
deleted file mode 100644
index 076a559..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_left.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_right.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_right.gif
deleted file mode 100644
index c5827a4..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_right.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_up.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_up.gif
deleted file mode 100644
index 38b5a62..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/arrow_up.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_button.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_button.gif
deleted file mode 100644
index 03172ff..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_button.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_header.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_header.gif
deleted file mode 100644
index bf1654d..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_header.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_list.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_list.gif
deleted file mode 100644
index 43f31b3..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_list.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_menu.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_menu.gif
deleted file mode 100644
index 4819478..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_menu.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_tabs1.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_tabs1.gif
deleted file mode 100644
index 579f47e..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_tabs1.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_tabs2.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_tabs2.gif
deleted file mode 100644
index 4bdedad..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/bg_tabs2.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_left.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_left.gif
deleted file mode 100644
index 206e503..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_left.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_left2.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_left2.gif
deleted file mode 100644
index 7bb233d..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_left2.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_right.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_right.gif
deleted file mode 100644
index 0ba66d5..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_right.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_right2.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_right2.gif
deleted file mode 100644
index 5d4c746..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/corners_right2.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/created_by.jpg b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/created_by.jpg
deleted file mode 100644
index 68d56e2..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/created_by.jpg and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/gradient.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/gradient.gif
deleted file mode 100644
index 21dc11f..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/gradient.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_bookmark.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_bookmark.gif
deleted file mode 100644
index 2644293..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_bookmark.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_bump.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_bump.gif
deleted file mode 100644
index 014cd9b..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_bump.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_faq.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_faq.gif
deleted file mode 100644
index 4e26460..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_faq.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_fontsize.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_fontsize.gif
deleted file mode 100644
index 1c7d835..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_fontsize.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_home.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_home.gif
deleted file mode 100644
index 8ae9004..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_home.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_logout.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_logout.gif
deleted file mode 100644
index b8ad5c4..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_logout.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_members.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_members.gif
deleted file mode 100644
index 48e3e5f..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_members.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_pages.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_pages.gif
deleted file mode 100644
index 44cc345..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_pages.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_print.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_print.gif
deleted file mode 100644
index a71dfdd..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_print.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_register.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_register.gif
deleted file mode 100644
index 9ecf126..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_register.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_search.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_search.gif
deleted file mode 100644
index 8492cd3..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_search.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_sendemail.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_sendemail.gif
deleted file mode 100644
index f6b8aa1..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_sendemail.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_subscribe.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_subscribe.gif
deleted file mode 100644
index 5ca18af..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_subscribe.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_textbox_search.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_textbox_search.gif
deleted file mode 100644
index b3b51d8..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_textbox_search.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_ucp.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_ucp.gif
deleted file mode 100644
index 2a5fcc3..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_ucp.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_unsubscribe.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_unsubscribe.gif
deleted file mode 100644
index 27013fc..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/icon_unsubscribe.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/index.htm b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/index.htm
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/index.htm
+++ /dev/null
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/no_avatar.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/no_avatar.gif
deleted file mode 100644
index 80539c8..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/no_avatar.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/quote.gif b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/quote.gif
deleted file mode 100644
index d199227..0000000
Binary files a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/images/quote.gif and /dev/null differ
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/index.htm b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/index.htm
deleted file mode 100644
index e69de29..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/index.htm
+++ /dev/null
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/large.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/large.css
deleted file mode 100644
index dfb1d2c..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/large.css
+++ /dev/null
@@ -1,3 +0,0 @@
-body {
-	font-size: 12px;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/links.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/links.css
deleted file mode 100644
index 07921d1..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/links.css
+++ /dev/null
@@ -1,189 +0,0 @@
-/* Modern Link Styles
----------------------------------------- */
-
-a:link		{ color: #898989; text-decoration: none; }
-a:visited	{ color: #898989; text-decoration: none; }
-a:hover		{ color: #d3d3d3; text-decoration: underline; }
-a:active	{ color: #d2d2d2; text-decoration: none; }
-
-/* Coloured usernames */
-.username-coloured {
-	font-weight: bold;
-	display: inline !important;
-	padding: 0 !important;
-}
-
-/* Links on gradient backgrounds */
-#search-box a:link, .navbg a:link, .forumbg .header a:link, .forabg .header a:link, th a:link {
-	color: #FFFFFF;
-	text-decoration: none;
-}
-
-#search-box a:visited, .navbg a:visited, .forumbg .header a:visited, .forabg .header a:visited, th a:visited {
-	color: #FFFFFF;
-	text-decoration: none;
-}
-
-#search-box a:hover, .navbg a:hover, .forumbg .header a:hover, .forabg .header a:hover, th a:hover {
-	color: #ffffff;
-	text-decoration: underline;
-}
-
-#search-box a:active, .navbg a:active, .forumbg .header a:active, .forabg .header a:active, th a:active {
-	color: #ffffff;
-	text-decoration: none;
-}
-
-/* Links for forum/topic lists */
-a.forumtitle {
-	font-size: 1.2em;
-	font-weight: bold;
-	color: #898989;
-	text-decoration: none;
-}
-
-/* a.forumtitle:visited { color: #898989; } */
-
-a.forumtitle:hover {
-	color: #bcbcbc;
-	text-decoration: underline;
-}
-
-a.forumtitle:active {
-	color: #898989;
-}
-
-a.topictitle {
-	font-size: 1.2em;
-	font-weight: bold;
-	color: #898989;
-	text-decoration: none;
-}
-
-/* a.topictitle:visited { color: #d2d2d2; } */
-
-a.topictitle:hover {
-	color: #bcbcbc;
-	text-decoration: underline;
-}
-
-a.topictitle:active {
-	color: #898989;
-}
-
-/* Post body links */
-.postlink {
-	padding-bottom: 0;
-}
-
-.postlink:visited {
-}
-
-.postlink:active {
-}
-
-.postlink:hover {
-}
-
-.signature a, .signature a:visited, .signature a:active, .signature a:hover {
-	border: none;
-	text-decoration: underline;
-	background-color: transparent;
-}
-
-/* Profile links */
-.postprofile a:link, .postprofile a:active, .postprofile a:visited, .postprofile dt.author a {
-	font-weight: bold;
-	color: #898989;
-	text-decoration: none;
-}
-
-.postprofile a:hover, .postprofile dt.author a:hover {
-	text-decoration: underline;
-	color: #d3d3d3;
-}
-
-
-/* Profile searchresults */	
-.search .postprofile a {
-	color: #898989;
-	text-decoration: none; 
-	font-weight: normal;
-}
-
-.search .postprofile a:hover {
-	color: #d3d3d3;
-	text-decoration: underline; 
-}
-
-/* Back to top of page */
-.back2top {
-	clear: both;
-	height: 11px;
-	text-align: right;
-}
-
-a.top {
-	background: none no-repeat top left;
-	text-decoration: none;
-	width: {IMG_ICON_BACK_TOP_WIDTH}px;
-	height: {IMG_ICON_BACK_TOP_HEIGHT}px;
-	display: block;
-	float: right;
-	overflow: hidden;
-	letter-spacing: 1000px;
-	text-indent: 11px;
-}
-
-a.top2 {
-	background: none no-repeat 0 50%;
-	text-decoration: none;
-	padding-left: 15px;
-}
-
-/* Arrow links  */
-a.up		{ background: none no-repeat left center; }
-a.down		{ background: none no-repeat right center; }
-a.left		{ background: none no-repeat 3px 60%; }
-a.right		{ background: none no-repeat 95% 60%; }
-
-a.up, a.up:link, a.up:active, a.up:visited {
-	padding-left: 10px;
-	text-decoration: none;
-	border-bottom-width: 0;
-}
-
-a.up:hover {
-	background-position: left top;
-	background-color: transparent;
-}
-
-a.down, a.down:link, a.down:active, a.down:visited {
-	padding-right: 10px;
-}
-
-a.down:hover {
-	background-position: right bottom;
-	text-decoration: none;
-}
-
-a.left, a.left:active, a.left:visited {
-	padding-left: 12px;
-	padding-top: 3px;
-}
-
-a.left:hover {
-	color: #d2d2d2;
-	text-decoration: none;
-	background-position: 0 60%;
-}
-
-a.right, a.right:active, a.right:visited {
-	padding-right: 12px;
-}
-
-a.right:hover {
-	color: #d2d2d2;
-	text-decoration: none;
-	background-position: 100% 60%;
-}
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/medium.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/medium.css
deleted file mode 100644
index 4c992f9..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/medium.css
+++ /dev/null
@@ -1,3 +0,0 @@
-body {
-	font-size: 11px;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/normal.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/normal.css
deleted file mode 100644
index d0783d1..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/normal.css
+++ /dev/null
@@ -1,3 +0,0 @@
-body {
-	font-size: 10px;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/print.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/print.css
deleted file mode 100644
index 2926a36..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/print.css
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Modern Print Style Sheet
--------------------------------------------------
-	Author: subBlue  ( http://www.subBlue.com/ )
-	Version: 25 August 2004
-
-	Copyright 2004 phpBB Group
--------------------------------------------------*/
-
-
-/* Lots still TODO here! */
-
-/* General markup styles */
-* {
-	padding: 0;
-	margin: 0;
-}
-
-body {
-	font: 11pt Verdana, Arial, Helvetica, sans-serif;
-	color:#000000;
-}
-
-a:link		{ color: #000000; text-decoration: none; }
-a:visited	{ color: #000000; text-decoration: none; }
-a:active	{ color: #000000; text-decoration: none; }
-
-img, .noprint, #sub-header, #sub-footer, .navbar, .box1, .divider, .signature { display: none; }
-
-/* Container for the main body */
-#wrap {
-	margin: 0 2em;
-}
-
-p { font-size: 85%; }
-.copyright { font-size: 75%; }
-.page-number { float:right; width: auto; text-align: right; font-size: 75%; }
-
-h1, h2, h3, h1 a, h2 a, h3 a {
-	font-family: "Trebuchet MS",georgia,Verdana,Sans-serif;
-	color: #000000;
-	background: none;
-	text-decoration: none;
-	font-weight: bold;
-}
-
-h1 { font-size: 20pt; }
-h2 { font-size: 16pt; margin-top: 1em; }
-h3 { font-size: 14pt; margin-top: 1em; }
-
-.content {
-	font-size: 11pt;
-	line-height: 14pt;
-	margin-bottom: 1em;
-	font-family: "Lucida Grande", "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
-	overflow: hidden;
-}
-
-/* CSS2 Print tip from: http://www.alistapart.com/articles/goingtoprint/ */
-.postbody a:link, .postbody a:visited, .postbody a:active, .postbody a:hover {
-	text-decoration: underline;
-	padding: 0.1em 0.2em;
-	margin: -0.1em -0.2em;
-	color: #666;
-	background: none;
-	font-size: 100%;
-}
-
-html>body .postbody a:link:after, html>body .postbody a:visited:after {
-	content: " (" attr(href) ") ";
-	font-size: 90%;
-	text-decoration: none;
-}
-
-hr {
-	height: 1px;
-	background-color: #999999;
-	border-width: 0;
-}
-
-.author {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	font-size: 75%;
-	margin-bottom: 0.6em;
-}
-
-.date {
-	font-family: Verdana, Arial, Helvetica, sans-serif;
-	float: right;
-	position: relative;
-	text-align: right;
-	font-size: 75%;
-}
-
-/* Dont want to print url for names or titles in content area */
-.postbody .author a:link, .postbody .author a:visited, 
-html>body .postbody .author a:link:after, 
-html>body .postbody .author a:visited:after,
-.postquote .quote-by a:link, .postquote .quote-by a:visited, 
-html>body .postquote .quote-by a:link:after, 
-html>body .postquote .quote-by a:visited:after,
-html>body .postbody h1 a:link:after, html>body .postbody h2 a:link:after {
-	text-decoration: none;
-	content: "";
-}
-
-/* Poster profile */
-.postprofile { display: none; }
-.grip-show { display:none; }
-
-/* Quote */
-.postquote {
-	font-size: 85%;
-	margin: 1em 18% 1em 4%;
-	padding: 0.5em;
-	position: relative;
-	line-height: 1.5em;
-	border: 1px #999999 solid;
-}
-
-.postquote img { display: none; }
-.postquote span { display: block; }
-.postquote span .postquote { font-size: 100%; }
-.quote-by { font-weight: bold; }
-
-/* Misc page elements */
-div.spacer { clear: both; }
-
-/* Accessibility tweaks: Mozilla.org */
-.skip_link { display: none; }
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/stylesheet.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/stylesheet.css
deleted file mode 100644
index 15dafe9..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/stylesheet.css
+++ /dev/null
@@ -1,17 +0,0 @@
-/*  phpBB 3.0 Style Sheet
-    --------------------------------------------------------------
-	Style name     : Modern
-	Based on style : proSilver (this is the default phpBB 3 style)
-	Original author: subBlue ( http://www.subBlue.com/ )
-	Modified by    : Alain Reguera Delgado		
-    --------------------------------------------------------------
-*/
-
-@import url("common.css");
-@import url("links.css");
-@import url("content.css");
-@import url("buttons.css");
-@import url("cp.css");
-@import url("forms.css");
-@import url("tweaks.css");
-@import url("colours.css");
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/theme.cfg b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/theme.cfg
deleted file mode 100644
index e053390..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/theme.cfg
+++ /dev/null
@@ -1,35 +0,0 @@
-#
-# phpBB Theme Configuration File
-#
-# @package phpBB3
-# @copyright (c) 2006 phpBB Group 
-# @license http://opensource.org/licenses/gpl-license.php GNU Public License 
-#
-#
-# At the left is the name, please do not change this
-# At the right the value is entered
-# For on/off options the valid values are on, off, 1, 0, true and false
-#
-# Values get trimmed, if you want to add a space in front or at the end of
-# the value, then enclose the value with single or double quotes. 
-# Single and double quotes do not need to be escaped.
-#
-# Available and used values:
-# parse_css_file
-# 
-
-# General Information about this theme
-name = modern
-copyright = &copy; phpBB Group, 2007
-version = 3.0.4
-
-# Some configuration options
-
-#
-# You have to turn this option on if you want to use the 
-# path template variables ({T_IMAGESET_PATH} for example) within
-# your css file.
-# This is mostly the case if you want to use language specific
-# images within your css file.
-#
-parse_css_file = 1
diff --git a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/tweaks.css b/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/tweaks.css
deleted file mode 100644
index 20f1937..0000000
--- a/Artworks/Webenv/PhpBB/3.0.4/Modern/theme/tweaks.css
+++ /dev/null
@@ -1,84 +0,0 @@
-/* Modern Style Sheet Tweaks
-
-These style definitions are mainly IE specific 
-tweaks required due to its poor CSS support.
--------------------------------------------------*/
-
-* html table, * html select, * html input { font-size: 100%; }
-* html hr { margin: 0; }
-* html span.corners-top, * html span.corners-bottom { background-image: url("{T_THEME_PATH}/images/corners_left.gif"); }
-* html span.corners-top span, * html span.corners-bottom span { background-image: url("{T_THEME_PATH}/images/corners_right.gif"); }
-
-table.table1 {
-	width: 99%;		/* IE < 6 browsers */
-	/* Tantek hack */
-	voice-family: "\"}\"";
-	voice-family: inherit;
-	width: 100%;
-}
-html>body table.table1 { width: 100%; }	/* Reset 100% for opera */
-
-* html ul.topiclist li { position: relative; }
-* html .postbody h3 img { vertical-align: middle; }
-
-/* Form styles */
-html>body dd label input { vertical-align: text-bottom; }	/* Align checkboxes/radio buttons nicely */
-
-* html input.button1, * html input.button2 {
-	padding-bottom: 0;
-	margin-bottom: 1px;
-}
-
-/* Misc layout styles */
-* html .column1, * html .column2 { width: 45%; }
-
-/* Nice method for clearing floated blocks without having to insert any extra markup (like spacer above)
-   From http://www.positioniseverything.net/easyclearing.html 
-#tabs:after, #minitabs:after, .post:after, .navbar:after, fieldset dl:after, ul.topiclist dl:after, ul.linklist:after, dl.polls:after {
-	content: "."; 
-	display: block; 
-	height: 0; 
-	clear: both; 
-	visibility: hidden;
-}*/
-
-.clearfix, #tabs, #minitabs, fieldset dl, ul.topiclist dl, dl.polls {
-	height: 1%;
-	overflow: hidden;
-}
-
-/* viewtopic fix */
-* html .post {
-	height: 25%;
-	overflow: hidden;
-}
-
-/* navbar fix */
-* html .clearfix, * html .navbar, ul.linklist {
-	height: 4%;
-	overflow: hidden;
-}
-
-/* Simple fix so forum and topic lists always have a min-height set, even in IE6
-	From http://www.dustindiaz.com/min-height-fast-hack */
-dl.icon {
-	min-height: 35px;
-	height: auto !important;
-	height: 35px;
-}
-
-* html #search-box {
-	width: 25%;
-}
-
-/* Correctly clear floating for details on profile view */
-*:first-child+html dl.details dd {
-	margin-left: 30%;
-	float: none;
-}
-
-* html dl.details dd {
-	margin-left: 30%;
-	float: none;
-}
-
diff --git a/Artworks/Webenv/Punbb/Tour/Screenshot-269.png b/Artworks/Webenv/Punbb/Tour/Screenshot-269.png
deleted file mode 100644
index b08b910..0000000
Binary files a/Artworks/Webenv/Punbb/Tour/Screenshot-269.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/Tour/Screenshot-270.png b/Artworks/Webenv/Punbb/Tour/Screenshot-270.png
deleted file mode 100644
index 881e25d..0000000
Binary files a/Artworks/Webenv/Punbb/Tour/Screenshot-270.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/Tour/Screenshot-271.png b/Artworks/Webenv/Punbb/Tour/Screenshot-271.png
deleted file mode 100644
index 31468a3..0000000
Binary files a/Artworks/Webenv/Punbb/Tour/Screenshot-271.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/footer.php b/Artworks/Webenv/Punbb/footer.php
deleted file mode 100755
index a906643..0000000
--- a/Artworks/Webenv/Punbb/footer.php
+++ /dev/null
@@ -1,148 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2002-2008  PunBB
-
-  This file is part of PunBB.
-
-  PunBB is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  PunBB is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-
-// Make sure no one attempts to run this script "directly"
-if (!defined('PUN'))
-	exit;
-
-$tpl_temp = trim(ob_get_contents());
-$tpl_main = str_replace('<pun_main>', $tpl_temp, $tpl_main);
-ob_end_clean();
-// END SUBST - <pun_main>
-
-
-// START SUBST - <pun_footer>
-ob_start();
-
-?>
-<div id="brdfooter" class="block">
-	<h2><span><?php echo $lang_common['Board footer'] ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-<?php
-
-// If no footer style has been specified, we use the default (only copyright/debug info)
-$footer_style = isset($footer_style) ? $footer_style : NULL;
-
-if ($footer_style == 'index' || $footer_style == 'search')
-{
-	if (!$pun_user['is_guest'])
-	{
-		echo "\n\t\t\t".'<dl id="searchlinks" class="conl">'."\n\t\t\t\t".'<dt><strong>'.$lang_common['Search links'].'</strong></dt>'."\n\t\t\t\t".'<dd><a href="search.php?action=show_24h">'.$lang_common['Show recent posts'].'</a></dd>'."\n";
-		echo "\t\t\t\t".'<dd><a href="search.php?action=show_unanswered">'.$lang_common['Show unanswered posts'].'</a></dd>'."\n";
-
-		if ($pun_config['o_subscriptions'] == '1')
-			echo "\t\t\t\t".'<dd><a href="search.php?action=show_subscriptions">'.$lang_common['Show subscriptions'].'</a></dd>'."\n";
-
-		echo "\t\t\t\t".'<dd><a href="search.php?action=show_user&amp;user_id='.$pun_user['id'].'">'.$lang_common['Show your posts'].'</a></dd>'."\n\t\t\t".'</dl>'."\n";
-	}
-	else
-	{
-		if ($pun_user['g_search'] == '1')
-		{
-			echo "\n\t\t\t".'<dl id="searchlinks" class="conl">'."\n\t\t\t\t".'<dt><strong>'.$lang_common['Search links'].'</strong></dt><dd><a href="search.php?action=show_24h">'.$lang_common['Show recent posts'].'</a></dd>'."\n";
-			echo "\t\t\t\t".'<dd><a href="search.php?action=show_unanswered">'.$lang_common['Show unanswered posts'].'</a></dd>'."\n\t\t\t".'</dl>'."\n";
-		}
-	}
-}
-else if ($footer_style == 'viewforum' || $footer_style == 'viewtopic')
-{
-	echo "\n\t\t\t".'<div class="conl">'."\n";
-
-	// Display the "Jump to" drop list
-	if ($pun_config['o_quickjump'] == '1')
-	{
-		// Load cached quickjump
-		@include PUN_ROOT.'cache/cache_quickjump_'.$pun_user['g_id'].'.php';
-		if (!defined('PUN_QJ_LOADED'))
-		{
-			require_once PUN_ROOT.'include/cache.php';
-			generate_quickjump_cache($pun_user['g_id']);
-			require PUN_ROOT.'cache/cache_quickjump_'.$pun_user['g_id'].'.php';
-		}
-	}
-
-	if ($footer_style == 'viewforum' && $is_admmod)
-		echo "\t\t\t".'<p id="modcontrols"><a href="moderate.php?fid='.$forum_id.'&amp;p='.$p.'">'.$lang_common['Moderate forum'].'</a></p>'."\n";
-	else if ($footer_style == 'viewtopic' && $is_admmod)
-	{
-		echo "\t\t\t".'<dl id="modcontrols"><dt><strong>'.$lang_topic['Mod controls'].'</strong></dt><dd><a href="moderate.php?fid='.$forum_id.'&amp;tid='.$id.'&amp;p='.$p.'">'.$lang_common['Delete posts'].'</a></dd>'."\n";
-		echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&amp;move_topics='.$id.'">'.$lang_common['Move topic'].'</a></dd>'."\n";
-
-		if ($cur_topic['closed'] == '1')
-			echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&amp;open='.$id.'">'.$lang_common['Open topic'].'</a></dd>'."\n";
-		else
-			echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&amp;close='.$id.'">'.$lang_common['Close topic'].'</a></dd>'."\n";
-
-		if ($cur_topic['sticky'] == '1')
-			echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&amp;unstick='.$id.'">'.$lang_common['Unstick topic'].'</a></dd></dl>'."\n";
-		else
-			echo "\t\t\t".'<dd><a href="moderate.php?fid='.$forum_id.'&amp;stick='.$id.'">'.$lang_common['Stick topic'].'</a></dd></dl>'."\n";
-	}
-
-	echo "\t\t\t".'</div>'."\n";
-}
-
-?>
-<?php
-
-// Display debug info (if enabled/defined)
-if (defined('PUN_DEBUG'))
-{
-	// Calculate script generation time
-	list($usec, $sec) = explode(' ', microtime());
-	$time_diff = sprintf('%.3f', ((float)$usec + (float)$sec) - $pun_start);
-	echo "\t\t\t".'<p class="conr">[ Generated in '.$time_diff.' seconds, '.$db->get_num_queries().' queries executed ]</p>'."\n";
-}
-
-?>
-			<div class="clearer"></div>
-		</div>
-	</div>
-<div class="brdmenu" class="inbox"><?php echo "\n\t\t\t" . generate_navlinks() . "\n\t\t" ?> </div>
-<div class="pageline"></div>
-<div class="credits">Powered by <a href="http://punbb.informer.com/">PunBB</a><?php if ($pun_config['o_show_version'] == '1') echo ' '.$pun_config['o_cur_version']; ?><br />&copy; Copyright 2002&#8211;2008 PunBB</div>
-</div>
-<?php
-
-
-// End the transaction
-$db->end_transaction();
-
-// Display executed queries (if enabled)
-if (defined('PUN_SHOW_QUERIES'))
-	display_saved_queries();
-
-$tpl_temp = trim(ob_get_contents());
-$tpl_main = str_replace('<pun_footer>', $tpl_temp, $tpl_main);
-ob_end_clean();
-// END SUBST - <pun_footer>
-
-
-// Close the db connection (and free up any result data)
-$db->close();
-
-// Spit out the page
-exit($tpl_main);
diff --git a/Artworks/Webenv/Punbb/header.php b/Artworks/Webenv/Punbb/header.php
deleted file mode 100755
index 2659fd2..0000000
--- a/Artworks/Webenv/Punbb/header.php
+++ /dev/null
@@ -1,225 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2002-2008  PunBB
-
-  This file is part of PunBB.
-
-  PunBB is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  PunBB is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-
-// Make sure no one attempts to run this script "directly"
-if (!defined('PUN'))
-	exit;
-
-// Send no-cache headers
-header('Expires: Thu, 21 Jul 1977 07:30:00 GMT');	// When yours truly first set eyes on this world! :)
-header('Last-Modified: '.gmdate('D, d M Y H:i:s').' GMT');
-header('Cache-Control: post-check=0, pre-check=0', false);
-header('Pragma: no-cache');		// For HTTP/1.0 compability
-
-
-// Load the template
-if (defined('PUN_ADMIN_CONSOLE'))
-	$tpl_main = file_get_contents(PUN_ROOT.'include/template/admin.tpl');
-else if (defined('PUN_HELP'))
-	$tpl_main = file_get_contents(PUN_ROOT.'include/template/help.tpl');
-else
-	$tpl_main = file_get_contents(PUN_ROOT.'include/template/main.tpl');
-
-
-// START SUBST - <pun_include "*">
-while (preg_match('#<pun_include "([^/\\\\]*?)\.(php[45]?|inc|html?|txt)">#', $tpl_main, $cur_include))
-{
-	if (!file_exists(PUN_ROOT.'include/user/'.$cur_include[1].'.'.$cur_include[2]))
-		error('Unable to process user include '.htmlspecialchars($cur_include[0]).' from template main.tpl. There is no such file in folder /include/user/');
-
-	ob_start();
-	include PUN_ROOT.'include/user/'.$cur_include[1].'.'.$cur_include[2];
-	$tpl_temp = ob_get_contents();
-	$tpl_main = str_replace($cur_include[0], $tpl_temp, $tpl_main);
-    ob_end_clean();
-}
-// END SUBST - <pun_include "*">
-
-
-// START SUBST - <pun_content_direction>
-$tpl_main = str_replace('<pun_content_direction>', $lang_common['lang_direction'], $tpl_main);
-// END SUBST - <pun_content_direction>
-
-
-// START SUBST - <pun_char_encoding>
-$tpl_main = str_replace('<pun_char_encoding>', $lang_common['lang_encoding'], $tpl_main);
-// END SUBST - <pun_char_encoding>
-
-
-// START SUBST - <pun_head>
-ob_start();
-
-// Is this a page that we want search index spiders to index?
-if (!defined('PUN_ALLOW_INDEX'))
-	echo '<meta name="ROBOTS" content="NOINDEX, FOLLOW" />'."\n";
-
-?>
-<title><?php echo $page_title ?></title>
-<link rel="stylesheet" type="text/css" href="style/<?php echo $pun_user['style'].'.css' ?>" />
-<?php
-
-if (defined('PUN_ADMIN_CONSOLE'))
-	echo '<link rel="stylesheet" type="text/css" href="style/imports/base_admin.css" />'."\n";
-
-if (isset($required_fields))
-{
-	// Output JavaScript to validate form (make sure required fields are filled out)
-
-?>
-<script type="text/javascript">
-<!--
-function process_form(the_form)
-{
-	var element_names = new Object()
-<?php
-
-	// Output a JavaScript array with localised field names
-	while (list($elem_orig, $elem_trans) = @each($required_fields))
-		echo "\t".'element_names["'.$elem_orig.'"] = "'.addslashes(str_replace('&nbsp;', ' ', $elem_trans)).'"'."\n";
-
-?>
-
-	if (document.all || document.getElementById)
-	{
-		for (i = 0; i < the_form.length; ++i)
-		{
-			var elem = the_form.elements[i]
-			if (elem.name && elem.name.substring(0, 4) == "req_")
-			{
-				if (elem.type && (elem.type=="text" || elem.type=="textarea" || elem.type=="password" || elem.type=="file") && elem.value=='')
-				{
-					alert("\"" + element_names[elem.name] + "\" <?php echo $lang_common['required field'] ?>")
-					elem.focus()
-					return false
-				}
-			}
-		}
-	}
-
-	return true
-}
-// -->
-</script>
-<?php
-
-}
-
-$user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']) : '';
-if (strpos($user_agent, 'msie') !== false && strpos($user_agent, 'windows') !== false && strpos($user_agent, 'opera') === false)
-	echo '<script type="text/javascript" src="style/imports/minmax.js"></script>';
-
-$tpl_temp = trim(ob_get_contents());
-$tpl_main = str_replace('<pun_head>', $tpl_temp, $tpl_main);
-ob_end_clean();
-// END SUBST - <pun_head>
-
-
-// START SUBST - <body>
-if (isset($focus_element))
-{
-	$tpl_main = str_replace('<body onload="', '<body onload="document.getElementById(\''.$focus_element[0].'\').'.$focus_element[1].'.focus();', $tpl_main);
-	$tpl_main = str_replace('<body>', '<body onload="document.getElementById(\''.$focus_element[0].'\').'.$focus_element[1].'.focus()">', $tpl_main);
-}
-// END SUBST - <body>
-
-
-// START SUBST - <pun_page>
-$tpl_main = str_replace('<pun_page>', htmlspecialchars(basename($_SERVER['PHP_SELF'], '.php')), $tpl_main);
-// END SUBST - <pun_page>
-
-
-// START SUBST - <pun_title>
-$tpl_main = str_replace('<pun_title>', '<img id="logo" src="img/logo-forums.png" alt="'.pun_htmlspecialchars($pun_config['o_board_title']).'"><h1><span>'.pun_htmlspecialchars($pun_config['o_board_title']).'</span></h1>', $tpl_main);
-// END SUBST - <pun_title>
-
-
-// START SUBST - <pun_desc>
-$tpl_main = str_replace('<pun_desc>', '<p><span>'.$pun_config['o_board_desc'].'</span></p><div class="pageline"></div>', $tpl_main);
-// END SUBST - <pun_desc>
-
-
-// START SUBST - <pun_navlinks>
-$tpl_main = str_replace('<pun_navlinks>','<div class="brdmenu" class="inbox">'."\n\t\t\t". generate_navlinks()."\n\t\t".'</div>', $tpl_main);
-// END SUBST - <pun_navlinks>
-
-
-// START SUBST - <pun_status>
-if ($pun_user['is_guest'])
-	$tpl_temp = '<div id="brdwelcome" class="inbox">'."\n\t\t\t".'<p>'.$lang_common['Not logged in'].'</p>'."\n\t\t".'</div>';
-else
-{
-	$tpl_temp = '<div id="brdwelcome" class="inbox">'."\n\t\t\t".'<ul class="conl">'."\n\t\t\t\t".'<li>'.$lang_common['Logged in as'].' <strong>'.pun_htmlspecialchars($pun_user['username']).'</strong></li>'."\n\t\t\t\t".'<li>'.$lang_common['Last visit'].': '.format_time($pun_user['last_visit']).'</li>';
-
-	if ($pun_user['g_id'] < PUN_GUEST)
-	{
-		$result_header = $db->query('SELECT COUNT(id) FROM '.$db->prefix.'reports WHERE zapped IS NULL') or error('Unable to fetch reports info', __FILE__, __LINE__, $db->error());
-
-		if ($db->result($result_header))
-			$tpl_temp .= "\n\t\t\t\t".'<li class="reportlink"><strong><a href="admin_reports.php">There are new reports</a></strong></li>';
-
-		if ($pun_config['o_maintenance'] == '1')
-			$tpl_temp .= "\n\t\t\t\t".'<li class="maintenancelink"><strong><a href="admin_options.php#maintenance">Maintenance mode is enabled!</a></strong></li>';
-	}
-
-	if (in_array(basename($_SERVER['PHP_SELF']), array('index.php', 'search.php')))
-		$tpl_temp .= "\n\t\t\t".'</ul>'."\n\t\t\t".'<ul class="conr">'."\n\t\t\t\t".'<li><a href="search.php?action=show_new">'.$lang_common['Show new posts'].'</a></li>'."\n\t\t\t\t".'<li><a href="misc.php?action=markread">'.$lang_common['Mark all as read'].'</a></li>'."\n\t\t\t".'</ul>'."\n\t\t\t".'<div class="clearer"></div>'."\n\t\t".'</div>';
-	else
-		$tpl_temp .= "\n\t\t\t".'</ul>'."\n\t\t\t".'<div class="clearer"></div>'."\n\t\t".'</div>';
-}
-
-$tpl_main = str_replace('<pun_status>', $tpl_temp, $tpl_main);
-// END SUBST - <pun_status>
-
-
-// START SUBST - <pun_announcement>
-if ($pun_config['o_announcement'] == '1')
-{
-	ob_start();
-
-?>
-<div id="announce" class="block">
-	<h2><span><?php echo $lang_common['Announcement'] ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<div><?php echo $pun_config['o_announcement_message'] ?></div>
-		</div>
-	</div>
-</div>
-<?php
-
-	$tpl_temp = trim(ob_get_contents());
-	$tpl_main = str_replace('<pun_announcement>', $tpl_temp, $tpl_main);
-	ob_end_clean();
-}
-else
-	$tpl_main = str_replace('<pun_announcement>', '', $tpl_main);
-// END SUBST - <pun_announcement>
-
-
-// START SUBST - <pun_main>
-ob_start();
-
-
-define('PUN_HEADER', 1);
diff --git a/Artworks/Webenv/Punbb/img/h1-background.png b/Artworks/Webenv/Punbb/img/h1-background.png
deleted file mode 100755
index 966b7ed..0000000
Binary files a/Artworks/Webenv/Punbb/img/h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/img/h2-background.png b/Artworks/Webenv/Punbb/img/h2-background.png
deleted file mode 100755
index 7966dc0..0000000
Binary files a/Artworks/Webenv/Punbb/img/h2-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/img/header-background.png b/Artworks/Webenv/Punbb/img/header-background.png
deleted file mode 100755
index 90232d3..0000000
Binary files a/Artworks/Webenv/Punbb/img/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/img/html-background.png b/Artworks/Webenv/Punbb/img/html-background.png
deleted file mode 100755
index ccfa402..0000000
Binary files a/Artworks/Webenv/Punbb/img/html-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/img/logo-forums.png b/Artworks/Webenv/Punbb/img/logo-forums.png
deleted file mode 100644
index 789553c..0000000
Binary files a/Artworks/Webenv/Punbb/img/logo-forums.png and /dev/null differ
diff --git a/Artworks/Webenv/Punbb/install.sh b/Artworks/Webenv/Punbb/install.sh
deleted file mode 100644
index db709ac..0000000
--- a/Artworks/Webenv/Punbb/install.sh
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/bin/bash
-# Install Punbb TreeFlower files.
-
-PUNBB_PATH=/var/www/html/punbb
-
-EXPORTDIR=tmp_punbb
-
-SVNREPODIR=https://projects.centos.org/svn/artwork/trunk/Extras/Punbb
-
-if [ "$@" ]; then
-
-	for i in "$@";do
-	case $i in
-	   --subversion | -s	)
-		svn export $SVNREPODIR $EXPORTDIR --force --quiet
-		/bin/cp -r $EXPORTDIR/style/* $PUNBB_PATH/style/;
-		/bin/cp -r $EXPORTDIR/img/* $PUNBB_PATH/img/;
-		/bin/cp $EXPORTDIR/*.php $PUNBB_PATH/;
-		/bin/rm -r $EXPORTDIR;;
-	esac
-	done
-else
-
-	/bin/cp -r style/* $PUNBB_PATH/style/;
-	/bin/cp -r img/* $PUNBB_PATH/img/;
-	/bin/cp *.php $PUNBB_PATH/;
-fi 
diff --git a/Artworks/Webenv/Punbb/style/TreeFlower.css b/Artworks/Webenv/Punbb/style/TreeFlower.css
deleted file mode 100755
index e24a2de..0000000
--- a/Artworks/Webenv/Punbb/style/TreeFlower.css
+++ /dev/null
@@ -1,787 +0,0 @@
-/*
- Theme Name : TreeFlower
-  Theme URI : http://wiki.centos.org/ArtWork/PunbbThemeDesign
-Description : TreeFlower is a proposed motive for CentOS
-              theming. This is a workaround to take Punbb
-              application into that look and feel. Punbb 
-              is the application we use in Forums.
-     Author : The CentOS Artwork SIG.
-     Licence: This CSS design is released under GPL (
-              http://www.opensource.org/licenses/gpl-license.php)
-
--------------------------------------------------------------
-     $Author:$
-   $Revision:$ 
-       $Date:$
--------------------------------------------------------------
-*/
-
-/****************************************************************/
-/* 1. IMPORTED STYLESHEETS 					*/
-/****************************************************************/
-
-/* Import the basic setup styles */
-@import url(imports/base.css);
-
-/****************************************************************/
-/* 2. TEXT SETTINGS 						*/
-/****************************************************************/
-
-/* 2.1 This sets the default Font Group */
-
-.pun, 
-.pun input, 
-.pun select, 
-.pun textarea, 
-.pun optgroup {
-	font-family: inherit;
-	}
-
-.pun {
-	color: #333;
-	}
-
-/* Set font size for tables because IE requires it
- * */
-
-.pun table, 
-.pun input, 
-.pun select, 
-.pun optgroup, 
-.pun textarea, 
-div.postmsg p.postedit {
-	font-size: 1em; 
-	}
-
-/* 2.2 Set the font-size for preformatted text i.e
- * in code boxes */
-
-.pun pre {
-	font-family: "Bitstream Vera Sans Mono", "Courier New", courier, monospace;
-	}
-
-/* 2.3 Font size for headers */
-
-.pun h2, 
-.pun h4 { 
-	font-size: 1.2em; 
-	}
-
-.pun h3 {
-	font-size: 1.1em;
-	}
-
-#brdtitle h1 {
-	padding-top: 26px;
-	font-size: 1.4em;
-	line-height: 1.5em;
-	}
-
-/* 2.4 Larger text for particular items */
-
-div.postmsg p {
-	line-height: 1.4;
-	}
-
-div.postleft dt {
-	font-size: 1.1em;
-	}
-
-.pun pre {
-	font-size: 1em;
-	}
-
-/* 2.5 Bold text */
-
-#brdtitle h1, 
-div.postleft dt, 
-div.postmsg h4, 
-div.linkst li,
-div.linksb li, 
-div.postlinksb li, 
-div.forminfo h3, 
-p.postlink, 
-td.tcl h3, 
-.blockmenu li, 
-.pun span.warntext, 
-.pun p.warntext {
-	font-weight: bold;
-	}
-
-/****************************************************************/
-/* 3. LINKS 							*/
-/****************************************************************/
-
-/* 3.1. This is the default for all links */
-
-a:link  	{ text-decoration: none; color: #204C8D }
-a:hover 	{ text-decoration: underline; color: green; } 
-a:active 	{ text-decoration: underline; color: green; } 
-a:visited 	{ text-decoration: none; color: #204C8D; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-/* 3.2. This is the colour for links in tables
- * titles rows 
- */
-
-.blockpost h2 a:link  		{ text-decoration: none; color: #EEE }
-.blockpost h2 a:hover 		{ text-decoration: underline; color: #FFF; } 
-.blockpost h2 a:active 		{ text-decoration: underline; color: #FFF; } 
-.blockpost h2 a:visited 	{ text-decoration: none; color: #EEE; }
-.blockpost h2 a:visited:hover 	{ text-decoration: underline; color: #FFF; }
-
-/* 3.3. This is the color for page bottom credits.
- * */
-
-.credits a:link  	 { text-decoration: none; color: #EEE }
-.credits a:hover 	 { text-decoration: underline; color: #FFF; } 
-.credits a:active  	 { text-decoration: underline; color: #FFF; } 
-.credits a:visited 	 { text-decoration: none; color: #EEE; }
-.credits a:visited:hover { text-decoration: underline; color: #FFF; }
-.credits a 		 { font-style: italic; }
-
-/* 3.4 This is for closed topics and "hot" links */
-
-tr.iclosed td.tcl a:link, 
-tr.iclosed td.tcl a:visited 	{ }
-tr.iclosed td.tcl a:hover   	{ }
-
-li.maintenancelink a:link, 
-li.maintenancelink a:visited 	{ }
-li.maintenancelink a:hover 	{ }
-
-/****************************************************************/
-/* 4. BORDER WIDTH AND STYLE 					*/
-/****************************************************************/
-
-/* 4.1 By default borders are 1px solid */
-
-div.box, 
-.pun td, 
-.pun th, 
-div.blockpost label {
-	border-style: solid;
-	border-width: 1px
-	}
-
-.pun blockquote, div.codebox, div.forminfo {
-	border: none;
-	}
-
-/* 4.2 Special settings for the board header. */
-
-#brdheader div.box { 
-	border: none;
-        background-color: #204C8D;
-        background-image: url("../img/header-background.png");
-	}
-
-/* 4.3 Borders for table cells */
-
-.pun td, .pun th {
-	border-bottom: none;
-	border-right: none
-	}
-
-.pun .tcl {
-	border-left: none
-	}
-
-/* 4.4 Special setting for fieldsets to preserve
- * IE defaults */
-
-div > fieldset {
-	border-style: solid;
-	border-width: 1px
-	}
-
-/****************************************************************/
-/* 5. VERTICAL AND PAGE SPACING 				*/
-/****************************************************************/
-
-/* 5.1 Page margins */
-
-html {
-        background-image:url(../img/html-background.png);
-        background-color: #FFF;
-        font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-        font-size: 0.80em;
-        line-height: 1.25em;
-        /* margin: 0;           /* <- full screen                       */
-        /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-        /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-        margin: 0 4% 0 4%;      /* <- with 4% of left and right margin  */
-        /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-	}
-
-body {
-        background-color: #FFF;
-        border-width: 10px;
-        border-style: solid;
-        border-color: #FFF;     
-        padding:0;
-	margin:0;
-	}
-
-#punwrap {
-	margin: 0;
-	}
-
-/* 5.2 Creates vertical space between main board
- * elements (Margins) */
-
-div.blocktable,
-div.block,
-div.blockform,
-div.block2col,
-#postreview {
-	margin-bottom: 12px;
-	}
-
-#punindex div.blocktable,
-div.blockpost {
-	margin-bottom: 6px;
-	}
-
-div.block2col div.blockform, 
-div.block2col div.block {
-	margin-bottom: 0px;
-	}
-
-/* 5.3 Remove space above breadcrumbs, postlinks
- * and pagelinks with a negative top margin */
-
-div.linkst,
-div.linksb {
-	margin-top: -12px;
-	}
-
-div.postlinksb {
-	margin-top: -6px;
-	}
-
-/* 5.4 Put a 12px gap above the board information
- * box in index because the category tables only
- * have a 6px space beneath them */
-
-#brdstats { 
-	margin-top: 12px; 
-	}
-
-/* 5.5 Header presentation. This is where the
- * CentOS Theme motive take place. */
-
-#brdtitle {
-        line-height: 1.0em;
-        border:none;
-	color: #FFF;
-	margin: 0;
-	padding: 0;
-	}
-
-/* 5.6. Logo presentation. */
-
-#logo {
-        float: left;
-        margin: 10px;
-	margin-right: 1.5em;
-        padding: 0;
-        /* For text only logo */
-        font-size: 1.4em;
-        line-height: 1em;
-	vertical-align: middle;
-        font-weight: bold;
-	}
-
-/* 5.7. Pageline */
-
-.pageline {
-        clear: both;
-        margin: 0;
-        padding: 0;
-        width: 100%;
-        /* sync these values, line-height is needed for IE */
-        height: 5px;
-        line-height: 5px;
-        background: #628ECA;
-        }
-
-#brdheader .pageline { border-bottom: 1px solid #DDD; }
-#brdfooter .pageline { border-top: 1px solid #DDD; }
-
-/* 5.8. Redirect page */
-
-#punredirect div.block, 
-#punmaint div.block {
-	margin: 20% 20% 29% 20%;
-	}
-
-/* 5.9 Footer */
-
-#brdfooter {
-	margin-bottom: 0;	
-	}
-
-#brdfooter div.box {
-	border: none;
-	background-color: transparent;
-	}
-
-.credits {
-	border: none;
-        background-color: #204C8D;
-        background-image: url("../img/header-background.png");
-	text-align: center;
-	padding: 1em !important;
-	color: #EEE;
-	}
-
-/****************************************************************/
-/* 6. SPACING AROUND CONTENT 					*/
-/****************************************************************/
-
-/* 6.1 Default padding for main items */
-
-div.block div.inbox,
-div.blockmenu div.inbox { 
-	padding: 3px 6px; 
-	}
-
-.pun p, 
-.pun ul, 
-.pun dl, 
-div.blockmenu li, 
-.pun label, 
-#announce div.inbox div { 
-	padding: 3px 0; 
-	}
-
-.pun h2 {
-	padding: 0.5em;
-	font-weight: bold;
-	color: #FFF;
-	border: 1px solid #204C8D;
-	}
-
-/* 6.2 Special spacing for various elements */
-
-.pun h1 {
-	padding: 3px 0px 0px 0;
-	}
-
-#brdtitle p {
-	padding-top: 0px;
-	}
-
-div.linkst {
-	padding: 8px 6px 3px 6px;
-	}
-
-div.linksb, 
-div.postlinksb { 
-	padding: 3px 6px 8px 6px; 
-	}
-
-#brdwelcome, 
-#brdfooter dl a, 
-div.blockmenu li, 
-div.rbox input  {
-	line-height: 1.4em;
-	}
-
-#brdwelcome { 
-	background-color: #FFF; 
-	border: none;
-	}
-
-#viewprofile dt, 
-#viewprofile dd {
-	padding: 0 3px; line-height: 2em;
-	}
-
-/* 6.4 Create some horizontal spacing for various
- * elements */
-
-.brdmenu li { 
-	display:inline; 
-	}
-
-.brdmenu li, 
-div.rbox input, 
-div.blockform p input  {
-	margin-right: 12px;
-	}
-
-/****************************************************************/
-/* 7. SPACING FOR TABLES 					*/
-/****************************************************************/
-
-.pun th, 
-.pun td {
-	padding: 4px 6px;
-	}
-
-.pun td p {
-	padding: 5px 0 0 0;
-	}
-
-/****************************************************************/
-/* 8. SPACING FOR POSTS 					*/
-/****************************************************************/
-
-/* 8.1 Padding around left and right columns in
- * viewtopic */
-
-div.postleft dl,
-div.postright {
-	padding: 6px;
-	}
-
-/* 8.2 Extra spacing for poster contact details
- * and avatar */
-
-dd.usercontacts, 
-dd.postavatar {
-	margin-top: 5px;
-	}
-
-dd.postavatar {
-	margin-bottom: 5px;
-	}
-
-dd.postavatar img {
-	border: 1px solid #333;
-}
-
-/* 8.3 Extra top spacing for signatures and edited
- * by */
-
-div.postsignature, 
-div.postmsg p.postedit {
-	padding-top: 15px;
-	}
-
-/* 8.4 Spacing for code and quote boxes */
-
-div.postmsg h4 {
-	margin-bottom: 10px;
-	}
-
-.pun blockquote,
-div.codebox {
-	margin: 5px 15px 15px 15px; 
-	padding: 8px;
-	}
-
-div.scrollbox {
-	height: 1.5em !important;
-	}
-
-/* 8.5 Padding for the action links and online
- * indicator in viewtopic */
-
-div.postfootleft p,
-div.postfootright ul, 
-div.postfootright div {
-	padding: 5px 6px 5px 6px;
-	}
-
-/* 8.6 This is the input on moderators
- * multi-delete view */
-
-div.blockpost input, 
-div.blockpost label {
-	padding: 3px;
-	display: inline;
-	}
-
-p.multidelete {
-	padding-top: 15px;
-	padding-bottom: 5px
-	}
-
-p.multidelete label {
-	border-color: #ACC2E4;	
-	}
-
-/* 8.7 Make sure paragraphs in posts don't get any
- * padding */
-
-div.postmsg p {
-	padding: 0;
-	}
-
-/****************************************************************/
-/* 9. SPECIAL SPACING FOR FORMS 				*/
-/****************************************************************/
-
-/* 9.1 Padding around fieldsets */
-
-div.blockform form,
-div.fakeform {
-	padding: 20px 20px 15px 20px;
-	}
-
-div.inform {
-	padding-bottom: 12px;
-	}
-
-/* 9.2 Padding inside fieldsets */
-
-.pun fieldset {
-	padding: 0px 12px 0px 12px;
-	}
-
-div.infldset {
-	padding: 9px 0px 12px 0;
-	}
-
-.pun legend {
-	padding: 0px 6px;
-	}
-
-/* 9.3 The information box at the top of the
- * registration form and elsewhere */
-
-div.forminfo {
-	margin-bottom: 12px;
-	padding: 9px 10px
-	}
-
-/* 9.4 BBCode help links in post forms */
-
-ul.bblinks li {
-	padding-right: 20px;
-	}
-
-ul.bblinks {
-	padding-bottom: 10px; 
-	padding-left: 4px;
-	}
-
-/* 9.5 Horizontal positioning for the submit
- * button on forms */
-
-div.blockform p input {
-	margin-left: 12px;
-	}
-
-/****************************************************************/
-/* 10. POST STATUS INDICATORS                                   */
-/****************************************************************/
-
-/* 10.1. These are the post status indicators which
- * appear at the left of some tables. .inew = new
- * posts, .iredirect = redirect forums, .iclosed =
- * closed topics and .isticky = sticky topics. By
- * default only .inew is different from the
- * default.*/
-
-div.icon {
-	float: left;
-	margin-top: 0.1em;
-	margin-left: 0.2em;
-	display: block;
-	border-width: 0.6em 0.6em 0.6em 0.6em;
-	border-style: solid;
-	}
-
-div.searchposts div.icon {
-	margin-left: 0;
-	}
-
-/* 10.2 Class .tclcon is a div inside the first
- * column of tables with post indicators. The
- * margin creates space for the post status
- * indicator */
-
-td div.tclcon {
-	margin-left: 2.3em;
-	}
-
-/****************************************************************/
-/* 11. BACKGROUND AND TEXT COLOURS */
-/****************************************************************/
-
-/* 11.1. Default background colour and text colour */
-
-div.box,
-div.codebox, 
-#adminconsole fieldset th,
-.pun blockquote, 
-.rowodd, 
-.roweven {
-	background-color: #F5F9FF;
-	}
-
-#adminconsole td, 
-#adminconsole th {
-	border-color: #F5F9FF;
-	}
-
-/* 11.2. Darker background colours */
-
-td.tc2, 
-td.tc3, 
-td.tcmod, 
-#postpreview, 
-#viewprofile dd, 
-div.forminfo,
-#adminconsole fieldset td, 
-div.blockmenu div.box, 
-#adstats dd {
-	background-color: #EDF4FF; 
-	}
-
-/* 1.3. Main headers and navigation bar background and text colour */
-
-.pun h2 {
-	background-color: #204C8D;
-	background-image: url("../img/h1-background.png");
-	}
-
-#brdheader .brdmenu {
-        display: block;
-        margin: 0;
-	padding: 0;
-        white-space: nowrap;
-        background: #EDF4FF;
-	border-bottom: 2px dotted #628ECA;
-	}
-
-#brdfooter .brdmenu {
-        display: block;
-        margin: 0;
-	padding: 0;
-        white-space: nowrap;
-        background: #EDF4FF;
-	border-top: 2px dotted #628ECA;
-	}
-
-.brdmenu ul {
-	padding: 3px !important;
-	padding-left: 20px !important;
-	text-align: center;
-	}
-
-/* 1.4. Table header rows */
-
-.pun th {
-	background-color: #f6f6f6; 
-	font-weight: bold;
-	color: #333;
-	}
-
-/* 1.5. Fieldset legend text colour */
-
-.pun legend {
-	color: #204C8D; 
-	}
-
-/* 1.6. Highlighted text for various items */
-
-.pun div.blockmenu li.isactive a, 
-#posterror li strong {
-	color: #333;
-	}
-	
-/****************************************************************/
-/* 12. POST BACKGROUNDS AND TEXT */
-/****************************************************************/
-
-/* 12.1 This is the setup for posts. */
-
-div.blockpost div.box, 
-div.postright, 
-div.postfootright {
-	background-color: #EDF4FF;
-	}
-
-div.postright,
-div.postfootright {
-	border-left-color: #F5F9FF;
-	}
-
-div.postleft,
-div.postfootleft,
-div.blockpost label {
-	background-color: #F5F9FF; 
-	}
-
-/* 12.2 Background for post headers and text colour
- * for post numbers in viewtopic */
-
-div.blockpost h2 {
-	background-color: #204C8D; 
-	}
-
-div.blockpost h2 span.conr { color: #EEE; }
-
-/* 12.3 This is the line above the signature in
- * posts. Colour and background should be the same
- * */
-
-.pun hr {
-	background-color: #333; 
-	color: #333;
-	}
-
-/****************************************************************/
-/* 13. BORDER COLOURS */
-/****************************************************************/
-
-/* 13.1 All external borders */
-
-/* 13.2 Makes the top border of posts match the
- * colour used for post headers */
-
-div.blockpost div.box { }
-
-/* 13.3 Table internal borders. By default th is
- * same as background so border is invisible */
-
-.pun td {border-color: #BBCEDE}
-.pun th {border-color: #D1D1D1}
-
-/* 13.4. Creates the inset border for quote boxes,
- * code boxes and form info boxes */
-
-.pun blockquote, 
-div.codebox, 
-div.forminfo, 
-div.blockpost label {
-	border-left: 4px solid #ACC2E4 !important;
-	}
-
-/* 13.5. Gecko's default fieldset borders are
- * really nasty so this gives them a colour
- * without interferring with IE's rather nice
- * default.
- */
-
-.pun div > fieldset {
-	border-color: #628ECA;
-	}
-
-/****************************************************************/
-/* 14. POST STATUS INDICATORS */
-/****************************************************************/
-
-/* These are the post status indicators which
- * appear at the left of some tables.  .inew = new
- * posts, .iredirect = redirect forums, .iclosed =
- * closed topics and .isticky = sticky topics. The
- * default is "icon". By default only .inew is
- * different.*/
-
-div.icon {
-	border-color: #E6E6E6 #DEDEDE #DADADA #E2E2E2;
-	}
-
-tr.iredirect div.icon {
-	border-color: #F5F9FF #F5F9FF #F5F9FF #F5F9FF;
-	}
-
-div.inew {
-	border-color: #0080D7 #0065C0 #0058B3 #0072CA;
-	}
diff --git a/Artworks/Webenv/Punbb/style/imports/base.css b/Artworks/Webenv/Punbb/style/imports/base.css
deleted file mode 100755
index 82015cf..0000000
--- a/Artworks/Webenv/Punbb/style/imports/base.css
+++ /dev/null
@@ -1,273 +0,0 @@
-/****************************************************************/
-/* 1. INITIAL SETTINGS */
-/****************************************************************/
-
-.pun TABLE, .pun DIV, .pun FORM, .pun P, .pun H1, .pun H2, .pun H3,
-.pun H4, .pun PRE, .pun BLOCKQUOTE, .pun UL, .pun OL, .pun LI, .pun DL,
-.pun DT, .pun DD, .pun TH, .pun TD, .pun FIELDSET, .pun IMG {
-	MARGIN: 0px;
-	PADDING: 0px;
-	FONT-WEIGHT: normal;
-	LIST-STYLE: none;
-}
-
-.pun IMG {BORDER: none}
-
-.pun INPUT, .pun SELECT, .pun TEXTAREA, .pun OPTGROUP {MARGIN: 0}
-
-/****************************************************************/
-/* 2. STRUCTURAL SETTINGS - VERY IMPORTANT - DO NOT CHANGE */
-/****************************************************************/
-
-/* 2.1 Clearing floats and invisible items */
-.pun .clearer, .pun .nosize {
-	HEIGHT: 0;
-	WIDTH: 0;
-	LINE-HEIGHT: 0;
-	FONT-SIZE: 0;
-	OVERFLOW: hidden
-}
-
-.pun .clearer, .pun .clearb {CLEAR: both}
-.pun .nosize {POSITION: absolute; LEFT: -10000px}
-
-/* 2.2 Overflow settings for posts */
-
-DIV.blockpost DIV.box, DIV.postleft, DIV.postsignature, DIV.postmsg {OVERFLOW: hidden}
-
-/****************************************************************/
-/* 3. BUG FIXES - VERY IMPORTANT - DO NOT CHANGE */
-/****************************************************************/
-
-/* 3.1 This attempts to eliminate rounding errors in Gecko browsers. */
-
-DIV>DIV>DIV.postfootleft, DIV>DIV>DIV.postfootright {PADDING-TOP: 1px; MARGIN-TOP: -1px}
-
-/* 3.2 This is only visible to IE6 Windows and cures various bugs. Do not alter comments */
-
-/* Begin IE6Win Fix \*/
-* HTML .inbox, * HTML .inform, * HTML .pun, * HTML .intd, * HTML .tclcon {HEIGHT: 1px}
-* HTML .inbox DIV.postmsg {WIDTH: 98%}
-/* End of IE6Win Fix */
-
-/* 3.3 This is the equivelant of 3.2 but for IE7. It is visible to other browsers
-but does no harm */
-
-/*Begin IE7Win Fix */
-.pun, .pun .inbox, .pun .inform, .pun .intd, .pun .tclcon {min-height: 1px}
-/* End of IE7Win Fix */
-
-/****************************************************************/
-/* 4. HIDDEN ELEMENTS */
-/****************************************************************/
-
-/* These are hidden in normal display. Add comments to make them visible */
-
-#brdfooter H2, #brdstats H2, #brdstats .conl DT, #brdstats .conr DT,
-#modcontrols DT, #searchlinks DT, DIV.postright H3 {
-	POSITION: absolute;
-	DISPLAY: block;
-	OVERFLOW: hidden;
-	WIDTH: 1em;
-	LEFT: -999em
-}
-
-/****************************************************************/
-/* 5. BOX CONTAINERS AND FLOATS */
-/****************************************************************/
-
-/* 5.1. Setup all left and right content using floats. */  
-
-.conr {
-	FLOAT: right;
-	TEXT-ALIGN: right;
-	CLEAR: right;
-	WIDTH: 40%
-}
-
-.conl {
-	FLOAT: left;
-	WIDTH: 55%;
-	OVERFLOW: hidden;
-	WHITE-SPACE: nowrap
-}
-
-LABEL.conl {
-	WIDTH: auto;
-	OVERFLOW: visible;
-	MARGIN-RIGHT: 10px
-}
-
-/* 5.2 Set up page numbering and posts links */
-
-DIV.linkst .conl, DIV.linksb .conl, DIV.postlinksb .conl {WIDTH:18em}
-
-DIV.linkst .conr, DIV.linksb .conr, DIV.postlinksb .conr {WIDTH:16em}
-
-FORM DIV.linksb .conr {WIDTH: 32em}
-
-/* 5.3 Keep breadcrumbs from shifting to the right when wrapping */
-
-.linkst UL, linksb UL, .postlinksb UL {MARGIN-LEFT: 18em}
-
-/* 5.4 Settings for Profile and Admin interface.*/
-
-DIV.block2col {PADDING-BOTTOM: 1px}
-
-DIV.block2col DIV.blockform, DIV.block2col DIV.block, #viewprofile DD {MARGIN-LEFT: 14em}
-
-DIV.blockmenu, #viewprofile DT {
-	FLOAT:left;
-	WIDTH: 13em
-}
-
-#profileavatar IMG {
-	FLOAT: right;
-	MARGIN-LEFT: 1em
-}
-
-#viewprofile DL {FLOAT: left; WIDTH: 100%; OVERFLOW: hidden}
-
-/****************************************************************/
-/* 6. TABLE SETUP */
-/****************************************************************/
-
-/* 6.1 Table Basic Setup */
-
-.pun TABLE {WIDTH: 100%}
-
-/* 6.2 Fixed Table Setup */
-
-#punindex TABLE, #vf TABLE {TABLE-LAYOUT: fixed}
-
-.tcl {TEXT-ALIGN: left; WIDTH: 50%}
-
-.tc2, .tc3, .tcmod {WIDTH: 9%; TEXT-ALIGN: center}
-
-.tcr {WIDTH: 32%; TEXT-ALIGN: left}
-
-#punsearch #vf .tcl, #punmoderate #vf .tcl {WIDTH: 41%}
-
-#punsearch #vf .tc2 {WIDTH: 18%; TEXT-ALIGN: left}
-
-.tcl, .tcr {OVERFLOW: HIDDEN}
-
-/* 6.3 Other Table Setup */
-
-#users1 .tcl {WIDTH: 40%}
-
-#users1 .tcr {WIDTH: 25%}
-
-#users1 .tc2 {WIDTH: 25%; TEXT-ALIGN: left}
-
-#users1 .tc3 {WIDTH: 10%; TEXT-ALIGN: center}
-
-#debug .tcr {WIDTH: 85%; WHITE-SPACE: normal}
-
-#punindex TD.tcr SPAN.byuser {DISPLAY: block}
-
-/****************************************************************/
-/* 7. VIEWTOPIC SETUP */
-/****************************************************************/
-
-/* 7.1 This is the basic structure. */
-
-DIV.postleft, DIV.postfootleft {
-	FLOAT:left;
-	WIDTH: 18em;
-	OVERFLOW: hidden;
-	POSITION: relative;
-}
-	
-DIV.postright, DIV.postfootright {
-	BORDER-LEFT-WIDTH: 18em;
-	BORDER-LEFT-STYLE: solid
-}
-
-DIV.postfootright, P.multidelete {TEXT-ALIGN: right}
-
-DIV.blockpost>DIV>DIV.inbox {PADDING-BOTTOM: 1px}
-
-/* 7.3 This is the div which actually contains the post and is inside .postright */
-
-DIV.postmsg {WIDTH:100%}
-
-/* 7.4 These items control overflow and scrolling within posts. */
-
-DIV.incqbox {WIDTH: 100%; OVERFLOW: hidden}
-DIV.scrollbox {WIDTH: 100%; OVERFLOW: auto}
-IMG.postimg {max-width: 100%}
-A .postimg {max-width: 100%}
-
-/* 7.5 Turn off the poster information column for preview */
-
-#postpreview DIV.postright {BORDER-LEFT: none}
-
-/* 7.6 Create the horizontal line above signatures */
-
-DIV.postsignature HR {
-	MARGIN-LEFT: 0px;
-	WIDTH: 200px;
-	TEXT-ALIGN: left;
-	HEIGHT: 1px;
-	BORDER:none
-}
-
-/* 7.7 Maximum height for search results as posts. Position go to post link */
-
-DIV.searchposts DIV.postmsg {HEIGHT: 8em}
-DIV.searchposts DD P {PADDING-TOP: 3em}
-
-/* 7.8 Class for bbcode [u] */
-
-SPAN.bbu {TEXT-DECORATION: underline}
-
-/****************************************************************/
-/* 8. LISTS SPECIAL SETTINGS */
-/****************************************************************/
-
-/* 8.1 Horizontal display of online list, main navigation menu and breadcrumbs */
-
-#onlinelist DD, #onlinelist DT, #brdmenu LI, DIV.linkst LI, DIV.linksb LI, DIV.postlinksb LI,
-DIV.postfootright LI, UL.bblinks LI {
-	DISPLAY: inline;
-	HEIGHT: 0
-}
-
-/* 8.2 Turn on square icon for posterror list */
-
-#posterror UL LI {LIST-STYLE: square inside}
-
-/* 8.3 Right alignment of descriptions in ordinary member view of other members profiles */
-
-#viewprofile DT {TEXT-ALIGN: right}
-
-/****************************************************************/
-/* 9. FORM SETTINGS */
-/****************************************************************/
-
-/* 9.1 Makes textareas and long text inputs shrink with page */
-
-DIV.txtarea {WIDTH: 75%}
-
-DIV.txtarea TEXTAREA, INPUT.longinput {WIDTH: 100%}
-
-.pun LABEL {DISPLAY: block}
-
-#qjump SELECT {WIDTH: 50%}
-
-/****************************************************************/
-/* 10. HELP FILES AND MISC. */
-/****************************************************************/
-
-/* 10.1 Put some space between sections of the help file */
-
-#helpfile H2 {MARGIN-TOP: 12px}
-
-/* 10.2 Internal padding */
-
-#helpfile DIV.box {PADDING: 10px}
-
-/* 10.3 Other templates */
-
-#punredirect DIV.block, #punmaint DIV.block {MARGIN: 50px 20% 12px 20%}
diff --git a/Artworks/Webenv/Punbb/style/imports/base_admin.css b/Artworks/Webenv/Punbb/style/imports/base_admin.css
deleted file mode 100755
index 61eb576..0000000
--- a/Artworks/Webenv/Punbb/style/imports/base_admin.css
+++ /dev/null
@@ -1,45 +0,0 @@
-#adminconsole .block2 {MARGIN-TOP: 12px}
-
-/*** Admin Main Content ***/
-* HTML #adstats DD {HEIGHT: 1%}
-#adstats DD {MARGIN-LEFT: 14em; PADDING: 3px; MARGIN-BOTTOM: 5px; LINE-HEIGHT: 1.5em}
-#adstats DT {FLOAT:left; WIDTH: 13em; PADDING: 3px; line-height: 1.5em}
-#adstats {PADDING: 15px 15px 5px 10px}
-#adintro {PADDING: 5px}
-#adintro P {PADDING: 10px}
-#adstats DL {PADDING: 5px 0 10px 5px}
-
-#adminconsole FIELDSET TD {TEXT-ALIGN: left; PADDING: 4px; WHITE-SPACE: normal}
-#adminconsole FIELDSET TH {TEXT-ALIGN: left; PADDING: 4px; WHITE-SPACE: normal}
-#adminconsole FIELDSET TD SPAN, #adminconsole FIELDSET TH SPAN {DISPLAY: block; FONT-SIZE: 1em; FONT-WEIGHT: normal}
-#adminconsole TH {WIDTH: 15em; FONT-WEIGHT: bold}
-#adminconsole INPUT, #adminconsole SELECT, #adminconsole TEXTAREA {MARGIN-BOTTOM: 0; MARGIN-TOP: 0; FONT-WEIGHT: normal}
-#adminconsole TABLE.aligntop TH, #adminconsole TABLE.aligntop TD {VERTICAL-ALIGN: top}
-#adminconsole TABLE.aligntop TH {PADDING-TOP: 0.7em}
-#adminconsole TD, #adminconsole TH {BORDER-STYLE: solid; BORDER-WIDTH: 3px 0px 3px 0px}
-#adminconsole P {PADDING-BOTTOM: 6px}
-#adminconsole .topspace {PADDING-TOP: 6px}
-#adminconsole P.submittop, #adminconsole P.submitend {TEXT-ALIGN: center}
-#adminconsole TH.hidehead {COLOR: #f1f1f1}
-#adminconsole THEAD TH {PADDING-BOTTOM: 0px}
-#adminconsole P.linkactions {FONT-WEIGHT: bold; PADDING-LEFT: 5px}
-#adminconsole TH INPUT, #adminconsole DIV.fsetsubmit {MARGIN-TOP: 6px}
-
-/*** Particular table settings ***/
-#categoryedit .tcl {WIDTH: 25%}
-#censoring .tcl, #censoring .tc2, #ranks .tcl, #ranks .tc2 {WIDTH: 20%}
-TABLE#forumperms TH, TABLE#forumperms TD {WHITE-SPACE: normal; WIDTH: auto; TEXT-ALIGN: center}
-TABLE#forumperms .atcl {TEXT-ALIGN: left; WIDTH: 15em; WHITE-SPACE: nowrap}
-#adminconsole TD.nodefault {BACKGROUND-COLOR: #D59B9B}
-
-/*** User Search Result Tables ***/
-#users2 TH, #users2 TH {TEXT-ALIGN: left}
-#users2 .tcl, #users2 .tc3, #users2 .tc5 {WIDTH: 15%; TEXT-ALIGN: left}
-#users2 .tc2 {WIDTH: 22%; TEXT-ALIGN: left}
-#users2 .tc4 {WIDTH: 8%}
-#users2 .tc4 {TEXT-ALIGN: center}
-#users2 .tcr {WHITE-SPACE: nowrap}
-#adminconsole #linkst, #adminconsole #linksb A {FONT-WEIGHT: bold}
-
-/*** Plugins ***/
-#exampleplugin .inbox {PADDING: 6px 6px 0px 6px}
diff --git a/Artworks/Webenv/Punbb/style/imports/minmax.js b/Artworks/Webenv/Punbb/style/imports/minmax.js
deleted file mode 100755
index 65fddca..0000000
--- a/Artworks/Webenv/Punbb/style/imports/minmax.js
+++ /dev/null
@@ -1,84 +0,0 @@
-// minmax.js - written by Andrew Clover <and@doxdesk.com>
-// Adapted for PunBB by Rickard Andersson and Paul Sullivan
-
-/*@cc_on
-@if (@_win32 && @_jscript_version>4)
-
-var minmax_elements;
-
-function minmax_bind(el) {
-	var em, ms;
-	var st= el.style, cs= el.currentStyle;
-
-	if (minmax_elements==window.undefined) {
-		if (!document.body || !document.body.currentStyle) return;
-		minmax_elements= new Array();
-		window.attachEvent('onresize', minmax_delayout);
-	}
-
-	if (cs['max-width'])
-		st['maxWidth']= cs['max-width'];
-
-	ms= cs['maxWidth'];
-	if (ms && ms!='auto' && ms!='none' && ms!='0' && ms!='') {
-		st.minmaxWidth= cs.width;
-		minmax_elements[minmax_elements.length]= el;
-		minmax_delayout();
-	}
-}
-
-var minmax_delaying= false;
-function minmax_delayout() {
-	if (minmax_delaying) return;
-	minmax_delaying= true;
-	window.setTimeout(minmax_layout, 0);
-}
-
-function minmax_stopdelaying() {
-	minmax_delaying= false;
-}
-
-function minmax_layout() {
-	window.setTimeout(minmax_stopdelaying, 100);
-	var i, el, st, cs, optimal, inrange;
-	for (i= minmax_elements.length; i-->0;) {
-		el= minmax_elements[i]; st= el.style; cs= el.currentStyle;
-
-		st.width= st.minmaxWidth; optimal= el.offsetWidth;
-		inrange= true;
-		if (inrange && cs.minWidth && cs.minWidth!='0' && cs.minWidth!='auto' && cs.minWidth!='') {
-			st.width= cs.minWidth;
-			inrange= (el.offsetWidth<optimal);
-		}
-		if (inrange && cs.maxWidth && cs.maxWidth!='none' && cs.maxWidth!='auto' && cs.maxWidth!='') {
-			st.width= cs.maxWidth;
-			inrange= (el.offsetWidth>optimal);
-		}
-		if (inrange) st.width= st.minmaxWidth;
-	}
-}
-
-var minmax_SCANDELAY= 500;
-
-function minmax_scan() {
-	var el;
-	for (var i= 0; i<document.all.length; i++) {
-		el= document.all[i];
-		if (!el.minmax_bound) {
-			el.minmax_bound= true;
-			minmax_bind(el);
-		}
-	}
-}
-
-var minmax_scanner;
-function minmax_stop() {
-	window.clearInterval(minmax_scanner);
-	minmax_scan();
-}
-
-minmax_scan();
-minmax_scanner= window.setInterval(minmax_scan, minmax_SCANDELAY);
-window.attachEvent('onload', minmax_stop);
-
-@end @*/
diff --git a/Artworks/Webenv/Puntal/install.sh b/Artworks/Webenv/Puntal/install.sh
deleted file mode 100644
index daa565a..0000000
--- a/Artworks/Webenv/Puntal/install.sh
+++ /dev/null
@@ -1,25 +0,0 @@
-#!/bin/bash
-# Puntal Theme installation script.
-
-PUNTAL_PATH=/var/www/html/puntal
-
-EXPORTDIR=tmp_puntal
-
-SVNREPODIR=https://projects.centos.org/svn/artwork/trunk/Extras/Puntal
-
-if [ "$@" ]; then
-
-        for i in "$@";do
-        case $i in
-           --subversion | -s    )
-                svn export $SVNREPODIR $EXPORTDIR --force --quiet
-                /bin/cp -r $EXPORTDIR/themes/punbb/* $PUNTAL_PATH/themes/punbb/;
-                /bin/rm -r $EXPORTDIR;;
-        esac
-        done
-else
-
-	/bin/cp -r themes/punbb/* $PUNTAL_PATH/themes/punbb/;
-
-fi 
-
diff --git a/Artworks/Webenv/Puntal/themes/punbb/__infos.php b/Artworks/Webenv/Puntal/themes/punbb/__infos.php
deleted file mode 100755
index df5955f..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/__infos.php
+++ /dev/null
@@ -1,14 +0,0 @@
-<?php
-
-$theme_infos['name'] = 'PunBB 1.2.x';
-
-$theme_infos['desc']['English'] = 'The PunBB theme uses the style sheet of the forums and marking HTML "way" PunBB 1.2.x. In other words, if you choose to use this theme then integration between your portal and your forums should be almost perfect.';
-
-$theme_infos['desc']['French'] = 'Le th�me PunBB utilise la feuille de style des forums et le marquage HTML "fa�on" PunBB 1.2.x. Autrement dit, si vous choisissez d\'utiliser ce th�me alors l\'int�gration entre votre portail et vos forums devrait �tre quasiment parfaite.';
-
-$theme_infos['author'] = 'Paul Sullivan / punbb.org';
-
-$theme_infos['version'] = '1.0';
-
-$theme_infos['preview'] = '__preview.jpg';
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/__prepend.php b/Artworks/Webenv/Puntal/themes/punbb/__prepend.php
deleted file mode 100755
index 1d2d9ab..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/__prepend.php
+++ /dev/null
@@ -1,123 +0,0 @@
-<?php 
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-/**
-@function startBloc
-
-Affiche le HTML du d�but d'un bloc.
-
-@param	string	title		Le titre du bloc ('')
-@param	string	id			L'identifiant du bloc ('')
-*/
-function startBloc($title='',$id='')
-{
-	// un compteur si jamais il y a pas d'identifiant de sp�cifi�	
-	static $i;
-	
-	$id = $id != '' ? $id : $i;
-	
-	$res = '';
-	$res .= "\t".'<div class="block" id="'.$id.'">'."\n";
-	
-	if ($title!='')
-		$res .= "\t".'<h2><span>'.$title.'</span></h2>'."\n";
-	
-	$res .= 
-	"\t\t".'<div class="box" id="box_'.$id.'">'."\n".
-	"\t\t\t".'<div class="inbox">'."\n";
-	
-	echo $res;
-	$i++;
-}
-
-
-/**
-@function endBloc
-
-Affiche le HTML de la fin d'un bloc.
-*/
-function endBloc()
-{
-	echo 
-	"\t\t\t".'</div>'."\n".
-	"\t\t".'</div>'."\n".
-	"\t".'</div>';
-}
-
-
-/**
-@function headJsIe
-
-Affiche le javascript pour IE.
-*/
-function headJsIe()
-{
-	$user_agent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']) : '';
-	if (strpos($user_agent, 'msie') !== false && strpos($user_agent, 'windows') !== false && strpos($user_agent, 'opera') === false)
-		echo '<script type="text/javascript" src="'.pt_forum_url.'style/imports/minmax.js"></script>';
-}
-
-/**
-@function startBlocStatic
-
-Affiche le HTML du d�but d'un bloc.
-
-@param	string	title		Le titre du bloc ('')
-@param	string	id			L'identifiant du bloc ('')
-*/
-function startBlocStatic($title='',$id='')
-{
-	// un compteur si jamais il y a pas d'identifiant de sp�cifi�	
-	static $i;
-	
-	$id = $id != '' ? $id : $i;
-	
-	$res = '';
-	$res .= "\t".'<div class="block" id="'.$id.'">'."\n";
-	
-	if ($title!='')
-		$res .= "\t".'<h2><span>'.$title.'</span></h2>'."\n";
-	
-	$res .= 
-	"\t\t".'<div class="box" id="box_'.$id.'">'."\n".
-	"\t\t\t".'<div class="inbox">'."\n";
-	
-	return $res;
-	$i++;
-}
-/**
-@function endBlocStatic
-
-Affiche le HTML de la fin d'un bloc.
-*/
-function endBlocStatic()
-{
-	return
-	"\t\t\t".'</div>'."\n".
-	"\t\t".'</div>'."\n".
-	"\t".'</div>';
-}
-
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/__preview.jpg b/Artworks/Webenv/Puntal/themes/punbb/__preview.jpg
deleted file mode 100755
index 433e5e7..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/__preview.jpg and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/_bottom.php b/Artworks/Webenv/Puntal/themes/punbb/_bottom.php
deleted file mode 100755
index eb26579..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/_bottom.php
+++ /dev/null
@@ -1,20 +0,0 @@
-
-<div id="brdfooter" class="block">
-<div class="brdmenu" class="inbox">
-	<?php tpl::navLinks() ?>
-</div>
-<div class="pageline"></div>
-	<h2><span><?php tpl::lang('Page footer') ?></span></h2>
-	<div class="box">
-	<div class="inbox credits">
-	      <p class="conr"><?php echo __('Powered by'); ?> <a href="http://www.puntal.fr/">Puntal 2</a> <?php tpl::callBehavior('publicBottomPageHTMLPoweredBy')?></p>      
-	      <?php tpl::callBehavior('publicBottomPageHTML') ?>
-	      <?php tpl::debugTime('<p class="conr">[ %s - %s ]</p>') ?>
-	      <div class="clearer"></div>
-		</div>
-	</div>
-</div>
-
-
-<?php # affiche la liste des requ�tes, ne fonctionne bien qu'avec PHP5
-tpl::debugQueries('<p>%s</p>') ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/_top.php b/Artworks/Webenv/Puntal/themes/punbb/_top.php
deleted file mode 100755
index 2cb69ae..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/_top.php
+++ /dev/null
@@ -1,51 +0,0 @@
-<div id="brdheader" class="block">
-	<div class="box">
-		<div id="brdtitle" class="inbox">
-			<img id="logo" src="http://localhost/puntal/themes/punbb/img/logo-forums.png" alt="<?php tpl::title() ?>">
-			<h1><span><?php tpl::title() ?></span></h1>
-			<?php tpl::desc('<p><span>%s</span></p>') ?>
-			<p id="prelude"><a href="#puntal_main"><?php tpl::lang('Go to content') ?></a> | 
-			<a href="#puntal_sidebar"><?php tpl::lang('Go to menu') ?></a></p>
-		</div>
-		<div class="pageline"></div>
-		<div class="brdmenu" class="inbox">
-			<?php tpl::navLinks() ?>
-		</div>
-		<?php if (tpl::user('is_guest',true)) : # Si l'utilisateur est un invit� ?>
-		<div id="brdwelcome" class="inbox">
-			<p><?php tpl::lang('You are not logged in') ?></p>
-		</div>
-		<?php else : # Sinon l'utilisateur est connect� ?>
-		<div id="brdwelcome" class="inbox">
-			<ul class="conl">
-				<li><?php tpl::lang('Logged in as') ?> <strong><?php echo tpl::user('username') ?></strong></li>
-				<li><?php tpl::lang('Last visit') ?> : <?php echo tpl::user('last_visit') ?></li>
-				<?php if (tpl::user('g_id',true) < PUN_GUEST) : # Si l'utilisateur est un admin ou modo ?>
-					<?php tpl::reportsLink(
-							'<li class="reportlink"><strong>%s</strong></li>',
-							'Il y a de nouveaux signalements') ?>
-					<?php tpl::maintenanceLink(
-							'<li class="maintenancelink"><strong>%s</strong></li>',
-							'Le mode maintenance est activ�&#160;!') ?>				
-				<?php endif; ?>
-			</ul>
-			<ul class="conr">
-				<li><a href="<?php tpl::url('forums') ?>search.php?action=show_new"><?php tpl::lang('Show new posts') ?></a></li>
-				<li><a href="<?php tpl::url('forums') ?>misc.php?action=markread"><?php tpl::lang('Mark all as read') ?></a></li>
-			</ul>
-			<div class="clearer"></div>
-		</div>
-		<?php endif; ?>
-	</div>
-</div>
-
-<?php if (tpl::annoucement()) : ?>
-<div id="announce" class="block">
-	<h2><span><?php tpl::lang('Announcement') ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<div><?php tpl::annoucementMessage() ?></div>
-		</div>
-	</div>
-</div>
-<?php endif; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/article.php b/Artworks/Webenv/Puntal/themes/punbb/articles/article.php
deleted file mode 100755
index 4cae7ea..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/article.php
+++ /dev/null
@@ -1,68 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<div class="block">
-		<h2 class="articleTitle"><span><?php articles::articleTitle() ?></span></h2>
-		<p class="articleDate"><?php tpl::lang('Published on') ?> <?php articles::articleDate() ?></p> 
-		<p class="articleVote"><?php articles::articleVoteLabel()?></p>
-		<p class="articleVoteImg"> 		
-			<?php articles::articleVote('<span class="star1">%s</span> <span class="star2">%s</span> <span class="star3">%s</span> <span class="star4">%s</span> <span class="star5">%s</span>') ; ?>
-		</p>
-		<div class="box">
-			<div class="inbox articleContent">
-				<?php articles::articleContent() ?>
-			</div>
-		</div>
-	</div>
-	
-	<?php # Si les commentaires sont ouverts
-	if (articles::articleOpenComments()) : ?>
-	<p class="addLinkTop"><a href="<?php tpl::url('forums') ?>post.php?tid=<?php articles::articleTid() ?>"><?php tpl::lang('Write a comment') ?></a></p>
-	
-	<div class="block">
-		<h2><span><a href="#" onclick="openClose('commentsBox',0,''); return false;"><?php articles::articleNumComment() ?></a></span></h2>
-		<div class="box" id="commentsBox">
-			<div class="inbox">
-			
-				<?php # si il y a des commentaires alors on boucle sur ceux-ci
-				if (articles::hasComments()) : ?>
-				
-				<?php # boucle sur les commentaires
-				while ($comments->fetch()) : ?>
-					<div class="comment"><h3 class="comment_infos"><?php tpl::lang('Comment by') ?> <a href="<?php tpl::url('forums') ?>profile.php?id=<?php articles::commentUid() ?>" title="<?php tpl::lang('See profile of') ?> <?php articles::commentAuthor() ?>"><?php articles::commentAuthor() ?></a> - <?php articles::commentDate() ?></h3>
-					<?php articles::commentMessage() ?></div>
-				<?php endwhile; ?>
-				
-				<?php # si pas de commentaire
-				else : ?>
-				<p><?php tpl::lang('No comment') ?></p>
-				<?php endif; ?>
-			</div>
-		</div>
-	</div>
-	
-	<p class="addLinkBottom"><a href="<?php tpl::url('forums') ?>post.php?tid=<?php articles::articleTid() ?>"><?php tpl::lang('Write a comment') ?></a></p>
-	
-	<?php endif; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/articles.css b/Artworks/Webenv/Puntal/themes/punbb/articles/articles.css
deleted file mode 100755
index 3dc6cda..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/articles.css
+++ /dev/null
@@ -1,146 +0,0 @@
-
-/* Titres
-----------------------------------------------------------*/
-#puntal_content #articlesTitle span {
-	font-weight: bold;
-}
-
-
-/* Liste des cat�gories 
-----------------------------------------------------------*/
-#catBox ul {
-	padding: 0;
-}
-
-#catBox li {
-	display: inline;
-	margin-right: 12px;
-}
-#catBox li.current {
-	font-weight: bold;
-}
-
-/* Contenu des articles 
-----------------------------------------------------------*/
-.articleTitle {
-	margin-bottom: 0;
-}
-.articleDate {
-	margin-top: 0;
-	font-size: 0.9em;
-}
-
-.articleContent {
-}
-
-p.articleVote {
-	font-weight: bold;
-}
-
-.articleContent p {
-	margin: 1em 0;
-}
-
-.articleContent pre {
-	background-color: #333;
-	color: #fff;
-	padding: 5px;
-	border: 1px solid #ccc;
-}
-
-.articleContent h3, .articleContent h4, .articleContent h5, .articleContent h6  {
-	display: block;
-	font-weight: bold;
-}
-
-.articleContent h3 {
-  font-size: 1.4em;
-  margin: 1em 0;
-}
-.articleContent h4 {
-  font-size: 1.3em;
-  margin: 1.33em 0;
-}
-.articleContent h5 {
-  font-size: 1.2em;
-  margin: 1.67em 0;
-}
-.articleContent h6 {
-  font-size: 1.1em;
-  margin: 2.33em 0;
-}
-
-
-/* Lists settings from Mozilla Firefox */
-.articleContent ul,
-.articleContent ol {
-  display: block;
-  margin: 1em 0;
-  padding-left: 40px;
-}
-
-.articleContent ul,
-.articleContent ul li {
-  list-style-type: disc;
-}
-
-.articleContent ol,
-.articleContent ol li {
-  list-style-type: decimal;
-}
-
-.articleContent li {
-  display: list-item;
-}
-
-
-/* nested lists have no top/bottom margins */
-.articleContent ul ul, 
-.articleContent ul ol, 
-.articleContent ul dl, 
-.articleContent ol ul, 
-.articleContent ol ol, 
-.articleContent ol dl, 
-.articleContent dl ul, 
-.articleContent dl ol, 
-.articleContent dl dl {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-
-/* 2 deep unordered lists use a circle */
-.articleContent ol ul, 
-.articleContent ul ul,
-.articleContent ol ul li, 
-.articleContent ul ul li {
-  list-style-type: circle;
-}
-
-/* 3 deep (or more) unordered lists use a square */
-.articleContent ol ol ul, 
-.articleContent ol ul ul, 
-.articleContent ul ol ul, 
-.articleContent ul ul ul,
-.articleContent ol ol ul li, 
-.articleContent ol ul ul li, 
-.articleContent ul ol ul li, 
-.articleContent ul ul ul li {
-  list-style-type: square;
-}
-
-
-/* Commentaires
-----------------------------------------------------------*/
-.addLinkTop {
-	text-align: right;
-	margin-bottom: 0;
-}
-.addLinkBottom {
-	text-align: right;
-	margin-top: 0;
-}
-
-.comment {
-	margin: 0 0 1em 0;
-}
-
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/articles_static.tpl b/Artworks/Webenv/Puntal/themes/punbb/articles/articles_static.tpl
deleted file mode 100755
index fc99697..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/articles_static.tpl
+++ /dev/null
@@ -1,15 +0,0 @@
-<div class="block">
-		<h2 class="articleTitle"><span><articleTitle></span></h2>
-		<p class="articleDate"><PublishedOn> <articleDate></p> 
-		<p class="articleVote"><articleVoteLabel></p>
-		<p class="articleVoteImg"> 		
-			<span class="star1"><articleStar1></span> <span class="star2"><articleStar2></span> <span class="star3"><articleStar3></span> <span class="star4"><articleStar4></span> <span class="star5"><articleStar5></span>
-		</p>		
-		<div class="box">
-			<div class="inbox articleContent">
-				<articleContent>
-			</div>
-		</div>		
-</div>
-
-<articleLinkForum>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/cat.php b/Artworks/Webenv/Puntal/themes/punbb/articles/cat.php
deleted file mode 100755
index 31de912..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/cat.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-<div class="blocktable">
-	<h2 id="articlesCat"><span><?php articles::catName() ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<table cellspacing="0">
-			<thead>
-				<tr>
-					<th class="tcl" scope="col"><?php tpl::lang('Title') ?></th>
-					<th class="tc2" scope="col"><?php tpl::lang('Date') ?></th>
-					<?php if (articles::articlesOpenComment()) : ?>
-					<th class="tcr" scope="col"><?php tpl::lang('Discuss') ?></th>
-					<?php endif; ?>
-				</tr>
-			</thead>
-			<tbody>
-			<?php # boucle sur la liste de d'articles
-			while ($article_list->fetch()) : ?>
- 				<tr>
-					<td class="tcl"><a href="<?php articles::listUrl() ?>"><?php articles::listTitle() ?></a></td>
-					<td class="tc2"><?php articles::listDate() ?></td>
-					<?php if (articles::articlesOpenComment()) : ?>
-					<td class="tcr"><?php articles::listNumComment() ?></td>
-					<?php endif; ?>
-				</tr>
-			<?php endwhile; ?>
-			</tbody>
-			</table>
-
-		</div>
-	</div>
-</div>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/form_submit.php b/Artworks/Webenv/Puntal/themes/punbb/articles/form_submit.php
deleted file mode 100755
index c8571b2..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/form_submit.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (!empty($errors)) : ?>
-	
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php articles::errors('<ul>%s</ul>', '<li>%s</li>') ?>
-			</div>
-		</div>
-	</div>
-	<?php endif; 
-	/* Fin affichage erreurs */ ?>
-
-	<div class="block">
-		<h2 id="articleSubmit"><span><?php tpl::lang('Submit an article') ?></span></h2>
-		<div class="box">
-			<form action="<?php articles::submitUrl() ?>" method="post">
-			<div class="inform">
-				<fieldset><legend><?php tpl::lang('Submit an article') ?></legend>
-					<div class="infldset txtarea">
-						
-						<p class="field"><label for="p_title"><?php tpl::lang('Article title') ?></label>
-						<input type="text" name="p_title" id="p_title" class="longinput" size="80" maxlength="70" value="<?php articles::formValue('p_title') ?>" /></p>
-						
-						<p class="field"><label for="p_cat"><?php tpl::lang('Article category') ?></label>
-						<?php articles::selectCat('p_cat') ?></p>
-						
-						<p class="field"><label for="p_content"><?php tpl::lang('Article content') ?></label>
-						<textarea name="p_content" id="p_content" cols="55" rows="10" ><?php articles::formValue('p_content') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('p_content');
-?>							
-					</div>
-				</fieldset>
-			</div>
-			<p><input type="hidden" name="form_sent" value="1" />
-			<input type="submit" name="submit" class="submit" value="<?php tpl::lang('Submit') ?>" />
-			<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" /></p>
-			</form>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/home.php b/Artworks/Webenv/Puntal/themes/punbb/articles/home.php
deleted file mode 100755
index 4d10121..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/home.php
+++ /dev/null
@@ -1,58 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-<div class="blocktable">
-	<h2 id="articlesLast"><span><?php tpl::lang('Last articles') ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<table cellspacing="0">
-			<thead>
-				<tr>
-					<th class="tcl" scope="col"><?php tpl::lang('Title') ?></th>
-					<th class="tc2" scope="col"><?php tpl::lang('Category') ?></th>
-					<th class="tc3" scope="col"><?php tpl::lang('Date') ?></th>
-					<?php if (articles::articlesOpenComment()) : ?>
-					<th class="tcr" scope="col"><?php tpl::lang('Discuss') ?></th>
-					<?php endif; ?>
-				</tr>
-			</thead>
-			<tbody>
-			<?php # boucle sur la liste de d'articles
-			while ($article_list->fetch()) : ?>
- 				<tr>
-					<td class="tcl"><a href="<?php articles::listUrl() ?>"><?php articles::listTitle() ?></a></td>
-					<td class="tc2"><?php articles::listCatName() ?></td>
-					<td class="tc3"><?php articles::listDate() ?></td>
-					<?php if (articles::articlesOpenComment()) : ?>
-					<td class="tcr"><?php articles::listNumComment() ?></td>
-					<?php endif; ?>
-				</tr>
-			<?php endwhile; ?>
-			</tbody>
-			</table>
-
-		</div>
-	</div>
-</div>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/index.php b/Artworks/Webenv/Puntal/themes/punbb/articles/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/main.php b/Artworks/Webenv/Puntal/themes/punbb/articles/main.php
deleted file mode 100755
index f40388a..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/main.php
+++ /dev/null
@@ -1,117 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('articles/articles.css') ?>" />
-	<?php articles::headRss() ?>
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-	<?php # si nous visionnons un article qui as des commentaires
-	if ($articles_mode == 'article' && articles::articleOpenComments()) : ?>
-	<script type="text/javascript">
-	//<![CDATA[\n
-		chainHandler(window,'onload',function() {
-			if (!document.getElementById) { return; }
-			
-			openClose('commentsBox',-1,'<?php tpl::url('template') ?>articles/img/comments_');
-		});
-		//]]>
-	</script>
-	<?php endif; ?>
-	</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">
-	
-		<div class="block">
-			<h2 id="articlesTitle"><span><?php tpl::lang('Articles') ?></span></h2>
-			<div class="box">
-				<div class="inbox" id="catBox">
-					<?php articles::mainMenu('<ul>%s</ul>', '<li>%s</li>', '<li class="current">%s</li>') ?>
-					<?php articles::catDesc() ?>
-				</div>
-				<?php # si on est sur la vue d'un article on affiche la liste des autres articles
-				if ($articles_mode == 'article') : ?>
-				<div class="inbox">
-					<p><?php articles::otherArticles() ?></p>
-					<?php articles::articlesList('<ul>%s</ul>', '<li>%s</li>'); ?>
-				</div>
-				<?php endif; ?>
-			</div>
-		</div>
-
-
-		<?php # Si nous somme en mode statique
-		if ($articles_mode == 'article_static') : ?>
-			<?php articles::getStaticArticles('<p>%s</p>'); ?>
-					
-		<?php # si on est sur l'accueil, on utilise le fichier home.php
-		elseif ($articles_mode == 'home') : ?>
-			<?php require dirname(__FILE__).'/home.php'; ?>
-		
-		<?php # si on est sur la vue d'une cat�gorie, on utilise cat.php
-		elseif ($articles_mode == 'cat') : ?>
-			<?php require dirname(__FILE__).'/cat.php'; ?>
-		
-		<?php #si on est sur la vue d'un article, on utilise article.php
-		elseif ($articles_mode == 'article_dynamic') : ?>
-			<?php require dirname(__FILE__).'/article.php'; ?>
-		
-		<?php # si on est sur la page de soumission d'article
-		elseif ($articles_mode == 'submit') : ?>
-			<?php require dirname(__FILE__).'/form_submit.php'; ?>
-		
-		<?php endif; ?>
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/rss.php b/Artworks/Webenv/Puntal/themes/punbb/articles/rss.php
deleted file mode 100755
index 8398f13..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/rss.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<rss version="2.0">
-	<channel>
-		<title><?php tpl::headTitlePage() ?> - <?php tpl::lang('Articles') ?></title> 
-		<link><?php articles::articlesUrl() ?></link>
-		<description><![CDATA[<?php tpl::infos('desc') ?>]]></description>
-		<language><?php tpl::lang('lang_iso_code') ?></language>
-		<generator>Puntal 2</generator>
-	
-		<?php while ($article_list->fetch()) : ?>
-		<item>
-			<title><?php articles::articleRssTitle() ?></title> 
-			<link><?php articles::articleRssUrl() ?></link> 
-			<description><![CDATA[]]></description> 
-			<pubDate></pubDate>
-		</item>
-		<?php endwhile; ?>
-	</channel>
-</rss>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/articles/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/articles/search_results.php
deleted file mode 100755
index d547eb2..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/articles/search_results.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php /* Si il y a des articles a afficher */
-if (!$article_list->isEmpty()) : ?>
-	
-	<h3 id="articlesTitle"><span><?php tpl::lang('On articles') ?></span></h3>
-	
-	<?php # boucle sur la liste de d'articles
-	while ($article_list->fetch()) : ?>
-	
-		<h4><span><a href="<?php articles::listUrl() ?>"><?php articles::listTitle() ?></a></span></h4>
-		<div class="articleContent">
-			<?php tpl::truncate_html(articles::listContent(true), 300, 
-			'<a href="'.articles::listUrl(true).'">'.tpl::lang('Read more',true).'</a>'); ?>
-		</div>
-		
-	<?php /* Fin de la boucle sur les articles */ 
-	endwhile; ?>
-<br/>
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/blog/blog.css b/Artworks/Webenv/Puntal/themes/punbb/blog/blog.css
deleted file mode 100755
index 8925f26..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/blog/blog.css
+++ /dev/null
@@ -1,28 +0,0 @@
-
-/* Titres
-----------------------------------------------------------*/
-#puntal_content #blogTitle span {
-	font-weight: bold;
-}
-.cal {
-	font-size : 75%;
-	font-variant: small-caps;
-	font-weight: bold;
-}	
-.cal table {
-	border-spacing: 0;
-	border-collapse: separate;
-	caption-side: top;
-}
-.day-date {
-	text-align: right;
-	font-style: italic;    
-	font-weight: bold;
-}
-.post-title {
-	margin-bottom: 0;
-}
-.post-info {
-	margin-top: 0;
-	font-size: 0.9em;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/blog/form.php b/Artworks/Webenv/Puntal/themes/punbb/blog/form.php
deleted file mode 100755
index 7e4538c..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/blog/form.php
+++ /dev/null
@@ -1,83 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-/*
-	Original file by Olivier Meunier and contributors from 
-	DotClear project. http://www.dotclear.net/
-*/
-?>
-
-<?php blog::dcCommentFormError('<div class="errorBox"><p><strong>'.tpl::lang('Error', true).'</strong></p>%s</div>'); ?>
-<?php blog::dcCommentFormMsg('<p class="msg"><strong>%s</strong></p>'); ?>
-
-<form action="<?php blog::dcPostUrl(); ?>" method="post" id="comment-form">
-	<div class="inform">
-	<fieldset>
-		<p class="field"><label for="c_nom"><?php tpl::lang('Name') ?></label>
-		<input name="c_nom" id="c_nom" type="text" size="30" maxlength="255"
-		value="<?php blog::dcCommentFormValue('c_nom'); ?>" />
-		</p>
-	
-		<p class="field"><label for="c_mail"><?php tpl::lang('Email') ?> (<?php tpl::lang('optional') ?>)</label>
-		<input name="c_mail" id="c_mail" type="text" size="30" maxlength="255"
-		value="<?php blog::dcCommentFormValue('c_mail'); ?>" />
-		</p>
-	
-		<p class="field"><label for="c_site"><?php tpl::lang('Website') ?> (<?php tpl::lang('optional') ?>)</label>
-		<input name="c_site" id="c_site" type="text" size="30" maxlength="255"
-		value="<?php blog::dcCommentFormValue('c_site'); ?>" />
-		</p>
-		
-		<p class="field"><label for="c_content"><?php tpl::lang('Comment') ?></label>
-		<textarea name="c_content" id="c_content" cols="35" rows="7"><?php
-		blog::dcCommentFormValue('c_content');
-		?></textarea>
-		</p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('c_content');
-?>	</fieldset>
-	
-	<p class="form-help"><?php tpl::lang('HTML code in the comment will be displayed like text, Internet addresses will be converted automatically.') ?></p>
-    <div class="inform">
-    	<fieldset>
-        <legend><?php blog::blogCaptchaLabel() ;?></legend>
-        <p><label><strong><?php echo blog::blogCaptchaQuestion(); ?></strong><br />
-        <input name="captcha" id="captcha" type="text" size="5" maxlength="10" />
-        <input name="captcha_q" value="<?php echo blog::blogCaptchaEncoded() ?>" type="hidden" /><br /></label></p>
-        </fieldset>
-    </div>	
-	<fieldset>	
-		<p><input type="checkbox" id="c_remember" name="c_remember" />
-		<label for="c_remember"><?php tpl::lang('Remenber my informations') ?></label></p>
-		
-		<p><input type="submit" class="submit" name="preview" value="<?php tpl::lang('Preview') ?>" />
-		<input type="submit" class="submit" value="<?php tpl::lang('Add') ?>" />
-		<input type="hidden" name="redir" value="<?php blog::dcCommentFormRedir(); ?>" />
-		<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" /></p>		
-	</fieldset>
-	</div>
-</form>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/blog/list.php b/Artworks/Webenv/Puntal/themes/punbb/blog/list.php
deleted file mode 100755
index 033cec6..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/blog/list.php
+++ /dev/null
@@ -1,63 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-/*
-	Original file by Olivier Meunier and contributors from 
-	DotClear project. http://www.dotclear.net/
-*/
-?>
-
-
-<!-- Boucle sur la liste de billets -->
-<?php while ($blog_entries->fetch()) : ?>
-	<?php blog::dcDayDate('<p class="day-date">%s</p>'); ?>
-	
-	<div class="block">
-		<h2 id="p<?php blog::dcPostID(); ?>" class="post-title"><span><a
-		href="<?php blog::dcPostURL(); ?>"><?php blog::dcPostTitle(); ?></a></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<p class="post-info"><?php tpl::lang('By') ?> <?php blog::dcPostAuthor(); ?>,
-				<?php blog::dcPostDate(); ?> <?php blog::dcPostTime(); ?>
-				<span>::</span> <a href="<?php blog::dcPostCatURL(); ?>"><?php blog::dcPostCatTitle(); ?></a>
-				</p>
-				
-				<div class="post-content" <?php blog::dcPostLang(); ?>>
-					<?php blog::dcPostAbstract('%s','<p><a href="%s" title="Lire %s">Lire la suite</a></p>'); ?>
-				</div>
-				
-				<p class="post-info-co"><a href="<?php blog::dcPostURL(); ?>#co"
-				title="<?php tpl::lang('comments for:') ?> <?php blog::dcPostTitle(); ?>"><?php
-				blog::dcPostNbComments('aucun commentaire','un commentaire','%s commentaires');
-				?></a>
-				<span>::</span> <a href="<?php blog::dcPostURL(); ?>#tb"
-				title="<?php tpl::lang('trackbacks for:') ?> <?php blog::dcPostTitle(); ?>"><?php
-				blog::dcPostNbTrackbacks();
-				?></a></p>
-			</div>
-		</div>
-	</div>	
-
-<?php endwhile; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/blog/main.php b/Artworks/Webenv/Puntal/themes/punbb/blog/main.php
deleted file mode 100755
index b4dec10..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/blog/main.php
+++ /dev/null
@@ -1,96 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<?php blog::dcHeadLinks(); ?>
-	<link rel="alternate" type="application/rss+xml" title="RSS" href="<?php blog::dcInfo('rss'); ?>" />
-	<link rel="alternate" type="application/atom+xml" title="Atom" href="<?php blog::dcInfo('atom'); ?>" />
-	<title><?php blog::dcSinglePostTitle('%s - '); blog::dcSingleCatTitle('%s - ');
-	blog::dcSingleMonthTitle('%s - '); blog::dcCustomTitle('%s - '); tpl::infos(); ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('blog/blog.css') ?>" />
-
-	<?php blog::dcPostTrackbackAutoDiscovery(); ?>
-
-	</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">
-	
-	<?php if ($err_msg != '') : /* Si on a une quelconque erreur, on l'affiche */?>
-		<div class="block">
-			<h2><span><?php tpl::lang('Blog') ?></span></h2>
-			<div class="box">
-				<div class="inbox">
-					<p><strong><?php tpl::lang('Error') ?></strong></p>
-					<?php echo $err_msg; ?>
-				</div>
-			</div>
-		</div>
-	
-	<?php elseif ($preview) : /* Si on demande la pr�visualisation d'un commentaire */?>
-		<h3><?php tpl::lang('Comment') ?> <?php blog::dcPostTitle(); ?></h3>
-		<div id="comment-preview">
-			<blockquote>
-			<?php blog::dcCommentPreview(); ?>
-			</blockquote>
-		</div>
-		
-		<?php include dirname(__FILE__).'/form.php'; ?>
-		
-	<?php elseif ($mode != 'post') : /* Si aucune erreur et mode != post on affiche une liste de billets */?>		
-		<?php include dirname(__FILE__).'/list.php'; ?>
-		
-	<?php else : /* Sinon, mode = post, donc billet unique (avec commentaires et tout le reste)*/?>
-		<?php include dirname(__FILE__).'/post.php'; ?>
-	<?php endif; ?>
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/blog/post.php b/Artworks/Webenv/Puntal/themes/punbb/blog/post.php
deleted file mode 100755
index 8b876bd..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/blog/post.php
+++ /dev/null
@@ -1,118 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-/*
-	Original file by Olivier Meunier and contributors from 
-	DotClear project. http://www.dotclear.net/
-*/
-?>
-
-<div class="block">
-	<h2 class="post-title"><span><?php blog::dcPostTitle(); ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<p class="post-info"><?php tpl::lang('By') ?> <?php blog::dcPostAuthor(); ?>,
-			<?php blog::dcPostDate(); ?> <?php blog::dcPostTime(); ?>
-			<span>::</span> <a href="<?php blog::dcPostCatURL(); ?>"><?php blog::dcPostCatTitle(); ?></a>
-			<span>::</span> <a href="<?php blog::dcPostURL(); ?>"
-			title="<?php tpl::lang('Permalink to:') ?> <?php blog::dcPostTitle(); ?>">#<?php blog::dcPostID(); ?></a>
-			<span>::</span> <a href="<?php blog::dcPostRss() ?>"
-			title="fil RSS des commentaires de : <?php blog::dcPostTitle(); ?>">rss</a></p>
-			
-			<?php blog::dcPostChapo('<div class="post-chapo">%s</div>'); ?>
-			<div class="post-content"><?php blog::dcPostContent(); ?></div>	
-		</div>
-	</div>
-</div>	
-
-<div class="block">
-	<div class="box">
-		<div class="inbox" id="trackbacks">
-			<h3 id="tb"><?php tpl::lang('Trackbacks') ?></h3>
-			<?php if ($trackbacks->isEmpty()) : /* Message si aucune trackback */?>
-				<p><?php tpl::lang('No trackback') ?></p>
-			<?php endif; ?>
-			
-			<?php while ($trackbacks->fetch()) : /* Liste des trackbacks */
-				// On met le num�ro du trackback dans une variable
-				$tb_num = $trackbacks->int_index+1;
-			?>
-				<p id="c<?php blog::dcTBID(); ?>" class="comment-info">
-				<span class="comment-number"><a href="#c<?php blog::dcTBID(); ?>"><?php echo $tb_num; ?>.</a></span>
-				<?php tpl::lang('On') ?> <?php blog::dcTBDate(); ?> <?php blog::dcTBTime(); ?>, 
-				<?php tpl::lang('by') ?> <strong><?php blog::dcTBAuthor(); ?></strong></p>
-				
-				<?php /* on affiche le trackback */ ?>
-				<blockquote>
-				<?php blog::dcTBContent(); ?>
-				</blockquote>
-			<?php endwhile; ?>
-			
-			<?php /*Le lien pour ajouter un trackback si ceux-ci sont autoris�s*/ ?>
-			<?php if (blog::dcPostOpenTrackbacks() && pt_mod_blog_allow_trackbacks) : ?>
-				<p><?php tpl::lang('To make a trackback for this entry:') ?>
-				<?php blog::dcPostTrackBackURI() ?></p>
-			<?php else: ?>
-				<p><?php tpl::lang('Trackback for this entry are closed.') ?></p>
-			<?php endif; ?>
-		</div>
-	</div>
-</div>	
-
-<div class="block">
-	<div class="box">
-		<div class="inbox" id="comments">
-			<h3 id="co"><?php tpl::lang('Comments') ?></h3>
-			<?php if ($comments->isEmpty()) : /* Message si aucune commentaire */	?>
-				<p><?php tpl::lang('No comment') ?></p>
-			<?php endif; ?>
-			
-			<?php while ($comments->fetch()) : /* Boucle de commentaires */
-				// On met le num�ro du commentaire dans une variable
-				$co_num = $comments->int_index+1;
-			?>
-				<p id="c<?php blog::dcCommentID(); ?>" class="comment-info">
-				<span class="comment-number"><a href="#c<?php blog::dcCommentID(); ?>"><?php echo $co_num; ?>.</a></span>
-				<?php tpl::lang('On') ?> <?php blog::dcCommentDate(); ?> <?php blog::dcCommentTime(); ?>,
-				<?php tpl::lang('by') ?> <strong><?php blog::dcCommentAuthor(); ?></strong></p>
-				
-				<?php /* on affiche le commentaire */ ?>
-				<blockquote>
-				<?php blog::dcCommentContent(); ?>
-				</blockquote>
-			<?php endwhile; ?>
-
-			<h3><?php tpl::lang('Write a comment') ?></h3>
-			<?php if (blog::dcPostOpenComments() && pt_mod_blog_allow_comments) : /* Si les commentaires sont permis */?>
-				<?php if (pt_mod_blog_allow_comments) : /* Si les commentaires sont permis */?>
-					<?php include dirname(__FILE__).'/form.php'; ?>
-				<?php endif; ?>
-			<?php else : ?>
-				<p><?php tpl::lang('Comments for this entry are closed.') ?></p>
-			<?php endif; ?>
-		</div>
-	</div>
-</div>
-
diff --git a/Artworks/Webenv/Puntal/themes/punbb/blog/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/blog/search_results.php
deleted file mode 100755
index bcd116c..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/blog/search_results.php
+++ /dev/null
@@ -1,60 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-
-/*
-	Original file by Olivier Meunier and contributors from 
-	DotClear project. http://www.dotclear.net/
-*/
-
-if (!$blog_entries->isEmpty()) : ?>
-<h3 id="blogTitle"><span><?php tpl::lang('On blog') ?></span></h3>
-
-<!-- Boucle sur la liste de billets -->
-<?php while ($blog_entries->fetch()) : ?>
-	
-	<h4 id="p<?php blog::dcPostID(); ?>" class="post-title"><span><a
-	href="<?php blog::dcPostURL(); ?>"><?php blog::dcPostTitle(); ?></a></span></h4>
-	
-	<p class="post-info"><?php tpl::lang('By') ?> <?php blog::dcPostAuthor(); ?>,
-	<?php blog::dcPostDate(); ?> <?php blog::dcPostTime(); ?>
-	<span>::</span> <a href="<?php blog::dcPostCatURL(); ?>"><?php blog::dcPostCatTitle(); ?></a>
-	</p>
-	
-	<div class="post-content" <?php blog::dcPostLang(); ?>>
-		<?php blog::dcPostAbstract('%s','<p><a href="%s" title="Lire %s">Lire la suite</a></p>'); ?>
-	</div>
-	
-	<p class="post-info-co"><a href="<?php blog::dcPostURL(); ?>#co"
-	title="<?php tpl::lang('comments for:') ?> <?php blog::dcPostTitle(); ?>"><?php
-	blog::dcPostNbComments('aucun commentaire','un commentaire','%s commentaires');
-	?></a>
-	<span>::</span> <a href="<?php blog::dcPostURL(); ?>#tb"
-	title="<?php tpl::lang('trackbacks for:') ?> <?php blog::dcPostTitle(); ?>"><?php
-	blog::dcPostNbTrackbacks();
-	?></a></p>
-
-<?php endwhile; ?>
-<br/>
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/bugtracker.css b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/bugtracker.css
deleted file mode 100755
index cbbf56a..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/bugtracker.css
+++ /dev/null
@@ -1,74 +0,0 @@
-
-/* Titres
-----------------------------------------------------------*/
-#puntal_content #bugTrackerTitle span {
-	font-weight: bold;
-}
-
-#puntal_content #bugsFilter {
-	border: none;
-	font-weight: normal;
-	width: auto;
-}
-
-/* Menu
-----------------------------------------------------------*/
-#bugtrackerMenu {
-	list-style-type: none;
-	padding-left: 0;
-}
-#bugtrackerMenu li {
-	display: inline;
-	margin-right: 1em;
-}
-
-/* S�v�rit�s
-----------------------------------------------------------*/
-table.bugs td.sev_1 { background-color: #fff5dd; }
-table.bugs td.sev_2 { background-color: #ecdbb7; }
-table.bugs td.sev_3 { background-color: #f5d5c6; }
-table.bugs td.sev_4 { background-color: #F7B390; }
-table.bugs td.sev_5 { background-color: #f3a29b; }
-
-#puntal_content .bugTitle {
-	width: auto;
-	border: none;
-	margin: 0;
-	font-weight: normal;
-}
-
-
-/* Barre d'avancement
-----------------------------------------------------------*/
-div.av_bar_ext {
-	border: 1px solid #004925;
-	background-color: #fff;
-	width: 100px;
-	height: 10px;
-	text-align: left;
-}
-div.av_bar_int {
-	background-color: #060;
-	height: 10px;
-}
-p.percent_txt {
-	margin: 0;
-	padding: 0;
-	display: inline;
-}
-
-
-/* Commentaires
-----------------------------------------------------------*/
-.addLinkTop {
-	text-align: right;
-	margin-bottom: 0;
-}
-.addLinkBottom {
-	text-align: right;
-	margin-top: 0;
-}
-
-.comment  {
-	margin: 0 0 1em 0;
-}
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/form_add.php b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/form_add.php
deleted file mode 100755
index 4cd75f4..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/form_add.php
+++ /dev/null
@@ -1,109 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (bugtracker::hasErrors()) : ?>
-	
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php bugtracker::errors('<ul>%s</ul>', '<li>%s</li>') ?>
-			</div>
-		</div>
-	</div>
-	<?php endif; 
-	/* Fin affichage erreurs */ ?>
-
-	<?php /* Si nous voulons la pr�visualisation */
-	if (bugtracker::onPreview()) : ?>
-	
-	<div class="block">
-		<h2><span><?php bugtracker::previewValue('title') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php bugtracker::previewValue('desc') ?>
-			</div>
-		</div>
-	</div>
-	<?php endif; 
-	/* Fin affichage pr�visualisation */ ?>
-
-	<div class="block">
-		<h2 id="bugAdd"><span><?php tpl::lang('Add a bug') ?></span></h2>
-		<div class="box">
-			<form action="<?php bugtracker::url('add') ?>" method="post">
-			<div class="inform">
-				<fieldset><legend><?php tpl::lang('New bug') ?></legend>
-					<div class="infldset txtarea">
-											
-						<?php if (tpl::user('is_guest',true)) : ?>
-						<p class="field"><label for="req_username"><?php tpl::lang('Guest name') ?></label>
-						<input type="text" name="req_username" value="<?php bugtracker::formValue('req_username') ?>" size="25" maxlength="25" /></p>
-						
-						<p class="field"><label for="req_email"><?php tpl::lang('E-mail') ?></label>
-						<input type="text" name="req_email" id="req_email" value="<?php bugtracker::formValue('req_email') ?>" size="50" maxlength="50" /></p>
-						<?php endif; ?>
-											
-						<p class="field"><label for="neo_bug"><?php tpl::lang('Bug title') ?></label>
-						<input class="longinput" name="neo_bug" id="neo_bug" value="<?php bugtracker::formValue('neo_bug') ?>" size="80" maxlength="70" type="text" /></p>
-						
-						<div class="two-cols">
-							<p class="col field">
-								<label><?php bugtracker::componentLabel() ?></label>
-								<select name="neo_component" id="neo_component">
-									<?php bugtracker::componentOptions('<option value="%s"%s>%s</option>') ?>
-								</select>											
-							</p>
-									
-							<p class="col field"><label for="neo_severity"><?php tpl::lang('Severity') ?></label>
-							<select name="neo_severity" id="neo_severity">
-								<?php bugtracker::severityOptions('<option value="%s"%s>%s</option>') ?>
-							</select></p>
-						</div>
-														
-						<p class="field"><label for="neo_version"><?php tpl::lang('Version') ?></label>
-						<select name="neo_version" id="neo_version">
-							<?php bugtracker::versionsOptions('<option value="%s"%s>%s</option>') ?>
-						</select></p>
-						
-						<p class="field"><label for="neo_desc"><?php tpl::lang('Bug description') ?></label>
-						<textarea name="neo_desc" id="neo_desc" rows="5" cols="55"><?php bugtracker::formValue('neo_desc') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('neo_desc');
-?>	
-					</div>
-				</fieldset>
-			</div>
-			<p><input type="hidden" name="form_sent" value="1" />
-			<input type="submit" name="submit" class="submit" value="<?php tpl::lang('Add') ?>" /> 
-			<input type="submit" name="preview" class="submit" value="<?php tpl::lang('Preview') ?>" />
-			<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" /> 
-			<a href="javascript:history.go(-1)"><?php tpl::lang('Go back') ?></a></p>
-			</form>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/index.php b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/list.php b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/list.php
deleted file mode 100755
index 81b6ebf..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/list.php
+++ /dev/null
@@ -1,71 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-		<div class="block">
-			<h2 id="bugsFilter"><span><a href="#" onclick="openClose('filtersBox',0,''); return false;"><?php tpl::lang('Filters') ?></a></span></h2>
-			<div class="box" id="filtersBox">			
-				<form action="<?php bugtracker::url('bugtracker') ?>" method="post">
-					<div class="inform">
-						<fieldset>
-							<legend><?php tpl::lang('Options of display') ?></legend>
-							<div class="infldset">
-								<p class="field"><label for="severity"><?php tpl::lang('Severity') ?></label>
-								<select name="severity" id="severity">
-								<?php bugtracker::severityOptions('<option value="%s"%s>%s</option>',true) ?>
-								</select></p>
-								
-								<p class="field"><label for="status"><?php tpl::lang('Status') ?></label>
-								<select name="status" id="status">
-								<?php bugtracker::statusOptions() ?>
-								</select></p>								
-							</div>	
-						</fieldset>
-					</div>
-					<p><input type="hidden" name="filters" value="1" />
-					<input type="submit" class="submit" value="<?php tpl::lang('Display') ?>" /></p>
-				</form>
-			</div>
-		</div>
-
-		<div class="linkst">
-			<div class="inbox">
-				<p class="pagelink"><?php bugtracker::getPagesLinks() ?></p>
-			</div>
-		</div>
-		
-		<div class="block">
-			<h2 id="bugsList"><span><?php tpl::lang('Bugs list') ?></span></h2>
-			<div class="box">
-				<div class="inbox">
-				<?php bugtracker::getBugsTable() ?>
-				</div>
-			</div>
-		</div>
-		
-		<div class="linksb">
-			<div class="inbox">
-				<p class="pagelink"><?php bugtracker::getPagesLinks() ?></p>
-			</div>
-		</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/main.php b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/main.php
deleted file mode 100755
index 7feb243..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/main.php
+++ /dev/null
@@ -1,122 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('bugtracker/bugtracker.css') ?>" />
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-	<?php # Open/close filtres sur l'accueil
-	if ($bt_mode == 'default') : ?>
-	<script type="text/javascript">
-	//<![CDATA[
-	chainHandler(window,'onload',function() {
-		if (!document.getElementById) { return; }
-		
-		openClose('filtersBox',<?php bugtracker::filterBoxStatus() ?>,'');
-	});
-	//]]>
-	</script>
-	<?php endif; ?>
-	<?php # Open/close commentaires
-	if ($bt_mode == 'bug' && bugtracker::openComments()) : ?>
-	<script type="text/javascript">
-	//<![CDATA[
-	chainHandler(window,'onload',function() {
-		if (!document.getElementById) { return; }
-		
-		openClose('commentsBox',-1,'');
-	});
-	//]]>
-	</script>
-	<?php endif; ?>
-	</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">
-		
-		<div class="block">
-			<h2 id="bugsTitle"><span><?php tpl::lang('Bugtracker') ?></span></h2>
-			<div class="box">
-				<div class="inbox">
-					<ul id="bugtrackerMenu">
-					<?php /* Affichage du lien "Liste" */
-					bugtracker::homeLink(
-						'<li><a href="%s" id="btHomeLink">%s</a></li>',
-						'<li><a href="%s" id="btHomeLinkActif"><strong>%s</strong></a></li>' ) ?>
-
-					<?php /* Affichage du lien "Ajouter un bug" */
-					bugtracker::addLink(
-						'<li><a href="%s" id="btAddLink">%s</a></li>',
-						'<li><a href="%s" id="btAddLinkActif"><strong>%s</strong></a></li>' ) ?>
-					</ul>
-				</div>
-			</div>
-		</div>
-		
-	<?php /* Formulaire d'ajout de bug */
-	if ($bt_mode == 'ajouter') :
-		require dirname(__FILE__).'/form_add.php';
-		
-	/* Formulaire de modification d'un bug */
-	elseif ($bt_mode == 'bug') :
-		require dirname(__FILE__).'/viewbug.php';
-		
-	/* Liste des bugs */
-	elseif ($bt_mode == 'default') :
-		require dirname(__FILE__).'/list.php';
-	
-	endif; ?>
-
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/search_results.php
deleted file mode 100755
index 74c6504..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/search_results.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php /* Si il y a des bugs a afficher */
-if (!$bugtracker_list->isEmpty()) : ?>
-	
-	<h3 id="bugTrackerTitle"><span><?php tpl::lang('On Bugs') ?></span></h3>
-	
-	<?php # boucle sur la liste des bugs
-	while ($bugtracker_list->fetch()) : ?>
-
-		<h4><span><a href="<?php bugtracker::listUrl() ?>"><?php bugtracker::listTitle() ?></a></span></h4>
-		<div class="bugtrackerContent"><?php bugtracker::listContent() ?></div>
-		
-	<?php /* Fin de la boucle sur les bugs */ 
-	endwhile; ?>
-
-<br/>
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/viewbug.php b/Artworks/Webenv/Puntal/themes/punbb/bugtracker/viewbug.php
deleted file mode 100755
index 8e22f7f..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/bugtracker/viewbug.php
+++ /dev/null
@@ -1,64 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-<div class="block">
-	<h2 id="bugTitle"><span><?php bugtracker::bugSeverity() ?></span> <?php bugtracker::bugTitle() ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<?php bugtracker::bugDesc() ?>
-			<p class="conl"><?php tpl::lang('Bug reported by') ?> <a href="<?php tpl::url('forums') ?>profile.php?id=<?php bugtracker::bugReporterId() ?>"><?php bugtracker::bugReporter() ?></a> <?php tpl::lang('on version') ?> <em><?php bugtracker::bugVersion() ?></em></p>
-			<p class="conr"><?php bugtracker::bugStatus() ?> / <?php bugtracker::bugPerCent() ?>%</p>
-			<div class="av_bar_ext conr"><div class="av_bar_int" style="width:<?php bugtracker::bugPerCent() ?>px;"><!-- --></div></div>
-			<div class="clearer"></div>
-		</div>
-	</div>
-</div>
-
-<?php # Si les commentaires sont ouverts
-if (bugtracker::openComments()) : ?>
-<p class="addLinkTop"><a href="<?php tpl::url('forums') ?>post.php?tid=<?php bugtracker::bugTid() ?>"><?php tpl::lang('Write a comment') ?></a></p>
-
-<div class="block">
-	<h2><span><a href="#" onclick="openClose('commentsBox',0,''); return false;"><?php bugtracker::numComment() ?></a></span></h2>
-	<div class="box" id="commentsBox">
-		<div class="inbox">
-			<?php # si il y a des commentaires alors on boucle sur ceux-ci
-			if (bugtracker::hasComments()) : ?>
-			<?php # boucle sur les commentaires
-			while ($comments->fetch()) : ?>
-				<div class="comment"><h3 class="comment_infos"><?php tpl::lang('Comment by') ?> <a href="<?php tpl::url('forums') ?>profile.php?id=<?php bugtracker::commentUid() ?>" title="<?php tpl::lang('See comments of') ?> <?php bugtracker::commentAuthor() ?>"><?php bugtracker::commentAuthor() ?></a> - <?php bugtracker::commentDate() ?></h3>
-				<?php bugtracker::commentMessage() ?></div>
-			<?php endwhile; ?>
-			<?php # si pas de commentaire
-			else : ?>
-			<p><?php tpl::lang('No comment') ?></p>
-			<?php endif; ?>
-		</div>
-	</div>
-</div>
-
-<p class="addLinkBottom"><a href="<?php tpl::url('forums') ?>post.php?tid=<?php bugtracker::bugTid() ?>"><?php tpl::lang('Write a comment') ?></a></p>
-
-<?php endif; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/calendar/add_event.php b/Artworks/Webenv/Puntal/themes/punbb/calendar/add_event.php
deleted file mode 100755
index 58947d8..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/calendar/add_event.php
+++ /dev/null
@@ -1,162 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (calendar::hasErrors()) : ?>
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<p><?php echo tpl::lang('Post errors info') ?></p>
-				<?php calendar::error('<ul>%s</ul>', '<li><strong>%s</strong></li>'); ?>
-			</div>
-		</div>
-	</div>
-<?php endif; ?>
-
-<?php /* Si nous voulons la pr�visualisation */
-	if (calendar::onPreview()) : ?>
-
-<div id="postpreview" class="blockpost">
-	<h2><span><?php calendar::previewValue('req_subject') ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<div class="postright">
-				<div class="postmsg">
-					<?php calendar::previewValue('req_message') ?>
-				</div>
-			</div>
-		</div>
-	</div>
-</div>
-
-<?php  endif; ?>
-
-	<div class="blockform">
-		<h2 id="articleSubmit"><span><?php tpl::lang('Add event to calendar') ?></span></h2>
-		<div class="box">
-			<form action="<?php calendar::url('add') ?>" method="post">
-<?php if (calendar::isCalendarCategory()) : ?>
-				<div class="inform">
-					<fieldset>
-						<legend><?php calendar::calCategory(); ?></legend>
-							<p class="field"><label for="req_cal_category"><?php calendar::calCategory(); ?></label>
-							<select class="category" name="req_cal_category" id="req_cal_category">
-								<option value="">&nbsp;</option> 
-								<?php calendar::selectCalendarCategoryOption('<option value="%s">%s</option>'); ?>
-							</select>							
-							</p>
-					</fieldset>
-				</div>							
-<?php endif; ?>			
-				<div class="inform">
-					<fieldset>
-						<legend><?php tpl::lang('Date'); ?></legend>
-						<div class="infldset">
-							<p class="field">
-							<select class="calendar" name="event_annee" tabindex="<?php echo calendar::curIndex();?>"> 
-								<?php calendar::selectOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>','year'); ?>
-							</select>
-							
-							<select class="calendar" name="event_mois" tabindex="<?php echo calendar::curIndex(); ?>"> 
-								<?php calendar::selectOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>','month'); ?>
-							</select>
-							
-							<select class="calendar" name="event_jour" tabindex="<?php echo calendar::curIndex(); ?>">
-								<?php calendar::selectOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>','day'); ?>	
-							</select>
-							</p>
-						</div>
-					</fieldset>
-				</div>
-				<div class="inform">
-					<fieldset>
-						<legend><?php tpl::lang('Event'); ?></legend>
-						<div class="infldset txtarea">
-<?php if (calendar::isGuest()) : ?>
-							<p class="field"><label for="req_username"><?php tpl::lang('Guest name') ?></label>
-							<input type="text" name="req_username" id="req_username" class="longinput" size="80" maxlength="70" value="" tabindex="<?php echo calendar::curIndex(); ?>" /></p>
-							
-							<p class="field"><label for="req_email"><?php tpl::lang('E-mail') ?></label>
-							<input type="text" name="req_email" id="req_email" class="longinput" size="80" maxlength="70" value="" tabindex="<?php echo calendar::curIndex(); ?>" /></p>
-							
-							<div class="clearer"></div>
-<?php endif; ?>
-<?php if (calendar::isCategory()) : ?>
-							<p class="field"><label for="req_category"><?php tpl::lang('Category') ?></label>
-							<select class="category" name="req_category" id="req_category">
-								<option value="">&nbsp;</option> 
-								<?php calendar::selectCategoryOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>'); ?>
-							</select>							
-							</p>
-<?php endif; ?>
-							<p class="field"><label for="req_subject"><?php tpl::lang('Subject') ?></label>
-							<input type="text" name="req_subject" id="req_subject" class="longinput" size="80" maxlength="70" value="<?php calendar::formSubject(); ?>" tabindex="<?php echo calendar::curIndex(); ?>" /></p>
-							
-							<p class="field"><label for="req_message"><?php tpl::lang('Message') ?></label>
-							<textarea name="req_message" id="req_message" cols="55" rows="10" tabindex="<?php echo calendar::curIndex(); ?>"><?php calendar::formMessage();?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('req_message');
-?>	
-							<ul class="bblinks">
-								<li><a href="help.php#bbcode" onclick="window.open(this.href); return false;"><?php tpl::lang('BBCode') ?></a>: <?php echo ($puntal->pun_config['p_message_bbcode'] == '1') ? __('Enabled') : __('Disabled'); ?></li>
-								<li><a href="help.php#img" onclick="window.open(this.href); return false;"><?php tpl::lang('img tag') ?></a>: <?php echo ($puntal->pun_config['p_message_img_tag'] == '1') ? __('Enabled') : __('Disabled'); ?></li>
-								<li><a href="help.php#smilies" onclick="window.open(this.href); return false;"><?php tpl::lang('Smilies') ?></a>: <?php echo ($puntal->pun_config['o_smilies'] == '1') ? __('Enabled') : __('Disabled'); ?></li>
-							</ul>
-						</div>
-					</fieldset>
-				</div>					
-<?php
-// If we have to post new topic
-if (pt_mod_calendar_forum_id > 0) : ?>
-	<?php if (!calendar::isGuest()) : ?>
-			<div class="inform">
-				<fieldset>
-					<legend><?php tpl::lang('Options') ?></legend>
-					<div class="infldset">
-						<div class="rbox">
-	
-		<?php if (calendar::smilies()) : ?>
-			<label><input type="checkbox" name="hide_smilies" value="1" tabindex="<?php calendar::curIndex(); ?>" <?php calendar::checked('hide_smilies');?> /> <?php tpl::lang('Hide smilies'); ?></label>
-		<?php endif; ?>
-		<?php if (calendar::subscriptions()) : ?>
-			<label><input type="checkbox" name="subscribe" value="1" tabindex="<?php calendar::curIndex(); ?>" <?php calendar::checked('subscribe'); ?> /> <?php tpl::lang('Subscribe'); ?></label>
-		<?php endif; ?>
-	
-						</div>
-					</div>
-				</fieldset>
-			</div>
-	<?php endif; ?>			
-<?php  endif; ?>	
-			<p><input type="hidden" name="form_sent" value="1" />
-			<input type="hidden" name="form_user" value="<?php echo calendar::formUser(); ?>"/>
-			<input class="submit" type="submit" value=" <?php tpl::lang('Add'); ?> " />
-			<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" />
-			<input class="submit" type="submit" name="preview" value="<?php tpl::lang('Preview') ?>" /></p>
-		</form>
-	</div>
-</div>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/calendar/calendar.css b/Artworks/Webenv/Puntal/themes/punbb/calendar/calendar.css
deleted file mode 100755
index f34fbb6..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/calendar/calendar.css
+++ /dev/null
@@ -1,61 +0,0 @@
-#puntal_content #calendarTitle span {
-	font-weight: bold;
-}
-
-/* tableaux */
-table.calendar {
-}
-#puntal_content table.minicalendar {
-	float: left;
-	width: 49%;
-}
-#puntal_content table.minicalendar caption {
-}
-
-/* bloc de texte */
-div#infos_cal {
-	float: right;
-	width: 60%;
-	margin-top: 1em;
-}
-div#infos_cal h3 {
-	margin-top: 1em;
-}
-
-/* cellules */
-table.calendar td {
-	height: 75px;
-	width: 14%;
-	vertical-align: top;
-}
-table.calendar td.inactive {
-	background: #ddd;
-}
-table.calendar td.past {
-	color: #ccc;
-}
-table.calendar td.today {
-	background: #fff;
-}
-table.calendar td.active {
-	border: 1px solid #c00;
-}
-
-/* liens */
-table.calendar td.past a {
-	color: #ccc;
-}
-table.calendar td.today a {}
-table.calendar td.active a {}
-
-/* numero jour */
-table.calendar td p.daynumber {}
-
-/* liste �v�nement dans cellules */
-table.calendar td ul.eventlist {
-	font-size: 0.9em;
-}
-table.calendar td ul.eventlist li {
-	list-style: square inside
-}
-
diff --git a/Artworks/Webenv/Puntal/themes/punbb/calendar/edit_event.php b/Artworks/Webenv/Puntal/themes/punbb/calendar/edit_event.php
deleted file mode 100755
index d0259b8..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/calendar/edit_event.php
+++ /dev/null
@@ -1,157 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (calendar::hasErrors()) : ?>
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<p><?php echo tpl::lang('Post errors info') ?></p>
-				<ul>
-	<?php
-				calendar::error('<ul>%s</ul>', '<li><strong>%s</strong></li>');
-	?>
-				</ul>
-			</div>
-		</div>
-	</div>
-<?php endif; ?>
-
-<?php /* Si nous voulons la pr�visualisation */
-	if (calendar::onPreview()) : ?>
-
-<div id="postpreview" class="blockpost">
-	<h2><span><?php calendar::previewValue('req_subject') ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<div class="postright">
-				<div class="postmsg">
-					<?php calendar::previewValue('req_message') ?>
-				</div>
-			</div>
-		</div>
-	</div>
-</div>
-
-<?php  endif; ?>
-	<div class="blockform">
-		<h2><span><?php tpl::lang('Modify the event in the calendar'); ?></span></h2>
-		<div class="box">
-			<form method="post" action="<?php echo calendar::url('edit') ?>">
-<?php if (calendar::isCalendarCategory()) : ?>
-				<div class="inform">
-					<fieldset>
-						<legend><?php calendar::calCategory(); ?></legend>
-							<p class="field"><label for="req_cal_category"><?php calendar::calCategory(); ?></label>
-							<select class="category" name="req_cal_category" id="req_cal_category">
-								<option value="">&nbsp;</option> 
-								<?php calendar::selectCalendarCategoryOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>'); ?>
-							</select>							
-							</p>
-					</fieldset>
-				</div>							
-<?php endif; ?>						
-				<div class="inform">
-					<fieldset>
-						<legend><?php tpl::lang('Date'); ?></legend>
-						<div class="infldset">
-							<select name="event_annee" > 
-								<?php calendar::selectOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>','year'); ?>
-							</select>
-							
-							<select name="event_mois" > 
-								<?php calendar::selectOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>','month'); ?>
-							</select>
-							
-							<select name="event_jour" >
-								<?php calendar::selectOption('<option value="%s" selected="selected">%s</option>','<option value="%s">%s</option>','day'); ?>	
-							</select>
-						
-						</div>
-					</fieldset>
-				</div>
-				<div class="inform">
-					<fieldset>
-						<legend><?php tpl::lang('Event'); ?></legend>
-						<div class="infldset txtarea">
-<?php if (calendar::isGuest()) : ?>
-	
-						<label class="conl"><strong><?php tpl::lang('Guest name') ?></strong><br /><input type="text" name="req_username" value="<?php calendar::formValue('req_username') ?>" size="25" maxlength="25" /><br /></label>
-						<label class="conl"><?php echo calendar::guestEmailLabel() ?><br /><input type="text" name="<?php echo calendar::guestEmailName() ?> ?>" value="<?php calendar::formValue('req_username') ?>" size="50" maxlength="50"  /><br /></label>
-						<div class="clearer"></div>
-<?php endif; ?>
-						<label><strong><?php tpl::lang('Subject') ?></strong><br /><input class="longinput" type="text" name="req_subject" value="<?php calendar::formSubject(); ?>" size="80" maxlength="50" /><br /></label>
-						<label><strong><?php tpl::lang('Message') ?></strong><br />
-						<textarea id="req_message" name="req_message" rows="20" cols="95"><?php calendar::formMessage();?></textarea><br /></label>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('req_message');
-?>						
-						<ul class="bblinks">
-							<li><a href="<?php echo pt_forum_url; ?>help.php#bbcode" onclick="window.open(this.href); return false;"><?php tpl::lang('BBCode') ?></a>: <?php echo ($puntal->pun_config['p_message_bbcode'] == '1') ? __('Enabled') : __('Disabled'); ?></li>
-							<li><a href="<?php echo pt_forum_url; ?>help.php#img" onclick="window.open(this.href); return false;"><?php tpl::lang('img tag') ?></a>: <?php echo ($puntal->pun_config['p_message_img_tag'] == '1') ? __('Enabled') : __('Disabled'); ?></li>
-							<li><a href="<?php echo pt_forum_url; ?>help.php#smilies" onclick="window.open(this.href); return false;"><?php tpl::lang('Smilies') ?></a>: <?php echo ($puntal->pun_config['o_smilies'] == '1') ? __('Enabled') : __('Disabled'); ?></li>
-						</ul>
-						</div>
-					</fieldset>
-				</div>					
-
-<?php
-// If we have to post new topic
-if (pt_mod_calendar_forum_id > 0) : ?>
-
-			<div class="inform">
-				<fieldset>
-					<legend><?php tpl::lang('Options') ?></legend>
-					<div class="infldset">
-						<div class="rbox">						
-	<?php if (!calendar::isGuest()) : ?>
-
-		<?php if ( calendar::smilies() ) : ?>
-						<label><input type="checkbox" name="hide_smilies" value="1" <?php calendar::checked('hide_smilies');?> /><?php tpl::lang('Hide smilies'); ?></label>
-		<?php endif; ?>
-		<?php if ( calendar::subscriptions() ) : ?>
-						<label><input type="checkbox" name="subscribe" value="1" <?php calendar::checked('subscribe'); ?> /> <?php tpl::lang('Subscribe'); ?></label>
-		<?php endif; ?>
-	<?php elseif (calendar::smilies()) : ?>
-						<label><input type="checkbox" name="hide_smilies" value="1" <?php calendar::checked('hide_smilies');?> /> <?php tpl::lang('Hide smilies'); ?></label>
-		<?php endif; ?>
-						<label><input type="checkbox" name="silent" value="1" checked="checked" /> <?php tpl::lang('Silent edit'); ?></label>
-						</div>
-					</div>
-				</fieldset>
-			</div>
-<?php  endif; ?>	
-			<p>
-				<input type="hidden" name="event_id" value="<?php echo calendar::eventId(); ?>" />
-				<input type="hidden" name="form_sent" value="1" />
-				<input type="hidden" name="form_user" value="<?php echo calendar::formUser(); ?>"/>
-				<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" />		
-			<input type="submit" value=" <?php tpl::lang('Validate'); ?> " /><input type="submit" name="preview" value="<?php tpl::lang('Preview') ?>" /><a href="javascript:history.go(-1)"><?php tpl::lang('Go back') ?></a>
-			</p>
-		</form>
-	</div>
-</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/calendar/list.php b/Artworks/Webenv/Puntal/themes/punbb/calendar/list.php
deleted file mode 100755
index 7782f7b..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/calendar/list.php
+++ /dev/null
@@ -1,47 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2006 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-/* Si il y a des evenements �  a afficher */
-if (!$calendar_event->isEmpty()) : ?>
-	
-	
-	<?php /* Boucle sur la liste des evenements */
-	while ($calendar_event->fetch()) : ?>
-	<div class="block">
-		<h2><span><?php calendar::viewEventTitle(); ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-			<?php calendar::viewEvent(); ?>
-			</div>
-		</div>
-	
-	
-	<?php calendar::viewEventlinks('<div class="conr">%s</div><div class="clearer"></div>');?>
-	<?php tpl::callBehavior('calendarBottomEventHTML') ?>
-	</div>	
-	<?php endwhile; ?>
-	
-	
-	
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/calendar/main.php b/Artworks/Webenv/Puntal/themes/punbb/calendar/main.php
deleted file mode 100755
index 08788e0..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/calendar/main.php
+++ /dev/null
@@ -1,92 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>	
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('calendar/calendar.css') ?>" />
-	
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>	
-	<?php tpl::headExtra() ?>
-	</head>
-<body>
-
-
-<div id="punwrap">
-<div class="pun">
-
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ; ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">
-	
-	
-		<?php if ($cal_mode == 'view_date') :?>
-		<?php require dirname(__FILE__).'/list.php'; ?>	
-		<?php endif; ?>
-
-		<?php if ($cal_mode == 'home' or $cal_mode == 'view_date') : ?>
-		
-		<div class="block">
-			<h2><span><?php tpl::lang('Calendar') ?> <?php calendar::curIndex(); ?> <?php calendar::addEvent() ?></span></h2>
-
-			<div class="box">
-				<div class="inbox">
-					<?php calendar::display() ?>
-					<div class="clearer"></div>
-				</div>
-			</div>
-		</div>
-		
-		<?php elseif ($cal_mode == 'add') :?>
-		<?php require dirname(__FILE__)."/add_event.php"?>
-		
-		<?php elseif ($cal_mode == 'edit') :?>
-		<?php require dirname(__FILE__)."/edit_event.php"?>
-		<?php endif; ?>
-		
-	</div>			
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/calendar/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/calendar/search_results.php
deleted file mode 100755
index 7c7c239..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/calendar/search_results.php
+++ /dev/null
@@ -1,44 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php /* Si il y a des dates a afficher */
-if (!$calendar_list->isEmpty()) : ?>
-	
-	<h3 id="calendarTitle"><span><?php tpl::lang('On Calendar') ?></span></h3>
-	
-	<?php # boucle sur la liste des dates
-	while ($calendar_list->fetch()) : ?>
-
-		<h4><span><a href="<?php calendar::listUrl() ?>"><?php calendar::listTitle() ?></a></span></h4>
-		<div class="calendarContent">
-			<?php calendar::listContent() ?>
-		</div>
-		
-	<?php /* Fin de la boucle sur les dates */ 
-	endwhile; ?>
-
-<br/>
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/date-picker.css b/Artworks/Webenv/Puntal/themes/punbb/date-picker.css
deleted file mode 100755
index d4677bc..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/date-picker.css
+++ /dev/null
@@ -1,35 +0,0 @@
-.date-picker {
-	border-collapse: collapse;
-	background: #fff;
-	color: #fff;
-	border: 1px solid #666;
-	border-width: 1px 2px 2px 1px;
-}
-.date-picker th {
-	border: none;
-	color: #000;
-	text-align: center;
-}
-.date-picker td {
-	border: 1px solid #666;
-	text-align: center;
-	padding: 4px 6px;
-}
-th.date-picker-month {
-	text-align: left;
-}
-th.date-picker-year {
-	text-align: right;
-}
-.date-picker-control, th.date-picker-control {
-	color: #060;
-	cursor: pointer;
-}
-.date-picker-day, .date-picker-today {
-	color: #000;
-	background: #eee;
-	cursor: pointer;
-}
-.date-picker-today {
-	background: #ccc;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/cat.php b/Artworks/Webenv/Puntal/themes/punbb/directory/cat.php
deleted file mode 100755
index 3efdcc8..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/cat.php
+++ /dev/null
@@ -1,102 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<div class="block">
-	
-		<?php dir::parentCat('<p class="parentCatLink">%s</p>') ?>
-		
-		<h2 class="catTitle"><span><?php dir::curCatName(); ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php dir::menu('<ul id="dirMenu">%s</ul>', '<li><a href="%s">%s</a></li>', '<li class="active"><a href="%s">%s</a></li>') ?>			
-				<?php dir::curCatDesc(); ?>
-	
-			<?php  /* Si il y a des sous-rubriques a afficher */
-			if (!$cats->isEmpty()) : ?>
-			
-				<h3 class="catTitle"><span><?php tpl::lang('Sub-categories') ?></span></h3>
-				
-				<ul class="cats">
-				<?php /* Boucle sur la liste des sous-rubriques */
-				while ($cats->fetch()) : ?>
-				
-					<li><a href="<?php dir::catUrl() ?>"><?php dir::catName() ?></a> <?php dir::catNumLink() ?>
-					<?php dir::subCat('<ul class="subcats">%s</ul>', '<li><a href="%s">%s</a>&nbsp;(%s)</li>') ?></li>
-				
-				<?php /* Fin de la boucle sur les sous-rubriques */ endwhile; ?>
-				</ul>
-				<div class="clearer"></div>
-				
-			<?php endif; ?>
-					
-	<?php /* Affiche une s�lection de sites */ dir::selection(
-	/* le bloc si il y a des liens : */ '</div>
-				</div>
-			</div>
-			<div class="block" id="selected_links">
-				<h2 class="selectedWebsites"><span>'.tpl::lang('Selected website(s)',true).'</span></h2>
-				<div class="box">
-					<div class="inbox">%s</div>
-				</div>
-			</div>
-			<div class="block">
-				<h2 class="websites"><span>'.tpl::lang('Websites',true).'</span></h2>
-				<div class="box">
-					<div class="inbox">',
-	/* le bloc si il y a pas de lien */ '</div>
-				</div>
-			</div>
-			<div class="block">
-				<h2 class="websites"><span>'.tpl::lang('Websites',true).'</span></h2>
-				<div class="box">
-					<div class="inbox">',
-	/* un item : */ '<h3 class="website">%s</h3>%s', 
-	/* nombre de liens � afficher : */ '2' ,
-	/* option de tri */ 'random'
-	) ?>
-			
-		<?php /* Si il y a des sites a afficher */
-		if (!$liens->isEmpty()) : ?>
-			
-			<?php /* Boucle sur la liste des sites */
-			while ($liens->fetch()) : ?>
-				<div class="links">				
-					<h3 class="website"><span><a href="<?php dir::linkGo() ?>"<?php dir::linkHrefLang() ?>><?php dir::linkName() ?></a></span></h3>
-					<?php dir::linkDesc(); ?>
-					<ul>
-						<li><?php dir::linkNbClik() ?></li>
-						<li><?php tpl::lang('Address:') ?> <?php dir::linkUrl() ?></li>
-						<?php dir::linkPr('<li>%s %s</li>'); ?>
-					</ul>
-				</div>	
-			<?php /* Fin de la boucle sur les sites */ endwhile; ?>
-		
-		<?php /* Sinon, il n'y a pas de site */
-		else : ?>
-				<p><?php tpl::lang('No websites') ?></p>
-		<?php endif; ?>
-			</div>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/dir.css b/Artworks/Webenv/Puntal/themes/punbb/directory/dir.css
deleted file mode 100755
index 15d815c..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/dir.css
+++ /dev/null
@@ -1,96 +0,0 @@
-
-/* Lien cat�gorie parent 
-----------------------------------------------------------*/
-.parentCatLink {
-	text-align: right;
-	float: right;
-}
-
-/* Titres 
-----------------------------------------------------------*/
-#puntal_content .directory span {
-	font-weight: bold;
-}
-
-/* Menu 
-----------------------------------------------------------*/
-#dirMenu {
-	list-style-none: none;
-	padding-left: 0;
-}
-#dirMenu li {
-	display: inline;
-	margin-right: 1em;
-}
-#dirMenu li.active {
-	font-weight: bold;
-}
-
-/* Totaux 
-----------------------------------------------------------*/
-.dirIntro {
-	text-align: center;
-}
-
-/* Liste des cat�gories de l'annuaire 
-----------------------------------------------------------*/
-ul.cats {
-	margin: 0;
-	padding: 0;
-	list-style: none;
-}
-ul.cats li {
-	margin: 1.5em 0 1.5em 0;
-	padding: 0 1em 0 0;
-	float: left;
-	width: 48%;
-	height: auto;
-	line-height: 160%;
-	font-weight: bold;
-}
-
-/* Liste des sous-cat�gories de l'annuaire 
-----------------------------------------------------------*/
-ul.cats ul.subcats {
-	margin: 0;
-	padding: 0;
-	list-style: none;
-	font-size: 0.9em;
-}
-ul.cats ul.subcats li {
-	background: none;
-	float: none;
-	display: block;
-	margin: 0;
-	padding: 0 0 0 20px;
-	line-height: 160%;
-	font-weight: normal;
-}
-ul.cats ul.subcats li a {
-	background: none;
-	padding-left: 0;
-	text-decoration: none;
-}
-ul.cats ul.subcats li a:hover {
-	text-decoration: underline;
-}
-
-/* Les liens 
-----------------------------------------------------------*/
-.links {
-	padding-bottom: 2em;
-}
-
-/* Google Page Ranks 
-----------------------------------------------------------*/
-.pageranks { padding-left: 45px; }
-.pagerank1 { background: transparent url(img/pr1.png) no-repeat 0 50%; }
-.pagerank2 { background: transparent url(img/pr2.png) no-repeat 0 50%; }
-.pagerank3 { background: transparent url(img/pr3.png) no-repeat 0 50%; }
-.pagerank4 { background: transparent url(img/pr4.png) no-repeat 0 50%; }
-.pagerank5 { background: transparent url(img/pr5.png) no-repeat 0 50%; }
-.pagerank6 { background: transparent url(img/pr6.png) no-repeat 0 50%; }
-.pagerank7 { background: transparent url(img/pr7.png) no-repeat 0 50%; }
-.pagerank8 { background: transparent url(img/pr8.png) no-repeat 0 50%; }
-.pagerank9 { background: transparent url(img/pr9.png) no-repeat 0 50%; }
-.pagerank10 { background: transparent url(img/pr10.png) no-repeat 0 50%; }
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/home.php b/Artworks/Webenv/Puntal/themes/punbb/directory/home.php
deleted file mode 100755
index 421926a..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/home.php
+++ /dev/null
@@ -1,76 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<div class="block">
-		<h2 class="directory"><span><?php tpl::lang('Directory') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php dir::menu('<ul id="dirMenu">%s</ul>', '<li><a href="%s">%s</a></li>', '<li class="active"><a href="%s">%s</a></li>') ?>
-				<p><?php tpl::lang('You will find here a selection of links towards websites.') ?></p>
-				<p class="dirIntro"><?php dir::nombreLiens() ?>  <?php dir::nombreCategories() ?></p>
-			
-	<?php /* Affiche une s�lection de sites */ dir::selection(
-	/* le bloc si il y a des liens : */ '</div>
-				</div>
-			</div>
-			<div class="block" id="selected_links">
-				<h2><span>'.tpl::lang('Selected website(s)',true).'</span></h2>
-				<div class="box">
-					<div class="inbox">%s</div>
-				</div>
-			</div>
-			<div class="block">
-				<h2 class="catTitle"><span>'.tpl::lang('Categories',true).'</span></h2>
-				<div class="box">
-					<div class="inbox">',
-	/* le bloc si il y a pas de lien */ '</div>
-				</div>
-			</div>
-			<div class="block">
-				<h2 class="catTitle"><span>'.tpl::lang('Categories',true).'</span></h2>
-				<div class="box">
-					<div class="inbox">',
-	/* un item : */ '<h3 class="website">%s</h3>%s', 
-	/* nombre de liens � afficher : */ '2' ,
-	/* option de tri */ 'random'
-	) ?>
-	
-			<?php # Si il y a des cat�gorie � afficher
-			if (!$cats->isEmpty()) : ?>
-				<ul class="cats">
-				<?php  /* Boucle sur la liste des rubriques */
-				while ($cats->fetch()) : ?>
-					
-					<li><a href="<?php dir::catUrl() ?>"><?php dir::catName() ?></a> <?php dir::catNumLink() ?>
-					<?php dir::subCat('<ul class="subcats">%s</ul>', '<li><a href="%s">%s</a>&nbsp;(%s)</li>') ?></li>
-					
-				<?php endwhile; /* Fin de la boucle sur les rubriques */ ?>
-				</ul>
-				<div class="clearer"></div>
-			<?php endif; ?>
-			</div>
-		</div>
-	</div>
-	
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr10.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr10.png
deleted file mode 100755
index 9399a1e..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr10.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr2.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr2.png
deleted file mode 100755
index 42dcb6e..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr2.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr3.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr3.png
deleted file mode 100755
index 78403ba..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr3.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr4.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr4.png
deleted file mode 100755
index fc49050..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr4.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr5.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr5.png
deleted file mode 100755
index b914b91..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr5.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr6.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr6.png
deleted file mode 100755
index 174b1da..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr6.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr7.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr7.png
deleted file mode 100755
index e159117..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr7.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr8.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr8.png
deleted file mode 100755
index 39ffeee..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr8.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr9.png b/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr9.png
deleted file mode 100755
index 0d18f45..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/directory/img/pr9.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/index.php b/Artworks/Webenv/Puntal/themes/punbb/directory/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/list.php b/Artworks/Webenv/Puntal/themes/punbb/directory/list.php
deleted file mode 100755
index 279ee9b..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/list.php
+++ /dev/null
@@ -1,62 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<div class="block">
-		<h2 class="directory"><span><?php tpl::lang('Directory') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php dir::menu('<ul id="dirMenu">%s</ul>', '<li><a href="%s">%s</a></li>', '<li class="active"><a href="%s">%s</a></li>') ?>			
-				<p><?php dir::pageDesc() ?></p>
-			</div>
-		</div>
-	</div>
-	
-	<div class="block">
-		<h2 class="websites"><span><?php dir::pageTitre() ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-		<?php /* Si il y a des liens a afficher */
-		if (!$liens->isEmpty()) : ?>
-	
-			<?php /* Boucle sur la liste des sites */
-			while ($liens->fetch()) : ?>
-				<div class="links">
-					<h3 class="website"><span><a href="<?php dir::linkGo() ?>"<?php dir::linkHrefLang() ?>><?php dir::linkName() ?></a></span></h3>
-					<?php dir::linkDesc(); ?>
-					<ul>
-						<li><?php dir::linkNbClik() ?></li>
-						<li><?php tpl::lang('Address:') ?> <?php dir::linkUrl() ?></li>
-						<?php dir::linkPr('<li>%s %s</li>'); ?>
-					</ul>
-				</div>	
-			<?php /* Fin de la boucle sur les sites */ endwhile; ?>
-		
-		<?php /* Sinon, il n'y a pas de site */
-		else : ?>
-				<p><?php tpl::lang('No websites') ?></p>
-		<?php endif; ?>
-			</div>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/main.php b/Artworks/Webenv/Puntal/themes/punbb/directory/main.php
deleted file mode 100755
index 61a1f54..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/main.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('directory/dir.css') ?>" />
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-	</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">	
-	<?php # Affichage d'une cat�gorie / sous-cat�gorie
-	if ($dir_mode == 'cat') : ?>
-		<?php require dirname(__FILE__).'/cat.php'; ?>
-	
-	<?php # Affichage r�sultats de recherche
-	elseif ($dir_mode == 'search') : ?>
-		<?php require dirname(__FILE__).'/search.php'; ?>	
-	
-	<?php # Formulaire pour soumettre un site
-	elseif ($dir_mode == 'submit') :  ?>
-		<?php require dirname(__FILE__).'/submit.php'; ?>	
-		
-	<?php # Affichage pages 'top cliques', 'toprank' ou 'nouveautes'
-	elseif ($dir_mode == 'topclick' || $dir_mode == 'toprank' || $dir_mode == 'novelties') : ?>
-		<?php require dirname(__FILE__).'/list.php'; ?>	
-			
-	<?php # Affichage de la page d'accueil de l'annuaire
-	else : ?>	
-		<?php require dirname(__FILE__).'/home.php'; ?>	
-	
-	<?php endif; ?>
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/search.php b/Artworks/Webenv/Puntal/themes/punbb/directory/search.php
deleted file mode 100755
index 59a88b5..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/search.php
+++ /dev/null
@@ -1,49 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-		<h2><span>Recherche sur l'annuaire</span></h2>
-		<?php dcSearchString('<p>R�sultats de votre recherche de <em>%s</em>.</p>'); ?>
-	
-			<?php /* Si il y a des liens a afficher */
-			if ($liens != false && !$liens->isEmpty()) : ?>
-			
-				<?php /* Boucle sur la liste des liens */
-				while ($liens->fetch()) : ?>
-				
-					<h3 class="website"><span><a href="<?php dir::linkGo() ?>"<?php dir::linkHrefLang() ?>><?php dirLinkName() ?></a></span></h3>
-					<?php dir::linkDesc() ?>
-					<ul>
-						<li><?php dir::linkNbClik() ?></li>
-						<li>Adresse : <?php dir::linkUrl() ?></li>
-						<li>Rubrique : <?php dir::linkCat() ?></li>
-						<?php dir::linkPr('<li>Google PageRank : %s</li>'); ?>
-					</ul>
-					
-				<?php endwhile; /* Fin de la boucle sur les liens */
-			else : ?>
-			
-			<p>Aucun r�sultats.</p>
-			
-			<?php endif; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/directory/search_results.php
deleted file mode 100755
index da69418..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/search_results.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php /* Si il y a des liens a afficher */
-if (!$liens->isEmpty()) : ?>
-	
-	<h3 class="directory"><span><?php tpl::lang('On directory') ?></span></h3>
-	
-	<?php /* Boucle sur la liste des sites */
-	while ($liens->fetch()) : ?>
-		<div class="links">
-			<h4 class="website"><span><a href="<?php dir::linkGo() ?>"<?php dir::linkHrefLang() ?>><?php dir::linkName() ?></a></span></h4>
-			<?php dir::linkDesc(); ?>
-			<ul>
-				<li><?php dir::linkNbClik() ?></li>
-				<li><?php tpl::lang('Address:') ?> <?php dir::linkUrl() ?></li>
-				<?php dir::linkPr('<li>%s %s</li>'); ?>
-			</ul>
-		</div>	
-	<?php /* Fin de la boucle sur les sites */ endwhile; ?>
-<br/>
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/directory/submit.php b/Artworks/Webenv/Puntal/themes/punbb/directory/submit.php
deleted file mode 100755
index 6240ba6..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/directory/submit.php
+++ /dev/null
@@ -1,85 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-	
-	<div class="block">
-		<h2 class="directory"><span><?php tpl::lang('Directory') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php dir::menu('<ul id="dirMenu">%s</ul>', '<li><a href="%s">%s</a></li>', '<li class="active"><a href="%s">%s</a></li>') ?>
-			<p><?php tpl::lang('This page enables you to submit a website has to add to the directory.') ?></p>
-			</div>
-		</div>
-	</div>
-
-	<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (dir::hasErrors()) : ?>
-	
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php dir::errors() ?>
-			</div>
-		</div>
-	</div>
-	<?php endif; 
-	/* Fin affichage erreurs */ ?>
-	
-	<div class="block">
-		<h2 class="addLink"><span><?php tpl::lang('Submit a website') ?></span></h2>
-		<div class="box">
-			<form action="<?php dir::dirAddUrl(); ?>" method="post">
-			<div class="inform">
-				<fieldset><legend><?php tpl::lang('Submit a website') ?></legend>
-					<div class="infldset txtarea">
-			
-						<p class="field"><label for="l_cat"><?php tpl::lang('Category') ?></label>
-						<?php dir::selectCat('l_cat') ?></p>
-					
-						<p class="field"><label for="l_titre"><?php tpl::lang('Website name') ?></label>
-						<input type="text" class="longinput" size="80" maxlength="255" name="l_titre" id="l_titre" value="<?php dir::formValue('l_titre') ?>" /></p>
-						
-						<p class="field"><label for="l_href"><?php tpl::lang('<acronym title="Uniform Resource Locator">URL</acronym>') ?></label>
-						<input type="text" class="longinput" size="80" maxlength="70" name="l_href" id="l_href" value="<?php dir::formValue('l_href') ?>"  /></p>
-						
-						<p class="field"><label for="l_desc"><?php tpl::lang('Description') ?></label>
-						<textarea name="l_desc" id="l_desc" rows="5" cols="55" ><?php dir::formValue('l_desc') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('l_desc');
-?>											
-						<p class="field"><label for="l_lang"><?php tpl::lang('Website language') ?></label>
-						<input type="text" size="5" name="l_lang" id="l_lang" maxlength="5" value="<?php dir::formValue('l_lang') ?>" /></p>
-						
-					</div>
-				</fieldset>
-			</div>
-			<p><input type="hidden" name="form_sent" value="1" />
-			<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" />
-			<input type="submit" name="submit" class="submit" value="<?php tpl::lang('Submit') ?>" /></p>
-			</form>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/cat.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/cat.php
deleted file mode 100755
index 27e3727..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/cat.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php # euh... bah y'a rien l� ? ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/dl_rss.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/dl_rss.php
deleted file mode 100755
index e349327..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/dl_rss.php
+++ /dev/null
@@ -1,36 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-?>
-<rss version="2.0">
-<channel>
-	<title><?php tpl::headTitlePage() ?></title>
-	<link><?php tpl::url('pt_portal_url') ?></link> 
-	<description><?php tpl::headTitlePage()?></description>		
-	<language><?php tpl::lang('lang_iso_code') ?></language>
-	<generator>Puntal 2</generator>
-<?php download::downloadListPopularDlRSS() ?>
-<?php download::downloadListLastDlRSS() ?>
-</channel>
-</rss>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/downloads.css b/Artworks/Webenv/Puntal/themes/punbb/downloads/downloads.css
deleted file mode 100755
index 15534d0..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/downloads.css
+++ /dev/null
@@ -1,114 +0,0 @@
-/* Titres
-----------------------------------------------------------*/
-#puntal_content #downloadsTitle span {
-	font-weight: bold;
-}
-
-/* Cat�gories */
-
-#catBox ul {
-}
-
-#catBox li {
-	display: inline;
-	margin-right: 12px;
-}
-#catBox li.current {
-	font-weight: bold;
-}
-
-/* Contenu des downloads 
-----------------------------------------------------------*/
-#downloadContent {
-}
-
-#downloadContent p {
-	margin: 1em 0;
-}
-
-#downloadContent pre {
-	background-color: #333;
-	color: #fff;
-	padding: 5px;
-	border: 1px solid #ccc;
-}
-
-#downloadContent h3, #downloadContent h4, #downloadContent h5, #downloadContent h6  {
-	display: block;
-	font-weight: bold;
-}
-
-#downloadContent h3 {
-  font-size: 1.4em;
-  margin: 1em 0;
-}
-#downloadContent h4 {
-  font-size: 1.3em;
-  margin: 1.33em 0;
-}
-#downloadContent h5 {
-  font-size: 1.2em;
-  margin: 1.67em 0;
-}
-#downloadContent h6 {
-  font-size: 1.1em;
-  margin: 2.33em 0;
-}
-
-
-/* Lists settings from Mozilla Firefox */
-#downloadContent ul,
-#downloadContent ol {
-  display: block;
-  margin: 1em 0;
-  padding-left: 40px;
-}
-
-#downloadContent ul,
-#downloadContent ul li {
-  list-style-type: disc;
-}
-
-#downloadContent ol,
-#downloadContent ol li {
-  list-style-type: decimal;
-}
-
-#downloadContent li {
-  display: list-item;
-}
-
-
-/* nested lists have no top/bottom margins */
-#downloadContent ul ul, 
-#downloadContent ul ol, 
-#downloadContent ul dl, 
-#downloadContent ol ul, 
-#downloadContent ol ol, 
-#downloadContent ol dl, 
-#downloadContent dl ul, 
-#downloadContent dl ol, 
-#downloadContent dl dl {
-  margin-top: 0;
-  margin-bottom: 0;
-}
-
-/* 2 deep unordered lists use a circle */
-#downloadContent ol ul, 
-#downloadContent ul ul,
-#downloadContent ol ul li, 
-#downloadContent ul ul li {
-  list-style-type: circle;
-}
-
-/* 3 deep (or more) unordered lists use a square */
-#downloadContent ol ol ul, 
-#downloadContent ol ul ul, 
-#downloadContent ul ol ul, 
-#downloadContent ul ul ul,
-#downloadContent ol ol ul li, 
-#downloadContent ol ul ul li, 
-#downloadContent ul ol ul li, 
-#downloadContent ul ul ul li {
-  list-style-type: square;
-}
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/file.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/file.php
deleted file mode 100755
index 88b57b2..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/file.php
+++ /dev/null
@@ -1,39 +0,0 @@
-
-
-	<?php # Message si quelqu'un essai de t�l�charger le fichier depuis
-	# un autre site et que "l'anti-leech" est activ�
-	if (download::dlAntiLeech()) : ?>
-		<div class="block">
-			<div class="box">
-				<div class="inbox" id="downloadContent">
-					<?php tpl::lang('anti_leech') ?>
-					<div class="clearer"></div>
-				</div>
-			</div>
-		</div>
-				
-	<?php # D�tails d'un fichier
-	else : ?>
-		<div class="block">
-			<h2><span><?php download::downloadTitle() ?></span></h2>
-			<div class="box">
-				<div class="inbox" id="downloadContent">
-					<?php # Description
-					download::downloadDesc() ?>
-					
-					<?php # Lien de t�l�chargement
-					download::downloadLink(
-						'<p class="conr"><a href="%s">%s</a></p>', # le lien "normal"
-						'<p class="conr"><strong>%s</strong></p>' # si pas autoris�
-					) ?>
-					
-					<?php # infos ?>
-					<p class="conr">
-					<?php tpl::lang('Last release') ?> <em><?php download::downloadDate() ?></em>
-					- <?php download::downloadSize() ?> - <?php download::downloadCount($s='<strong>%s</strong>') ?>
-					</p>
-					<div class="clearer"></div>
-				</div>
-			</div>
-		</div>		
-	<?php endif; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/home.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/home.php
deleted file mode 100755
index dfae838..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/home.php
+++ /dev/null
@@ -1,80 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-<?php # Liste des t�l�chargements populaires
-if (pt_mod_downloads_popular_dl) : ?>	
-
-	<div class="block">
-		<h2 class="popDls"><span><?php tpl::lang('Most popular downloads') ?></span></h2>
-		<div class="box">
-		<table class="download" id="popDls" cellpadding="0" cellspacing="0">
-			<thead>
-				<tr>
-					<th class="tcl" scope="col"><?php tpl::lang('Title') ?></th>
-					<th class="tc2" scope="col"><?php tpl::lang('Number of downloads') ?></th>
-					<th class="tcr" scope="col"><?php tpl::lang('Date') ?></th>				
-				</tr>
-			</thead>
-			<tbody>
-			<?php while ($download_popular->fetch()) : ?>
-			<tr>
-				<td class="tcl"><h3 class="dlTitle"><span><a href="<?php download::popularDownloadsListURL() ?>"><?php download::popularDownloadsListTitle() ?></a></span></h3></td>
-				<td class="tc2"><?php download::popularDownloadsListCount() ?></td>
-				<td class="tcr"><?php download::popularDownloadsListDate() ?></td>
-			</tr>
-			<?php endwhile; ?>
-			</tbody>
-		</table>
-		</div>
-	</div>
-	
-<?php endif; ?>
-
-<?php # Liste des derniers t�l�chargements ajout�s
-if (pt_mod_downloads_last_dl) : ?>	
-								
-	<div class="block">
-		<h2 class="lastDls"><span><?php tpl::lang('Last downloads added') ?></span></h2>
-		<div class="box">
-			<table class="download" id="lastDls" cellpadding="0" cellspacing="0">
-			<thead>
-				<tr>
-					<th class="tcl" scope="col"><?php tpl::lang('Title') ?></th>				
-					<th class="tcr" scope="col"><?php tpl::lang('Date') ?></th>						
-				</tr>
-			</thead>
-			<tbody>
-			<?php while ($download_last->fetch()) : ?>
-			<tr>
-				<td class="tcl"><h3 class="dlTitle"><span><a href="<?php download::lastDownloadsListURL() ?>"><?php download::lastDownloadsListTitle() ?></a></span></h3></td>
-				<td class="tcr"><?php download::lastDownloadsListDate() ?></td>
-			</tr>
-			<?php endwhile; ?>
-			</tbody>
-			</table>
-		</div>
-	</div>
-	
-<?php endif; ?>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/index.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/main.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/main.php
deleted file mode 100755
index 59c6bba..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/main.php
+++ /dev/null
@@ -1,104 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('downloads/downloads.css') ?>" />
-	<?php download::headRssPopular() ?>
-	<?php download::headRssLatest() ?>
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>	
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-	</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">
-	
-		<div class="block">
-			<h2><span><?php tpl::lang('Downloads') ?></span></h2>
-			<div class="box">
-				<div class="inbox" id="catBox">
-				
-					<?php # Liste des cat�gories
-					download::catsList(
-						'<ul>%s</ul>', # format du bloc
-						'<li>%s</li>', # format d'un �l�ment
-						'<li class="current">%s</li>', # format d'un �l�ment actif
-						' (%s)' # format du nombre de t�l�chargement dans une cat�gorie
-					) ?>
-					
-					<?php # Description cat�gorie si nous sommes sur une cat�gorie
-					download::catDesc() ?>
-							
-					<?php # Liste des t�l�chargements l� o� on est
-					download::downloadList('<ul>%s</ul>', '<li>%s</li>') ?>
-					
-				</div>
-			</div>
-		</div>
-					
-		<?php # Accueil du module
-		if ($download_mode == 'home') :
-			require dirname(__FILE__).'/home.php'; ?>
-			
-		<?php # Affichage d'une cat�gorie
-		elseif ($download_mode == 'cat') :
-			require dirname(__FILE__).'/cat.php'; ?>
-		
-		<?php # Vue ou t�l�chargement d'un fichier
-		elseif ($download_mode == 'file') :
-			require dirname(__FILE__).'/file.php'; ?>
-		
-		<?php endif; ?>
-	
-	</div>			
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/downloads/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/downloads/search_results.php
deleted file mode 100755
index d7de7c7..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/downloads/search_results.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php /* Si il y a des downloads a afficher */
-if (!$downloads_list->isEmpty()) : ?>
-	
-	<h3 id="downloadsTitle"><span><?php tpl::lang('On downloads') ?></span></h3>
-	
-	<?php # boucle sur la liste de d'downloads
-	while ($downloads_list->fetch()) : ?>
-	
-		<h4><span><a href="<?php download::listUrl() ?>"><?php download::listTitle() ?></a></span></h4>
-		<div class="downloadsContent"><?php download::listContent() ?></div>
-		
-	<?php /* Fin de la boucle sur les downloads */ 
-	endwhile; ?>
-
-<br/>    
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/error.php b/Artworks/Webenv/Puntal/themes/punbb/error.php
deleted file mode 100755
index a1c2602..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/error.php
+++ /dev/null
@@ -1,65 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">	
-		<?php startBloc(tpl::lang('Error',1),'errorBox'); ?>
-		<?php tpl::error(); ?>
-		<?php endBloc(); ?>
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/img/index.php b/Artworks/Webenv/Puntal/themes/punbb/img/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/img/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/img/logo-forums.png b/Artworks/Webenv/Puntal/themes/punbb/img/logo-forums.png
deleted file mode 100644
index 789553c..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/img/logo-forums.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/img/minus.png b/Artworks/Webenv/Puntal/themes/punbb/img/minus.png
deleted file mode 100755
index b58fcc3..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/img/minus.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/img/plus.png b/Artworks/Webenv/Puntal/themes/punbb/img/plus.png
deleted file mode 100755
index 8eebc1c..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/img/plus.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/index.php b/Artworks/Webenv/Puntal/themes/punbb/index.php
deleted file mode 100755
index 48d200f..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/form_add.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/form_add.php
deleted file mode 100755
index 9572ccb..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/form_add.php
+++ /dev/null
@@ -1,73 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (!empty($errors)) : ?>
-	
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php lexique::errors('<ul>%s</ul>', '<li>%s</li>') ?>
-			</div>
-		</div>
-	</div>
-	<?php endif; 
-	/* Fin affichage erreurs */ ?>
-
-	<div class="blockform">
-		<h2 class="lexiconAdd"><span><?php tpl::lang('Add a word') ?></span></h2>
-		<div class="box">
-			<form action="<?php lexique::url('add') ?>" method="post">
-			<div class="inform">
-				<fieldset><legend><?php tpl::lang('Add a word') ?></legend>
-					<div class="infldset txtarea">					
-						<p class="field"><label for="p_mot"><?php tpl::lang('Word') ?></label>
-						<input type="text" name="p_mot" id="p_mot" class="longinput" size="80" maxlength="70" value="<?php lexique::formValue('p_mot') ?>" /></p>						
-						<p class="field"><label for="p_def"><?php tpl::lang('Definition') ?></label>
-						<textarea name="p_def" id="p_def" rows="5" cols="55" ><?php lexique::formValue('p_def') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('p_def');
-?>						
-						<p class="field"><label for="p_ex"><?php tpl::lang('Example') ?></label>
-						<textarea name="p_ex" id="p_ex" rows="5" cols="55" ><?php lexique::formValue('p_ex') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('p_ex');
-?>						
-					</div>
-				</fieldset>
-			</div>
-			<p>
-			<input type="hidden" name="form_sent" value="1" />
-			<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" />
-			<input type="submit" name="submit" class="submit" value="<?php tpl::lang('Add') ?>" />
-			<a href="javascript:history.go(-1)"><?php tpl::lang('Go back') ?></a></p>
-			</form>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/form_edit.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/form_edit.php
deleted file mode 100755
index 1f3deb5..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/form_edit.php
+++ /dev/null
@@ -1,74 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<?php /* Si nous avons des erreurs, alors on les affiches */
-	if (!empty($errors)) : ?>
-	
-	<div id="posterror" class="block">
-		<h2><span><?php tpl::lang('Error') ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-				<?php lexique::errors('<ul>%s</ul>', '<li>%s</li>') ?>
-			</div>
-		</div>
-	</div>
-	<?php endif; 
-	/* Fin affichage erreurs */ ?>
-
-	<div class="blockform">
-		<h2 class="lexiconEdit"><span><?php tpl::lang('Edit a word') ?></span></h2>
-		<div class="box">
-			<form action="<?php lexique::editFormAction() ?>" method="post">
-			<div class="inform">
-				<fieldset><legend><?php tpl::lang('Edit a word') ?></legend>
-					<div class="infldset txtarea">
-						
-						<p class="field"><label for="p_mot"><?php tpl::lang('Word') ?></label>
-						<input class="longinput" name="p_mot" id="p_mot" value="<?php lexique::formValue('p_mot') ?>" size="80" maxlength="70" type="text" /></p>
-						
-						<p class="field"><label for="p_def"><?php tpl::lang('Definition') ?></label>
-						<textarea name="p_def" id="p_def" rows="5" cols="55"><?php lexique::formValue('p_def') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('p_def');
-?>						
-						<p class="field"><label for="p_ex"><?php tpl::lang('Example') ?></label>
-						<textarea name="p_ex" id="p_ex" rows="5" cols="55"><?php lexique::formValue('p_ex') ?></textarea></p>
-<?php 
-require_once PT_INC_PATH.'libs/puntoolbar_smilies.php'; 
-$ptb = new puntoolbarSmilies($puntal);
-echo $ptb->generatePtb('p_ex');
-?>						
-					</div>
-				</fieldset>
-			</div>
-			<p><input type="hidden" name="form_sent" value="1" />
-			<input type="hidden" name="ptkn" value="<?php echo tpl::pTkn(); ?>" />
-			<input name="submit" type="submit" class="submit" value="<?php tpl::lang('Edit') ?>" />
-			<a href="javascript:history.go(-1)"><?php tpl::lang('Go back') ?></a></p>
-			</form>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/index.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/lexicon.css b/Artworks/Webenv/Puntal/themes/punbb/lexicon/lexicon.css
deleted file mode 100755
index 0462e65..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/lexicon.css
+++ /dev/null
@@ -1,39 +0,0 @@
-#puntal_content .lexiconTitle span {
-	font-weight: bold;
-}
-#puntal_content .word {
-	border: none;
-	margin: 0;
-	font-weight: normal;
-}
-
-p#letter_list { text-align: center; }
-
-p#letter_list a.cur_letter { font-weight: bold; }
-
-div.lexique dt.word {
-	margin-top: 1em;
-	font-weight: bold;
-}
-
-div.lexique dd.word_def {}
-
-div.lexique dd.word_example {
-	font-style: italic;
-}
-div.lexique dd.word_example em {
-	font-style: normal;
-}
-
-div.lexique dd.word_infos {
-	text-align: right;
-}
-
-div.lexique dt.inactive, 
-div.lexique dd.inactive {
-	color: #696969;
-}
-
-#puntal_content #lexiqueTitle span {
-	font-weight: bold;
-}
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_all.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_all.php
deleted file mode 100755
index c5e8530..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_all.php
+++ /dev/null
@@ -1,45 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-<div class="linkst">
-	<div class="inbox">
-		<p class="pagelink"><?php lexique::getPagesLinks() ?></p>
-	</div>
-</div>
-
-<div class="block">
-	<h2 class="letter"><span><?php tpl::lang('Complete list') ?></span></h2>
-	<div class="box">
-		<div class="inbox">
-		<?php lexique::getWordsTable() ?>
-		</div>
-	</div>
-</div>
-
-<div class="linksb">
-	<div class="inbox">
-		<p class="pagelink"><?php lexique::getPagesLinks() ?></p>
-	</div>
-</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_letter.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_letter.php
deleted file mode 100755
index e8e7e02..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_letter.php
+++ /dev/null
@@ -1,59 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<div class="block lexique">
-		<h2 class="letter"><span><?php lexique::letter() ?> - <?php lexique::numWords() ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-			<?php if (!$words->isEmpty()) : ?>
-			<dl>
-			<?php while ($words->fetch()) : ?>
-			<dt class="word<?php lexique::wordStatusClass(' inactive', ' active') ?>">
-				<?php lexique::word() ?></dt>
-			<dd class="word_def<?php lexique::wordStatusClass(' inactive', ' active') ?>">
-				<?php lexique::wordDefinition() ?></dd>
-			<?php lexique::wordExample('<dd class="word_example'.lexique::wordStatusClass(' inactive', ' active', true).'">%s</dd>') ?>
-
-			<?php if (lexique::wordEditor()) : ?>
-				<dd class="word_infos">
-					<?php tpl::lang('Added by'); ?> 
-					<a href="<?php tpl::url('forums') ?>profile.php?id=<?php lexique::wordUserId() ?>">
-					<?php lexique::wordUsername() ?></a>
-					<?php lexique::wordEditLink(' | <a href="%s">%s</a>') ?>	
-				<?php if ($pun_user['g_id'] < PUN_GUEST) : ?>
-					<?php lexique::wordDeleteLink(' | <a href="%s"%s>%s</a>') ?>
-					<?php lexique::wordValidLink(' | <a href="%s">%s</a>') ?>
-				<?php endif; ?>
-				</dd>
-			<?php endif; ?>
-				
-			<?php endwhile; ?>
-			</dl>
-			<?php else : ?>
-			<p><?php lexique::noWordLetter() ?></p>
-			<?php endif; ?>
-			</div>
-		</div>
-	</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_validate.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_validate.php
deleted file mode 100755
index 4516958..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/list_validate.php
+++ /dev/null
@@ -1,52 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-	<div class="block lexique">
-		<h2 class="letter"><span><?php lexique::numWords() ?></span></h2>
-		<div class="box">
-			<div class="inbox">
-			<?php if (!$words->isEmpty()) : ?>
-			<dl>
-			<?php while ($words->fetch()) : ?>
-			<dt class="word"><?php lexique::word() ?></dt>
-			<dd class="word_def"><?php lexique::wordDefinition() ?></dd>
-			<?php lexique::wordExample('<dd class="word_example">%s</dd>') ?>
-			<dd class="word_infos">
-				<?php tpl::lang('Added by'); ?> 
-				<a href="<?php lexique::url('forums') ?>profile.php?id=<?php lexique::wordUserId() ?>">
-				<?php lexique::wordUsername() ?></a>
-				<?php lexique::wordEditLink(' | <a href="%s">%s</a>') ?>
-				<?php lexique::wordDeleteLink(' | <a href="%s"%s>%s</a>') ?>
-				<?php lexique::wordValidLink(' | <a href="%s">%s</a>') ?>
-			</dd>
-			<?php endwhile; ?>
-			</dl>
-			<?php else : ?>
-			<p><?php tpl::lang('There is no word to validate.') ?></p>
-			<?php endif; ?>
-			</div>
-		</div>
-	</div>
-
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/main.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/main.php
deleted file mode 100755
index b2cc0e7..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/main.php
+++ /dev/null
@@ -1,123 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('lexicon/lexicon.css') ?>" />
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-	</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">	
-	
-	<div class="block">
-		<h2 class="lexiconTitle"><span><?php tpl::lang('Lexicon') ?></span></h2>
-		<div class="box">
-			<p>
-			<?php /* Affichage du nombre total de mot dans le lexique */
-			lexique::totalWords('<span id="lexTotalWords">%s</span>') ?>
-
-			<?php /* Affichage du nombre total de mot � valider */
-			lexique::totalToValidateWords('<span id="lexTotalToValidateWords">%s</span>') ?>
-
-
-			<?php /* Affichage du lien "Ajouter un mot" */
-			lexique::addLink(
-				' - <a href="%s" id="lexAddLink">%s</a>',
-				' - <a href="%s" id="lexAddLinkActif"><strong>%s</strong></a>' ) ?>
-				
-			<?php /* Affichage du lien "Liste de validation" */
-			lexique::validateLink(
-				' - <a href="%s" id="lexValidateLink">%s</a>', 
-				' - <a href="%s" id="lexValidateLinkActif"><strong>%s</strong></a>' ) ?>
-				
-			<?php /* Affichage du lien "Liste compl�te" */
-			lexique::allLink(
-				' - <a href="%s" id="lexAllLink">%s</a>', 
-				' - <a href="%s" id="lexAllLinkActif"><strong>%s</strong></a>' ) ?>
-			</p>
-			<p id="letter_list">
-			<?php /* Affichage de la liste des lettres */
-			lexique::letters(
-				'<a href="%s">%s</a>', 
-				'<a href="%s" class="cur_letter"><strong>%s</strong></a>', 
-				' - ') ?>
-			</p>
-		</div>
-	</div>
-
-	<?php /* Formulaire d'ajout de mot */
-	if ($lexique_mode == 'ajouter') :
-		require dirname(__FILE__).'/form_add.php';
-		
-	/* Formulaire de modification d'un mot */
-	elseif ($lexique_mode == 'modifier') :
-		require dirname(__FILE__).'/form_edit.php';
-		
-	/* Liste compl�te */
-	elseif ($lexique_mode == 'tous') :
-		require dirname(__FILE__).'/list_all.php';
-		
-	/* Liste des mots � valider */
-	elseif ($lexique_mode == 'valider') :
-		require dirname(__FILE__).'/list_validate.php';
-		
-	/* Liste des mots d'une lettre donn�e */
-	elseif ($lexique_mode == 'lettre') :
-		require dirname(__FILE__).'/list_letter.php';
-	
-	endif; ?>
-
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/lexicon/search_results.php b/Artworks/Webenv/Puntal/themes/punbb/lexicon/search_results.php
deleted file mode 100755
index 290721c..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/lexicon/search_results.php
+++ /dev/null
@@ -1,42 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-
-
-<?php /* Si il y a des mots a afficher */
-if (!$lexique_list->isEmpty()) : ?>
-	
-	<h3 id="lexiqueTitle"><span><?php tpl::lang('On lexicon') ?></span></h3>
-	
-	<?php # boucle sur la liste des mots
-	while ($lexique_list->fetch()) : ?>
-	
-		<h4><span><a href="<?php lexique::listUrl() ?>"><?php lexique::listTitle() ?></a></span></h4>
-		<div class="lexiqueContent"><?php lexique::listContent() ?></div>
-		
-	<?php /* Fin de la boucle sur les mots */ 
-	endwhile; ?>
-
-    <br/>
-<?php endif; ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/news/index.php b/Artworks/Webenv/Puntal/themes/punbb/news/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/news/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/news/main.php b/Artworks/Webenv/Puntal/themes/punbb/news/main.php
deleted file mode 100755
index 5503511..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/news/main.php
+++ /dev/null
@@ -1,120 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('news/news.css') ?>" />
-	<?php news::headRss() ?>
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">	
-		<?php # On met le bloc edito ici et on d�sactive la fonctionnalit� afficher/masquer
-		tpl::bloc('edito') ?>
-		
-		<?php # Si nous somme en mode statique
-		if (news::isStatic()) : ?>
-			<?php news::getStaticNews('<p>%s</p>') ?>
-		
-		<?php # Sinon nous sommes en mode dynamique
-		else : ?>
-		<?php # Boucle sur les news
-		while ($news->fetch()) : ?>
-		<div class="block">
-		
-			<h2 class="news"><span><a href="<?php tpl::url('forums') ?>viewtopic.php?id=<?php news::tid() ?>" title="<?php tpl::lang('Read') ?> <?php news::title() ?>"><?php news::title() ?></a></span></h2>
-			<div class="box">
-				<div class="inbox">
-					<?php news::avatar() ?>
-					<?php news::message() ?>
-					<p class="infos clearb">
-						<?php tpl::lang('Written by') ?> <a href="<?php tpl::url('forums') ?>profile.php?id=<?php news::uid() ?>" title="<?php tpl::lang('See profile of') ?> <?php news::author() ?>"><?php news::author() ?></a> <?php tpl::lang('on') ?> <?php news::date() ?> <?php tpl::lang('in') ?> <a href="<?php tpl::url('forums') ?>viewforum.php?id=<?php news::forumId() ?>"><?php news::forumName() ?></a>
-						<br />
-						<a href="<?php tpl::url('forums') ?>viewtopic.php?id=<?php news::tid() ?>&amp;action=new" title="<?php tpl::lang('See comments of') ?> <?php news::title() ?>"><?php news::comments() ?></a>
-						 | <a href="<?php tpl::url('forums') ?>viewtopic.php?id=<?php news::tid() ?>"><?php news::reads() ?></a></p>
-				</div>
-			</div>
-		</div>
-		<?php endwhile; ?>
-		<?php endif; ?>
-		
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-
-<?php /* Vous pouvez aussi placer les blocs individuellement */
-/* 
-<?php tpl::bloc('classic_menu') ?>
-<?php tpl::bloc('modules_list') ?>
-<?php tpl::bloc('calendar') ?>
-<?php tpl::bloc('custom_menu') ?>
-<?php tpl::bloc('custom_bloc') ?>
-<?php tpl::bloc('custom_menu_bis') ?>
-<?php tpl::bloc('custom_bloc_bis') ?>
-<?php tpl::bloc('downloads') ?>
-<?php tpl::bloc('top_downloads') ?>
-<?php tpl::bloc('login') ?>
-<?php tpl::bloc('recent_topics') ?>
-<?php tpl::bloc('active_topics') ?>
-<?php tpl::bloc('lang_switcher') ?>
-<?php tpl::bloc('style_switcher') ?>
-<?php tpl::bloc('online') ?>
-<?php tpl::bloc('online_today') ?>
-<?php tpl::bloc('stats') ?>
-<?php tpl::bloc('top_posters') ?>
-<?php tpl::bloc('archives') ?>
-<?php tpl::bloc('rssreader') ?>
-*/
-?>
-
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/news/news.css b/Artworks/Webenv/Puntal/themes/punbb/news/news.css
deleted file mode 100755
index a99078a..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/news/news.css
+++ /dev/null
@@ -1,46 +0,0 @@
-
-/* News title
-----------------------------------------------------------*/
-
-h2.news a:link            { text-decoration: none; color: #EEE }
-h2.news a:hover           { text-decoration: underline; color: #FFF; } 
-h2.news a:active          { text-decoration: underline; color: #FFF; } 
-h2.news a:visited         { text-decoration: none; color: #EEE; }
-h2.news a:visited:hover   { text-decoration: underline; color: #FFF; }
-
-/* Infos news
-----------------------------------------------------------*/
-p.infos { 
-	text-align: right;
-}
-
-/* Avatar
-----------------------------------------------------------*/
-.newsAvatar {
-	float: left; 
-	text-align: left; 
-	clear: left; 
-	width: auto; 
-	padding: 1em;
-	margin: 0;
-}
-
-.newsAvatar img {
-	padding-right: 1em;
-	padding-bottom: 1em;
-}
-
-/* RSS buton
-----------------------------------------------------------*/
-a.rss:link, a.rss:visited, a.rss:active {
-	color: #fff;
-	background: #f90;
-	border: 1px outset #f90;
-	text-decoration: none;
-	padding: 0.1em 0.3em;
-	font-size: 85%;
-}
-a.rss:hover {
-	color: #fff;
-	border: 1px inset #f90;
-}
diff --git a/Artworks/Webenv/Puntal/themes/punbb/news/news_static.tpl b/Artworks/Webenv/Puntal/themes/punbb/news/news_static.tpl
deleted file mode 100755
index e62d051..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/news/news_static.tpl
+++ /dev/null
@@ -1,12 +0,0 @@
-
-<div class="block">
-	<h2 class="news"><span><a href="<url_news>" title="<read> <titre_news>"><titre_news></a></span></h2>
-	<div class="box">
-		<div class="inbox">
-			<avatar_auteur>
-			<message_news>
-			
-			<p class="infos clearb"><written_by> <a href="<auteur_profil>" title="<see_profile> <auteur_news>"><auteur_news></a> <on> <date_news> <in> <a href="<forum_link>"><forum_name></a> | <a href="<url_news>&amp;action=new" title="<see_comment_of> <titre_news>"><comments></a></p>
-		</div>
-	</div>
-</div>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/news/rss.php b/Artworks/Webenv/Puntal/themes/punbb/news/rss.php
deleted file mode 100755
index 884b70d..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/news/rss.php
+++ /dev/null
@@ -1,43 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<rss version="2.0">
-	<channel>
-		<title><?php tpl::headTitlePage() ?> - <?php tpl::lang('News') ?></title> 
-		<link><?php news::newsUrl() ?></link>
-		<description><![CDATA[<?php tpl::infos('desc') ?>]]></description>
-		<language><?php tpl::lang('lang_iso_code') ?></language>
-		<generator>Puntal 2</generator>
-	
-		<?php while ($news->fetch()) : ?>
-		<item>
-			<title><?php news::title() ?></title> 
-			<link><?php news::topicUrl() ?></link> 
-			<description><![CDATA[<?php news::rssMessage() ?>]]></description> 
-			<pubDate><?php news::rssDate() ?></pubDate>
-		</item>
-		<?php endwhile; ?>
-	</channel>
-
-</rss>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/planet/index.php b/Artworks/Webenv/Puntal/themes/punbb/planet/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/planet/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/planet/main.php b/Artworks/Webenv/Puntal/themes/punbb/planet/main.php
deleted file mode 100755
index 9bee0b4..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/planet/main.php
+++ /dev/null
@@ -1,86 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::urlFile('planet/planet.css') ?>" />    
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">	
-		<?php # boucle sur les feeds
-		while ($feeds->fetch()) : ?>
-		<div class="block">
-			<h2 class="feedTitle"><span><?php planet::titleLink() ?></span></h2>
-			<p class="feedInfos"><?php planet::feedTitleLink() ?> <?php tpl::lang('on') ?> <?php planet::date() ?></p>
-			<div class="box">
-				<div class="inbox">
-					<?php planet::description() ?>
-					<ul class="feedLinks">
-						<li><a href="<?php planet::blinklist() ?>" class="blinklist-link">Blinklist</a></li>
-						<li><a href="<?php planet::delicious() ?>" class="delicious-link">Del.icio.us</a> </li>
-						<li><a href="<?php planet::digg() ?>" class="digg-link">Digg</a></li>
-						<li><a href="<?php planet::furl() ?>" class="furl-link">Furl</a></li>
-						<li><a href="<?php planet::magnolia() ?>" class="magnolia-link">Ma.gnolia</a></li>
-						<li><a href="<?php planet::newsvine() ?>" class="newsvine-link">Newsvine</a></li>
-						<li><a href="<?php planet::spurl() ?>" class="spurl-link">Spurl</a></li>
-						<li><a href="<?php planet::technorati() ?>" class="technorati-link">Technorati</a></li>
-					</ul>
-				</div>
-			</div>
-		</div>
-		<?php endwhile; ?>
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/planet/planet.css b/Artworks/Webenv/Puntal/themes/punbb/planet/planet.css
deleted file mode 100755
index 2ed536f..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/planet/planet.css
+++ /dev/null
@@ -1,27 +0,0 @@
-/* Titres */
-#puntal_content .feedTitle {
-	margin-bottom: 0;
-}
-
-/* Infos */
-#puntal_content .feedInfos {
-	margin-top: 0;
-	font-size: 0.9em;
-}
-
-/* Liens */
-#puntal_content .feedLinks {
-	font-size: 0.9em;
-	list-style-type: none;
-	padding-left: 0;
-	text-align: right;
-}
-#puntal_content .feedLinks li {
-	display: inline;
-	margin-right: 1em;
-}
-#puntal_content .feedLinks li a {
-	padding: 0.2em 0 0.2em 18px;
-}
-
-
diff --git a/Artworks/Webenv/Puntal/themes/punbb/redirect.php b/Artworks/Webenv/Puntal/themes/punbb/redirect.php
deleted file mode 100755
index 8585c82..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/redirect.php
+++ /dev/null
@@ -1,56 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<meta http-equiv="refresh" content="<?php echo tpl::pun_config('o_redirect_delay') ?>;URL=<?php tpl::redirect() ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-</head>
-<body>
-
-<div id="punwrap">
-<div id="punredirect" class="pun">
-
-<div class="block">
-	<h2><?php tpl::lang('Redirecting') ?></h2>
-	<div class="box">
-		<div class="inbox">
-			<p><?php tpl::redirectMessage() ?> <?php tpl::lang('Redirecting...') ?>
-			<br /><br /><a href="<?php tpl::redirect() ?>"><?php tpl::lang('Click here if you do not want to wait any longer (or if your browser does not automatically forward you)') ?></a></p>
-		</div>
-	</div>
-</div>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/search/main.php b/Artworks/Webenv/Puntal/themes/punbb/search/main.php
deleted file mode 100755
index 620d840..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/search/main.php
+++ /dev/null
@@ -1,88 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php tpl::lang('lang_iso_code') ?>" 
-lang="<?php tpl::lang('lang_iso_code') ?>" dir="<?php tpl::lang('lang_direction') ?>">
-<head>
-	<meta http-equiv="Content-Type" content="text/html; charset=<?php tpl::lang('lang_encoding') ?>" />
-	<title><?php tpl::headTitlePage() ?></title>
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('forums') ?>style/<?php tpl::user('style') ?>.css" />
-	<link rel="stylesheet" type="text/css" href="<?php tpl::url('template') ?>style.css" />
-	<script type="text/javascript" src="<?php tpl::url('themes') ?>common/js/common.js"></script>
-	<?php tpl::headExtra() ?>
-	<?php headJsIe() ?>
-</head>
-<body>
-
-<div id="punwrap">
-<div class="pun">
-
-<?php # debut de page commun (fichier _top.php)
-tpl::top() ?>
-
-<div id="puntal_main">
-	<div id="puntal_content">	
-	<?php # si nous avons des r�sultats � afficher
-	if ($search_mode == 'results') : ?>
-		<div class="block">
-			<h2 class="news"><span><?php tpl::lang('Search results') ?></span></h2>
-			<div class="box">
-				<div class="inbox">
-				<?php search::searchResultsTtl() ?>				
-				<?php search::results() ?>
-				</div>
-			</div>
-		</div>
-	<?php # sinon nous sommes sur le formulaire 
-	else : ?>
-		<div class="block">
-			<h2 id="searchTitle"><label for="q"><span><?php tpl::lang('Search') ?></span></label></h2>
-			<form action="<?php search::url() ?>" method="get">
-			<div class="box">
-				<div class="inbox">
-					<p class="field"><input type="text" id="q" name="q" maxlength="255" value="" /></p>
-					<p><input type="submit" class="submit" value="<?php tpl::lang('Ok') ?>" /></p>
-				</div>
-			</div>
-			</form>
-		</div>
-	<?php endif; ?>
-	</div>
-</div>
-
-<div id="puntal_sidebar">
-<?php tpl::blocsNav() ?>
-<?php tpl::blocsExtra() ?>
-</div>
-<div class="clearer"></div>
-
-<?php # fin de page commun (fichier _bottom.php)
-tpl::bottom() ?>
-
-</div>
-</div>
-
-</body>
-</html>
diff --git a/Artworks/Webenv/Puntal/themes/punbb/style.css b/Artworks/Webenv/Puntal/themes/punbb/style.css
deleted file mode 100755
index 4d28aac..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/style.css
+++ /dev/null
@@ -1,70 +0,0 @@
-/* En-tete / header */
-div#brdtitle { position: relative; }
-
-p#prelude {
-	position: absolute;
-	top: 0.3em;
-	right: 0.3em;
-	font-size: 0.8em;
-}
-
-p#prelude a:link            { text-decoration: none; color: #EEE }
-p#prelude a:hover           { text-decoration: underline; color: #FFF; } 
-p#prelude a:active          { text-decoration: underline; color: #FFF; } 
-p#prelude a:visited         { text-decoration: none; color: #EEE; }
-p#prelude a:visited:hover   { text-decoration: underline; color: #FFF; }
-
-/* Colone � gauche / Column on left */
-div#puntal_main {
-	width: 100%;
-	float: right;
-	margin-left: -22em;
-}
-div#puntal_content {
-	margin-left: 22em;
-	padding-left: 1ex;
-}
-div#puntal_sidebar {
-	width: 21em;
-	float: left;
-}
-
-/* Styles for collapse icon and text */
-div.block h2 img.icon {
-	vertical-align: text-bottom;
-}
-div.block h2 a {
-	text-decoration: none;
-}
-
-/* Listes colone lat�rale / Lateral column list */
-div#puntal_sidebar li {
-	padding-top: 0.2em;
-	padding-bottom: 0.2em;
-}
-div#puntal_sidebar li.active {
-	font-weight: bold;
-}
-
-
-/* Sous-menu t�l�chargements / Downloads sub-menu */
-#sousmenu ul, #sousmenu li {
-	list-style-type: none;
-	display: inline;
-}
-#sousmenu li { margin-right: 12px; }
-#sousmenu a:link, #sousmenu a:visited{ text-decoration: none; }
-#sousmenu a:hover { text-decoration: underline; }
-
-/* Boite bloc �dito / Edito block box */
-#box_edito div.box { border-width: 1px; }
-#box_edito div.box p {
-	line-height: 150%;
-	letter-spacing: 0.08em;
-}
-
-/* Boite bloc RSS reader / RSS reader block box */
-#box_rssreader h3 {
-    margin-top: 1em;
-    font-weight: bold;
-}
diff --git a/Artworks/Webenv/Puntal/themes/punbb/tribune/img/index.php b/Artworks/Webenv/Puntal/themes/punbb/tribune/img/index.php
deleted file mode 100755
index 7931413..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/tribune/img/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/tribune/img/supprimer.png b/Artworks/Webenv/Puntal/themes/punbb/tribune/img/supprimer.png
deleted file mode 100755
index b6ed32d..0000000
Binary files a/Artworks/Webenv/Puntal/themes/punbb/tribune/img/supprimer.png and /dev/null differ
diff --git a/Artworks/Webenv/Puntal/themes/punbb/tribune/index.php b/Artworks/Webenv/Puntal/themes/punbb/tribune/index.php
deleted file mode 100755
index 12dd1e9..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/tribune/index.php
+++ /dev/null
@@ -1,27 +0,0 @@
-<?php
-/***********************************************************************
-
-  Copyright (C) 2005-2007 Vincent Garnier and contributors. All rights
-  reserved.
-  
-  This file is part of Puntal 2.
-
-  Puntal 2 is free software; you can redistribute it and/or modify it
-  under the terms of the GNU General Public License as published
-  by the Free Software Foundation; either version 2 of the License,
-  or (at your option) any later version.
-
-  Puntal 2 is distributed in the hope that it will be useful, but
-  WITHOUT ANY WARRANTY; without even the implied warranty of
-  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-  GNU General Public License for more details.
-
-  You should have received a copy of the GNU General Public License
-  along with this program; if not, write to the Free Software
-  Foundation, Inc., 59 Temple Place, Suite 330, Boston,
-  MA  02111-1307  USA
-
-************************************************************************/
-// retour � la racin de puntal
-header ("location: ../../../"); 
-?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Puntal/themes/punbb/tribune/tribune.css b/Artworks/Webenv/Puntal/themes/punbb/tribune/tribune.css
deleted file mode 100755
index 0d9174e..0000000
--- a/Artworks/Webenv/Puntal/themes/punbb/tribune/tribune.css
+++ /dev/null
@@ -1,4 +0,0 @@
-.wall { 
-height:100px;
-overflow:auto;
-}
\ No newline at end of file
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/base.css b/Artworks/Webenv/Style-guide/0.0.1/Css/base.css
deleted file mode 100755
index 864e833..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/base.css
+++ /dev/null
@@ -1,288 +0,0 @@
-/* 
- * Webenv -> Main Blocks
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-div#page-header,
-div#wrap,
-div#page-body,
-div#page-footer {
-    min-width: 728px;
-    }
-
-/* Header.
---------------------------------------------------------------------*/
-div#page-header {
-	background: #204C8D url("../Images/h1-bg.png") 0 0 repeat;
-	min-height: 46px;
-	}
-
-/* Content.
---------------------------------------------------------------------*/
-
-div#wrap {
-	padding: 0 10px 0 10px;
-    background-color: #FFF;
-	}
-
-div#page-body {
-	clear: both;
-    background-color: #F8F8F8;
-	}
-
-div#page-body div#content {
-    padding: 30px;
-    padding-top: 20px;
-    background-color: #FFF;
-    }
-
-/* Paragraphs
---------------------------------------------------------------------*/
-
-div#page-body div#content p {
-    text-align:justify; 
-    }
-
-/* Footer.
---------------------------------------------------------------------*/
-
-div#page-footer {
-	background: #204C8D url("../Images/h1-bg.png") 0 0 repeat;
-	}
-
-div#page-footer div.credits {
-    padding: 10px;
-    }
-    
-div#page-footer div.credits .copyright,
-div#page-footer div.credits .license {
-    font-size: x-small;
-    color: #FFF;
-    line-height: 1.5em;
-    }
-
-div#page-footer div.credits a {
-    color: #FFF;
-    font-style: italic;
-    }
-
-div#page-footer div.top {
-    float:right;
-    }
-
-/* Logo
---------------------------------------------------------------------*/
-div#page-header div#logo img {
-    border: none;
-    float: left;
-    margin-left: 10px;
-    }
-
-/* Google advertisement (468x60px)
---------------------------------------------------------------------*/
-
-div#page-header div.ads-google {
-    float: right;
-    margin: 5px;
-    }
-
-div#page-header div.ads-google img {
-    border: none;
-    }
-
-/* Last releases and RSS link for them.
---------------------------------------------------------------------*/
-div#page-header div#last-releases {
-    clear: both;
-    min-height: 35px;
-    border-top: 3px solid #FFF;
-    border-bottom: 3px solid #FFF;
-    background: #3465A4;
-    }
-
-div#page-header div#last-releases div.left {
-    display: block;
-    float: left;
-    width: 80%;
-    margin-top: 10px;
-    font-size: small;
-    }
-
-div#page-header div#last-releases div.right {
-    float: right;
-    margin-top: 9px;
-    margin-right: 5px;
-    }
-
-div#page-header div#last-releases div.right span.rss span {
-    text-align: center;
-    font-weight: bold;
-    background: #729fcf;
-    padding: 4px 10px;
-    }
-
-div#page-header div#last-releases div {
-    margin-left: 10px;
-    }
-
-div#page-header div#last-releases div span.title {
-    font-weight: bold;
-    color: #FFF;
-    }
-
-div#page-header div#last-releases div span.release {
-    border-right: 1px dotted #FFF;
-    padding-left: 10px;
-    padding-right: 10px;
-    font-weight: bold;
-    }
-
-div#page-header div#last-releases div span.last {
-    border-right: 0px;
-    }
-
-/* User links on header.
---------------------------------------------------------------------*/
-
-div#page-header div.userlinks {
-    padding: 10px;
-    text-align: right;
-    font-size: x-small;
-    clear: both;
-    }
-
-div#page-header div.userlinks div.lastvisit {
-    width: 50%;
-    float: left;
-    text-align: left;
-    }
-
-div#page-header div.userlinks div.lastvisit span {
-    border: none;
-    }
-
-div#page-header div.userlinks div.lastvisit span.title {
-    color: #FFF;
-    }
-
-div#page-header div.userlinks div.lastvisit span.datetime {
-    font-style: italic;
-    color: #FFF;
-    }
-
-div#page-header div.userlinks div.session {
-    width: 50%;
-    float: right;
-    }
-
-div#page-header div.userlinks div.session a {
-    margin-left: 10px;
-    margin-right: 10px;
-	}
-
-div#page-header div.userlinks div.session span {
-    border-right: 1px dotted #FFF;
-	}
-
-div#page-header div.userlinks div.session span.last {
-	border-right: none;
-	}
-
-div#page-header div.userlinks div.session span.last a {
-	margin-right: 0;
-	}
-
-div#page-header div.userlinks div.session span.last:after {
-	content: none;
-	}
-
-div#page-header div.userlinks div.trail {
-	text-align: right;
-    clear: both;
-    padding-top: 5px;
-    }
-
-div#page-header div.userlinks div.trail span {
-	display: inline;
-	}
-
-div#page-header div.userlinks div.trail span.last {
-	border-right: none;
-	padding-right: 0;
-	}
-
-div#page-header div.userlinks div.trail span:after {
-	content: "»";
-    color: #FFF;
-    margin-left: 5px;
-    margin-right: 3px;
-	}
-
-div#page-header div.userlinks div.trail span.last:after {
-	content: none;
-	}
-
-/* User trail on content.
---------------------------------------------------------------------*/
-div#page-body div.usertrail {
-    font-size: small;
-    }
-
-div#page-body div.usertrail a {
-    margin-right: 5px;
-	}
-
-div#page-body div.usertrail span {
-	display: inline;
-	}
-
-div#page-body div.usertrail span.last {
-	border-right: none;
-	padding-right: 0;
-	}
-
-div#page-body div.usertrail span.last a {
-	margin-right: 0;
-	}
-
-div#page-body div.usertrail span:after {
-	content: "»";
-	}
-
-div#page-body div.usertrail span.last:after {
-	content: none;
-	}
-
-/* Page lines.
---------------------------------------------------------------------*/
-
-.page-line {
-	clear: both;
-	margin: 0;
-	padding: 0;
-	background-color: transparent;
-	}
-
-.page-line.white {
-	height: 3px;
-	background-color: #FFF;
-	}
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/forms.css b/Artworks/Webenv/Style-guide/0.0.1/Css/forms.css
deleted file mode 100755
index 2222d9e..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/forms.css
+++ /dev/null
@@ -1,166 +0,0 @@
-/* 
- * Webenv -> Forms
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-div#page-body div.row1 {
-	clear: both;
-	background: #F8F8F8;
-	padding: 10px;
-	}
-
-div#page-body div.row2 {
-	clear: both;
-	background: #FFFFFF;
-	padding: 10px;
-	}
-
-div#page-body div.row3 {
-	clear: both;
-	border-top: 1px solid #CCC;
-	padding: 10px;
-	margin-top: 10px;
-	}
-
-div#page-body fieldset div.row1 span.descrip,
-div#page-body fieldset div.row2 span.descrip {
-	float: left;
-	}
-
-div#page-body fieldset div.field {
-	display: block;
-	margin-left: 30%;
-	}
-
-div#page-body fieldset div.field div.column {
-	float: left;
-	margin-right: 1em;
-	padding-right: 1em;
-	border-right: 1px dotted #AAA;
-	}
-
-div#page-body fieldset div.row3 div.descrip {
-	display: block;
-	font-size: small;
-	color: #AAA;
-	font-style: italic;
-	width: 70%
-	}
-
-div#page-body fieldset span.submit {
-	float: right;
-	}
-
-/* */
-
-div#page-body div.actions {
-    margin-top: 10px;
-	border-bottom: 1px solid #AAA;
-    padding-bottom: 10px;
-
-    }
-
-div#page-body div.actions span {
-	display: inline;
-	margin: 0;
-	padding-right: 10px;
-	border-right: 1px dotted #AAA;
-	color: #AAA;
-	}
-
-div#page-body div.actions span.last {
-	border-right: none;
-	padding-left: 10px;
-	}
-
-/* */
-
-div#page-body div.pagination {
-    font-size: small;
-    padding: 10px;
-    border-top: 1px #AAA solid;
-    margin-bottom: 2em;
-    }
-
-div#page-body div.pagination span.left {
-    float: left;
-    }
-
-div#page-body div.pagination span.left a:before {
-    content: "«";
-    padding-right: 3px;
-    }
-
-div#page-body div.pagination span.right a:after {
-    content: "»";
-    padding-left: 3px;
-    }
-
-div#page-body div.pagination span.right {
-    float: right;
-    }
-
-/* */
-
-div#page-body div.records-list {
-    display: block;
-    }
-
-div#page-body div.records-list ul {
-    margin: 0;
-    padding: 0;
-    list-style: none;
-    }
-
-div#page-body div.records-list ul li {
-    padding: 0.5em;
-    }
-
-div#page-body div.records-list ul li.row1 {
-    background: #F8F8F8;
-    }
-
-div#page-body div.records-list ul li span.col0 {
-    display: block;
-    float:left;
-    text-align: center;
-    padding-right: 0.5em;
-    margin-right: 0.5em;
-    border-right: 1px solid #FFF;
-    }
-
-div#page-body div.records-list ul li span.col1 {
-    width: 250px;
-    display: block;
-    float:left;
-    }
-
-div#page-body div.records-list ul li span.col2 {
-    border-left: 1px solid #FFF;
-    padding-left: 0.5em;
-    }
-
-div#page-body div.records-list ul li.title {
-    font-weight: bold;
-    background: #eee;
-    border-bottom: 1px #AAA solid;
-    }
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/layout-2cols.css b/Artworks/Webenv/Style-guide/0.0.1/Css/layout-2cols.css
deleted file mode 100755
index c33a033..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/layout-2cols.css
+++ /dev/null
@@ -1,35 +0,0 @@
-/* 
- * Webenv -> Layout (Two columns).
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-div#page-body div#content {
-    margin-right: 180px;
-    border-right: 3px #EEE solid;
-    }
-
-div#page-body div#rightbar {
-    float:right;
-    width: 180px;
-    font-size: small;
-    border-left: 3px #EEE solid;
-    }
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/links.css b/Artworks/Webenv/Style-guide/0.0.1/Css/links.css
deleted file mode 100755
index 6aab31b..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/links.css
+++ /dev/null
@@ -1,72 +0,0 @@
-/*
- * Webenv -> Links
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-/* Broken or nonexistent links.
---------------------------------------------------------------------*/
-
-div#page-body a.nonexistent,
-div#page-body a.nonexistent:hover { color: gray; }
-
-/* Special decoration for some links' classes
---------------------------------------------------------------------*/
-
-div#page-body a.www:before {
-    white-space:nowrap;
-    content: url(../Images/a-www.png);
-    margin: 0 0.2em;
-    }
-
-div#page-body a.http:before {
-    white-space:nowrap;
-    content: url(../Images/a-www.png);
-    margin: 0 0.2em;
-    }
-
-div#page-body a.https:before {
-    white-space:nowrap;
-    content: url(../Images/a-www.png);
-    margin: 0 0.2em;
-    }
-
-div#page-body a.mailto:before {
-    white-space:nowrap;
-    content: url(../Images/a-mail.png);
-    margin: 0 0.2em;
-    }
-
-div#page-body a.attachment:before {
-    white-space:nowrap;
-    content: url(../Images/a-attach.png);
-    margin: 0 0.2em;
-    }
-
-/*
---------------------------------------------------------------------*/
-
-div#page-header .user-last-visit a,
-div#page-header .userlinks a,
-div#page-header .usertrail a,
-div#page-header #last-releases a {
-	color: #fff;
-    }
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/lists.css b/Artworks/Webenv/Style-guide/0.0.1/Css/lists.css
deleted file mode 100755
index c1fc461..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/lists.css
+++ /dev/null
@@ -1,76 +0,0 @@
-/* 
- * Webenv -> Lists
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-div#page-body ul { 
-    list-style: url("../Images/ul.png") disc; 
-    }
-
-div#page-body ul,
-div#page-body ol { 
-    margin-left: 2.5em;
-    }
-
-div#page-body ul ol,
-div#page-body ol ul,
-div#page-body dl ul,
-div#page-body dl ol { 
-    margin-left: 1.5em;
-    }
-
-div#page-body div#rightbar ul {
-    padding: 0.5em 0.5em 1em 1em;
-    margin: 0;
-    list-style: none;
-    border-top: 1px #EEE solid;
-    }
-
-div#page-body div#rightbar ul.first {
-    border-top: none;
-    }
-
-div#page-body div#right ul li {
-    padding: 2px;
-    }
-
-/* Table of content (toc) 
---------------------------------------------------------------------*/
-
-div#page-body div.toc {
-	font-size: small;
-	text-align:left;
-    margin-bottom: 2em;
-	}
-
-div#page-body div.toc p {
-    font-weight: bold;
-    margin: 0.5em 0 0.5em 0;
-    }
-
-div#page-body div#content div.toc dl {
-    margin: 0;
-    }
-
-div#page-body div#content div.toc dl dl {
-    margin-left: 2.5em;
-    }
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/quotation.css b/Artworks/Webenv/Style-guide/0.0.1/Css/quotation.css
deleted file mode 100755
index 209c863..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/quotation.css
+++ /dev/null
@@ -1,106 +0,0 @@
-/* 
- * Webenv -> Quotation
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-div#page-body blockquote {
-    margin-left: 0;
-    background-image: url("../Images/msg-bg-gray.png");
-    padding: 1em 1.5em 0 1em;
-	}
-
-div#page-body blockquote h3 {
-    line-height: 0;
-    margin: 1em 0 1em 0;
-    }
- 
-div#page-body blockquote pre {
-    border: none;
-    background-color: #333;
-    color: #FFFFFF;
-    }
-
-div#page-body blockquote.icon img {
-    float: left;
-    }
-
-div#page-body blockquote.icon pre,
-div#page-body blockquote.icon h3,
-div#page-body blockquote.icon p,
-div#page-body blockquote.icon table {
-    margin-left: 60px;
-    }
-
-div#page-body blockquote.icon ul,
-div#page-body blockquote.icon ol,
-div#page-body blockquote.icon dl {
-    margin-left: 110px;
-    }
-
-div#page-body blockquote.icon ul dl,
-div#page-body blockquote.icon ul ol,
-div#page-body blockquote.icon ul ul,
-div#page-body blockquote.icon ol dl,
-div#page-body blockquote.icon ol ol,
-div#page-body blockquote.icon ol ul,
-div#page-body blockquote.icon dl dl,
-div#page-body blockquote.icon dl ol,
-div#page-body blockquote.icon dl ul {
-    margin-left: 2.5em;
-    }
-
-div#page-body blockquote.message {
-	border: none;
-	border-top: 4px solid;
-	border-bottom: 4px solid;
-    border-color: #CFCFCF;
-	}
-
-div#page-body blockquote.blue {
-    background-image: url("../Images/msg-bg-blue.png");
-	border-color: #D2E0F6; 
-	background-color: #ECF4FF;
-	}
-
-div#page-body blockquote.orange {
-    border-color: #F6E7D2; 
-    background-color: #FFF8EC;
-    background-image: url("../Images/msg-bg-orange.png");
-	}
-
-div#page-body blockquote.violet {
-    border-color: #F6D2F6; 
-    background-color: #FFECFF;
-    background-image: url("../Images/msg-bg-violet.png");
-	}
-
-div#page-body blockquote.red {
-    border-color: #E0B7B7;
-    background-color: #FFECEC;
-    background-image: url("../Images/msg-bg-red.png");
-	}
-
-div#page-body blockquote.green {
-    border-color: #D6F6D2;
-    background-color: #EEFFEC;
-    background-image: url("../Images/msg-bg-green.png");
-	}
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/reset.css b/Artworks/Webenv/Style-guide/0.0.1/Css/reset.css
deleted file mode 100755
index 5147b04..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/reset.css
+++ /dev/null
@@ -1,349 +0,0 @@
-/*
- * default.css --  This file resets the browser's default visual style
- * and sets The CentOS Web Environment visual style as default visual
- * style. This file sets default values to tags like `html', `body',
- * as well as those controlling links, tables, paragrphs, headings,
- * lists, forms and quotation.
- *
- * The CentOS Web Environment (Webenv) is specially conceived to
- * achieve one unique visual style and easy navegation through all
- * different web applications The CentOS Project uses to show its
- * existence in the World Wide Web medium.
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * -------------------------------------------------------------------
- * $Id$
- * -------------------------------------------------------------------
- */
-
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-
-* {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Define html
------------------------------------------------*/
-
-html {
-    background-color: #FFF;
-    background-image: url("../Images/html-bg.png");
-    }
-
-/* Define body
------------------------------------------------*/
-
-body {
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    /* margin: 0;           /* <- full screen                       */
-    /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-    /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-    margin: 0 3% 0 3%;      /* <- with 3% of left and right margin  */
-    /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-    color: #000;
-    }
-
-/* Links 
------------------------------------------------*/
-
-a:link  { text-decoration: none; color: #0044B3; }
-a:hover { text-decoration: underline; color: green; }
-a:active { text-decoration: underline; color: green; }
-a:visited { text-decoration: none; color: #0044B3; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-.title,
-.title a:link,
-.title a:active,
-.title a:hover,
-.title a:visited,
-.title a:visited:hover {
-    /* color: #072B61; */
-    color: #000000;
-    }
-
-/* Headings
------------------------------------------------*/
-
-h1 {
-    font-size: 2em;
-    line-height: 1.5em;
-    }
-
-h2 {
-    font-size: 1.5em;
-    line-height: 1.5em;
-    margin-top: 1.5em;
-    }
-
-h3 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h4 {
-    font-size: 1.2em;
-    line-height: 1.2em;
-    margin-top: 1.2em;
-    }
-
-h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1.1em;
-    }
-
-h6 {
-    font-size: 1em;
-    line-height: 1em;
-    margin-top: 1em;
-    }
-
-/* Paragraphs
------------------------------------------------*/
-
-p {
-    margin: 1em 0 1.5em 0;
-    line-height: 1.5em;
-    }
-
-/* Images
------------------------------------------------*/
-
-img {
-    border: none;
-    }
-
-/* Quotations
------------------------------------------------*/
-
-blockquote {
-    background: #fafafa;
-    border-color: #eeeeee;
-    border-width: 1px;
-    border-style: solid;
-    border-left-width: 4px;
-    margin-left: 1.5em;
-    padding: 0.5em;
-    margin-top: 1em;
-    margin-bottom: 1.3em;
-    }
-
-q:before {
-    content: " “";
-    }
-
-q:after {
-    content: "” ";
-    }
-
-q q:before {
-    content: " ‘";
-    }
-
-q q:after {
-    content: "’ ";
-    }
-
-address {
-    margin-left: 1.5em;
-    }
-
-/* Preformatted Texts
------------------------------------------------*/
-
-pre {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    padding: 0.7em 1em;
-    margin: 1em 0 1.5em 0;
-    white-space: pre;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #E5E5E5;
-    border-left-width: 5px;
-    background: #FFFAE9;
-    overflow: auto;
-    }
-
-/* Phrase Elements
------------------------------------------------*/
-
-tt,
-samp,
-kbd,
-code {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: nowrap;
-    }
-
-/* Page Lines
------------------------------------------------*/
-
-hr {
-    clear: both;
-    height: 1px ! important;
-    border: none;
-    background-color: #DADADA;
-    }
-
-/* Lists
------------------------------------------------*/
-
-ul,
-ol,
-dl {
-    margin: 1.5em 0 1.5em 2.5em;
-    }
-
-ul { 
-    list-style: disc;
-    } 
-
-ol {
-    list-style-image: none !important;
-    }
-
-ul li,
-ol li {
-    line-height: 1.5em;
-    }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-    margin-top: 0.3em;
-    margin-bottom: 0.3em;
-    }
-
-ul li p,
-ol li p {
-    margin-bottom: 0.3em;
-    }
-
-dl dd {
-    margin-left: 2.5em;
-    }
-
-dl ol,
-dl ul {
-    margin-left: 3.5em;
-    }
-
-/* Tables 
------------------------------------------------*/
-
-table {
-    border-collapse: collapse;
-    }
-
-table caption {
-    font-style: italic;
-    text-align: center;
-    }
-
-table tr th {
-    font-weight: bold;
-    }
-
-table tr td,
-table tr th {
-    border: 1pt;
-    border-style: solid;
-    border-color: #CCC;
-    padding: 0.5em;
-    vertical-align: top;
-    }
-
-table tr td p,
-table tr td pre {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Forms 
------------------------------------------------*/
-
-form {
-    display: inline;
-    }
-
-input[type="submit"], 
-input[type="button"] {
-    padding: 1px;
-    display: inline;
-    text-decoration: none;
-    }
-
-input[type="text"],
-input[type="password"],
-textarea {
-    display: inline;
-    padding: 2px;
-    }
-
-select {
-    display: inline;
-    padding: 1px;
-    }
-
-form p {
-    display: inline;
-    margin-left: 5px;
-    margin-right: 5px;
-    }
-
-/* Select
----------------------------------------- */
-
-select option {
-    padding-left: 3px;
-    padding-right: 3px;
-    }
-
-select optgroup {
-    font-style: normal;
-    font-weight: bold;
-    padding-left: 3px;
-    }
-
-select optgroup option {
-    margin-left: 1em;	
-    }
-
-input[type="radio"],
-input[type="checkbox"] {
-    vertical-align: middle;
-    }
-
-fieldset {
-    margin: 1em 0 1em 0;
-    padding: 1em;
-    padding-bottom: 5px;
-    border: 1px solid #AAA;
-    }
-
-fieldset legend {
-    font-weight: bold;
-    color: #AAA;
-    }
diff --git a/Artworks/Webenv/Style-guide/0.0.1/Css/tabs.css b/Artworks/Webenv/Style-guide/0.0.1/Css/tabs.css
deleted file mode 100755
index 0f1275c..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/Css/tabs.css
+++ /dev/null
@@ -1,83 +0,0 @@
-/* 
- * Webenv -> Tabs (Style 2: Two Rounded Borders)
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-div#page-header div.tabs {
-	margin-left: 10px;
-    margin-right: 10px;
-    }
-
-div#page-header div.tabs a {
-	color: #FFF;
-	float: left;
-	font-weight: bold;
-	margin-right: 3px;
-	padding: 0px 8px 0 0px;
-	text-decoration: none;
-	}
-
-div#page-header div.tabs span.current a,
-div#page-header div.tabs span.current a:hover, 
-div#page-header div.tabs span.current a span,
-div#page-header div.tabs span.current a:hover span {
-	color: #204A87;
-	text-decoration: none;
-	}
-
-div#page-header div.tabs a span {
-	float: left;
-	padding: 5px 0px 3px 8px;
-	}
-
-/* */
-
-div#page-header div.tabs a {
-	background: none;
-	}
-
-div#page-header div.tabs a span {
-	background: none;
-	}
-
-div#page-header div.tabs span.current a,
-div#page-header div.tabs span.current a:hover {
-	background: url("../Images/tabs-bg-1.png") 100% -50px no-repeat;
-	}
-
-div#page-header div.tabs span.current a span,
-div#page-header div.tabs span.current a:hover span {
-	background: url("../Images/tabs-bg-2.png") 0 -50px no-repeat;
-	}
-
-div#page-header div.tabs span:hover a {
-	background: url("../Images/tabs-bg-1.png") 100% 0 no-repeat;
-	}
-
-div#page-header div.tabs span:hover a span {
-	background: url("../Images/tabs-bg-2.png") 0 0;
-	}
-
-/* Application level navigation bar.
---------------------------------------------------------------------*/
-div#page-header div#appslinks div.tabs span:hover a span {
-    }
diff --git a/Artworks/Webenv/Style-guide/0.0.1/forms.html b/Artworks/Webenv/Style-guide/0.0.1/forms.html
deleted file mode 100644
index 66fb173..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/forms.html
+++ /dev/null
@@ -1,485 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web forms visual style guide" />
-    <meta name="description" content="CentOS forms visual style guide is a tool to help you customize forms inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Forms - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span>
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span class="current">
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column starts here.
-            -->
-          <h1 class="title">
-            <a name="head-0d403f9c0b0a9570f228cc2c044a6229" id="head-0d403f9c0b0a9570f228cc2c044a6229">Forms</a>
-          </h1>
-          <p>CentOS Forms Visual Style Guide.</p>
-          <div class="toc">
-            <p>Table of contents</p>
-            <dl>
-              <dt>
-                <a href="#head-0d403f9c0b0a9570f228cc2c044a6229">Forms</a>
-                <dl>
-                  <dt>
-                    <a href="#head-d57fc1c185c264b10ccaafb659dbee08">Elements</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-6b5a22b6a29fce6bcec2e45d1350fa30">Recommendations</a>
-                  </dt>
-                </dl>
-              </dt>
-            </dl>
-          </div>
-          <h2 class="title">
-            <a name="head-d57fc1c185c264b10ccaafb659dbee08" id="head-d57fc1c185c264b10ccaafb659dbee08">Elements</a>
-          </h2>
-          <form method="post" action="" title="Form Styles">
-            <fieldset>
-              <legend>Fieldset:</legend>
-              <div class="row1">
-                <span class="descrip">input[type="text"]</span>
-                <div class="field">
-                  <input type="text" name="fname" value="" size="30" />
-                </div>
-              </div>
-              <div class="row2">
-                <span class="descrip">input[type="password"]</span>
-                <div class="field">
-                  <input type="password" name="email" value="" size="30" />
-                </div>
-              </div>
-              <div class="row1">
-                <span class="descrip">textarea</span>
-                <div class="field">
-                  <textarea name="pdescrip" cols="40" rows="10"></textarea>
-                </div>
-              </div>
-              <div class="row2">
-                <span class="descrip">select</span>
-                <div class="field">
-                  <select name="ulang" title="One Level Selection">
-                    <option value="" selected="selected"></option>
-                    <option value="en">English</option>
-                    <option value="es">Spanish</option>
-                    <option value="fr">French</option>
-                    <option value="it">Italian</option>
-                  </select>
-                  <select name="mlevel" title="Multi Level Selection">
-                    <option value="" selected="selected"></option>
-                    <optgroup label="CentOS-3">
-                      <option value="c3-docs">Documentation</option>
-                      <option value="c3-wiki">Wiki</option>
-                      <option value="c3-download">Download</option>
-                      <option value="c3-lists">Mailing Lists</option>
-                      <option value="c3-forums">Forums</option>
-                      <option value="c3-bugs">Bugs</option>
-                    </optgroup>
-                    <optgroup label="CentOS-4">
-                      <option value="c4-docs">Documentation</option>
-                      <option value="c4-wiki">Wiki</option>
-                      <option value="c4-download">Download</option>
-                      <option value="c4-lists">Mailing Lists</option>
-                      <option value="c4-forums">Forums</option>
-                      <option value="c4-bugs">Bugs</option>
-                    </optgroup>
-                    <optgroup label="CentOS-5">
-                      <option value="c5-wiki">Wiki</option>
-                      <option value="c5-docs">Documentation</option>
-                      <option value="c5-download">Download</option>
-                      <option value="c5-lists">Mailing Lists</option>
-                      <option value="c5-forums">Forums</option>
-                      <option value="c5-bugs">Bugs</option>
-                    </optgroup>
-                  </select>
-                  <select multiple="multiple" title="Multiple Selection (One Level)" size="5">
-                    <option value="c5-wiki">Wiki</option>
-                    <option value="c5-docs">Documentation</option>
-                    <option value="c5-download">Download</option>
-                    <option value="c5-lists">Mailing Lists</option>
-                    <option value="c5-forums">Forums</option>
-                    <option value="c5-bugs">Bugs</option>
-                  </select>
-                  <select multiple="multiple" title="Multiple Selection (Two Levels)" size="5">
-                    <optgroup label="CentOS-3">
-                      <option value="c3-docs">Documentation</option>
-                      <option value="c3-wiki">Wiki</option>
-                      <option value="c3-download">Download</option>
-                      <option value="c3-lists">Mailing Lists</option>
-                      <option value="c3-forums">Forums</option>
-                      <option value="c3-bugs">Bugs</option>
-                    </optgroup>
-                    <optgroup label="CentOS-4">
-                      <option value="c4-docs">Documentation</option>
-                      <option value="c4-wiki">Wiki</option>
-                      <option value="c4-download">Download</option>
-                      <option value="c4-lists">Mailing Lists</option>
-                      <option value="c4-forums">Forums</option>
-                      <option value="c4-bugs">Bugs</option>
-                    </optgroup>
-                    <optgroup label="CentOS-5">
-                      <option value="c5-wiki">Wiki</option>
-                      <option value="c5-docs">Documentation</option>
-                      <option value="c5-download">Download</option>
-                      <option value="c5-lists">Mailing Lists</option>
-                      <option value="c5-forums">Forums</option>
-                      <option value="c5-bugs">Bugs</option>
-                    </optgroup>
-                  </select>
-                </div>
-              </div>
-              <div class="row1">
-                <span class="descrip">checkbox</span>
-                <div class="field">
-                  <div class="column">
-                    <label title="Check 1"><input name="check[]" type="checkbox" value="1" />Check 1 column 1</label>
-                    <br />
-                    <label title="Check 2"><input name="check[]" type="checkbox" value="2" />Check 2</label>
-                    <br />
-                    <label title="Check 3"><input name="check[]" type="checkbox" value="3" />Check 3</label>
-                    <br />
-                    <label title="Check 4"><input name="check[]" type="checkbox" value="4" />Check 4</label>
-                    <br />
-                  </div>
-                  <div class="column">
-                    <label title="Check 5"><input name="check[]" type="checkbox" value="5" />Check 5</label>
-                    <br />
-                    <label title="Check 6"><input name="check[]" type="checkbox" value="6" />Check 6</label>
-                    <br />
-                    <label title="Check 7"><input name="check[]" type="checkbox" value="7" />Check 7 column 2</label>
-                    <br />
-                    <label title="Check 8"><input name="check[]" type="checkbox" value="8" />Check 8</label>
-                    <br />
-                  </div>
-                  <div class="colum">
-                    <label title="Check 9"><input name="check[]" type="checkbox" value="9" />Check 9</label>
-                    <br />
-                    <label title="Check 10"><input name="check[]" type="checkbox" value="10" />Check 10</label>
-                    <br />
-                    <label title="Check 11"><input name="check[]" type="checkbox" value="11" />Check 11</label>
-                    <br />
-                    <label title="Check 12"><input name="check[]" type="checkbox" value="12" />Check 12</label>
-                    <br />
-                  </div>
-                </div>
-              </div>
-              <div class="row2">
-                <span class="descrip">radio</span>
-                <div class="field">
-                  <div class="column">
-                    <label title="Radio 1"><input name="radio" type="radio" value="1" />Radio 1 column 1</label>
-                    <br />
-                    <label title="Radio 2"><input name="radio" type="radio" value="2" />Radio 2</label>
-                    <br />
-                    <label title="Radio 3"><input name="radio" type="radio" value="3" />Radio 3</label>
-                    <br />
-                    <label title="Radio 4"><input name="radio" type="radio" value="4" />Radio 4</label>
-                  </div>
-                  <div class="column">
-                    <label title="Radio 5"><input name="radio" type="radio" value="5" />Radio 5</label>
-                    <br />
-                    <label title="Radio 6"><input name="radio" type="radio" value="6" />Radio 6</label>
-                    <br />
-                    <label title="Radio 7"><input name="radio" type="radio" value="7" />Radio 7</label>
-                    <br />
-                    <label title="Radio 8"><input name="radio" type="radio" value="8" />Radio 8</label>
-                  </div>
-                </div>
-              </div>
-              <div class="page-line">
-                <hr style="display:none;" />
-              </div>
-              <div class="row3">
-                <span class="submit">
-                  <input type="submit" name="upref" value="Submit" />
-                </span>
-                <div class="descrip">Brief fieldset description here ... Brief
-                    fieldset description here ... Brief fieldset description here
-                ... 
-                </div>
-              </div>
-            </fieldset>
-          </form>
-          <h2 class="title">
-            <a name="head-6b5a22b6a29fce6bcec2e45d1350fa30" id="head-6b5a22b6a29fce6bcec2e45d1350fa30">Recommendations</a>
-          </h2>
-          <ul>
-            <li>...</li>
-          </ul>
-<!--
-        The content of left column ends here.
-        -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/headings.html b/Artworks/Webenv/Style-guide/0.0.1/headings.html
deleted file mode 100644
index 4087b90..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/headings.html
+++ /dev/null
@@ -1,387 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web headings visual style guide" />
-    <meta name="description" content="CentOS headings visual style guide is a tool to help you customize headings inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Headings - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span>
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span class="current">
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column starts here.
-            -->
-          <h1 class="title">
-            <a name="head-2b26351947fab49d9ed9c2cf18f548e2" id="head-2b26351947fab49d9ed9c2cf18f548e2">Headings</a>
-          </h1>
-          <p>CentOS Headings Visual Style Guide.</p>
-          <div class="toc">
-            <p>Table of contents</p>
-            <dl>
-              <dt>
-                <a href="#head-2b26351947fab49d9ed9c2cf18f548e2">Headings</a>
-              </dt>
-              <dt>
-                <a href="#head-d022bccef4802ea4270cc819cfb860f8">Heading Level 1</a>
-                <dl>
-                  <dt>
-                    <a href="#head-5bbb5bd41af2fc0e3d2a51ec985636fb">Heading Level 2</a>
-                    <dl>
-                      <dt>
-                        <a href="#head-3b80372f2d12cbb22ab0112c2315de2a">Heading Level 3</a>
-                        <dl>
-                          <dt>
-                            <a href="#head-9bdcdf4b7129faf02afe79dc68592677">Heading Level 4</a>
-                            <dl>
-                              <dt>
-                                <a href="#head-d233ead30fbae093b84e01c9ecf97e79">Heading Level 5</a>
-                                <dl>
-                                  <dt>
-                                    <a href="#head-06c191ce76c63165cb3709a5eded8897">Heading Level 6</a>
-                                  </dt>
-                                </dl>
-                              </dt>
-                            </dl>
-                          </dt>
-                        </dl>
-                      </dt>
-                    </dl>
-                  </dt>
-                  <dt>
-                    <a href="#head-39c4697133e69b6755b6f2665b483a50">Recommendations</a>
-                  </dt>
-                </dl>
-              </dt>
-            </dl>
-          </div>
-          <h1 class="title">
-            <a name="head-d022bccef4802ea4270cc819cfb860f8" href="#head-d022bccef4802ea4270cc819cfb860f8" id="head-d022bccef4802ea4270cc819cfb860f8">Heading Level 1</a>
-          </h1>
-          <pre>&lt;h1 class="title" class="title"&gt;&lt;a name="head-5871b1272673f7cf89bcaf48972c848a" href="#head-5871b1272673f7cf89bcaf48972c848a"&gt;Heading Level 1&lt;/a&gt;&lt;/h1&gt;</pre>
-          <h2 class="title">
-            <a name="head-5bbb5bd41af2fc0e3d2a51ec985636fb" href="#head-5bbb5bd41af2fc0e3d2a51ec985636fb" id="head-5bbb5bd41af2fc0e3d2a51ec985636fb">Heading Level 2</a>
-          </h2>
-          <pre>&lt;h2 class="title"&gt;&lt;a name="head-d33a28a4193cffb949f506cfdf770f05" href="#head-d33a28a4193cffb949f506cfdf770f05"&gt;Heading Level 2&lt;/a&gt;&lt;/h2&gt;</pre>
-          <h3 class="title">
-            <a name="head-3b80372f2d12cbb22ab0112c2315de2a" href="#head-3b80372f2d12cbb22ab0112c2315de2a" id="head-3b80372f2d12cbb22ab0112c2315de2a">Heading Level 3</a>
-          </h3>
-          <pre>&lt;h3 class="title"&gt;&lt;a name="head-82dd23c665d8ee437a980459c8b80d7a" href="#head-82dd23c665d8ee437a980459c8b80d7a"&gt;Heading Level 3&lt;/a&gt;&lt;/h3&gt;</pre>
-          <h4 class="title">
-            <a name="head-9bdcdf4b7129faf02afe79dc68592677" href="#head-9bdcdf4b7129faf02afe79dc68592677" id="head-9bdcdf4b7129faf02afe79dc68592677">Heading Level 4</a>
-          </h4>
-          <pre>&lt;h4 class="title"&gt;&lt;a name="head-157dc030ea314f4b53a6ed238113a3f8" href="#head-157dc030ea314f4b53a6ed238113a3f8"&gt;Heading Level 4&lt;/a&gt;&lt;/h4&gt;</pre>
-          <h5 class="title">
-            <a name="head-d233ead30fbae093b84e01c9ecf97e79" href="#head-d233ead30fbae093b84e01c9ecf97e79" id="head-d233ead30fbae093b84e01c9ecf97e79">Heading Level 5</a>
-          </h5>
-          <pre>&lt;h5 class="title"&gt;&lt;a name="head-33628cc07bcbefc4e4732407b8680bf6" href="#head-33628cc07bcbefc4e4732407b8680bf6"&gt;Heading Level 5&lt;/a&gt;&lt;/h5&gt;</pre>
-          <h6 class="title">
-            <a name="head-06c191ce76c63165cb3709a5eded8897" href="#head-06c191ce76c63165cb3709a5eded8897" id="head-06c191ce76c63165cb3709a5eded8897">Heading Level 6</a>
-          </h6>
-          <pre>&lt;h6 class="title"&gt;&lt;a name="head-93b42a4a61a0b05a81aff6224555603c" href="#head-93b42a4a61a0b05a81aff6224555603c"&gt;Heading Level 5&lt;/a&gt;&lt;/h6&gt;</pre>
-          <h2 class="title">
-            <a name="head-39c4697133e69b6755b6f2665b483a50" id="head-39c4697133e69b6755b6f2665b483a50">Recommendations</a>
-          </h2>
-          <p>As heading design recommendations:</p>
-          <ul>
-            <li>
-              <p>When defining headings, make them accessible
-                using the following structure:</p>
-              <pre>&lt;h1 class="title"&gt;&lt;a name="head-a1811f6545db914813115417011b2df9"&gt;Heading&lt;/a&gt;&lt;/h1&gt;</pre>
-              <p>Where <tt>a1811f6545db914813115417011b2df9</tt> is the
-                result of applying <tt>md5sum</tt> command to
-                <tt>Heading</tt> string. In this case,
-                <tt>Heading</tt> is the heading name.</p>
-            </li>
-            <li>
-              <p>Sometimes headings are used as links. For those
-                cases, use the following structure:</p>
-            </li>
-            <pre>&lt;h1 class="title"&gt;&lt;a href="#head-a1811f6545db914813115417011b2df9"&gt;Heading&lt;/a&gt;&lt;/h1&gt;</pre>
-            <p>or the following, if you want to make a heading an
-                anchor and link of itself:</p>
-            <pre>&lt;h1 class="title"&gt;&lt;a name="head-a1811f6545db914813115417011b2df9" href="#head-a1811f6545db914813115417011b2df9"&gt;Heading&lt;/a&gt;&lt;/h1&gt;</pre>
-            <li>
-              <p>Avoid using more than 4 levels of headings. If
-                you think you need to, you probably do; but consider
-                splitting your content in several pages instead. Too
-                many headings could affect your content
-                readability.</p>
-            </li>
-          </ul>
-<!-- 
-        The content of left column ends here.
-        -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/index.html b/Artworks/Webenv/Style-guide/0.0.1/index.html
deleted file mode 100644
index d6aeb87..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/index.html
+++ /dev/null
@@ -1,290 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web homepage visual style guide" />
-    <meta name="description" content="CentOS homepage visual style guide is a tool to help you customize homepage inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Welcome - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span class="current">
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column starts here.
-            -->
-          <p>...</p>
-<!--
-        The content of left column ends here.
-        -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/links.html b/Artworks/Webenv/Style-guide/0.0.1/links.html
deleted file mode 100644
index 5cb6e10..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/links.html
+++ /dev/null
@@ -1,351 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web links visual style guide" />
-    <meta name="description" content="CentOS links visual style guide is a tool to help you customize links inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Links - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!--
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span>
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span class="current">
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column goes here.
-            -->
-          <h1 class="title">
-            <a name="head-fc3d887e1f23aa463f66feb04fcbc060" id="head-fc3d887e1f23aa463f66feb04fcbc060">Links</a>
-          </h1>
-          <p>CentOS Links Visual Style Guide.</p>
-          <div class="toc">
-            <p>Table of contents</p>
-            <dl>
-              <dt>
-                <a href="#head-fc3d887e1f23aa463f66feb04fcbc060">Links</a>
-                <dl>
-                  <dt>
-                    <a href="#head-6a78f9e93ed4696a847558cf835c62b8">Common link style</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-895548bebdec7e26acfc85c18c806270">Image link style</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-0eff351b4040c0c7e62a998b849f256f">Decorative link styles</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-ff7a9df2b5b55338d29134d50c5970a0">Recommendations</a>
-                  </dt>
-                </dl>
-              </dt>
-            </dl>
-          </div>
-          <h2 class="title">
-            <a name="head-6a78f9e93ed4696a847558cf835c62b8" id="head-6a78f9e93ed4696a847558cf835c62b8">Common link style</a>
-          </h2>
-          <p>
-            <a href="">This is a common text link style</a>
-          </p>
-          <p>
-            <a href="" class="nonexistent">This is a common nonexistant text link style</a>
-          </p>
-          <h2 class="title">
-            <a href="#head-895548bebdec7e26acfc85c18c806270">Image link style</a>
-          </h2>
-          <p>
-            <a title="Image Link" href="./Images/powered_by_centos.png">
-              <img src="./Images/powered_by_centos.png" alt="Powered by CentOS" />
-            </a>
-          </p>
-          <h2 class="title">
-            <a name="head-0eff351b4040c0c7e62a998b849f256f" id="head-0eff351b4040c0c7e62a998b849f256f">Decorative link styles</a>
-          </h2>
-          <p><a class="www" href="http://www.centos.org/">http://www.centos.org/</a>.
-            This is the "www" and "http" link style. It is generally
-            used to link external sites.</p>
-          <p><a class="mailto" href="mailto:centos-devel@centos.org">centos-devel@centos.org</a>.
-            This is the "mailto" link style. It is generally used to
-            display email addresses.</p>
-          <p><a class="attachment" href="../Img/header-bg.jpg">header-bg.jpg</a>. This is the
-            "attachment" link style. It is generally used to display
-            an attachment.</p>
-          <h2 class="title">
-            <a name="head-ff7a9df2b5b55338d29134d50c5970a0" id="head-ff7a9df2b5b55338d29134d50c5970a0">Recommendations</a>
-          </h2>
-          <ul>
-            <li>...</li>
-          </ul>
-<!--
-            The content of left column ends here.
-            -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/lists.html b/Artworks/Webenv/Style-guide/0.0.1/lists.html
deleted file mode 100644
index 14bc46b..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/lists.html
+++ /dev/null
@@ -1,376 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web lists visual style guide" />
-    <meta name="description" content="CentOS lists visual style guide is a tool to help you customize lists inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Lists - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span>
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span class="current">
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column goes here.
-            -->
-          <h1 class="title">
-            <a name="head-c8cd3470f1370f5ad62b2bd5aefe62fd" id="head-c8cd3470f1370f5ad62b2bd5aefe62fd">Lists</a>
-          </h1>
-          <p>CentOS Lists Visual Style Guide.</p>
-          <div class="toc">
-            <p>Table of contents</p>
-            <dl>
-              <dt>
-                <a href="#head-c8cd3470f1370f5ad62b2bd5aefe62fd">Lists</a>
-                <dl>
-                  <dt>
-                    <a href="#head-e2434c90e88282b30b3d78d8add29628">Unordered Lists</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-47b0555c4f3f2d67be893cf46eae07c9">Ordered Lists</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-d9c5383caef296fcdb7518c59613278a">Definition Lists</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-049eec1ddaefe5da14a3a0115e790cc0">Nested Lists</a>
-                  </dt>
-                </dl>
-              </dt>
-            </dl>
-          </div>
-          <h2 class="title">
-            <a name="head-e2434c90e88282b30b3d78d8add29628" id="head-e2434c90e88282b30b3d78d8add29628">Unordered Lists</a>
-          </h2>
-          <p>This section illustrates the visual style of unordered lists.</p>
-          <ul>
-            <li>This is a list element.</li>
-            <li>This is another list element.</li>
-            <li>This is even another list element.</li>
-          </ul>
-          <h2 class="title">
-            <a name="head-47b0555c4f3f2d67be893cf46eae07c9" id="head-47b0555c4f3f2d67be893cf46eae07c9">Ordered Lists</a>
-          </h2>
-          <p>This section illustrates the visual style of ordered lists.</p>
-          <ol>
-            <li>This is a list element.</li>
-            <li>This is another list element.</li>
-            <li>This is even another list element.</li>
-          </ol>
-          <h2 class="title">
-            <a name="head-d9c5383caef296fcdb7518c59613278a" id="head-d9c5383caef296fcdb7518c59613278a">Definition Lists</a>
-          </h2>
-          <p>This section illustrates the visual style of definition lists.</p>
-          <dl>
-            <dt>WWW</dt>
-            <dd>
-              <p>World Wide Web</p>
-            </dd>
-            <dt>CentOS</dt>
-            <dd>
-              <p>Community Enterprise Operating System</p>
-            </dd>
-          </dl>
-          <h2 class="title">
-            <a name="head-049eec1ddaefe5da14a3a0115e790cc0" id="head-049eec1ddaefe5da14a3a0115e790cc0">Nested Lists</a>
-          </h2>
-          <p>Lists may also be nested and different list types may be
-	used together, as in the following example, which is a
-	definition list that contains an unordered list (the
-	ingredients) and an ordered list (the procedure):</p>
-          <dl>
-            <dt>The ingredients</dt>
-            <dd>
-              <ul>
-                <li>100 g. flour</li>
-                <li>10 g. sugar</li>
-                <li>1 cup water</li>
-                <li>2 eggs</li>
-                <li>salt, pepper</li>
-              </ul>
-            </dd>
-            <dt>The procedure</dt>
-            <dd>
-              <ol>
-                <li>Mix dry ingredients thoroughly.</li>
-                <li>Pour in wet ingredients.</li>
-                <li>Mix for 10 minutes.</li>
-                <li>Bake for one hour at 300 degrees.</li>
-              </ol>
-            </dd>
-          </dl>
-<!--
-            The content of left column ends here.
-            -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/pagination.html b/Artworks/Webenv/Style-guide/0.0.1/pagination.html
deleted file mode 100644
index bd83dbb..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/pagination.html
+++ /dev/null
@@ -1,471 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web pagination visual style guide" />
-    <meta name="description" content="CentOS pagination visual style guide is a tool to help you customize pagination inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Pagination - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span>
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span class="current">
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column starts here.
-            -->
-          <h1 class="title">
-            <a name="head-6d9de7617ef96711b3827e03be567156" id="head-6d9de7617ef96711b3827e03be567156">Pagination</a>
-          </h1>
-          <p>CentOS Pagination Visual Style Guide.</p>
-          <div class="toc">
-            <p>Table of contents</p>
-            <dl>
-              <dt>
-                <a href="#head-6d9de7617ef96711b3827e03be567156">Pagination</a>
-                <dl>
-                  <dt>
-                    <a href="#head-c7a5464c37d44586553afe6cb4df4098">Basic</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-40dc52536647227453d177b91ec5caa4">Administrative</a>
-                  </dt>
-                  <dt>
-                    <a href="#head-73349e6801826a45966def7ce0df995f">Recommendations</a>
-                  </dt>
-                </dl>
-              </dt>
-            </dl>
-          </div>
-          <h2 class="title">
-            <a name="head-c7a5464c37d44586553afe6cb4df4098" id="head-c7a5464c37d44586553afe6cb4df4098">Basic</a>
-          </h2>
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-          <div class="records-list">
-            <form action="" method="post" title="Filter">
-              <div class="actions">
-                <span>
-                  <input type="text" value="" size="20" />
-                  <select name="field">
-                    <option value="name">Name</option>
-                    <option value="description">Description</option>
-                    <option value="date">Date</option>
-                  </select>
-                  <input type="submit" value="Filter" />
-                  <input type="hidden" value="filter" name="f-action" />
-                </span>
-                <span class="last">3 records found.</span>
-              </div>
-              <ul>
-                <li class="title">
-                  <span class="col1">Name</span>
-                  <span class="col2">Description</span>
-                </li>
-                <li class="row1">
-                  <span class="col1">Alain Reguera Delgado</span>
-                  <span class="col2">alain.reguera@localhost.localdomain</span>
-                </li>
-                <li class="row2">
-                  <span class="col1">Ana Tamara Reguera Gattorno</span>
-                  <span class="col2">ana.reguera@localhost.localdomain</span>
-                </li>
-                <li class="row1">
-                  <span class="col1">Alina Reguera Gattorno</span>
-                  <span class="col2">alina.reguera@localhost.localdomain</span>
-                </li>
-              </ul>
-            </form>
-          </div>
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-          <div class="pagination">
-            <span class="left">
-              <a href="">Previous</a>
-            </span>
-            <span class="right">
-              <a href="">Next</a>
-            </span>
-          </div>
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-          <h2 class="title">
-            <a name="head-40dc52536647227453d177b91ec5caa4" id="head-40dc52536647227453d177b91ec5caa4">Administrative</a>
-          </h2>
-          <blockquote class="icon message green">
-            <img src="./Images/success.png" alt="Success" />
-            <h3 class="title">Success</h3>
-            <p>Use this message to notify action success.</p>
-          </blockquote>
-          <blockquote class="icon message orange">
-            <img src="./Images/warning.png" alt="Warning" />
-            <h3 class="title">Warning</h3>
-            <p>Use this message to notify action warnings.</p>
-          </blockquote>
-          <blockquote class="icon message red">
-            <img src="./Images/error.png" alt="Error" />
-            <h3 class="title">Error</h3>
-            <p>Use this message to notify action errors.</p>
-          </blockquote>
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-          <div class="records-list">
-            <form action="" method="post" title="Administrative Actions">
-              <div class="actions">
-                <span>
-                  <input type="text" value="" size="20" />
-                  <select name="field">
-                    <option value="name">Name</option>
-                    <option value="description">Description</option>
-                    <option value="date">Date</option>
-                  </select>
-                  <input type="submit" value="Filter" />
-                  <input type="hidden" value="filter" name="f-action" />
-                </span>
-                <span class="last">
-                  <select name="action">
-                    <option value="edit">Update</option>
-                    <option value="remove">Remove</option>
-                  </select>
-                  <input type="submit" value="Apply" />
-                  <input type="hidden" value="admin" name="f-action" />
-                </span>
-              </div>
-              <ul>
-                <li class="title">
-                  <span class="col0">
-                    <label title="Select all">
-                      <input name="check[]" type="checkbox" value="1" />
-                    </label>
-                  </span>
-                  <span class="col1">Name</span>
-                  <span class="col2">Description</span>
-                </li>
-                <li class="row1">
-                  <span class="col0">
-                    <label title="Check 1">
-                      <input name="check[]" type="checkbox" value="1" />
-                    </label>
-                  </span>
-                  <span class="col1">Alain Reguera Delgado</span>
-                  <span class="col2">alain.reguera@localhost.localdomain</span>
-                </li>
-                <li class="row2">
-                  <span class="col0">
-                    <label title="Check 1">
-                      <input name="check[]" type="checkbox" value="1" />
-                    </label>
-                  </span>
-                  <span class="col1">Ana Tamara Reguera Gattorno</span>
-                  <span class="col2">ana.reguera@localhost.localdomain</span>
-                </li>
-                <li class="row1">
-                  <span class="col0">
-                    <label title="Check 1">
-                      <input name="check[]" type="checkbox" value="1" />
-                    </label>
-                  </span>
-                  <span class="col1">Alina Reguera Gattorno</span>
-                  <span class="col2">alina.reguera@localhost.localdomain</span>
-                </li>
-              </ul>
-            </form>
-          </div>
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-          <div class="pagination">
-            <span class="left">
-              <a href="">Previous</a>
-            </span>
-            <span class="right">
-              <a href="">Next</a>
-            </span>
-          </div>
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-          <h2 class="title">
-            <a name="head-73349e6801826a45966def7ce0df995f" id="head-73349e6801826a45966def7ce0df995f">Recommendations</a>
-          </h2>
-          <ul>
-            <li>...</li>
-          </ul>
-<!--
-        The content of left column ends here.
-        -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/stylesheet.css b/Artworks/Webenv/Style-guide/0.0.1/stylesheet.css
deleted file mode 100755
index 60d4c55..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/stylesheet.css
+++ /dev/null
@@ -1,40 +0,0 @@
-/* 
- * Webenv
- *
- * Copyright (C) 2009-2012 The CentOS Project
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- * ----------------------------------------------------------------------
- * $Id: stylesheet.css 5276 2012-08-28 22:08:58Z al $
- * ----------------------------------------------------------------------
- */
-
-/* Reset browser's default definitions.
---------------------------------------------------------------------*/
-@import url("Css/reset.css");
-
-/* Customize default definitions.
---------------------------------------------------------------------*/
-@import url("Css/base.css");
-/* @import url("Css/layout-2cols.css");*/
-@import url("Css/links.css");
-@import url("Css/lists.css");
-@import url("Css/quotation.css");
-@import url("Css/forms.css");
-
-/* Miscellaneous definitions.
---------------------------------------------------------------------*/
-@import url("Css/tabs.css");
diff --git a/Artworks/Webenv/Style-guide/0.0.1/tables.html b/Artworks/Webenv/Style-guide/0.0.1/tables.html
deleted file mode 100644
index 52010cb..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/tables.html
+++ /dev/null
@@ -1,326 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-  <head>
-    <meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-    <meta http-equiv="content-style-type" content="text/css" />
-    <meta http-equiv="content-language" content="en" />
-    <meta name="keywords" content="centos web tables visual style guide" />
-    <meta name="description" content="CentOS tables visual style guide is a tool to help you customize tables inside CentOS websites." />
-    <meta name="copyright" content="2009-2012 The CentOS Project" />
-    <title>Tables - Home</title>
-    <link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection" />
-  </head>
-  <body>
-    <a name="top" id="top"></a>
-    <div id="wrap">
-      <div id="page-header">
-<!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-          <a title="Community Enterprise Operating System" href="http://www.centos.org/">
-            <img src="./Images/logo-centos.png" alt="CentOS" />
-          </a>
-        </div>
-<!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-          <a title="Google Advertisement" href="">
-            <img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" />
-          </a>
-<!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-<!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line">
-          <hr style="display:none;" />
-        </div>
-        <div class="tabs">
-          <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-              <span>Home</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" href="http://wiki.centos.org/">
-              <span>Wiki</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-              <span>Lists</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-              <span>Forums</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-              <span>Planet</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-              <span>Bugs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-              <span>SIGs</span>
-            </a>
-          </span>
-          <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-              <span>Downloads</span>
-            </a>
-          </span>
-        </div>
-<!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-          <div class="left">
-            <span class="title"><a href="">Last Releases</a>:</span>
-            <span class="release">
-              <a href="">6.0</a>
-            </span>
-            <span class="release">
-              <a href="">5.8</a>
-            </span>
-            <span class="release">
-              <a href="">4.12</a>
-            </span>
-            <span class="release last">
-              <a href="">3.18</a>
-            </span>
-          </div>
-          <div class="right">
-            <span class="rss">
-              <a href="" title="RSS">
-                <span>RSS</span>
-              </a>
-            </span>
-          </div>
-        </div>
-<!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-<!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-          <div class="userlinks">
-            <div class="lastvisit">
-              <span class="title">
-                <a href="">Your last visit was at</a>
-              </span>
-              <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-              <span>
-                <a href="">Lost your password?</a>
-              </span>
-              <span>
-                <a href="">Register</a>
-              </span>
-              <span class="last">
-                <a href="">Login</a>
-              </span>
-            </div>
-            <div class="trail">
-              <span>
-                <a href="">Pagination</a>
-              </span>
-              <span>
-                <a href="">Lists</a>
-              </span>
-              <span>
-                <a href="">Headings</a>
-              </span>
-              <span>
-                <a href="">Links</a>
-              </span>
-              <span>
-                <a href="">Texts</a>
-              </span>
-              <span class="last">
-                <a href="">Home</a>
-              </span>
-            </div>
-          </div>
-<!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-          <div class="tabs">
-            <span>
-              <a title="Welcome to the web special interest group" href="index.html">
-                <span>Welcome</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS headings visual style guide." href="headings.html">
-                <span>Headings</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS texts visual style guide." href="texts.html">
-                <span>Texts</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS lists visual style guide." href="lists.html">
-                <span>Lists</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS links visual style guide." href="links.html">
-                <span>Links</span>
-              </a>
-            </span>
-            <span class="current">
-              <a title="CentOS tables visual style guide." href="tables.html">
-                <span>Tables</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS forms visual style guide." href="forms.html">
-                <span>Forms</span>
-              </a>
-            </span>
-            <span>
-              <a title="CentOS pagination visual style guide." href="pagination.html">
-                <span>Pagination</span>
-              </a>
-            </span>
-          </div>
-        </div>
-        <div class="page-line white">
-          <hr style="display:none;" />
-        </div>
-      </div>
-<!--
-    Start page body definitions.
-    -->
-      <div id="page-body">
-<!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-        <div id="content">
-<!--
-            The content of left column starts here.
-            -->
-          <h1 class="title">
-            <a name="head-e3aadb94e1bc9eb65bbdd56d304a5e22" id="head-e3aadb94e1bc9eb65bbdd56d304a5e22">Tables</a>
-          </h1>
-          <p>CentOS Tables Visual Style Guide.</p>
-          <p>The HTML table model allows authors to arrange data
-            &mdash; text, preformatted text, images, links, forms,
-            form fields, other tables, etc. &mdash; into rows and
-            columns of cells.</p>
-          <table summary="This table gives some statistics about fruit                         flies: average height and weight, and percentage                         with red eyes (for both males and females).">
-            <caption>A test table with merged cells</caption>
-            <tr>
-              <th rowspan="2"></th>
-              <th colspan="2">Average</th>
-              <th rowspan="2">Red<br />eyes</th>
-            </tr>
-            <tr>
-              <th>height</th>
-              <th>weight</th>
-            </tr>
-            <tr>
-              <th>Males</th>
-              <td>1.9</td>
-              <td>0.003</td>
-              <td>40%</td>
-            </tr>
-            <tr>
-              <th>Females</th>
-              <td>1.7</td>
-              <td>0.002</td>
-              <td>43%</td>
-            </tr>
-          </table>
-          <h2 class="title">Recommendations</h2>
-          <ul>
-            <li>...</li>
-          </ul>
-<!--
-        The content of left column ends here.
-        -->
-          <div class="page-line">
-            <hr style="display:none;" />
-          </div>
-        </div>
-      </div>
-<!--
-    Start page footer definitions.
-    -->
-      <div id="page-footer">
-        <div class="credits">
-          <div class="top">
-            <a title="Top" href="#top">
-              <img src="./Images/top.png" alt="Top" />
-            </a>
-          </div>
-          <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-          <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-      </div>
-    </div>
-  </body>
-</html>
diff --git a/Artworks/Webenv/Style-guide/0.0.1/texts.html b/Artworks/Webenv/Style-guide/0.0.1/texts.html
deleted file mode 100644
index df76bc8..0000000
--- a/Artworks/Webenv/Style-guide/0.0.1/texts.html
+++ /dev/null
@@ -1,601 +0,0 @@
-<?xml version="1.0"?>
-<!DOCTYPE html
-     PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="en" xml:lang="en">
-<head>
-
-	<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
-	<meta http-equiv="content-style-type" content="text/css" />
-	<meta http-equiv="content-language" content="en" />
-	<meta name="keywords" content="centos web texts visual style guide" />
-    <meta name="description" content="CentOS texts visual style guide is a tool to help you customize texts inside CentOS websites." />
-	<meta name="copyright" content="2009-2012 The CentOS Project" />
-
-	<title>Texts - Home</title>
-
-	<link href="stylesheet.css" rel="stylesheet" type="text/css" media="screen, projection"/>
-
-</head>
-
-<body>
-
-<a name="top" />
-
-<div id="wrap">
-
-    <div id="page-header">
-
-        <!-- 
-        CentOS specific brand information. Use this section to show
-        the CentOS logo. The image used as CentOS logo needs to be 58
-        pixels height.
-        -->
-        <div id="logo">
-            <a title="Community Enterprise Operating System"
-            href="http://www.centos.org/"><img
-            src="./Images/logo-centos.png" alt="CentOS"/></a>
-        </div>
-
-        <!-- 
-        Advertisement area (468x60 pixels). 
-        -->
-        <div class="ads-google">
-            <a title="Google Advertisement" href=""><img src="./Images/ads-sample-468x60.png" alt="Google Advertisement" /></a>
-        <!-- 
-            <script type="text/javascript">
-                google_ad_client = "pub-6973128787810819";
-                google_ad_width = 468;
-                google_ad_height = 60;
-                google_ad_format = "468x60_as";
-                google_ad_type = "text_image";
-                google_ad_channel = "";
-                google_color_border = "204c8d";
-                google_color_bg = "345c97";
-                google_color_link = "0000FF";
-                google_color_text = "FFFFFF";
-                google_color_url = "008000";
-            </script>
-
-            <script type="text/javascript"
-                src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
-            </script>
-        -->
-        </div>
-
-        <!-- 
-        CentOS specific navigation links. Use this section to list the
-        web applications you want to be always visible no matter where
-        you are inside the CentOS web environment.  Example of web
-        applications are: Wiki, Lists, Downloads, Forums, Planet, etc.
-        -->
-        <div class="page-line"><hr style="display:none;" /></div>
-        <div class="tabs">
-
-            <span class="current">
-            <a accesskey="1" title="CentOS Home Page (Alt+Shift+1)" href="http://www.centos.org/">
-            <span>Home</span></a>
-            </span> 
-       
-            <span>
-            <a accesskey="2" title="CentOS Wiki (Alt+Shift+2)" 
-            href="http://wiki.centos.org/">
-            <span>Wiki</span></a>
-            </span>
-       
-            <span>
-            <a accesskey="3" title="CentOS Mailing Lists (Alt+Shift+3)" href="http://lists.centos.org/">
-            <span>Lists</span></a>
-            </span>
-
-            <span>
-            <a accesskey="4" title="CentOS Forums (Alt+Shift+4)" href="http://forums.centos.org">
-            <span>Forums</span></a>
-            </span>
-
-            <span>
-            <a accesskey="5" title="CentOS Planet (Alt+Shift+5)" href="http://planet.centos.org">
-            <span>Planet</span></a>
-            </span>
-            
-            <span>
-            <a accesskey="6" title="CentOS Bugs (Alt+Shift+6)" href="http://bugs.centos.org">
-            <span>Bugs</span></a>
-            </span>
-
-            <span>
-            <a accesskey="7" title="CentOS SIGs (Alt+Shift+7)" href="http://sigs.centos.org/">
-            <span>SIGs</span></a>
-            </span>
-
-            <span>
-            <a accesskey="8" title="CentOS Downloads (Alt+Shift+8)" href="http://mirrors.centos.org">
-            <span>Downloads</span></a>
-            </span>
-
-        </div>
-
-        <!-- 
-        The CentOS Distribution last releases.
-        -->
-        <div id="last-releases">
-            <div class="left">
-                <span class="title"><a href="">Last Releases</a>:</span> 
-                <span class="release"><a href="">6.0</a></span>
-                <span class="release"><a href="">5.8</a></span> 
-                <span class="release"><a href="">4.12</a></span> 
-                <span class="release last"><a href="">3.18</a></span>
-            </div>
-            <div class="right">
-                <span class="rss"><a href="" title="RSS"><span>RSS</span></a></span>
-            </div>
-        </div>
-
-        <!-- 
-        Application links. Use this section to organize user specific
-        links (e.g., session links, the last pages the user visited,
-        and the main pages the application is made of).
-        -->
-        <div id="appslinks">
-
-        <!-- 
-        User links. Use this section to set Login, Register, Lost your
-        password?, date and time of last vist, visited pages trail and
-        similar information.
-        -->
-        <div class="userlinks">
-            <div class="lastvisit">
-                <span class="title"><a href="">Your last visit was at</a></span> 
-                <span class="datetime">Thu Aug 25 14:13:05 CDT 2011</span>
-            </div>
-            <div class="session">
-                <span><a href="">Lost your password?</a></span>
-                <span><a href="">Register</a></span>
-                <span class="last"><a href="">Login</a></span>
-            </div>
-            <div class="trail">
-            	<span><a href="">Pagination</a></span>
-                <span><a href="">Lists</a></span>
-                <span><a href="">Headings</a></span>
-                <span><a href="">Links</a></span>
-                <span><a href="">Texts</a></span>
-                <span class="last"><a href="">Home</a></span>
-            </div>
-        </div>
-
-        <!-- 
-        Application specific links for content stuff. Use this section
-        to set application specific links that need to remain always
-        visible inside the application environment.
-        -->
-
-        <div class="tabs">
-    
-            <span><a title="Welcome to the web special interest group"
-            href="index.html"><span>Welcome</span></a></span>
-    
-            <span><a title="CentOS headings visual style guide."
-            href="headings.html"><span>Headings</span></a></span>
-    
-            <span class="current"><a title="CentOS texts visual style guide."
-            href="texts.html"><span>Texts</span></a></span>
-
-            <span><a title="CentOS lists visual style guide."
-            href="lists.html"><span>Lists</span></a></span>
-
-            <span><a title="CentOS links visual style guide."
-            href="links.html"><span>Links</span></a></span>
-
-            <span><a title="CentOS tables visual style guide."
-            href="tables.html"><span>Tables</span></a></span>
-
-            <span><a title="CentOS forms visual style guide."
-            href="forms.html"><span>Forms</span></a></span>
-        
-            <span><a title="CentOS pagination visual style guide."
-            href="pagination.html"><span>Pagination</span></a></span>
-
-        </div>
-
-        </div>
-
-        <div class="page-line white"><hr style="display:none;" /></div>
-
-    </div>
-
-    <!--
-    Start page body definitions.
-    -->
-
-    <div id="page-body">
-
-        <!--
-        The content of right column goes here.
-
-        <div id="rightbar">
-
-            <ul class="first">
-                <li><a href="">Release Notes</a></li>
-                <li><a href="">Lifetime</a></li>
-                <li><a href="">Downloads</a></li>
-                <li><a href="">Documentation</a></li>
-                <li class="current"><a href="">Security Advisories</a></li>
-                <li><a href="">Bugs</a></li>
-                <li><a href="">Tips and tricks</a></li>
-                <li><a href="">HowTos</a></li>
-            </ul>
-
-            <ul>
-                <li>In this bar, it is possible to separate links by
-                blocks.</li>
-            </ul>
-
-        </div>
-        -->
-
-        <div id="content">
-
-            <!--
-            The content of left column goes here.
-            -->
-
-	        <h1 class="title"><a name="head-b17e230bca18ae33ca5e04e0df1e2cdb">Texts</a></h1>
-
-	        <p>CentOS Texts Visual Style Guide.</p>
-
-<div class="toc"> <p>Table of contents</p> <dl><dt><a href="#head-b17e230bca18ae33ca5e04e0df1e2cdb">Texts</a> <dl><dt><a href="#head-46ca48cb3e70fa30e73c5720c4f951c7">Phrase elements</a> </dt><dt><a href="#head-666ae0df1f90f9daec2dfc71a0b08a11">Subscripts and superscripts</a> </dt><dt><a href="#head-c815fda27b02fd5f1fcde759a5705d11">Paragraphs</a> </dt><dt><a href="#head-7272128cff8b13a8f03a3de78bec414b">Preformatted texts</a> </dt><dt><a href="#head-494e91f987781084ae369ca54e767cf3">Quotations</a> <dl><dt><a href="#head-dc0cb512bb74064641dae42bf4581955">Recommendations</a> </dt></dl> </dt></dl> </div>
-
-	        <h2 class="title"><a name="head-46ca48cb3e70fa30e73c5720c4f951c7">Phrase elements</a></h2>
-
-            <div class="glosslist">
-	        <dl>
-            	<dt><p>EM</p></dt>
-            	<dd><p><em>Indicates emphasis.</em></p></dd>
-
-            	<dt><p>STRONG</p></dt>
-            	<dd><p><strong>Indicates stronger emphasis.</strong></p></dd>
-
-            	<dt><p>CITE</p></dt> 
-                <dd><p><cite>Contains a citation or a reference to other
-                sources.</cite></p></dd>
-
-    	        <dt><p>DFN</p></dt>
-                <dd><p><dfn>Indicates that this is the defining instance
-                of the enclosed term.</dfn></p></dd>
-
-    	        <dt><p>CODE</p></dt>
-            	<dd><p><code>Designates a fragment of computer code.</code></p></dd>
-
-    	        <dt><p>SAMP</p></dt> 
-                <dd><p><samp>Designates sample output from programs,
-                scripts, etc.</samp></p></dd>
-
-    	        <dt><p>KBD</p></dt>
-	            <dd><p><kbd>Indicates text to be entered by the user.</kbd></p></dd>
-
-    	        <dt><p>VAR</p></dt> 
-                <dd><p><var>Indicates an instance of a variable or
-                program argument.</var></p></dd>
-
-    	        <dt><p>ABBR</p></dt>
-                <dd><p><abbr title="Abbrebiation">Indicates an
-                abbreviated form (e.g., WWW, HTTP, URI, Mass.,
-                etc.).</abbr></p></dd>
-
-    	        <dt><p>ACRONYM</p></dt>
-                <dd><p><acronym title="Acronym">Indicates an acronym
-                (e.g., WAC, radar, etc.).</acronym></p></dd>
-
-	        </dl>
-            </div>
-
-	        <h2 class="title"><a name="head-666ae0df1f90f9daec2dfc71a0b08a11">Subscripts and superscripts</a></h2>
-
-            <div class="glosslist">
-	        <dl>
-	
-		        <dt><p>SUB</p></dt>
-		        <dd><p>H<sub>2</sub>O</p></dd>
-
-		        <dt><p>SUP</p></dt>
-        		<dd><p>E = mc<sup>2</sup></p></dd>
-		        <dd><p><span lang="fr">M<sup>lle</sup> Dupont</span></p></dd>
-            </dl>
-            </div>
-
-	        <h2 class="title"><a name="head-c815fda27b02fd5f1fcde759a5705d11">Paragraphs</a></h2>
-
-            <p><a href="http://www.centos.org/">CentOS</a> is an
-            Enterprise-class Linux Distribution derived from sources
-            freely provided to the public by a prominent North
-            American Enterprise Linux vendor.  CentOS conforms fully
-            with the upstream vendors redistribution policy and aims
-            to be 100% binary compatible.  (CentOS mainly changes
-            packages to remove upstream vendor branding and
-            artwork.)</p>
-    
-            <p>CentOS is developed by a small but growing team of core
-            developers.&nbsp; In turn the core developers are
-            supported by an active user community including system
-            administrators, network administrators, enterprise users,
-            managers, core Linux contributors and Linux enthusiasts
-            from around the world.</p>
-
-            <p>CentOS has numerous advantages including: an active and
-            growing user community, quickly rebuilt, tested, and QA'ed
-            errata packages, an extensive <a
-            href="http://www.centos.org/modules/tinycontent/index.php?id=15">mirror
-            network</a>, developers who are contactable and responsive
-            reliable Enterprise Linux class distribution, multiple
-            free support avenues including a <a
-            href="http://wiki.centos.org/">wiki</a>, <a
-            href="http://www.centos.org/modules/tinycontent/index.php?id=8">IRC
-            Chat</a>, <a
-            href="http://www.centos.org/modules/tinycontent/index.php?id=16">Email
-            Lists</a>, <a
-            href="http://www.centos.org/modules/newbb/">Forums</a>,and
-            a dynamic&nbsp;<a
-            href="http://www.centos.org/modules/smartfaq/">FAQ</a>.
-            </p>
-
-
-	        <h2 class="title"><a name="head-7272128cff8b13a8f03a3de78bec414b">Preformatted texts</a></h2>
-
-	        <pre>This is a small one-line pre formatted element.</pre>
-
-        	<pre>This is a long one-line pre formatted element to illustrate how the content is scrollable when it doesn't fit the current screen area.</pre>
-
-	        <h2 class="title"><a name="head-494e91f987781084ae369ca54e767cf3">Quotations</a></h2>
-
-        	<blockquote>
-                <p>The simplest quotation.</p>
-                <pre>&lt;blockquote&gt;
-    &lt;p&gt;The simplest quotation.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-            </blockquote>
-
-        	<blockquote>
-                <h3 class="title">Tip</h3>
-                <p>The simplest quotation using heading.</p>
-                <pre>&lt;blockquote&gt;&lt;h3 class="title"&gt;Tip&lt;/h3&gt; 
-    &lt;p&gt;The simplest quotation using heading.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-            </blockquote>
-
-	<blockquote class="icon orange">
-        <img src="./Images/tip.png" alt="Tip" />
-        <h3 class="title">Tip</h3>
-        <p>Simple quotations can be combined with color classes, icons
-        and headings to make your message more attractive. To set
-        quotation with icons, use the <tt>icon</tt> class in the
-        <tt>blockquote</tt> html tag. The heading is set using
-        <tt>h3</tt> heading level.</p>
-        <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;img src="./Images/tip.png" alt="Tip" /&gt;
-    &lt;h3 class="title"&gt;Tip&lt;/h3&gt;
-    &lt;p&gt;This is a simple quotation with an icon.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    <p>The following color classes are available:</p> 
-
-    <ul>
-        <li><tt>blue</tt></li>
-        <li><tt>orange</tt></li>
-        <li><tt>green</tt></li>
-        <li><tt>violet</tt></li>
-        <li><tt>red</tt></li>
-    </ul>
-
-    <p>The following icon paths are available:</p> 
-    <table>
-    <tr>
-    <td><img src="./Images/tip.png" alt="Tip" /></td>
-    <td>./Images/tip.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/note.png" alt="Info" /></td>
-    <td>./Images/note.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/caution.png" alt="Attention" /></td>
-    <td>./Images/caution.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/warning.png" alt="Warning" /></td>
-    <td>./Images/warning.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/convenction.png" alt="Convenction" /></td>
-    <td>./Images/convenction.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/important.png" alt="Star" /></td>
-    <td>./Images/important.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/error.png" alt="Error" /></td>
-    <td>./Images/error.png</td>
-    </tr>
-    <tr>
-    <td><img src="./Images/success.png" alt="Success" /></td>
-    <td>./Images/success.png</td>
-    </tr>
-    </table>
-    <p>As you probably have noted, it is possible to use pre-formatted
-    texts, lists, tables and several paragraphs inside one admonition.
-    In fact, it is possible to use any html code inside admonitions.
-    Feel yourself free to experiment new combinations.</p>
-    </blockquote>
-
-    <blockquote class="message">
-        <p>This admonition style is used to output web application
-        messages like action results. This one is the simplest.</p>
-<pre>&lt;blockquote class="message"&gt;
-    &lt;p&gt;This is the simplest administrative admonition.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-    <blockquote class="icon message green">
-        <img src="./Images/success.png" alt="Success" />
-        <h3 class="title">Success</h3>
-        <p>This admonition style is used to output web application
-        messages like action results. This one combines color classes,
-        heading, and icon.</p>
-        <pre>&lt;blockquote class="icon message green"&gt;
-    &lt;img src="./Images/success.png" alt="Success" /&gt;
-    &lt;h3 class="title"&gt;Success&lt;/h3&gt;
-    &lt;p&gt;This admonition style is used to output web application messages like action results. This one combines color classes, heading, and icon.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-    <blockquote class="icon message red">
-        <img src="./Images/error.png" alt="Error" />
-        <h3 class="title">Error</h3>
-        <p>This admonition style is used to output web application
-        messages like action results. This one combines color classes,
-        heading, and icon.</p>
-        <pre>&lt;blockquote class="icon message error"&gt;
-    &lt;img src="./Images/error.png" alt="Error" /&gt;
-    &lt;h3 class="title"&gt;Error&lt;/h3&gt;
-    &lt;p&gt;This admonition style is used to output web application messages like action results. This one combines color classes, heading, and icon.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<p>The <q cite="http://www.centos.org/">Community Enterprise
-	Operating System</q> is a GNU/Linux Distribution based on the
-	freely available sources of a prominet Linux vendor.</p>
-
-    <pre>&lt;p&gt;The &lt;q cite="http://www.centos.org/"&gt;Community Enterprise
-Operating System&lt;/q&gt; is a GNU/Linux Distribution based on the freely
-available sources of a prominet Linux vendor.&lt;/p&gt;</pre>
-
-	<p>John said, <q lang="en-US">I saw Lucy at lunch, she told me
-	<q lang="en-US">Mary wants you to get some ice cream on your
-	way home.</q> I think I will get some at Ben and Jerry’s, on
-	Gloucester Road.</q></p>
-
-    <pre>&lt;p&gt;John said, &lt;q lang="en-US"&gt;I saw Lucy at lunch,
-she told me &lt;q lang="en-US"&gt;Mary wants you to get some ice cream
-on your way home.&lt;/q&gt; I think I will get some at Ben and
-Jerry’s, on Gloucester Road.&lt;/q&gt;&lt;/p&gt;</pre>
-
-    <h3 class="title"><a name="head-dc0cb512bb74064641dae42bf4581955">Recommendations</a></h3>
-
-    <p>In order to maintain a consistent quotation style, consider the
-    following standard recomendations:</p>
-
-	<blockquote class="icon blue">
-    <img src="./Images/note.png" alt="Note" />
-    <h3 class="title">Note</h3>
-    <p>Use this quotation style to remark notes inside your content.</p>
-    <pre>&lt;blockquote class="icon blue"&gt;
-    &lt;img src="./Images/note.png" alt="Note" /&gt;
-    &lt;h3 class="title"&gt;Note&lt;/h3&gt;
-    &lt;p&gt;Use this quotation style to remark notes inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<blockquote class="icon orange">
-    <img src="./Images/tip.png" alt="Tip" />
-    <h3 class="title">Tip</h3>
-    <p>Use this quotation style to remark tips inside your content.</p>
-    <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;img src="./Images/tip.png" alt="Tip" /&gt;
-    &lt;h3 class="title"&gt;Tip&lt;/h3&gt;
-    &lt;p&gt;Use this quotation style to remark tips inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<blockquote class="icon orange">
-    <img src="./Images/important.png" alt="Important" />
-    <h3 class="title">Important</h3>
-    <p>Use this quotation style to remark important ideas inside your
-    content.</p>
-    <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;h3 class="title"&gt;Important&lt;/h3&gt;
-    &lt;img src="./Images/important.png" alt="Important" /&gt;
-    &lt;p&gt;Use this quotation style to remark important ideas inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<blockquote class="icon orange">
-    <img src="./Images/caution.png" alt="Caution" />
-    <h3 class="title">Caution</h3>
-    <p>Use this quotation style to remark caution ideas inside your
-    content.</p>
-    <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;h3 class="title"&gt;Caution&lt;/h3&gt;
-    &lt;img src="./Images/caution.png" alt="Caution" /&gt;
-    &lt;p&gt;Use this quotation style to remark caution ideas inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<blockquote class="icon orange">
-    <img src="./Images/warning.png" alt="Warning" />
-    <h3 class="title">Warning</h3>
-    <p>Use this quotation style to remark warnings inside your content.</p>
-    <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;img src="./Images/warning.png" alt="Warning" /&gt;
-    &lt;h3 class="title"&gt;Warning&lt;/h3&gt;
-    &lt;p&gt;Use this quotation style to remark warnings inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-    <p>as well as the following no-standard ones:</p>
-
-	<blockquote class="icon orange">
-    <img src="./Images/convenction.png" alt="Convenction" />
-    <h3 class="title">Convenction</h3>
-    <p>Use this quotation style to remark convenctions inside your
-    content.</p>
-    <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;h3 class="title"&gt;Convenction&lt;/h3&gt;
-    &lt;img src="./Images/convenction.png" alt="Convenction" /&gt;
-    &lt;p&gt;Use this quotation style to remark convenctions inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<blockquote class="icon blue">
-    <img src="./Images/redirect.png" alt="Redirection" />
-    <h3 class="title">Redirection</h3>
-    <p>Use this quotation style to remark redirections inside your
-    content.</p>
-    <pre>&lt;blockquote class="icon orange"&gt;
-    &lt;h3 class="title"&gt;Convenction&lt;/h3&gt;
-    &lt;img src="./Images/redirect.png" alt="Redirection" /&gt;
-    &lt;p&gt;Use this quotation style to remark redirections inside your content.&lt;/p&gt;
-&lt;/blockquote&gt;</pre>
-    </blockquote>
-
-	<ul>
-		<li>...</li>
-	</ul>
-
-
-        <!--
-        The content of left column ends here.
-        -->
-        <div class="page-line"><hr style="display:none;" /></div>
-
-        </div>
-
-    </div>
-
-    <!--
-    Start page footer definitions.
-    -->
-    <div id="page-footer">
-        <div class="credits">
-            <div class="top">
-                <a title="Top" href="#top"><img src="./Images/top.png" alt="Top"/></a>
-            </div>
-            <div class="copyright">&copy; 2009-2012 The CentOS Project. All rights reserved.</div>
-            <div class="license">This website is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a>.</div>
-        </div>
-
-    </div>
-
-</div>
-
-</body>
-
-</html>
diff --git a/Artworks/Webenv/Texi2html/1.76/default.css b/Artworks/Webenv/Texi2html/1.76/default.css
deleted file mode 100755
index 8003b06..0000000
--- a/Artworks/Webenv/Texi2html/1.76/default.css
+++ /dev/null
@@ -1,103 +0,0 @@
-/*
- * Texi2HTML
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This program is free software; you can redistribute it and/or
- * modify it under the terms of the GNU General Public License as
- * published by the Free Software Foundation; either version 2 of the
- * License, or (at your option) any later version.
- * 
- * This program is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
- * USA.
- * ----------------------------------------------------------------------
- * $Id$
- * ----------------------------------------------------------------------
- */
-
-/* Reset browser's default definitions. 
---------------------------------------------------------------------*/
-@import url("/home/centos/Projects/artwork/trunk/Identity/Webenv/Css/default.css");
-
-/* Customize default definitions.
---------------------------------------------------------------------*/
-@import url("/home/centos/Projects/artwork/trunk/Identity/Webenv/Css/App/base.css");
-@import url("/home/centos/Projects/artwork/trunk/Identity/Webenv/Css/App/paragraphs.css");
-@import url("/home/centos/Projects/artwork/trunk/Identity/Webenv/Css/App/links.css");
-@import url("/home/centos/Projects/artwork/trunk/Identity/Webenv/Css/App/lists.css");
-@import url("/home/centos/Projects/artwork/trunk/Identity/Webenv/Css/App/quotation.css");
-
-/* Customize Texi2HTML specific definitions.
---------------------------------------------------------------------*/
-
-div#page-body div#content {
-    padding-top: 5px;
-    padding-bottom: 5px;
-    background-color: #FFF;
-    }
-
-div#page-body div#content table {
-    margin-top: 0px;
-    }
-
-div#page-body div#content table tr td,
-div#page-body div#content table tr th {
-    border:none;
-    }
-
-div#page-body div#content pre.example {
-    padding: 0.5em 1em;
-    }
-
-div#page-body div#content p img {
-    margin-right: 10px;
-    margin-top: 10px;
-    }
-
-div#page-body div#content table.navibar {
-    margin-top: 10px;
-    border-bottom: 1px solid #f8f8f8;
-    }
-
-div#page-body div#content table.menu {
-    margin: 0 0 0 1.5em;
-    }
-
-div#page-body div#content p.credits {
-    font-size: small;
-    }
-
-div#page-body div#content h1 {
-    color: #fff;
-    padding: 1em;
-    margin: 0.5em 0 1em 0;
-    background-color: #204c8d;
-    background-image: url("/home/centos/Projects/artwork/trunk/Identity/Images/Webenv/h1-bg.png");
-    }
-
-div#page-body div#content h2 {
-    font-size: 1.7em;
-    margin: 0.5em 0 1em 0;
-    }
-    
-.chapter,
-.section,
-.subsection,
-.subsubsection,
-.heading,
-.subheading,
-.subsubheading,
-.settitle,
-.unnumbered {
-    }
-
-div#page-body div#content dl dt {
-    font-weight: bold;
-    }
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/ArtworkToc.py b/Artworks/Webenv/Trac/0.10.4/Modern/ArtworkToc.py
deleted file mode 100755
index b1d8855..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/ArtworkToc.py
+++ /dev/null
@@ -1,57 +0,0 @@
-# -*- coding: utf-8 -*-
-"""
-This macro shows the CentOS Artwork Table of Content.
-"""
-
-TOC = [('Identity',	   		                '<h3>1. Identity:</h3>'),
-       ('IdentityConcept',                  '1.1. Concept'),
-       ('IdentityLogo',			            '1.2. Logo'),
-       ('IdentityTypography',	            '1.3. Typography'),
-       ('IdentityColors',                   '1.4. Colors'),
-       ('IdentityNewIdeas',		            '1.5. New Ideas'),
-       ('Anaconda',	   		                '<h3>2. Anaconda:</h3>'),
-       ('AnacondaPrompt',   	    	    '2.1. Prompt'),
-       ('AnacondaHeader',	                '2.2. Header'),
-       ('AnacondaSplash',		            '2.3. Spalsh'),
-       ('AnacondaProgress', 		        '2.4. Progress'),
-       ('AnacondaProgressSlides', 		    '2.4.1. Slides'),
-       ('AnacondaFirstboot', 		        '2.5. First Boot'),
-       ('BootUp',			                '<h3>3. Boot Up:</h3>'),
-       ('BootUpGRUB',			            '3.1. GRUB'),
-       ('BootUpRHGB',			            '3.2. RHGB'),
-       ('BootUpGDM',			            '3.3. GDM'),
-       ('BootUpGnomeSplash',		        '3.3. GnomeSplash'),
-       ('HighVisibility',		            '<h3>4. High Visibility:</h3>'),
-       ('HighVisibilityWallpapers',	        '4.1. Wallpapers'),
-       ('Promo',			                '<h3>5. Promotion:</h3>'),
-       ('PromoMedia',			            '5.1.  Media'),
-       ('PromoPosters',			            '5.2. Posters'),
-       ('PromoTShirts',			            '5.3. T-Shirts'),
-       ('PromoOOoTemplates',		        '5.5. OOo Templates'),
-       ('Repo',				                '<h3>6. Image Repositories:</h3>'),
-       ('RepoWidgets',			            '6.1. Widgets'),
-       ('Theming',			                '<h3>7. Theming:</h3>'),
-       ('ThemingApache',		            '7.1. Apache Web Server'),
-       ('ThemingSquid',		                '7.2. Squid Cache Proxy'),
-       ('ThemingBrowserDefaultPage',        '7.3. Browser Default Page'),
-       ('ThemingMantis',		            '7.4. Mantis'),
-       ('ThemingMoin',		                '7.5. Moin'),
-       ('ThemingTrac',		                '7.5. Trac'),
-       ('ThemingPunbb',		                '7.5. Punbb'),
-       ('ThemingPuntal',		            '7.5. Puntal'),
-       ]
-
-def execute(hdf, args, env):
-    html = '<div class="wiki-toc">' \
-           '<h4>Table of Contents</h4>' \
-           '<ul>'
-    curpage = '%s' % hdf.getValue('wiki.page_name', '')
-    lang, page = '/' in curpage and curpage.split('/', 1) or ('', curpage)
-    for ref, title in TOC:
-        if page == ref:
-            cls =  ' class="active"'
-        else:
-            cls = ''
-        html += '<li%s><a href="%s">%s</a></li>' \
-                % (cls, env.href.wiki(lang+ref), title)
-    return html + '</ul></div>'
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-261.png b/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-261.png
deleted file mode 100644
index 8e0bb58..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-261.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-262.png b/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-262.png
deleted file mode 100644
index 4b55a5f..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-262.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-264.png b/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-264.png
deleted file mode 100644
index e82ee6a..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-264.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-265.png b/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-265.png
deleted file mode 100644
index eb05840..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/Tour/Screenshot-265.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/README b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/README
deleted file mode 100755
index 96c5745..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/README
+++ /dev/null
@@ -1,5 +0,0 @@
-This directory contains files used by Trac's default clearsilver templates.
-
-Local modifications to these files might be lost during the installation of 
-a new Trac version. This can be avoided by making a copy of this entire
-directory before beginning modifications.
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/asc.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/asc.png
deleted file mode 100755
index 486b731..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/asc.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/attachment.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/attachment.png
deleted file mode 100755
index a4d2124..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/attachment.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/background.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/background.png
deleted file mode 100755
index ccfa402..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/background.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/bottombar_gradient.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/bottombar_gradient.png
deleted file mode 100644
index ed377df..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/bottombar_gradient.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/bottombar_gradient2.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/bottombar_gradient2.png
deleted file mode 100644
index 571e027..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/bottombar_gradient2.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/centos-artwork-logo.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/centos-artwork-logo.png
deleted file mode 100644
index 216ed6b..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/centos-artwork-logo.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/changeset.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/changeset.png
deleted file mode 100755
index 31c0356..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/changeset.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/closedticket.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/closedticket.png
deleted file mode 100755
index 43f7a84..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/closedticket.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/about.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/about.css
deleted file mode 100755
index 5951ac9..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/about.css
+++ /dev/null
@@ -1,88 +0,0 @@
-/* About config */
-
-#content.about_config table {
-	border-collapse: collapse;
-	margin: 2em 0;
-	}
-
-#content.about_config th {
-	background: #f7f7f0;
-	font-weight: bold;
-	text-align: left;
-	vertical-align: top;
-	}
-
-#content.about_config th.section {
-	 text-align: right;
-	}
-
-#content.about_config th, 
-#content.about_config td {
-	border: 1px solid #ddd;
-	padding: 3px;
-	}
-
-#content.about_config td.name { 
-	background:#f9f9f0; 
-	}
-
-#content.about_config td.value {
-	background:#f9f9f0;
-	font-weight: bold;
-	}
-
-#content.about_config td.defaultvalue { 
-	font-family: monospace;
-	background:#f9f9f0;
-	}
-
-#content.about_config td.doc {
-	padding: 3px 1em 3px 1em; 
-	}
-
-/* About plugins */
-#content.about_plugins h2 {
-	background: #f7f7f7;
-	border-bottom: 1px solid #d7d7d7;
-	margin: 2em 0 0;
-	}
-
-#content.about_plugins table {
-	border-collapse: collapse;
-	margin: 1em 0;
-	table-layout: fixed;
-	width: 100%;
-	}
-
-#content.about_plugins th, 
-#content.about_plugins td { 
-	border: 1px solid #ddd; 
-	padding: 3px;
-	}
-
-#content.about_plugins th {
-	background: #f7f7f0; 
-	font-weight: bold; 
-	text-align: right; 
-	vertical-align: top; 
-	width: 12em; 
-	}
-
-#content.about_plugins td.module { 
-	font-family: monospace; 
-	}
-
-#content.about_plugins td.module .path {
-	color: #999; 
-	font-size: 90%;
-	}
-
-#content.about_plugins td.xtnpts {
-	margin-top: 1em; 
-	}
-
-#content.about_plugins td.xtnpts ul {
-	list-style: square;
-	margin: 0;
-	padding: 0 0 0 2em; 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/browser.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/browser.css
deleted file mode 100755
index 84829db..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/browser.css
+++ /dev/null
@@ -1,278 +0,0 @@
-/* Browser */
-
-#prefs { 
-	margin-top: -1.6em;
-	}
-
-* html #prefs { 
-	width: 34em; 
-	} /* Set width only for IE */
-
-#prefs fieldset label { 
-	display: block;
-	}
-
-#prefs .buttons { 
-	margin-top: -1.6em;
-	}
-#prefs .choice { 
-	margin-top: -0.6em;
-	}
-
-#legend {
-	clear: right; 
-	}
-
-h1 :link, 
-h1 :visited, 
-h1 .filename { 
-	color: #fff;
-	}
-
-h1 :link:hover, 
-h1 :visited:hover {
-	background-color: transparent;
-	text-decoration: underline;
-	color: #fff;
-	}
-
-h1 .first:link:hover, 
-h1 .first:visited:hover {
-	}
-
-h1 :link, 
-h1 :visited { 
-	color: #fff;
-	}
-
-h1 .first:link, 
-h1 .first:visited { 
-	}
-
-h1 .sep { 
-	color: #fff; 
-	padding: .1em .2em; 
-	}
-
-#jumprev { 
-	float: right; 
-	margin: 0 0 0; 
-	}
-
-#jumprev form {
-	margin: 0 0 5px 0;
-	}
-
-#jumprev input { 
-	margin-right: 0; 
-    padding: 3px;
-    width: 60px;
-	}
-
-/* Styles for the directory entries table (extends the styles for
- * "table.listing") */
-
-#dirlist { 
-	margin-top: 0 
-	}
-#dirlist td.rev, 
-#dirlist td.age, 
-#dirlist td.size {
-	 color: #888;
-	 white-space: nowrap;
-	 vertical-align: baseline;
-	}
-
-#dirlist td.rev {
-	 font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-	 text-align: right;
-	}
-
-#dirlist td.size {  
-	color: #888;
-	white-space: nowrap;
-	text-align: right;
-	vertical-align: middle;
-	}
-
-#dirlist td.name {
-	}
-
-#dirlist td.name a, 
-#dirlist td.name span {
-	background-position: 0% 50%;
-	background-repeat: no-repeat;
-	padding-left: 20px;
-	}
-
-#dirlist td.name a.parent {
-	background-image: url("../parent.png"); 
-	}
-
-#dirlist td.name a.dir {
-	background-image: url("../folder.png") 
-	}
-
-#dirlist td.name a.file {
-	background-image: url("../file.png") 
-	}
-
-#dirlist td.name a,
-#dirlist td.rev a {
-	border-bottom: none;
-	display: block 
-	}
-
-#dirlist td.rev {
-	text-align: right;
-	}
-
-#dirlist td.change {
-    color: #888;
-	}
-
-/* Style for the ''View Changes'' button */
-
-#anydiff {
-	margin: 0 0 1em; 
-	float: left; 
-	}
-
-#anydiff form,
-#anydiff div,
-#anydiff h2 { 
-	display: inline; 
-	}
-
-#anydiff input {
-	vertical-align: baseline; 
-	margin: 0 -0.5em 0 1em; 
-	}
-
-@media print {
- 	#anydiff form {
-		display:  none 
-		}
-	}
-
-/* Log */
-
-tr.diff input { 
-	padding: 0 1em; margin: 0; 
-	}
-
-div.buttons { 
-	clear: left; 
-	}
-
-@media print { 
-	th.diff, 
-	td.diff { 
-		display: none 
-		}
-	}
-
-/* Styles for the revision log table (extends the styles for
- * "table.listing") */
-
-#chglist {
-	margin-top: 0;
-	}
-
-#chglist td.change span { 
-	border: 1px solid #999;
-	display: block;
-	margin: .2em .5em 0 0;
-	width: .8em; height: .8em;
-	}
-
-#chglist td.diff { 
-	white-space: nowrap; 
-	}
-
-#chglist td.change .comment {
-	display: none; 
-	}
-
-#chglist td.old_path { 
-	font-style: italic;
-	}
-
-#chglist td.date {
-	vertical-align: top;
-	padding-top: 0.55em;
-	white-space: nowrap;
-	}
-
-#chglist td.author {
-	vertical-align: top;
-	padding-top: 0.55em
-	}
-
-#chglist td.rev,
-#chglist td.chgset { 
-	font-family: "DejaVu Sans Mono","Liberation Mono",monospace;
-	text-align: right; 
-	}
-
-#chglist td.rev a, 
-#chglist td.chgset a { 
-	border-bottom: none; 
-	}
-
-#chglist td.summary { 
-	width: 100%; 
-	vertical-align: middle; 
-	white-space: nowrap;
-	}
-
-#chglist .verbose td.summary {
-	border: none;
-	color: #333;
-	padding: .5em 1em 1em 2em;
-	white-space: normal; 
-	}
-
-#chglist td.summary * { 
-	margin-top: 0;
-	margin-bottom: 0;
-	}
-
-#paging {
-	margin: 1em 0;
-	}
-
-/* Styles for the revision info in the file view (see also trac.css) */
-#info {
-	margin-left: 20px; 
-    display: inline;
-	}
-
-#info .props {
-    margin: 0;
-	}
-
-#info .props li {
-	padding: 0;
-	overflow: auto; 
-	}
-
-/* Styles for the HTML preview */
-#preview {
-	background: #fff;
-	clear: both;
-	margin-top: 1em; 
-	}
-
-#preview .code-block {
-	border-top: 1px solid #999; 
-	margin: 0; 
-	}
-
-#preview .image-file { 
-	overflow: hidden;
-	}
-
-#preview .image-file img { 
-	max-width: 100%;
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/changeset.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/changeset.css
deleted file mode 100755
index 2573b7f..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/changeset.css
+++ /dev/null
@@ -1,73 +0,0 @@
-/* Changeset overview */
-
-#overview .files { 
-	}
-
-#overview .files ul { 
-	margin: 0; padding: 0 
-	}
-
-#overview .files li {
-	list-style: none 
-	}
-
-#overview .files li .comment { 
-	display: none 
-	}
-
-#overview .files li div {
-	border: 1px solid #999;
-	float: left;
-	margin: .2em .5em 0 0;
-	overflow: hidden;
-	width: .8em; height: .8em;
-	}
-
-#overview div.add div,
-#overview div.cp div,
-#overview div.mv div {
-	border: 0;
-	margin: 0;
-	float: right;
-	width: .35em; 
-	}
-
-#overview .changeset {
-	}
-
-#overview dd.changeset p {
-	margin-bottom: 0;
-	margin-top: 0;
-	}
-
-#overview .files {
-	}
-
-.diff ul.props {
-	font-size: 90%;
-	list-style: disc;
-	margin: .5em 0 0;
-	padding: 0 .5em 1em 2em;
-	}
-
-.diff ul.props li {
-	margin: 0;
-	padding: 0;
-	}
-
-#title dl {
-	display: inline;
-	font-size: 110%;
-	}
-
-#title dt { 
-	display: inline; 
-	font-size: 110%;
-	font-weight: bold;
-	margin-left: 3em;
-	}
-
-#title dd {
-	display: inline; 
-	margin-left: 0.4em;
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/code.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/code.css
deleted file mode 100755
index b253720..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/code.css
+++ /dev/null
@@ -1,408 +0,0 @@
-/* Code */
-
-div.code {
-	margin: 1em 1.75em;
-	padding: .25em;
-	overflow: auto;
-	}
-
-div.code pre { 
-	background:#FFFAE9 none repeat scroll 0%;
-	border-color:#E5E5E5;
-	border-style:solid;
-	border-width:1px 1px 1px 4px;
-	font-family:"DejaVu Sans Mono","Liberation Mono",monospace;
-	margin:0.5em 0pt;
-	overflow:auto;
-	padding:0.5em 1em;
-	white-space:pre;
-	}
-
-table.code {
-	border: 1px solid #ddd;
-	border-spacing: 0;
-	border-top: 0;
-	empty-cells: show;
-	font-size: 12px;
-	line-height: 130%;
-	padding: 0;
-	margin: 0 auto;
-	table-layout: fixed;
-	width: 100%;
-	}
-
-table.code th {
-	border-right: 1px solid #d7d7d7;
-	border-bottom: 1px solid #998;
-	font-size: 11px;
-	}
-
-table.code th.lineno {
-	width: 4em; 
-	}
-
-table.code thead th {
-	background: #eee;
-	border-top: 1px solid #d7d7d7;
-	color: #999;
-	padding: 0 .25em;
-	text-align: center;
-	white-space: nowrap;
-	}
-
-table.code tbody th {
-	background: #eed;
-	color: #886;
-	font-weight: normal;
-	padding: 0 .5em;
-	text-align: right;
-	vertical-align: top;
-	}
-
-table.code tbody th :link, 
-table.code tbody th :visited {
-	border: none;
-	color: #886;
-	text-decoration: none;
-	}
-
-table.code tbody th :link:hover, 
-table.code tbody th :visited:hover {
-	color: #000;
-}
-
-table.code tbody td {
-	background: #fff;
-	font: normal 11px monospace;
-	overflow: hidden;
-	padding: 1px 2px;
-	vertical-align: top;
-	}
-
-.image-file {
-	}
-
-.image-file img {
-	}
-
-/* Default */
-
-.code-block span {
-	font-family: monospace;
-	}
-
-/* Comments */
-
-.code-comment, 
-.css_comment, 
-.c_comment, 
-.c_commentdoc, 
-.c_commentline,
-.c_commentlinedoc, 
-.h_comment,
-.pl_commentline, 
-.p_commentblock,
-.p_commentline, 
-.hphp_comment, 
-.hphp_commentblock, 
-.hphp_commentline,
-.yaml_comment {
-	color: #998; 
-	font-style: italic;
-	}
-
-/* Language keyword */
-
-.code-keyword, 
-.pl_word {
-	color: #789;
-	font-weight: bold; 
-	}
-
-/* Type */
-
-.code-type, 
-.c_word, 
-.c_word2, 
-.p_classname, 
-.hphp_classname {
-	color: #468;
-	font-weight: bold;
-	}
-
-/* Function */
-
-.code-func, 
-.p_defname {
-	color: #900;
-	font-weight: bold;
-	border-bottom: none;
-	}
-
-/* Pre-processor */
-
-.code-prep, 
-.c_preprocessor, 
-.pl_preprocessor, 
-.yaml_identifier {
-	color: #999;
-	font-weight: bold;
-	}
-
-/* Language construct */
-
-.code-lang, 
-.p_word { 
-	color: #000; 
-	font-weight: bold 
-	}
-
-/* String */
-
-.code-string, 
-.c_string, 
-.c_stringeol, 
-.css_doublestring, 
-.css_singlestring,
-.h_singlestring, 
-.h_doublestring, 
-.pl_string, 
-.pl_string_q, 
-.pl_string_qq,
-.pl_string_qr, 
-.pl_string_qw, 
-.pl_string_qx, 
-.pl_backticks, 
-.pl_character,
-.p_string, 
-.p_stringeol, 
-.hphp_string, 
-.hphp_stringeol, 
-.hphp_triple,
-.hphp_tripledouble, 
-.p_character, 
-.p_triple, 
-.p_tripledouble {
-	color: #b84;
-	font-weight: normal;
-}
-
-/* Variable name */
-
-.code-var { 
-	color: #f9f; 
-	}
-
-/* SilverCity-specific styles */
-
-.css_id, 
-.css_class, 
-.css_pseudoclass, 
-.css_tag { 
-	color: #900000; 
-	}
-
-.css_directive {
-	color: #009000;
-	font-weight: bold 
-	}
-
-.css_important {
-	color: blue 
-	}
-
-.css_operator { 
-	color: #000090; 
-	font-weight: bold;
-	}
-
-.css_tag {
-	font-weight: bold;
-	}
-
-.css_unknown_identifier, 
-.css_unknown_pseudoclass { 
-	color: red; 
-	}
-
-.css_value { 
-	color: navy;
-	}
-
-.c_commentdockeyword { 
-	color: navy; 
-	font-weight: bold; 
-	}
-
-.c_commentdockeyworderror { 
-	color: red; 
-	font-weight: bold; 
-	}
-
-.c_character, 
-.c_regex, 
-.c_uuid, 
-.c_verbatim {
-	color: olive; 
-	}
-
-.c_number {
-	color: #099; 
-	}
-
-.h_asp { 
-	color: #ff0 
-	}
-
-.h_aspat { 
-	color: #ffdf00 
-	}
-
-.h_attribute {
-	color: teal 
-	}
-
-.h_attributeunknown { 
-	color: red 
-	}
-
-.h_cdata {
-	color: #373 
-	}
-
-.h_entity {
-	color: purple 
-	}
-
-.h_number {
-	color: #099 
-	}
-
-.h_other { 
-	color: purple 
-	}
-
-.h_script, 
-.h_tag, 
-.h_tagend { 
-	color: navy 
-	}
-
-.h_tagunknown {
-	color: red 
-	}
-
-.h_xmlend, 
-.h_xmlstart { 
-	color: blue 
-	}
-
-.pl_datasection {
-	color: olive 
-	}
-
-.pl_error {
-	color: red; 
-	font-weight: bold; 
-	}
-
-.pl_hash { 
-	color: #000; 
-	}
-
-.pl_here_delim,
-.pl_here_q, 
-.pl_here_qq, 
-.pl_here_qx, 
-.pl_longquote { 
-	color: olive 
-	}
-
-.pl_number {
-	color: #099; 
-	}
-
-.pl_pod { 
-	font-style: italic 
-	}
-
-.pl_regex, 
-.pl_regsubst {
-	color: olive; 
-	}
-
-.p_number { 
-	color: #099; 
-	}
-
-.hphp_character { 
-	color: olive 
-	}
-
-.hphp_defname { 
-	color: #099; 
-	font-weight: bold; 
-	}
-
-.hphp_number { 
-	color: #099; 
-	}
-
-.hphp_word { 
-	color: navy;
-	font-weight: bold; 
-	}
-
-.yaml_document { 
-	color: gray; 
-	font-style: italic; 
-	}
-
-.yaml_keyword { 
-	color: #808; 
-	}
-
-.yaml_number { 
-	color: #800; 
-	}
-
-.yaml_reference { 
-	color: #088; 
-	}
-
-.v_comment { 
-	color: gray; 
-	font-style: italic; 
-	}
-
-.v_commentline, 
-.v_commentlinebang { 
-	color: red; 
-	font-style: italic; 
-	}
-
-.v_number, 
-.v_preprocessor { 
-	color: #099; 
-	}
-
-.v_string, 
-.v_stringeol { 
-	color: olive; 
-	}
-
-.v_user { 
-	color: blue; 
-	font-weight: bold; 
-	}
-
-.v_word, 
-.v_word3 { 
-	color: navy;
-	font-weight: bold; 
-	}
-
-.v_word2 { 
-	color: green; 
-	font-weight: bold; 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/diff.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/diff.css
deleted file mode 100755
index 4854a5f..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/diff.css
+++ /dev/null
@@ -1,283 +0,0 @@
-/* Diff preferences */
-
-#prefs fieldset { 
-    margin: 1em .5em .5em; 
-    padding: .5em 1em 0; 
-    }
-
-/* Diff/change overview */
-
-#overview { 
-    margin-left: 20px; 
-    }
-
-#overview dt.property {
-    font-weight: bold;
-    padding-right: .25em;
-    position: absolute;
-    text-align: right;
-    width: 7.75em;
-    }
-
-#overview dd { 
-    margin-left: 8.5em; 
-    }
-
-#overview dt.message {
-    }
-
-#overview dd.message ul, 
-#overview dd.message ol {
-    margin-left: 2.5em;
-    }
-
-#overview dd.message p, 
-#overview dd.message pre { 
-    margin-left: 0;
-    }
-
-/* Colors for change types */
-
-#chglist .edit, 
-#overview .mod, 
-.diff #legend .mod {
-    background: #fd8; 
-    }
-
-#chglist .delete,
-#overview .rem,
-.diff #legend .rem { 
-    background: #f88; 
-    }
-
-#chglist .add, 
-#overview .add, 
-.diff #legend .add { 
-    background: #bfb; 
-    }
-
-#chglist .copy, 
-#overview .cp, 
-.diff #legend .cp { 
-    background: #88f; 
-    }
-
-#chglist .move, 
-#overview .mv, 
-.diff #legend .mv { 
-    background: #ccc; 
-    }
-
-.diff {
-    }
-
-#chglist .unknown { 
-    background: #fff; 
-    }
-
-/* Legend for diff colors */
-
-.diff #legend {
-    }
-
-.diff #legend h3 { 
-    clear: both;
-    }
-
-.diff #legend dt {
-    background: #fff;
-    border: 1px solid #999;
-    float: left;
-    margin: .1em .5em .1em 2em;
-    overflow: hidden;
-    width: .8em; height: .8em;
-    }
-
-.diff #legend dl, 
-.diff #legend dd {
-    display: inline;
-    float: left;
-    padding: 0;
-    margin: 0;
-    margin-right: .5em;
-    }
-
-/* Styles for the list of diffs */
-
-.diff ul.entries { 
-    list-style: none !important; 
-    clear: both; 
-    margin-left: 20px;
-    padding-top: 1em;
-    }
-
-.diff ul.entries ul.props li { 
-    overflow: auto; 
-    }
-
-.diff li.entry {
-    background: #f7f7f7;
-    border: 1px solid #d7d7d7;
-    list-style-type: none;
-    margin: 0 0 2em !important;
-    padding: 2px !important;
-    position: relative;
-    width: 100%;
-    }
-
-.diff h2 {
-    color: #333;
-    font-size: small;
-    letter-spacing: normal;
-    margin: 0;
-    padding: .1em 0 .25em .5em;
-    background: none;
-    }
-
-/* Styles for the actual diff tables (side-by-side and inline) */
-
-.diff table {
-    border: 1px solid #ddd;
-    border-spacing: 0;
-    border-top: 0;
-    empty-cells: show;
-    font-size: 12px;
-    line-height: 130%;
-    padding: 0;
-    margin: 0 auto;
-    table-layout: fixed;
-    width: 100%;
-    border-collapse: separate;
-    }
-
-.diff table col.lineno { 
-    width: 4em; 
-    }
-
-.diff table th {
-    border-right: 1px solid #d7d7d7;
-    border-bottom: 1px solid #998;
-    font-size: x-small;
-    }
-
-.diff table thead th {
-    background: #eee;
-    border-top: 1px solid #d7d7d7;
-    color: #999;
-    padding: 0 .25em;
-    text-align: center;
-    white-space: nowrap;
-    }
-
-.diff table tbody th {
-    background: #eed;
-    color: #886;
-    font-weight: normal;
-    padding: 0 .5em;
-    text-align: right;
-    vertical-align: top;
-    }
-
-.diff table tbody td {
-    background: #fff;
-    font: normal 11px monospace;
-    overflow: visible;
-    padding: 1px 2px;
-    vertical-align: top;
-    border-bottom: none;
-    border-right: none;
-    }
-
-.diff table tbody.skipped td {
-    background: #f7f7f7;
-    border-bottom: none;
-    border-right: none;
-    }
-
-.diff td ins, 
-.diff td del {
-    text-decoration: none;
-    }
-
-/* Styles for the inline diff */
-
-.diff table.inline tbody.mod td.l, 
-.diff table.inline tbody.rem td.l {
-    background: #fdd;
-    border-color: #c00;
-    border-style: solid;
-    border-width: 0 1px 0 1px;
-    }
-
-.diff table.inline tbody.mod td.r, 
-.diff table.inline tbody.add td.r {
-    background: #dfd;
-    border-color: #0a0;
-    border-style: solid;
-    border-width: 0 1px 0 1px;
-    }
-
-.diff table.inline tbody.mod tr.first td.l,
-.diff table.inline tbody.rem tr.first td.l { 
-    border-top-width: 1px; 
-    }
-
-.diff table.inline tbody.mod tr.last td.l,
-.diff table.inline tbody.rem tr.last td.l { 
-    border-bottom-width: 1px;
-    }
-
-.diff table.inline tbody.mod tr.first td.r,
-.diff table.inline tbody.add tr.first td.r { 
-    border-top-width: 1px; 
-    }
-
-.diff table.inline tbody.mod tr.last td.r,
-.diff table.inline tbody.add tr.last td.r { 
-    border-bottom-width: 1px; 
-    }
-
-.diff table.inline tbody.mod td del { 
-    background: #e99; 
-    color: #000;
-    }
-
-.diff table.inline tbody.mod td ins { 
-    background: #9e9; 
-    color: #000;
-    }
-
-/* Styles for the side-by-side diff */
-
-.diff table.sidebyside colgroup.content { 
-    width: 50%; 
-    }
-
-.diff table.sidebyside tbody.mod td.l { 
-    background: #fe9; 
-    }
-
-.diff table.sidebyside tbody.mod td.r { 
-    background: #fd8; 
-    }
-
-.diff table.sidebyside tbody.add td.l { 
-    background: #dfd; 
-    }
-
-.diff table.sidebyside tbody.add td.r { 
-    background: #cfc; 
-    }
-
-.diff table.sidebyside tbody.rem td.l { 
-    background: #f88; 
-    }
-
-.diff table.sidebyside tbody.rem td.r { 
-    background: #faa; 
-    }
-
-.diff table.sidebyside tbody.mod del, 
-.diff table.sidebyside tbody.mod ins {
-    background: #fc0; 
-    }
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/report.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/report.css
deleted file mode 100755
index 40304c4..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/report.css
+++ /dev/null
@@ -1,329 +0,0 @@
-@import url(code.css);
-
-h1 .numrows, h2 .numrows {
-	margin-left: 1em;
-	color: #fff; 
-	font-weight: normal; 
-	font-size: 0.5em;
-	}
-
-h2 {
-	background: #f7f7f7;
-	border-bottom: 1px solid #d7d7d7;
-	margin: 2em 0 0;
-	padding: 0 .33em;
-	}
-
-#report-descr { 
-	margin: 0 2em; 
-	font-size: 90%; 
-	}
-
-#report-notfound { 
-	margin: 2em; 
-	font-size: 110%; 
-	}
-
-#query { 
-	clear: right; 
-    padding: 5px;
-    width: 100%;
-	}
-
-#query fieldset, 
-#query fieldset input, 
-#query fieldset select { 
-	font-size: x-small; 
-	}
-
-#query fieldset {
-	margin-top: 1em; 
-	}
-
-#query .option,
-#query .option input, 
-#query .option select { 
-	font-size: 11px; 
-	}
-
-#query .option { 
-	float: left; 
-	line-height: 2em; 
-	}
-
-#query .buttons { 
-	float: right; 
-	margin-top: .5em; 
-	}
-
-#query .buttons input { 
-	margin: .5em; 
-	}
-
-#query hr { 
-	clear: both; 
-	margin: 0; 
-	visibility: hidden; 
-	}
-
-#filters table { 
-	width: 100%; 
-	}
-
-#filters tr {
-	height: 2em; 
-	}
-
-#filters th,
-#filters td { 
-	vertical-align: middle;
-    border: none;
-    border-bottom: 1px solid #EEE;
-	}
-
-#filters th { 
-	font-size: 11px; 
-	text-align: right; 
-	white-space: nowrap; 
-	}
-
-#filters td label { 
-	font-size: 11px; 
-	}
-
-#filters td.mode { 
-	text-align: right; 
-	}
-
-#filters td.filter { 
-	width: 100%; 
-	}
-
-#filters td.filter label { 
-	padding-right: 1em; 
-	}
-
-#filters td.actions { 
-	text-align: right; 
-	white-space: nowrap; 
-	}
-
-/* Styles for the report list and the report results table (extends
- * the styles for "table.listing") */
-
-.reports td.title { 
-	width: 100%; 
-	}
-
-.reports tbody td :link, 
-.reports tbody td :visited,
-.tickets tbody td :link, 
-.tickets tbody td :visited { 
-	display: block; 
-	}
-
-.tickets { 
-	border-bottom: none; 
-	}
-
-.tickets thead th {
-	text-transform: capitalize; 
-	white-space: nowrap; 
-	}
-
-.tickets tbody td, 
-.reports tbody td { 
-	padding: .5em !important; 
-	}
-
-.tickets tbody td a, 
-.reports tbody td a { 
-	border-bottom: none; 
-	}
-
-.tickets tbody td.id :link, 
-.tickets tbody td.id :visited {
-	 font-weight: bold;
-	}
-
-.tickets tbody tr:hover { 
-	background: #eed; 
-	color: #000; 
-	}
-
-.tickets tr.color1-odd  { 
-	background: #fdc; 
-	border-color: #e88; 
-	color: #a22; 
-	}
-
-.tickets tr.color1-even { 
-	background: #fed; 
-	border-color: #e99; 
-	color: #a22; 
-	}
-
-.tickets tr.color2-odd  { 
-	background: #ffb; 
-	border-color: #eea; 
-	color: #880; 
-	}
-
-.tickets tr.color2-even { 
-	background: #ffd; 
-	border-color: #dd8; 
-	color: #880; 
-	}
-
-.tickets tr.color3-odd  { 
-	background: #fbfbfb; 
-	border-color: #ddd; 
-	color: #444; 
-	}
-
-.tickets tr.color3-even { 
-	background: #f6f6f6; 
-	border-color: #ccc; 
-	color: #333; 
-	}
-	
-.tickets tr.color4-odd { 
-	background: #e7ffff; 
-	border-color: #cee; 
-	color: #099; 
-	}
-
-.tickets tr.color4-even { 
-	background: #dff; 
-	border-color: #bee; 
-	color: #099; 
-	}
-
-.tickets tr.color5-odd { 
-	background: #e7eeff; 
-	border-color: #cde; 
-	color: #469; 
-	}
-
-.tickets tr.color5-even { 
-	background: #dde7ff; 
-	border-color: #cde; 
-	color: #469; 
-	}
-
-.tickets tr.color6-odd  { 
-	background: #f0f0f0; 
-	border-color: #ddd; 
-	color: #888; 
-	}
-
-.tickets tr.color6-even { 
-	background: #f7f7f7; 
-	border-color: #ddd; 
-	color: #888; 
-	}
-
-.tickets tr.color6-odd a, 
-.color6-even a { 
-	color: #b66; 
-	}
-
-.tickets tbody tr.fullrow td, 
-.tickets tbody td.fullrow {
-	border: none;
-	color: #333;
-	background: transparent;
-	padding: 0 1em 2em 2em !important;
-	font-size: 85%;
-	}
-
-.tickets tbody tr.fullrow:hover { 
-	background: transparent !important; 
-	}
-
-.tickets .fullrow :link, 
-.tickets .fullrow :visited { 
-	display: inline; 
-	}
-
-.tickets .fullrow .meta { 
-	color: #999; 
-	margin-bottom: -.5em; 
-	margin-left: -1em; 
-	}
-
-.tickets .fullrow hr { 
-	display: none; 
-	}
-
-/* Query results table */
-
-table.tickets tbody tr.added td { 
-	font-weight: bold; 
-	}
-
-table.tickets tbody tr.changed td { 
-	font-style: italic; 
-	}
-
-table.tickets tbody tr.removed td { 
-	color: #999; 
-	}
-
-table.tickets tbody tr.prio1 { 
-	background: #fdc; 
-	border-color: #e88; 
-	}
-
-table.tickets tbody tr.even.prio1 { 
-	background: #fed; 
-	border-color: #e99; 
-	}
-
-table.tickets tbody tr.prio2 { 
-	background: #ffb; 
-	border-color: #eea; 
-	}
-
-table.tickets tbody tr.even.prio2 { 
-	background: #ffd; 
-	border-color: #dd8; 
-	}
-
-table.tickets tbody tr.prio3  { 
-	background: #fbfbfb; 
-	border-color: #ddd; 
-	}
-
-table.tickets tbody tr.even.prio3 { 
-	background: #f6f6f6; 
-	border-color: #ccc; 
-	}
-
-table.tickets tbody tr.prio4 { 
-	background: #e7ffff; 
-	border-color: #cee; 
-	}
-
-table.tickets tbody tr.even.prio4 { 
-	background: #dff; 
-	border-color: #bee; 
-	}
-
-table.tickets tbody tr.prio5 { 
-	background: #e7eeff; 
-	border-color: #cde; 
-	}
-	
-table.tickets tbody tr.even.prio5 { 
-	background: #dde7ff 
-	}
-	
-table.tickets tbody tr.prio6 { 
-	background: #f0f0f0; 
-	border-color: #ddd; 
-	}
-	
-table.tickets tbody tr.even.prio6 { 
-	background: #f7f7f7; 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/roadmap.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/roadmap.css
deleted file mode 100755
index f8f5c9e..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/roadmap.css
+++ /dev/null
@@ -1,207 +0,0 @@
-/* General styles for the progress bars */
-
-table.progress {
-	border: 1px solid #d7d7d7;
-	border-collapse: collapse;
-	border-spacing: 0;
-	float: left;
-	margin: 0;
-	padding: 0;
-	empty-cells: show;
-	}
-
-table.progress a,
-table.progress :link,
-table.progress :visited,
-table.progress :link:hover,
-table.progress :visited:hover {
-	border: none;
-	display: block;
-	width: 100%;
-	height: 1.2em;
-	padding: 0;
-	margin: 0;
-	text-decoration: none;
-	}
-
-table.progress td { 
-	background: #fff; 
-	padding: 0 
-	}
-
-table.progress td.closed { 
-	background: #bae0ba; 
-	}
-
-table.progress td :hover { 
-	background: none; 
-	}
-
-p.percent { 
-	font-size: smaller;
-    margin: 0;
-	margin-top: 3px;
-	}
-
-/* Styles for the roadmap view */
-
-ul.milestones {
-	margin: 2em 0 0;
-	padding: 0;
-	}
-
-li.milestone {
-	list-style: none;
-	}
-
-.milestone .info {
-	white-space: nowrap;
-	}
-
-.milestone .info h2 {
-	}
-
-.milestone .info h2 :link, 
-.milestone .info h2 :visited {
-	color: #000;
-	display: block;
-	border-bottom: none;
-	}
-
-.milestone .info h2 :link:hover, 
-.milestone .info h2 :visited:hover {
-	color: #000;
-	}
-
-.milestone .info h2 em { 
-	color: #b00; 
-	font-style: normal; 
-	}
-
-.milestone .info .date {
-	color: #888;
-	font-size: smaller;
-	font-style: italic;
-	margin: 0;
-    margin-left: 20px;
-	}
-
-.milestone .info .progress { 
-	margin: 0;
-	max-width: 70%; 
-	width: 60%;
-    margin-left: 20px;
-	}
-
-.milestone .info dl {
-	font-size: smaller;
-	font-style: italic;
-	margin: 0;
-    margin-top: 5px;
-    margin-left: 20px;
-	white-space: nowrap;
-	}
-
-.milestone .info dt { 
-	display: inline; 
-	}
-
-.milestone .info dd { 
-	display: inline; 
-    margin: 0 2em 0 0; 
-	}
-
-.milestone .description { 
-	margin-left: 1em; 
-	}
-
-/* Styles for the milestone view */
-
-.milestone .date { 
-	color: #888; 
-	font-style: italic; 
-	margin: 0; 
-	}
-
-.milestone .description { 
-    margin-left: 20px;
-	}
-
-/* Styles for the milestone statistics table */
-
-#stats { 
-	float: right; 
-	margin: 0 0 2em 2em; 
-	width: 400px; 
-	max-width: 40%; 
-	}
-
-#stats legend { 
-	white-space: nowrap; 
-	}
-
-#stats table { 
-	border-collapse: collapse; 
-	width: 100%; 
-	}
-
-#stats th, 
-#stats td { 
-	font-size: 10px; 
-	padding: 0; 
-	white-space: nowrap; 
-	}
-
-#stats th {
-	text-align: right; 
-    border: none;
-    vertical-align: middle;
-	}
-
-#stats th :link,
-#stats th :visited { 
-	border: none; 
-	}
-
-#stats td {
-    border: none;
-	padding-left: 0.5em; 
-	width: 100%; 
-	}
-
-#stats td table.progress { 
-	margin: 3px 4px 3px 0; 
-	}
-
-#stats td table.progress td { 
-	padding: 0; 
-	}
-
-#stats td p.percent {
-	line-height: 1.2em; 
-	margin-top: 3px;
-	}
-
-/* Styles for the milestone edit form */
-
-#edit fieldset { 
-	}
-
-#edit em { 
-	font-size: smaller; 
-	}
-
-#edit .disabled em { 
-	}
-
-#edit .field { 
-	margin-top: 1.3em; 
-	}
-
-#edit label {
-	padding-left: .2em;
-	}
-
-#edit textarea#description { 
-	width: 97%; 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/search.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/search.css
deleted file mode 100755
index 2505792..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/search.css
+++ /dev/null
@@ -1,56 +0,0 @@
-/* Search */
-
-#content form { 
-	margin: 1em 0 0; 
-	}
-
-#content form p { 
-	margin: .5em 0; 
-	}
-
-#content hr { 
-	clear: left; 
-	margin-bottom: 0; 
-	}
-
-#notfound {
-	margin: 2em; 
-	font-size: 110%;
-	}
-
-#results {
-    margin-left: 20px;
-	}
-
-#results dt {
-	margin: 1.5em 0 0; 
-	}
-
-#results dt a {
-	}
-
-#results dd {
-	font-size: 80%;
-	margin: 0;
-	padding: 0;
-	}
-
-#results .author, 
-#results .date, 
-#results .keywords { 
-	color: #090; 
-	}
-
-#quickjump { 
-	font-style: italic; 
-	font-weight: bold; 
-	}
-
-#paging { 
-	text-align: center; 
-    font-size: x-small;
-    padding: 1em;
-	}
-
-#paging a { 
-    }
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/ticket.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/ticket.css
deleted file mode 100755
index d87fc7c..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/ticket.css
+++ /dev/null
@@ -1,192 +0,0 @@
-@import url(code.css);
-
-/* Ticket */
-
-#newticket #description { 
-    width: 80%;
-	}
-
-#newticket #properties { 
-	}
-
-#newticket #summary { 
-    width: 80%;
-}
-
-#ticket {
-    border: 1px solid #DADADA;
-	}
-
-#ticket p {
-    margin-right: 20px;
-    }
-
-h1 .status { 
-	color: #fff; 
-	text-transform: lowercase; 
-	}
-	
-#ticket h2.summary { 
-    margin-top: 0;
-	}
-
-#ticket .date { 
-	color: #333; 
-	float: right; 
-	font-size: x-small; 
-    padding: 2px;
-    padding-right: 10px;
-    text-align: right;
-	}
-
-#ticket .date p { 
-	margin: 0; 
-	}
-
-#ticket table.properties {
-    border: none;
-    margin-left: 20px;
-	}
-
-#ticket table.properties tr { 
-	border-bottom: 1px dotted #eed; 
-	}
-
-#ticket table.properties td, 
-#ticket table.properties th {
-	vertical-align: top;
-	}
-
-#ticket table.properties th {
-	text-align: right;
-	width: 150px;
-    border: none;
-    vertical-align: top;
-    padding: 0.3em;
-	}
-
-#ticket table.properties td { 
-	width: 30%; 
-    border: none;
-    vertical-align: top;
-    padding: 0.3em;
-	}
-
-#ticket table.properties .description { 
-	border-top: 1px solid #dd9; 
-	}
-
-#ticket .description {
-    padding-left: 20px;
-    padding-right: 20px;
-    }
-
-#ticket .description h3 {
-    padding-left: 0;
-	}
-
-#ticket .description p {
-    }
-
-#ticket .description h3 .lastmod {
-	font-size: 90%;
-	}
-
-#ticket .inlinebuttons { 
-	float: right;
-	position: relative;
-	bottom: 0.3em;
-	}
-
-#changelog { 
-	}
-
-#changelog h3 {
-	}
-
-#changelog .threading, 
-#changelog .inlinebuttons {
-	float: right;
-	position: relative;
-	bottom: 0.3em;
-    font-size: x-small;
-	}
-
-#changelog .changes { 
-	}
-
-#changelog .comment { 
-	margin-left: 20px;
-	}
-
-form .field { 
-    margin-top: 0;
-	}
-
-form #comment { 
-	}
-
-#properties { 
-    margin-left: 20px;
-	}
-
-#properties table { 
-	border-spacing: 0; 
-	width: 100%; 
-	}
-
-#properties table th {
-	padding: .4em;
-	text-align: right;
-	vertical-align: top;
-    border:none;
-    width: 1%;
-	}
-
-#properties table th.col2 {
-	border-left: 1px dotted #d7d7d7; 
-	}
-
-#properties table td { 
-	vertical-align: middle; 
-	width: 30%; 
-    border:none;
-	}
-
-#properties table td.fullrow {
-	vertical-align: middle; 
-	width: 99%; 
-	}
-
-#properties table td.fullrow textarea#description,
-#properties table td.fullrow input#reporter,
-#properties table td.fullrow input#summary {
-    width: 98%;
-    }
-
-#properties table td input#keywords,
-#properties table td input#owner,
-#properties table td input#cc {
-	width: 95%; 
-    }
-
-#action {
-    margin-left: 20px;
-	}
-
-fieldset.radio { 
-	border: none; 
-	margin: 0; padding: 0; 
-	}
-
-fieldset.radio legend {
-	color: #000;
-	float: left;
-	font-size: 100%;
-	font-weight: normal;
-	padding: 0 1em 0 0;
-	}
-
-fieldset.radio label { 
-	padding-right: 1em; 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/timeline.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/timeline.css
deleted file mode 100755
index f35faae..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/timeline.css
+++ /dev/null
@@ -1,154 +0,0 @@
-/* Timeline */
-
-* html #prefs { 
-	width: 34em; /* Set width only for IE */ 
-	} 
-
-#prefs fieldset label { 
-	display: block; 
-	}
-
-#prefs .buttons { 
-	margin-top: -1.6em; 
-	}
-
-h2 {
-	}
-
-dl { 
-	line-height: 1.3em; 
-	margin-left: 20px;
-	}
-
-dt { 
-	background: 3px 4px no-repeat; 
-	padding: 0; 
-	}
-
-dt :link, 
-dt :visited {
-	background: 3px 3px no-repeat;
-	border: none;
-	color: #000;
-	padding: 0 4px 2px 22px;
-	}
-	
-dt>:link, 
-dt>:visited {
-	/* Hide from IE/Win */
-	background-position: 3px 4px;
-	display: block;
-	}
-
-dt :link:hover, 
-dt :visited:hover { 
-	background-color: #eed; 
-	color: #000; 
-	}
-
-dt em {
-	border-bottom: 1px dotted #bbb;
-	color: #b00;
-	font-style: normal;
-	text-decoration: none;
-	}
-
-dt .time { 
-	color: #999; 
-	font-size: 80%; 
-	}
-
-dd { 
-	font-size: 80%;
-	margin: 0 0 .75em 5.5em;
-	padding: 0;
-	color: #776;
-	}
-
-/* Apply icon background-image twice to avoid hover-flicker in IE/Win */
-
-dt.changeset, 
-dt.changeset a { 
-	background-image: url("../changeset.png") !important; 
-	}
-
-dt.newticket, 
-dt.newticket a { 
-	background-image: url("../newticket.png") !important; 
-	}
-
-dt.editedticket, 
-dt.editedticket a { 
-	background-image: url("../editedticket.png") !important; 
-	}
-
-dt.closedticket, 
-dt.closedticket a { 
-	background-image: url("../closedticket.png") !important; 
-	}
-
-dt.wiki, 
-dt.wiki a { 
-	background-image: url("../wiki.png") !important; 
-	}
-
-dt.milestone, 
-dt.milestone a { 
-	background-image: url(../milestone.png) !important; 
-	}
-
-dt.attachment, 
-dt.attachment a { 
-	background-image: url(../attachment.png) !important; 
-	}
-
-/* Styles for the 'changeset_long_messages' option */
-
-dd.changeset p { 
-	margin: 0; 
-	padding: 0 
-	}
-
-dd.changeset ul { 
-	padding-left: 15px; 
-	}
-
-/* Styles for the 'changeset_show_files' option */
-
-dd.changeset .changes { 
-	color: #aaa; 
-	font-size: 90%; 
-	}
-
-dd.changeset ul.changes { 
-	padding-left: 0;
-	list-style-type: none;
-	}
-
-dd.changeset .changes li div {
-	border: 1px solid #999;
-	float: left;
-	margin: .4em .5em 0 0;
-	overflow: hidden;
-	width: .8em; height: .8em;
-	}
-
-dd.changeset .changes .add { 
-	background: #bfb; 
-	}
-
-dd.changeset .changes .delete { 
-	background: #f88; 
-	}
-
-dd.changeset .changes .edit {
-	background: #fd8; 
-	}
-
-dd.changeset .changes .copy {
-	background: #88f; 
-	}
-
-dd.changeset .changes .move { 
-	background: #ccc; 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/trac.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/trac.css
deleted file mode 100755
index e6cf520..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/trac.css
+++ /dev/null
@@ -1,1294 +0,0 @@
-/*
- * default.css --  This file resets the browser's default visual style
- * and sets The CentOS Web Environment visual style as default visual
- * style. This file sets default values to tags like `html', `body',
- * as well as those controlling links, tables, paragrphs, headings,
- * lists, forms and quotation.
- *
- * The CentOS Web Environment (Webenv) is specially conceived to
- * achieve one unique visual style and easy navegation through all
- * different web applications The CentOS Project uses to show its
- * existence in the World Wide Web medium.
- *
- * Copyright (C) 2009, 2010, 2011 The CentOS Artwork SIG
- *
- * This CSS is free software; you can redistribute it and/or modify it
- * under the terms of the GNU General Public License as published by
- * the Free Software Foundation; either version 2 of the License, or
- * (at your option) any later version.
- *
- * This CSS is distributed in the hope that it will be useful, but
- * WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
- * General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
- *
- */
-
-
-/* Reset browsers default margins and paddings
------------------------------------------------*/
-
-* {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Define html
------------------------------------------------*/
-
-html {
-    background-color: #FFF;
-    background-image: url("../background.png");
-    min-width: 800px;
-    }
-
-/* Define body
------------------------------------------------*/
-
-body {
-    font-family: "DejaVu Sans", "Liberation Sans", sans-serif;
-    font-size: 0.85em;
-    /* margin: 0;           /* <- full screen                       */
-    /* margin: 0 1% 0 1%;   /* <- with 1% of left and right margin  */
-    /* margin: 0 2% 0 2%;   /* <- with 2% of left and right margin  */
-    margin: 0 3% 0 3%;      /* <- with 3% of left and right margin  */
-    /* margin: 0 10% 0 10%; /* <- with 10% of left and right margin */
-    color: #000;
-    background: #FFF;
-    padding: 0 10px;
-    }
-
-#banner {
-    background: #204c8d url("../header-background.png");
-    }
-
-#header hr { display: none }
-
-#header h1 { margin: 1.5em 0 -1.5em; }
-
-#header img { 
-    border: none; 
-    margin-left: 10px;
-    font-weight: bold;
-    font-size: 1.4em;
-    line-height: 1em;
-    padding: 0;
-    float: left;
-    }
-
-#header :link, 
-#header :visited, 
-#header :link:hover, 
-#header :visited:hover {
-    background: transparent;
-    color: #555;
-    margin-bottom: 2px;
-    border: none;
-    }
-
-#header h1 :link:hover, 
-#header h1 :visited:hover { 
-    color: #000 
-    }
-
-div#content > p,
-div#content > pre,
-div#content > form > div > div,
-div#content > form > div.field,
-div#content > form > fieldset,
-div#content > form > p,
-div#content > form > input,
-div#content div#searchable > form > div,
-div#content div#searchable > div#ticket > form > div.description > table,
-div#content div#preview > p,
-div#content div#preview > strong,
-div#content fieldset#preview > p,
-div#content div#preview > pre,
-div#content div#preview > div {
-    margin-left: 20px;
-    }
-
-/* Links 
------------------------------------------------*/
-
-a:link  { text-decoration: none; color: #0044B3; }
-a:hover { text-decoration: underline; color: green; }
-a:active { text-decoration: none; color: green; }
-a:visited { text-decoration: none; color: #0044B3; }
-a:visited:hover { text-decoration: underline; color: green; }
-
-h1 :link, h1 :visited ,h2 :link, h2 :visited, h3 :link, h3 :visited,
-h4 :link, h4 :visited, h5 :link, h5 :visited, h6 :link, h6 :visited {
-    color: inherit;
-}
-
-h1 a:hover { text-decoration: underline; color: #FFF; }
-h1 a:active { text-decoration: underline; color: #FFF; } 
-h1 a:visited { text-decoration: none; color: #FFF; }
-h1 a:visited:hover { text-decoration: underline; color: #FFF; }
-
-h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { text-decoration: underline; color: #072B61; } 
-h2 a:active, h3 a:active, h4 a:active, h5 a:active, h6 a:active { text-decoration: underline; color: #072B61; } 
-h2 a:visited, h3 a:visited, h4 a:visited, h5 a:visited, h6 a:visited { text-decoration: none; color: #072B61; }
-h2 a:visited:hover, h3 a:visited:hover, h4 a:visited:hover, h5 a:visited:hover, 
-h6 a:visited:hover { text-decoration: underline; color: #072B61; }
-
-/* Headings
------------------------------------------------*/
-
-.anchor:link, 
-.anchor:visited {
-    border: none;
-    color: #AAA;
-    font-size: .8em;
- 	background: transparent;
-    }
-
-h1:hover .anchor:link,
-h1:hover .anchor:visited {
-    color: #FFF;
-    }
-
-* > .anchor:link,
-* > .anchor:visited {
-    visibility: hidden;
-    }
-
-h1:hover .anchor, h2:hover .anchor, h3:hover .anchor,
-h4:hover .anchor, h5:hover .anchor, h6:hover .anchor {
-    visibility: visible;
-    }
-
-@media screen {
-    a.ext-link .icon {
-    	background: url(../extlink.gif) left center no-repeat;
-    	padding-left: 16px;
-    	}
-    * html a.ext-link .icon { 
-    	display: inline-block; 
-    	}
-    }
-
-h1 {
-    font-size: 1.7em;
-    font-weight: bold;
-    line-height: 1.9em;
-    margin-top: 0.9em;
-    margin-bottom: 0.9em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #FFF;
-    border: none;
-    background-color: #204C8D;
-    background-image: url("../h1-background.png");
-    }
-
-h2 {
-    font-size: 1.4em;
-    line-height: 1.8em;
-    margin: 0;
-    margin-top: 1.6em;
-    margin-bottom: 0.8em;
-    padding-left: 20px; /* Should be the same for h{1-4}*/
-    background-image: url("../h2-background.png");
-    border: none;
-    color: #072B61;
-    }
-
-h3 {
-    font-size: 1.25em;
-    line-height: 1.6em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #072B61;
-    border-bottom-width: 1px;
-    border-bottom-style: solid;
-    border-bottom-color: #DADADA;
-    }
-h4 {
-    font-size: 1.2em;
-    line-height: 1.4em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 0; /* Should be the same for h{1-4} */
-    color: #072B61;
-    border-bottom: none;
-    }
-
-h5 {
-    font-size: 1.1em;
-    line-height: 1.1em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #072B61;
-    font-weight: bold;
-    border-bottom: none;
-    }
-
-h6 {
-    font-size: 1em;
-    line-height: 1.1em;
-    margin-top: 1em;
-    margin-bottom: 0.5em;
-    padding-left: 20px; /* Should be the same for h{1-4} */
-    color: #000;
-    font-weight: bold;
-    border-bottom: none;
-    }
-
-hr { 
-    border: none;  
-    border-top: 1px solid #ccc; 
-    margin: 2em 0 
-    }
-
-address { font-style: normal }
-
-img { border: none }
-
-tt { 
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    white-space: pre 
-    }
-
-.underline { text-decoration: underline }
-ol.loweralpha { list-style-type: lower-alpha }
-ol.upperalpha { list-style-type: upper-alpha }
-ol.lowerroman { list-style-type: lower-roman }
-ol.upperroman { list-style-type: upper-roman }
-ol.arabic     { list-style-type: decimal }
-
-/* Paragraphs
------------------------------------------------*/
-
-p {
-    margin: 1em 0 1.5em 0;
-    line-height: 1.5em;
-    }
-
-/* Images
------------------------------------------------*/
-
-/* Quotations
------------------------------------------------*/
-
-blockquote {
-    margin-left: 3.3em;
-    margin-top: 1em;
-    padding: 0 1.5em;
-    margin-bottom: 1.3em;
-    border-left: 5px solid #DDD;
-    border-right: 5px solid #DDD;
-    }
-
-q:before {
-    content: " “";
-    }
-
-q:after {
-    content: "” ";
-    }
-
-q q:before {
-    content: " ‘";
-    }
-
-q q:after {
-    content: "’ ";
-    }
-
-address {
-    margin-left: 1.5em;
-    }
-
-/* Preformatted Texts
------------------------------------------------*/
-
-pre {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    padding: 0.7em 1em;
-    margin: 1em 0 1.5em 0;
-    white-space: pre;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #E5E5E5;
-    border-left-width: 5px;
-    background: #FFFAE9;
-    overflow: auto;
-    }
-
-/* Phrase Elements
------------------------------------------------*/
-
-tt,
-samp,
-kbd,
-code {
-    font-family: "DejaVu Sans Mono", "Liberation Mono", monospace;
-    }
-
-/* Page Lines
------------------------------------------------*/
-
-hr {
-    clear: both;
-    height: 1px ! important;
-    border: none;
-    background-color: #DADADA;
-    }
-
-/* Lists
------------------------------------------------*/
-
-ul,
-ol,
-dl {
-    margin: 1.5em 0 1.5em 4.5em;
-    }
-
-ul { 
-    list-style: url("../ul.png") circle; 
-    } 
-
-ol {
-    list-style-image: none !important;
-    }
-
-ul li,
-ol li {
-    line-height: 1.5em;
-    }
-
-ul ul,
-ul ol,
-ol ul,
-ol ol {
-    margin-top: 0.3em;
-    margin-bottom: 0.3em;
-    margin-left: 2.5em;
-    }
-
-ul li p,
-ol li p {
-    margin-bottom: 0.3em;
-    }
-
-dl dd {
-    margin: 0.5em 0 1em 2.5em;
-    }
-
-dl ol,
-dl ul {
-    margin-left: 3.5em;
-    }
-
-/* Tables 
------------------------------------------------*/
-
-table {
-    border-collapse: collapse;
-    }
-
-table caption {
-    font-style: italic;
-    text-align: center;
-    }
-
-table tr th {
-    font-weight: bold;
-    }
-
-table tr td,
-table tr th {
-    border: 1pt;
-    border-style: solid;
-    border-color: #EEE;
-    vertical-align: top;
-    padding: 0.5em;
-    }
-
-table tr td p,
-table tr td pre {
-    margin: 0;
-    padding: 0;
-    }
-
-/* Forms
------------------------------------------------*/
-
-input, 
-textarea, 
-select { margin: 2px }
-
-input, 
-select { vertical-align: middle }
-
-input[type=button], 
-input[type=submit], 
-input[type=reset] {
-    }
-
-input[type=button]:hover, 
-input[type=submit]:hover, 
-input[type=reset]:hover {
-    }
-
-input[type=button][disabled], input[type=submit][disabled],
-input[type=reset][disabled] {
-    }
-
-#search input[type=text], 
-#search input.textwidget, 
-#search textarea { 
-    border: 2px solid #204C8D;
-    width: 160px;
-    background-color: #EDF4FF;
-    padding: 3px;
-    padding-left: 5px;
-    color: #204C8D;
-    -moz-border-radius: 5px;
-    }
-
-#search input[type=button], 
-#search input[type=submit], 
-#search input[type=reset] {
-    border-width: 2px;
-    border-style: solid;
-    border-color: #204C8D;
-    background-color: #3B71B8;
-    color: #FFFFFF;
-    cursor: pointer;
-    display: inline;
-    font-weight: bold;
-    text-decoration: none;
-    padding: 2px;
-    padding-left: 4px;
-    padding-right: 4px;
-    -moz-border-radius: 5px;
-    }
-
-input[type=text], 
-input.textwidget, 
-textarea { 
-    border: 1px solid #ccc;
-    background-color: #f8f8f8;
-    }
-
-input[type=text] { 
-}
-
-input[type=text], 
-input.textwidget { 
-    padding: .2em 
-    }
-
-input[type=text]:focus, 
-input.textwidget:focus, 
-textarea:focus {
-    background-color: #fff;
-    }
-
-option { 
-    border-bottom: 1px dotted #d7d7d7; 
-    }
-
-fieldset { 
-    border: 1px solid #d7d7d7; 
-    padding: .5em; margin: 0; 
-    }
-
-fieldset.iefix { 
-    border: none; 
-    padding: 0;
-    width: 99%;
-    }
-
-* html fieldset.iefix { 
-    width: 98%; 
-    }
-
-fieldset.iefix p {
-    margin: 0; 
-    }
-
-legend { 
-    color: #999; 
-    padding: 0 .25em; 
-    font-weight: bold 
-    }
-
-label.disabled { 
-    }
-
-.buttons { 
-    margin-left: 20px;
-    }
-
-.buttons form, 
-.buttons form div { 
-    display: inline; 
-    }
-
-.buttons input { 
-    margin: 1em .5em .1em 0; 
-    }
-
-.inlinebuttons input { 
-    }
-
-/* Quick search */
-
-#search {
-    float: right;
- 	font-size: 10px;
- 	height: 0;
-    text-align: right;
-    margin: 5px;
-    }
-
-#search input { 
-    font-size: 10px 
-    }
-
-#search label { display: none }
-
-/* Navigation */
-
-.nav h2, 
-.nav hr { display: none }
-
-#metanav { padding-top: 30px; }
-
-#metanav a { color: #fff; }
-
-#metanav li { 
-    border-right-color: #fff; 
-    padding-right: 0.75em;
-    padding-left: 0.75em;
-    }
-
-#metanav a:hover {
-    background: transparent;
-    color: #fff;
-    text-decoration: underline;
-    }
-
-#ctxtnav li {
-    color: #AAA;
-    padding: 0;
-    padding-right: 0.75em;
-    padding-left: 0.75em;
-    }
-
-#ctxtnav li.first {
-    }
-
-.nav ul { 
-    font-size: 10px; 
-    list-style: none; 
-    margin: 0; 
-    margin-top: 5px; 
-    margin-bottom: 5px; 
-    text-align: right 
-    }
-
-.nav li {
-    border-right: 1px dotted #628ECA;
-    display: inline;
-    white-space: nowrap;
-    color: #FFF;
-    }
-
-.nav li.first {
-    padding-right: .75em;
-    }
-
-.nav li.last { 
-    padding-left: 1em;
-    border-right: none; 
-    }
-
-.nav li a {
-    border-bottom: none;
-    }
-
-/* Main navigation bar header */
-
-.mainnav {
-    clear: both;
-    display: block;
-    padding: 0;
-    padding-left: 0px;
-    margin:0;
-    padding-left: 10px;
-    }
-
-.mainnav ul {
-    padding:0;
-    margin:0;
-    }
-
-.mainnav li {
-    float: left;
-    display: inline;
-    white-space: nowrap;
-    margin-left: 3px;
-    padding-top: 4px;
-    padding-bottom: 4px;
-    border-width: 1px;
-    border-style: solid;
-    border-color: #628ECA;
-    background-color: #FFF;
-    background-image: url("../topbar_gradient.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    font-size: 0.9em;
-    -moz-border-radius: 3px 3px 0 0;
-    }
-
-.mainnav li a { 
-    /* To cover the box area as linkable */
-    padding: 7px 8px;
-    }
-
-#banner .mainnav li.active a { 
-    /* To cover the box area as linkable in the header area */
-    padding: 6px 8px 7px; 
-    }
-
-
-#footer .mainnav li.active a { 
-    /* To cover the box area as linkable in the footer area */
-    padding: 7px 8px 6px;
-    }
-
-.mainnav a, 
-.mainnav a:visited {
-    color: #204C8D;
-    text-decoration: none;
-    border-bottom: 0;
-    }
-
-.mainnav li:hover {
-    background-color: #628ECA;
-    background-image: url("../topbar_gradient2.png");
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-.mainnav li:hover a {
-    color: #FFFFFF;
-    text-decoration: none;
-    background: transparent;
-    border-bottom: 0;
-    }
-
-.mainnav li:hover a:active { 
-    color:#FFF; 
-    text-decoration:none;
-    }
-
-.mainnav li a:active { 
-    color:#204C8D; 
-    text-decoration:none;
-    }
-
-.mainnav .active :link,
-.mainnav .active :visited {
-    color: #FFFFFF;
-    font-weight: bold;
-    }
-
-.mainnav li.active {
-    background-color: #628ECA;
-    background-image: url("../topbar_gradient2.png"); 
-    background-position: left top;
-    background-repeat: repeat-x;
-    }
-
-/* Main navigation bar footer*/
-
-#footer .mainnav li {
-    border-color: #628ECA;
-    background-color: #FFF;
-    background-image: url("../bottombar_gradient.png");
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    -moz-border-radius: 0 0 3px 3px;
-    }
-
-#footer .mainnav a, 
-#footer .mainnav a:visited {
-    color: #204C8D;
-    text-decoration: none;
-    border-bottom: 0;
-    }
-
-#footer .mainnav li:hover {
-    background-color: #628ECA;
-    background-image: url("../bottombar_gradient2.png");
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    }
-
-#footer .mainnav li:hover a {
-    color: #FFFFFF;
-    text-decoration: none;
-    background: transparent;
-    }
-
-#footer .mainnav li:hover a:active { color:#FFF; text-decoration:none;}
-#footer .mainnav li a:active { color:#204C8D; text-decoration:none;}
-
-#footer .mainnav .active :link,
-#footer .mainnav .active :visited {
-    color: #FFFFFF;
-    font-weight: bold;
-    }
-
-#footer .mainnav li.active {
-    background-color: #628ECA;
-    background-image: url("../bottombar_gradient2.png"); 
-    background-position: left bottom;
-    background-repeat: repeat-x;
-    }
-
-/* Context-dependent navigation links */
-#ctxtnav { 
-    clear: both;
-    padding: 0;
-    }
-
-#ctxtnav ul {
-    background-color: #EDF4FF;
-    border-top: 1px solid #C9C9C9;
-    margin: 0;
-    padding-top: 3px;
-    padding-bottom: 3px;
-    padding-left: 10px;
-    border-bottom: 2px dotted #628ECA;	
-    font-size: small;
-    clear: both;
-    text-align: left;
-    }
-
-#ctxtnav li ul {
- 	background: #f7f7f7;
- 	color: #ccc;
- 	border: 1px solid;
-    padding: 0;
-    display: inline;
-    }
-
-#ctxtnav li li { padding: 0; }
-
-#ctxtnav li li :link, 
-#ctxtnav li li :visited { 
-    padding: 0 1em 
-    }
-
-#ctxtnav li li :link:hover, #ctxtnav li li :visited:hover {
-    background: #bba;
-    color: #fff;
-    }
-
-/* Alternate links */
-
-#altlinks { 
-    clear: both; 
-    text-align: center; 
-    margin-left: 20px;
-    margin-right: 20px;
-    }
-
-#altlinks h3 { 
-    font-size: 12px; 
-    letter-spacing: 
-    normal; margin: 0 
-    }
-
-#altlinks ul { 
-    list-style: none; 
-    margin: 0; 
-    }
-
-#altlinks li {
-    border-right: 1px solid #d7d7d7;
-    display: inline;
-    font-size: 11px;
-    line-height: 16px;
-    padding: 0 1em;
-    white-space: nowrap;
-    }
-
-#altlinks li.last { 
-    border-right: none; 
-    }
-
-#altlinks li :link, 
-#altlinks li :visited {
-    background-position: 0 -1px;
-    background-repeat: no-repeat;
-    border: none;
-    }
-
-#altlinks li a.ics { background-image: url(../ics.png); padding-left: 22px }
-
-#altlinks li a.rss { background-image: url(../xml.png); padding-left: 42px }
-
-/* Footer */
-
-#footer {
-    background: #204c8d url("../header-background.png");
-    margin-top: 1em;
-    clear: both;
-    }
-
-#footer :link, 
-#footer :visited { 
-    color: #bbb; 
-    }
-
-#footer hr { display: none }
-
-#footer #tracpowered { 
-    border: 0; 
-    float: left; 
-    }
-
-#footer #tracpowered:hover { 
-    background: transparent; 
-    }
-
-#footer p { 
-    margin: 0; 
-    }
-
-#footer p.left {
-    float: left;
-    margin-left: 1em;
-    padding: 0 1em;
-    border-left: 1px solid #d7d7d7;
-    border-right: 1px solid #d7d7d7;
-    }
-
-#footer p.right {
-    float: right;
-    text-align: right;
-    }
-
-#footer .credits {
-    text-align: center;
-    font-size: 0.88em;
-    padding: 0;
-    color: #EEE;
-    padding: 1em;
-    clear: both;
-    }
-
-#footer .credits a { 
-    color: #EEE; 
-    }
-
-
-#content { 
-    padding-left: 20px;
-    padding-right: 20px;
-    position: relative 
-    }
-
-#help {
-    clear: both;
-    color: #999;
-    font-size: 90%;
-    margin: 1em;
-    text-align: right;
-    }
-
-#help :link, 
-#help :visited { cursor: help }
-
-#help hr { display: none }
-
-/* Page preferences form */
-
-#prefs {
-    background: #f7f7f0;
-    border: 1px solid #AAA;
-    float: right;
-    font-size: xx-small;
-    position: relative;
-    margin: 0 1em 1em;
-    padding: 1em;
-    }
-
-* html #prefs { width: 26em } /* Set width only for IE */
-
-#prefs input, 
-#prefs select { font-size: 9px; vertical-align: middle }
-
-#prefs fieldset {
-    background: transparent;
-    border: none;
-    margin: .5em;
-    padding: 0;
-    }
-
-#prefs fieldset legend {
-    background: transparent;
-    color: #000;
-    font-size: 9px;
-    font-weight: normal;
-    margin: 0 0 0 -1.5em;
-    padding: 0;
-    }
-
-#prefs .buttons { text-align: right }
-
-/* Version information (browser, wiki, attachments) */
-
-#info {
-    margin: 1em 0 0 20px;
-    clear: both;
-    width: 100%;
-    }
-
-#info th, 
-#info td { 
-    vertical-align: top;
-    border:none;
-    }
-
-#info th { 
-    font-weight: bold; 
-    text-align: left; 
-    white-space: nowrap; 
-    }
-
-#info td.message { 
-    width: 100%;
-    }
-
-#info .message ul { 
-    }
-
-#info .message p { 
-    }
-
-/* Wiki */
-
-.wikipage { 
-    padding-left: 18px; 
-    }
-
-.wikipage h1, 
-.wikipage h2, 
-.wikipage h3 { 
-    margin-left: -18px; 
-    }
-
-a.missing:link, 
-a.missing:visited, 
-span.missing { color: gray; }
-
-a.missing:link, 
-a.missing:visited { background: none; }
-
-a.missing:hover { color: gray }
-a.closed:link, a.closed:visited { text-decoration: line-through }
-
-dl.wiki dt { font-weight: bold }
-
-dl.compact dt { float: left; padding-right: .5em }
-
-dl.compact dd { margin: 0; padding: 0 }
-
-pre.wiki, 
-pre.literal-block {
-    }
-
-blockquote.citation { 
-    border-style: solid; 
-    border-width: 0 2px 0 2px; 
-    padding-left: 0.5em;
-    padding-right: 0.5em;
-    border-color: #b44; 
-    background: transparent;
-    }
-
-.citation blockquote.citation { 
-    border-color: #4b4; 
-    }
-
-.citation .citation blockquote.citation { 
-    border-color: #44b; 
-    }
-
-.citation .citation .citation blockquote.citation { 
-    border-color: #c55; 
-    }
-
-table.wiki {
-    }
-
-table.wiki td { 
-    }
-
-.wikitoolbar {
-    border: solid #d7d7d7;
-    border-width: 1px 1px 1px 0;
-    height: 18px;
-    width: 208px;
-    margin: 1px !important;
-    }
-
-.wikitoolbar :link, .wikitoolbar :visited {
-    background: transparent url("../edit_toolbar.png") no-repeat;
-    border: 1px solid #fff;
-    border-left-color: #d7d7d7;
-    cursor: default;
-    display: block;
-    float: left;
-    width: 24px;
-    height: 16px;
-    }
-
-.wikitoolbar :link:hover, 
-.wikitoolbar :visited:hover {
-    background-color: transparent;
-    border: 1px solid #fb2;
-    }
-
-.wikitoolbar a#em { 
-    background-position: 0 0 
-    }
-
-.wikitoolbar a#strong { 
-    background-position: 0 -16px 
-    }
-
-.wikitoolbar a#heading { 
-    background-position: 0 -32px 
-    }
-
-.wikitoolbar a#link { 
-    background-position: 0 -48px 
-    }
-
-.wikitoolbar a#code { 
-    background-position: 0 -64px 
-    }
-
-.wikitoolbar a#hr { 
-    background-position: 0 -80px 
-    }
-
-.wikitoolbar a#np { 
-    background-position: 0 -96px 
-    }
-
-.wikitoolbar a#br { 
-    background-position: 0 -112px 
-    }
-
-/* Styles for the form for adding attachments. */
-
-#attachment .field { margin-top: 1.3em }
-#attachment label { padding-left: .2em }
-#attachment fieldset { margin-top: 2em }
-#attachment fieldset .field { float: left; margin: 0 1em .5em 0 }
-#attachment .options { float: left; }
-#attachment br { clear: left }
-.attachment #preview { margin-top: 1em; margin-left: 20px; }
-
-/* Styles for the list of attachments. */
-
-#attachments { 
-    padding-right: 1em;
-    margin-left: 20px;
-    }
-
-#attachments .attachments { 
-    margin-left: 2em; 
-    padding: 0 
-    }
-
-#attachments dt { 
-    display: list-item; 
-    list-style: url("../ul.png") circle; 
-    }
-
-#attachments dd { 
-    font-style: italic; 
-    margin-left: 0; 
-    padding-left: 0; 
-    font-size: small;
-    margin-bottom: 1em;
-    }
-
-/* Styles for tabular listings such as those used for displaying
- * directory contents and report results. */
-
-table.listing {
-    clear: both;
-    border-bottom: 1px solid #ddd;
-    border-collapse: collapse;
-    border-spacing: 0;
-    margin-top: 1em;
-    width: 100%;
-    }
-
-table.listing th { 
-    text-align: left; 
-    padding: .5em; 
-    }
-
-table.listing thead { 
-    background: #fff url("../h2-background.png"); 
-    }
-
-table.listing thead th {
-    border: 1px solid #ddd;
-    font-weight: bold;
-    padding: .5em;
-    vertical-align: bottom;
-    }
-
-table.listing thead th :link:hover, 
-table.listing thead th :visited:hover {
- 	background-color: transparent;
-    }
-
-table.listing thead th a { 
-    border: none; 
-    padding-right: 12px;
-    }
-
-table.listing th.asc a, 
-table.listing th.desc a { 
-    font-weight: bold; 
-    }
-
-table.listing th.asc a, 
-table.listing th.desc a {
- 	background-position: 100% 50%;
-    background-repeat: no-repeat;
-    }
-
-table.listing th.asc a { 
-    background-image: url("../asc.png"); 
-    }
-
-table.listing th.desc a { 
-    background-image: url("../desc.png"); 
-    }
-
-table.listing tbody td, 
-table.listing tbody th {
-    border: 1px dotted #ddd;
-    padding: .5em;
-    vertical-align: top;
-    }
-
-table.listing tbody td a:hover, 
-table.listing tbody th a:hover {
-    background-color: transparent;
-    }
-
-table.listing tbody tr { 
-    border-top: 1px solid #ddd 
-    }
-
-table.listing tbody tr.even {
-    background-color: #fcfcfc; 
-    }
-
-table.listing tbody tr.odd { 
-    background-color: #f7f7f7; 
-    }
-
-table.listing tbody tr:hover { 
-    background: #eed !important; 
-    }
-
-/* Styles for the error page (and rst errors) */
-
-#content.error .message, 
-div.system-message {
-    background: #fdc;
-    border: 2px solid #d00;
-    color: #500;
-    padding: .5em;
-    margin: 1em 0;
-    }
-
-#content.error pre, 
-div.system-message pre { 
-    margin-left: 1em; 
-    overflow: auto; 
-    font-size: small;
-    font-family: "DejaVu Sans Mono","Liberation Mono",monospace;
-    }
-
-div.system-message p { 
-    margin: 0; 
-    }
-
-div.system-message p.system-message-title { 
-    font-weight: bold; 
-    }
-
-/* Styles for search word highlighting */
-
-@media screen {
-    .searchword0 { background: #ff9 }
-    .searchword1 { background: #cfc }
-    .searchword2 { background: #cff }
-    .searchword3 { background: #ccf }
-    .searchword4 { background: #fcf }
-    }
-
-@media print {
-    #header, 
-    #altlinks, 
-    #footer, 
-    #help { 
-    	display: none; 
-    	}
-
-    .nav, 
-    form, 
-    .buttons form, 
-    form .buttons, 
-    form .inlinebuttons { 
-    	display: none; 
-    	}
-
-    form.printableform { 
-    	display: block;
-    	}
-    }
-
-/* Miscelaneous */
-
-.pageline {
-    clear: both;
-    margin: 0;
-    padding: 0;
-    width: 100%;
-    /* sync these values, line-height is needed for IE */
-    height: 5px;
-    line-height: 5px;
-    background: #628ECA;
-    }
-
-.wikitext {
-    padding: 3px;	
-    height: 300px;
-    width: 100%;
-}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/wiki.css b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/wiki.css
deleted file mode 100755
index 5b7156f..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/css/wiki.css
+++ /dev/null
@@ -1,152 +0,0 @@
-@import url(code.css);
-
-/* Styles for the page editing form */
-
-#edit #rows { 
-	float: right; 
-	font-size: 80%; 
-	}
-
-#edit #rows select { 
-	font-size: 90%; 
-	}
-
-#edit #text { 
-	clear: both; 
-	width: 100%; 
-	}
-
-#edit .wikitoolbar { 
-	float: left; 
-	}
-
-#changeinfo { 
-	padding: .5em; 
-	}
-
-#changeinfo .field { 
-	float: left; 
-	margin: 0 1em .5em 0;
-	}
-
-#changeinfo br {
-	clear: left; 
-	}
-
-#changeinfo .options { 
-	padding: 0 0 1em 1em; 
-	}
-
-#changeinfo .options, 
-#changeinfo .buttons { 
-	clear: left; 
-	}
-
-#delete { 
-	margin-left: 6em; 
-	}
-
-#preview {
-	background: #fff url(../draft.png);
-	margin: 1em 0 2em;
-	overflow: auto;
-	}
-
-/* Diff view */
-
-#overview .multi { 
-	color: #999; 
-	}
-
-#overview .ipnr { 
-	color: #999; 
-	font-size: 80% 
-	}
-
-#overview .comment { 
-	padding: 1em 0 0; 
-	}
-
-/* Styles for the page history table (extends the styles for
- * "table.listing") */
-
-#wikihist td { 
-	padding: 0 .5em 
-	}
-
-#wikihist td.date, 
-#wikihist td.diff, 
-#wikihist td.version,
-#wikihist td.author {
-	white-space: nowrap;
-	}
-
-#wikihist td.version { 
-	text-align: center 
-	}
-
-#wikihist td.comment { 
-	width: 100%; 
-	}
-
-@media print { 
- 	th.diff, td.diff { 
-		display: none 
-		}
-	}
-
-/* Styles for the TracGuideToc wikimacro */
-
-.wiki-toc {
-        color: black; 
-        background: #fff url("../toc.png") right repeat-y; 
-        border: 1px solid #CCCCCC;
-        font-size: small;
-        text-align:left;
-        padding-bottom: 15px;
-        margin: 0;
- 	margin: 0 0 2em 1em;
- 	float: right;
- 	position: relative;
-}
-
-.wiki-toc h4 { 
-        font-size: 1em;
-        font-weight: bold;
-        line-height: 1.8em;
-    	border-bottom: 1px solid #ccc;
-        margin: 0px;
-        margin-bottom: 10px;
-        padding: 0 10px 0 10px; 
-        color: #072B61;
-        background-color: #FFF;
-        background-image: url("../h2-background.png");
-}
-
-.wiki-toc h3 {
-    margin-left: -10px;
-    color: #072B61;
-    border-bottom: 1px solid #ccc;
-    font-size: 1em;
-}
-
-
-.wiki-toc ul, 
-.wiki-toc ol { 
-	list-style: none !important; 
-	padding: 0 !important; 
-	margin: 10px !important;
-	}
-
-.wiki-toc li { 
-	margin: 0 ;
-	padding: 0 
-	}
-
-.wiki-toc .active { 
-	font-weight: bold; 
-	position: relative; 
-	list-style: none !important;
-	padding: 0; 
-	margin: 0 
-	}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/desc.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/desc.png
deleted file mode 100755
index 2070185..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/desc.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/dots.gif b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/dots.gif
deleted file mode 100755
index c6ae052..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/dots.gif and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/draft.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/draft.png
deleted file mode 100755
index 6b625f4..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/draft.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/edit_toolbar.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/edit_toolbar.png
deleted file mode 100755
index 50e6a8b..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/edit_toolbar.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/editedticket.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/editedticket.png
deleted file mode 100755
index 9d12a91..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/editedticket.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/extlink.gif b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/extlink.gif
deleted file mode 100755
index d47e14c..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/extlink.gif and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/file.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/file.png
deleted file mode 100755
index 168d472..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/file.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/folder.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/folder.png
deleted file mode 100755
index 48b7c19..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/folder.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/h1-background.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/h1-background.png
deleted file mode 100755
index 966b7ed..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/h1-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/h2-background.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/h2-background.png
deleted file mode 100755
index 7966dc0..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/h2-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/header-background.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/header-background.png
deleted file mode 100755
index db54c7e..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/header-background.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/ics.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/ics.png
deleted file mode 100755
index 69b9193..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/ics.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/imggrid.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/imggrid.png
deleted file mode 100755
index d1e60d9..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/imggrid.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/query.js b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/query.js
deleted file mode 100755
index e4cbd99..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/query.js
+++ /dev/null
@@ -1,271 +0,0 @@
-function initializeFilters() {
-
-  // Bail early for Konqueror and IE5.2/Mac, which don't fully support dynamic
-  // creation of form controls
-  try {
-    var test = document.createElement("input");
-    test.type = "button";
-    if (test.type != "button") throw Error();
-  } catch (e) {
-    return;
-  }
-
-  // Removes an existing row from the filters table
-  function removeRow(button, propertyName) {
-    var tr = getAncestorByTagName(button, "tr");
-
-    var mode = null;
-    var selects = tr.getElementsByTagName("select");
-    for (var i = 0; i < selects.length; i++) {
-      if (selects[i].name == propertyName + "_mode") {
-        mode = selects[i];
-        break;
-      }
-    }
-    if (mode && (getAncestorByTagName(mode, "tr") == tr)) {
-      // Check whether there are more 'or' rows for this filter
-      var next = tr.nextSibling;
-      if (next && (next.className == propertyName)) {
-        function getChildElementAt(e, idx) {
-          e = e.firstChild;
-          var cur = 0;
-          while (cur <= idx) {
-            while (e && e.nodeType != 1) e = e.nextSibling;
-            if (cur++ == idx) break;
-            e = e.nextSibling;
-          }
-          return e;
-        }
-
-        var thisTh = getChildElementAt(tr, 0);
-        var nextTh = getChildElementAt(next, 0);
-        next.insertBefore(thisTh, nextTh);
-        nextTh.colSpan = 1;
-
-        thisTd = getChildElementAt(tr, 0);
-        nextTd = getChildElementAt(next, 1);
-        next.replaceChild(thisTd, nextTd);
-      }
-    }
-
-    var tBody = tr.parentNode;
-    tBody.deleteRow(tr.sectionRowIndex);
-    if (!tBody.rows.length) {
-        tBody.parentNode.removeChild(tBody);
-    }
-    
-    if (propertyName) {
-      var select = document.forms["query"].elements["add_filter"];
-      for (var i = 0; i < select.options.length; i++) {
-        var option = select.options[i];
-        if (option.value == propertyName) option.disabled = false;
-      }
-    }
-  }
-
-  // Initializes a filter row, the 'input' parameter is the submit
-  // button for removing the filter
-  function initializeFilter(input) {
-    var removeButton = document.createElement("input");
-    removeButton.type = "button";
-    removeButton.value = input.value;
-    if (input.name.substr(0, 10) == "rm_filter_") {
-      removeButton.onclick = function() {
-        var endIndex = input.name.search(/_\d+$/);
-        if (endIndex < 0) endIndex = input.name.length;
-        removeRow(removeButton, input.name.substring(10, endIndex));
-        return false;
-      }
-    } else {
-      removeButton.onclick = function() {
-        removeRow(removeButton);
-        return false;
-      }
-    }
-    input.parentNode.replaceChild(removeButton, input);
-  }
-
-  // Make the submit buttons for removing filters client-side triggers
-  var filters = document.getElementById("filters");
-  var inputs = filters.getElementsByTagName("input");
-  for (var i = 0; i < inputs.length; i++) {
-    var input = inputs[i];
-    if (input.type == "submit" && input.name
-     && input.name.match(/^rm_filter_/)) {
-      initializeFilter(input);
-    }
-  }
-
-  // Make the drop-down menu for adding a filter a client-side trigger
-  var addButton = document.forms["query"].elements["add"];
-  addButton.parentNode.removeChild(addButton);
-  var select = document.getElementById("add_filter");
-  select.onchange = function() {
-    if (select.selectedIndex < 1) return;
-
-    if (select.options[select.selectedIndex].disabled) {
-      // Neither IE nor Safari supported disabled options at the time this was
-      // written, so alert the user
-      alert("A filter already exists for that property");
-      return;
-    }
-
-    // Convenience function for creating a <label>
-    function createLabel(text, htmlFor) {
-      var label = document.createElement("label");
-      if (text) label.appendChild(document.createTextNode(text));
-      if (htmlFor) label.htmlFor = htmlFor;
-      return label;
-    }
-
-    // Convenience function for creating an <input type="checkbox">
-    function createCheckbox(name, value, id) {
-      var input = document.createElement("input");
-      input.type = "checkbox";
-      if (name) input.name = name;
-      if (value) input.value = value;
-      if (id) input.id = id;
-      return input;
-    }
-
-    // Convenience function for creating an <input type="radio">
-    function createRadio(name, value, id) {
-      var input = document.createElement("input");
-      input.type = "radio";
-      if (name) input.name = name;
-      if (value) input.value = value;
-      if (id) input.id = id;
-      return input;
-    }
-
-    // Convenience function for creating a <select>
-    function createSelect(name, options, optional) {
-      var e = document.createElement("select");
-      if (name) e.name = name;
-      if (optional) e.options[0] = new Option();
-      if (options) {
-        for (var i = 0; i < options.length; i++) {
-          var option;
-          if (typeof(options[i]) == "object") {
-            option = new Option(options[i].text, options[i].value);
-          } else {
-            option = new Option(options[i], options[i]);
-          }
-          e.options[e.options.length] = option;
-        }
-      }
-      return e;
-    }
-
-    var propertyName = select.options[select.selectedIndex].value;
-    var property = properties[propertyName];
-    var table = document.getElementById("filters").getElementsByTagName("table")[0];
-    var tr = document.createElement("tr");
-    tr.className = propertyName;
-
-    var alreadyPresent = false;
-    for (var i = 0; i < table.rows.length; i++) {
-      if (table.rows[i].className == propertyName) {
-        var existingTBody = table.rows[i].parentNode;
-        alreadyPresent = true;
-        break;
-      }
-    }
-
-    // Add the row header
-    var th = document.createElement("th");
-    th.scope = "row";
-    if (!alreadyPresent) {
-      th.appendChild(createLabel(property.label));
-    } else {
-      th.colSpan = 2;
-      th.appendChild(createLabel("or"));
-    }
-    tr.appendChild(th);
-
-    var td = document.createElement("td");
-    if (property.type == "radio" || property.type == "checkbox") {
-      td.colSpan = 2;
-      td.className = "filter";
-      if (property.type == "radio") {
-        for (var i = 0; i < property.options.length; i++) {
-          var option = property.options[i];
-          td.appendChild(createCheckbox(propertyName, option,
-            propertyName + "_" + option));
-          td.appendChild(document.createTextNode(" "));
-          td.appendChild(createLabel(option ? option : "none",
-            propertyName + "_" + option));
-        }
-      } else {
-        td.appendChild(createRadio(propertyName, "1", propertyName + "_on"));
-        td.appendChild(document.createTextNode(" "));
-        td.appendChild(createLabel("yes", propertyName + "_on"));
-        td.appendChild(createRadio(propertyName, "!1", propertyName + "_off"));
-        td.appendChild(document.createTextNode(" "));
-        td.appendChild(createLabel("no", propertyName + "_off"));
-      }
-      tr.appendChild(td);
-    } else {
-      if (!alreadyPresent) {
-        // Add the mode selector
-        td.className = "mode";
-        var modeSelect = createSelect(propertyName + "_mode",
-                                      modes[property.type]);
-        td.appendChild(modeSelect);
-        tr.appendChild(td);
-      }
-
-      // Add the selector or text input for the actual filter value
-      td = document.createElement("td");
-      td.className = "filter";
-      if (property.type == "select") {
-        var element = createSelect(propertyName, property.options, true);
-      } else if (property.type == "text") {
-        var element = document.createElement("input");
-        element.type = "text";
-        element.name = propertyName;
-        element.size = 42;
-      }
-      td.appendChild(element);
-      element.focus();
-      tr.appendChild(td);
-    }
-
-    // Add the add and remove buttons
-    td = document.createElement("td");
-    td.className = "actions";
-    var removeButton = document.createElement("input");
-    removeButton.type = "button";
-    removeButton.value = "-";
-    removeButton.onclick = function() { removeRow(removeButton, propertyName) };
-    td.appendChild(removeButton);
-    tr.appendChild(td);
-
-    if (alreadyPresent) {
-      existingTBody.appendChild(tr);
-    } else {
-      // Find the insertion point for the new row. We try to keep the filter rows
-      // in the same order as the options in the 'Add filter' drop-down, because
-      // that's the order they'll appear in when submitted.
-      var insertionPoint = getAncestorByTagName(select, "tbody");
-      outer: for (var i = select.selectedIndex + 1; i < select.options.length; i++) {
-        for (var j = 0; j < table.tBodies.length; j++) {
-          if (table.tBodies[j].rows[0].className == select.options[i].value) {
-            insertionPoint = table.tBodies[j];
-            break outer;
-          }
-        }
-      }
-      // Finally add the new row to the table
-      var tbody = document.createElement("tbody");
-      tbody.appendChild(tr);
-      insertionPoint.parentNode.insertBefore(tbody, insertionPoint);
-    }
-
-    // Disable the add filter in the drop-down list
-    if (property.type == "radio" || property.type == "checkbox") {
-      select.options[select.selectedIndex].disabled = true;
-    }
-    select.selectedIndex = 0;
-  }
-}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/trac.js b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/trac.js
deleted file mode 100755
index 29a8179..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/trac.js
+++ /dev/null
@@ -1,131 +0,0 @@
-// Used for dynamically updating the height of a textarea
-function resizeTextArea(id, rows) {
-  var textarea = document.getElementById(id);
-  if (!textarea || (typeof(textarea.rows) == "undefined")) return;
-  textarea.rows = rows;
-}
-
-// A better way than for example hardcoding foo.onload
-function addEvent(element, type, func){
-  if (element.addEventListener) {
-    element.addEventListener(type, func, false);
-    return true;
-  } else if (element.attachEvent) {
-    return element.attachEvent("on" + type, func);
-  }
-  return false;
-}
-
-// Convenience function for the nearest ancestor element with a specific tag
-// name
-function getAncestorByTagName(e, tagName) {
-  tagName = tagName.toLowerCase();
-  do {
-    e = e.parentNode;
-  } while ((e.nodeType == 1) && (e.tagName.toLowerCase() != tagName));
-  return (e.nodeType == 1) ? e : null;
-}
-
-// Adapted from http://www.kryogenix.org/code/browser/searchhi/
-function searchHighlight() {
-  if (!document.createElement) return;
-
-  var div = document.getElementById("searchable");
-  if (!div) return;
-
-  function getSearchWords(url) {
-    if (url.indexOf('?') == -1) return [];
-    var queryString = url.substr(url.indexOf('?') + 1);
-    var params = queryString.split('&');
-    for (var p in params) {
-      var param = params[p].split('=');
-      if (param.length < 2) continue;
-      if (param[0] == 'q' || param[0] == 'p') { // q= for Google, p= for Yahoo
-        var query = decodeURIComponent(param[1].replace(/\+/g, ' '));
-        if (query[0] == '!') query = query.slice(1);
-        words = query.split(/(".*?")|('.*?')|(\s+)/);
-        var words2 = new Array();
-        for (var w in words) {
-          words[w] = words[w].replace(/^\s+$/, '');
-          if (words[w] != '') {
-            words2.push(words[w].replace(/^['"]/, '').replace(/['"]$/, ''));
-          }
-        }
-        return words2;
-      }
-    }
-    return [];
-  }
-
-  function highlightWord(node, word, searchwordindex) {
-    // If this node is a text node and contains the search word, highlight it by
-    // surrounding it with a span element
-    if (node.nodeType == 3) { // Node.TEXT_NODE
-      var pos = node.nodeValue.toLowerCase().indexOf(word.toLowerCase());
-      if (pos >= 0 && !/^searchword\d$/.test(node.parentNode.className)) {
-        var span = document.createElement("span");
-        span.className = "searchword" + (searchwordindex % 5);
-        span.appendChild(document.createTextNode(
-          node.nodeValue.substr(pos, word.length)));
-        node.parentNode.insertBefore(span, node.parentNode.insertBefore(
-          document.createTextNode(node.nodeValue.substr(pos + word.length)),
-            node.nextSibling));
-        node.nodeValue = node.nodeValue.substr(0, pos);
-        return true;
-      }
-    } else if (!node.nodeName.match(/button|select|textarea/i)) {
-      // Recurse into child nodes
-      for (var i = 0; i < node.childNodes.length; i++) {
-        if (highlightWord(node.childNodes[i], word, searchwordindex)) i++;
-      }
-    }
-    return false;
-  }
-
-  var words = getSearchWords(document.URL);
-  if (!words.length) words = getSearchWords(document.referrer);
-  if (words.length) {
-    for (var w in words) {
-      if (words[w].length) highlightWord(div, words[w], w);
-    }
-  }
-}
-
-function enableControl(id, enabled) {
-  if (typeof(enabled) == "undefined") enabled = true;
-  var control = document.getElementById(id);
-  if (!control) return;
-  control.disabled = !enabled;
-  var label = getAncestorByTagName(control, "label");
-  if (label) {
-    label.className = enabled ? "enabled" : "disabled";
-  } else {
-    var labels = document.getElementsByTagName("label");
-    for (var i = 0; i < labels.length; i++) {
-      if (labels[i].htmlFor == id) {
-        labels[i].className = enabled ? "enabled" : "disabled";
-        break;
-      }
-    }
-  }
-}
-
-function addHeadingLinks(container, title) {
-  var base = document.location.pathname;
-  function addLinks(elems) {
-    for (var i = 0; i < elems.length; i++) {
-      var hn = elems[i];
-      if (hn.id) {
-        var link = document.createElement('a');
-        link.href = base + '#' + hn.id;
-        link.className = 'anchor';
-        link.title = title.replace(/\$id/, hn.id);
-        link.appendChild(document.createTextNode(" \u00B6"));
-        hn.appendChild(link);
-      }
-    }
-  }
-  for (var lvl = 0; lvl <= 6; lvl++) {
-    addLinks(container.getElementsByTagName('h' + lvl));
-  }
-}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/wikitoolbar.js b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/wikitoolbar.js
deleted file mode 100755
index daff9c4..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/js/wikitoolbar.js
+++ /dev/null
@@ -1,88 +0,0 @@
-function addWikiFormattingToolbar(textarea) {
-  if ((typeof(document["selection"]) == "undefined")
-   && (typeof(textarea["setSelectionRange"]) == "undefined")) {
-    return;
-  }
-  
-  var toolbar = document.createElement("div");
-  toolbar.className = "wikitoolbar";
-
-  function addButton(id, title, fn) {
-    var a = document.createElement("a");
-    a.href = "#";
-    a.id = id;
-    a.title = title;
-    a.onclick = function() { try { fn() } catch (e) { } return false };
-    a.tabIndex = 400;
-    toolbar.appendChild(a);
-  }
-
-  function encloseSelection(prefix, suffix) {
-    textarea.focus();
-    var start, end, sel, scrollPos, subst;
-    if (typeof(document["selection"]) != "undefined") {
-      sel = document.selection.createRange().text;
-    } else if (typeof(textarea["setSelectionRange"]) != "undefined") {
-      start = textarea.selectionStart;
-      end = textarea.selectionEnd;
-      scrollPos = textarea.scrollTop;
-      sel = textarea.value.substring(start, end);
-    }
-    if (sel.match(/ $/)) { // exclude ending space char, if any
-      sel = sel.substring(0, sel.length - 1);
-      suffix = suffix + " ";
-    }
-    subst = prefix + sel + suffix;
-    if (typeof(document["selection"]) != "undefined") {
-      var range = document.selection.createRange().text = subst;
-      textarea.caretPos -= suffix.length;
-    } else if (typeof(textarea["setSelectionRange"]) != "undefined") {
-      textarea.value = textarea.value.substring(0, start) + subst +
-                       textarea.value.substring(end);
-      if (sel) {
-        textarea.setSelectionRange(start + subst.length, start + subst.length);
-      } else {
-        textarea.setSelectionRange(start + prefix.length, start + prefix.length);
-      }
-      textarea.scrollTop = scrollPos;
-    }
-  }
-
-  addButton("strong", "Bold text: '''Example'''", function() {
-    encloseSelection("'''", "'''");
-  });
-  addButton("em", "Italic text: ''Example''", function() {
-    encloseSelection("''", "''");
-  });
-  addButton("heading", "Heading: == Example ==", function() {
-    encloseSelection("\n== ", " ==\n", "Heading");
-  });
-  addButton("link", "Link: [http://www.example.com/ Example]", function() {
-    encloseSelection("[", "]");
-  });
-  addButton("code", "Code block: {{{ example }}}", function() {
-    encloseSelection("\n{{{\n", "\n}}}\n");
-  });
-  addButton("hr", "Horizontal rule: ----", function() {
-    encloseSelection("\n----\n", "");
-  });
-  addButton("np", "New paragraph", function() {
-    encloseSelection("\n\n", "");
-  });
-  addButton("br", "Line break: [[BR]]", function() {
-    encloseSelection("[[BR]]\n", "");
-  });
-
-  textarea.parentNode.insertBefore(toolbar, textarea);
-}
-
-// Add the toolbar to all <textarea> elements on the page with the class
-// 'wikitext'.
-var re = /\bwikitext\b/;
-var textareas = document.getElementsByTagName("textarea");
-for (var i = 0; i < textareas.length; i++) {
-  var textarea = textareas[i];
-  if (textarea.className && re.test(textarea.className)) {
-    addWikiFormattingToolbar(textarea);
-  }
-}
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/milestone.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/milestone.png
deleted file mode 100755
index e48a1d1..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/milestone.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/newticket.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/newticket.png
deleted file mode 100755
index cc973c4..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/newticket.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/parent.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/parent.png
deleted file mode 100755
index 17b374f..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/parent.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/python.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/python.png
deleted file mode 100755
index 9d2a806..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/python.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/toc.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/toc.png
deleted file mode 100644
index 02f4993..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/toc.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/topbar_gradient.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/topbar_gradient.png
deleted file mode 100755
index 1955e1c..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/topbar_gradient.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/topbar_gradient2.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/topbar_gradient2.png
deleted file mode 100755
index 1d5596e..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/topbar_gradient2.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac.ico b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac.ico
deleted file mode 100755
index 3547a13..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac.ico and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac_banner.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac_banner.png
deleted file mode 100755
index 3e04098..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac_banner.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac_logo_mini.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac_logo_mini.png
deleted file mode 100755
index 38c038d..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/trac_logo_mini.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/ul.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/ul.png
deleted file mode 100755
index fd89ccd..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/ul.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/wiki.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/wiki.png
deleted file mode 100755
index 8a72b09..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/wiki.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/xml.png b/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/xml.png
deleted file mode 100755
index fcb4a44..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/htdocs/xml.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-artwork.png b/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-artwork.png
deleted file mode 100755
index e3e2b80..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-artwork.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-cranberry.png b/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-cranberry.png
deleted file mode 100755
index ec55c73..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-cranberry.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-dasha.png b/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-dasha.png
deleted file mode 100755
index 1fd9521..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-dasha.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-livecd.png b/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-livecd.png
deleted file mode 100755
index 69de195..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-livecd.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-pandora.png b/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-pandora.png
deleted file mode 100755
index a4a2d62..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-pandora.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-xfssupport.png b/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-xfssupport.png
deleted file mode 100755
index dfce5ee..0000000
Binary files a/Artworks/Webenv/Trac/0.10.4/Modern/img/logo-xfssupport.png and /dev/null differ
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/install.sh b/Artworks/Webenv/Trac/0.10.4/Modern/install.sh
deleted file mode 100755
index 770d8f7..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/install.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-#  Theme Name : TreeFlower
-#   Theme URI : http://wiki.centos.org/ArtWork/ThemeDesign/Trac/
-# Description : This is the TreeFlower theme installation
-# 		for the application we use to manage projects (Trac).
-#      Author : The CentOS Artwork SIG.
-#     Licence : This CSS design is released under GPL (
-#               http://www.opensource.org/licenses/gpl-license.php)
-# -----------------------------------------------------------------
-#   $Revision: 2505 $
-#     $Author: al $
-#       $Date: 2008-12-25 03:00:40 -0500 (Thu, 25 Dec 2008) $
-# -----------------------------------------------------------------
-
-EXPORTDIR=theme-trac
-SVNREPDIR=https://projects.centos.org/svn/artwork/trunk/Extras/Trac/
-
-if [ "$@" ]; then
-
-	for i in "$@";do
-	case $i in
-	   --subversion | -s	)
-		svn export $SVNREPDIR   $EXPORTDIR --force --quiet
-		/bin/cp -r $EXPORTDIR/htdocs/* /usr/share/trac/htdocs/
-		/bin/cp -r $EXPORTDIR/templates/* /usr/share/trac/templates/
-        /bin/cp ArtworkToc.py   /usr/share/trac/wiki-macros/
-		/bin/rm -r $EXPORTDIR;;
-	esac
-	done
-else
-
-	/bin/cp -r htdocs/* /usr/share/trac/htdocs/
-	/bin/cp -r templates/* /usr/share/trac/templates/
-    /bin/cp ArtworkToc.py   /usr/share/trac/wiki-macros/
-fi 
-
-# Final output
-echo '--------------'
-echo " install.sh: The trac theme was install successfully!" 
-echo '--------------'
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/README b/Artworks/Webenv/Trac/0.10.4/Modern/templates/README
deleted file mode 100644
index edcecef..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/README
+++ /dev/null
@@ -1,5 +0,0 @@
-This directory contains Trac's default clearsilver templates.
-
-Local modifications to these files might be lost during the installation of 
-a new Trac version. This can be avoided by making a copy of this entire
-directory before beginning modifications.
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/about.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/about.cs
deleted file mode 100644
index b61ec1f..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/about.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-<?cs include "header.cs"?>
-<div id="ctxtnav" class="nav">
- <h2>About Navigation</h2>
- <ul>
-  <li class="first<?cs if:!about.config_href ?> last<?cs /if ?>"><a href="<?cs
-    var:trac.href.about ?>">Overview</a></li><?cs
-  if:about.config_href ?>
-   <li><a href="<?cs var:about.config_href ?>">Configuration</a></li><?cs
-  /if ?><?cs
-  if:about.plugins_href ?>
-   <li class="last"><a href="<?cs var:about.plugins_href ?>">Plugins</a></li><?cs
-  /if ?>
- </ul>
-</div>
-<div id="content" class="about<?cs if:about.page ?>_<?cs var:about.page ?><?cs /if ?>">
-
- <?cs if:about.page == "config"?>
-  <h1>Configuration</h1>
-  <table><thead><tr><th class="section">Section</th>
-   <th class="name">Name</th><th class="value">Value</th></tr></thead><?cs
-  each:section = about.config ?><?cs
-   if:len(section.options) ?>
-    <tr><th class="section" rowspan="<?cs var:len(section.options) ?>"><?cs var:section.name ?></th><?cs
-    each:option = section.options ?><?cs if:name(option) != 0 ?><tr><?cs /if ?>
-     <td class="name"><?cs var:option.name ?></td>
-     <td class="<?cs var:option.valueclass ?>"><?cs var:option.value ?></td>
-    </tr><?cs
-    /each ?><?cs
-   /if ?><?cs
-  /each ?></table>
-  <div id="help">
-   See <a href="<?cs var:trac.href.wiki ?>/TracIni">TracIni</a> for information about
-   the configuration.
-  </div>
-
- <?cs elif:about.page == "plugins" ?>
-  <h1>Plugins</h1>
-  <dl id="plugins"><?cs
-   each:plugin = about.plugins ?>
-    <h2 id="<?cs var:plugin.module ?>.<?cs var:plugin.name ?>"><?cs var:plugin.name ?></h2>
-    <table>
-     <tr>
-      <th class="module" scope="row">Module</th>
-      <td class="module"><?cs var:plugin.module ?><br />
-      <span class="path"><?cs var:plugin.path ?></span></td>
-     </tr><?cs
-     if:plugin.description ?><tr>
-      <th class="description" scope="row">Description</th>
-      <td class="description"><?cs var:plugin.description ?></td>
-     </tr><?cs /if ?><?cs
-     if:len(plugin.extension_points) ?><tr>
-      <th class="xtnpts" rowspan="<?cs var:len(plugin.extension_points) ?>">
-       Extension points:</th><?cs
-       each:extension_point = plugin.extension_points ?><?cs
-        if:name(extension_point) != 0 ?><tr><?cs /if ?>
-        <td class="xtnpts">        
-         <code><?cs var:extension_point.module ?>.<?cs var:extension_point.interface ?></code><?cs
-          if:len(extension_point.extensions) ?> (<?cs
-           var:len(extension_point.extensions) ?> extensions)<ul><?cs
-           each:extension = extension_point.extensions ?>
-            <li><a href="#<?cs var:extension.module ?>.<?cs
-              var:extension.name ?>"><?cs var:extension.name ?></a></li><?cs
-           /each ?></ul><?cs
-          /if ?>
-          <div class="description"><?cs var:extension_point.description ?></div>
-        </td></tr><?cs
-       /each ?><?cs
-     /if ?>
-    </table><?cs
-   /each ?>
-  </dl>
-
- <?cs else ?>
-  <a href="http://trac.edgewall.org/" style="border: none; float: right; margin-left: 2em">
-   <img style="display: block" src="<?cs var:chrome.href ?>/common/trac_banner.png"
-     alt="Trac: Integrated SCM &amp; Project Management"/>
-  </a>
-  <h1>About Trac <?cs var:trac.version ?></h1>
-  <p>Trac is a web-based software project management and bug/issue tracking
-  system emphasizing ease of use and low ceremony. It provides an integrated
-  Wiki, an interface to version control systems, and a number convenient ways
-  to stay on top of events and changes within a project.</p>
-  <p>Trac is distributed under the modified BSD License. The complete text of
-  the license can be found
-  <a href="http://trac.edgewall.org/wiki/TracLicense">online</a> as well as in
-  the <tt>COPYING</tt> file included in the distribution.</p>
-  <a href="http://www.python.org/" style="border: none; float: right">
-   <img style="display: block" src="<?cs var:htdocs_location ?>python.png"
-     alt="python powered" width="140" height="56" />
-  </a>
-  <p>Please visit the Trac open source project at
-  <a href="http://trac.edgewall.org/">http://trac.edgewall.org/</a>.</p>
-  <p>Copyright &copy; 2003-2006 <a href="http://www.edgewall.org/">Edgewall
-  Software</a></p>
- <?cs /if ?>
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/anydiff.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/anydiff.cs
deleted file mode 100644
index f879533..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/anydiff.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-<?cs include "header.cs"?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="changeset">
- <div id="title">
-    <h1>Select Base and Target for Diff:</h1>
- </div>
-
- <div id="anydiff">
-  <form action="<?cs var:anydiff.changeset_href ?>" method="get">
-   <table>
-    <tr>
-     <th><label for="old_path">From:</label></th>
-     <td>
-      <input type="text" id="old_path" name="old_path" value="<?cs
-         var:anydiff.old_path ?>" size="44" />
-      <label for="old_rev">at Revision:</label>
-      <input type="text" id="old_rev" name="old" value="<?cs
-         var:anydiff.old_rev ?>" size="4" />
-     </td>
-    </tr>
-    <tr>
-     <th><label for="new_path">To:</label></th>
-     <td>
-      <input type="text" id="new_path" name="new_path" value="<?cs
-         var:anydiff.new_path ?>" size="44" />
-      <label for="new_rev">at Revision:</label>
-      <input type="text" id="new_rev" name="new" value="<?cs
-         var:anydiff.new_rev ?>" size="4" />
-     </td>
-    </tr>
-   </table>
-   <div class="buttons">
-      <input type="submit" value="View changes" />
-   </div>
-  </form>
- </div>
- <div id="help">
-  <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki
-  ?>/TracChangeset#ExaminingDifferencesBetweenBranches">TracChangeset</a> for help on using the arbitrary diff feature.
- </div>
-</div>
-
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/attachment.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/attachment.cs
deleted file mode 100644
index c32f407..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/attachment.cs
+++ /dev/null
@@ -1,91 +0,0 @@
-<?cs include "header.cs" ?>
-<?cs include "macros.cs" ?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="attachment">
-
-<?cs if:attachment.mode == 'new' ?>
- <h1>Add Attachment to <a href="<?cs var:attachment.parent.href?>"><?cs
-   var:attachment.parent.name ?></a></h1>
- <form id="attachment" method="post" enctype="multipart/form-data" action="">
-  <div class="field">
-   <label>File:<br /><input type="file" name="attachment" /></label>
-  </div>
-  <fieldset>
-   <legend>Attachment Info</legend>
-   <?cs if:trac.authname == "anonymous" ?>
-    <div class="field">
-     <label>Your email or username:<br />
-     <input type="text" name="author" size="30" value="<?cs
-       var:attachment.author?>" /></label>
-    </div>
-   <?cs /if ?>
-   <div class="field">
-    <label>Description of the file (optional):<br />
-    <input type="text" name="description" size="60" /></label>
-   </div>
-   <br />
-   <div class="options">
-    <label><input type="checkbox" name="replace" />
-    Replace existing attachment of the same name</label>
-   </div>
-   <br />
-  </fieldset>
-  <div class="buttons">
-   <input type="hidden" name="action" value="new" />
-   <input type="hidden" name="type" value="<?cs var:attachment.parent.type ?>" />
-   <input type="hidden" name="id" value="<?cs var:attachment.parent.id ?>" />
-   <input type="submit" value="Add attachment" />
-   <input type="submit" name="cancel" value="Cancel" />
-  </div>
- </form>
-<?cs elif:attachment.mode == 'delete' ?>
- <h1><a href="<?cs var:attachment.parent.href ?>"><?cs
-   var:attachment.parent.name ?></a>: <?cs var:attachment.filename ?></h1>
- <p><strong>Are you sure you want to delete this attachment?</strong><br />
- This is an irreversible operation.</p>
- <div class="buttons">
-  <form method="post" action=""><div id="delete">
-   <input type="hidden" name="action" value="delete" />
-   <input type="submit" name="cancel" value="Cancel" />
-   <input type="submit" value="Delete attachment" />
-  </div></form>
- </div>
-<?cs elif:attachment.mode == 'list' ?>
- <h1><a href="<?cs var:attachment.parent.href ?>"><?cs
-   var:attachment.parent.name ?></a></h1><?cs
-  call:list_of_attachments(attachment.list, attachment.attach_href) ?>
-<?cs else ?>
- <h1><a href="<?cs var:attachment.parent.href ?>"><?cs
-   var:attachment.parent.name ?></a>: <?cs var:attachment.filename ?></h1>
- <table id="info" summary="Description"><tbody><tr>
-   <th scope="col">
-    File <?cs var:attachment.filename ?>, <?cs var:attachment.size ?> 
-    (added by <?cs var:attachment.author ?>,  <?cs var:attachment.age ?> ago)
-   </th></tr><tr>
-   <td class="message"><?cs var:attachment.description ?></td>
-  </tr>
- </tbody></table>
- <div id="preview"><?cs
-  if:attachment.preview ?>
-   <?cs var:attachment.preview ?><?cs
-  elif:attachment.max_file_size_reached ?>
-   <strong>HTML preview not available</strong>, since the file size exceeds
-   <?cs var:attachment.max_file_size  ?> bytes. You may <a href="<?cs
-     var:attachment.raw_href ?>">download the file</a> instead.<?cs
-  else ?>
-   <strong>HTML preview not available</strong>. To view the file,
-   <a href="<?cs var:attachment.raw_href ?>">download the file</a>.<?cs
-  /if ?>
- </div>
- <?cs if:attachment.can_delete ?><div class="buttons">
-  <form method="get" action=""><div id="delete">
-   <input type="hidden" name="action" value="delete" />
-   <input type="submit" value="Delete attachment" />
-  </div></form>
- </div><?cs /if ?>
-<?cs /if ?>
-
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/browser.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/browser.cs
deleted file mode 100644
index 5b3888b..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/browser.cs
+++ /dev/null
@@ -1,138 +0,0 @@
-<?cs include "header.cs"?>
-<?cs include "macros.cs"?>
-
-<div id="ctxtnav" class="nav">
- <ul>
-  <li class="first"><a href="<?cs var:browser.restr_changeset_href ?>">
-   Last Change</a></li>
-  <li class="last"><a href="<?cs var:browser.log_href ?>">
-   Revision Log</a></li>
- </ul>
-</div>
-
-
-<div id="searchable">
-<div id="content" class="browser">
- <h1><?cs call:browser_path_links(browser.path, browser) ?></h1>
-
- <div id="jumprev">
-  <form action="" method="get">
-   <div>
-    <label for="rev">View revision:</label>
-    <input type="text" id="rev" name="rev" value="<?cs
-       var:browser.revision ?>" size="4" />
-   </div>
-  </form>
- </div>
-
- <?cs def:sortable_th(order, desc, class, title, href) ?>
- <th class="<?cs var:class ?><?cs if:order == class ?> <?cs
-   if:desc ?>desc<?cs else ?>asc<?cs /if ?><?cs /if ?>">
-  <a title="Sort by <?cs var:class ?><?cs
-    if:order == class && !desc ?> (descending)<?cs /if ?>" 
-     href="<?cs var:href[class] ?>"><?cs var:title ?></a>
- </th>
- <?cs /def ?>
-
- <?cs if:browser.is_dir ?>
-  <table class="listing" id="dirlist">
-   <thead>
-    <tr><?cs 
-     call:sortable_th(browser.order, browser.desc, 'name', 'Name', browser.order_href) ?><?cs 
-     call:sortable_th(browser.order, browser.desc, 'size', 'Size', browser.order_href) ?>
-     <th class="rev">Rev</th><?cs 
-     call:sortable_th(browser.order, browser.desc, 'date', 'Age', browser.order_href) ?>
-     <th class="change">Last Change</th>
-    </tr>
-   </thead>
-   <tbody>
-    <?cs if:len(chrome.links.up) ?>
-     <tr class="even">
-      <td class="name" colspan="5">
-       <a class="parent" title="Parent Directory" href="<?cs
-         var:chrome.links.up.0.href ?>">../</a>
-      </td>
-     </tr>
-    <?cs /if ?>
-    <?cs each:item = browser.items ?>
-     <?cs set:change = browser.changes[item.rev] ?>
-     <tr class="<?cs if:name(item) % #2 ?>even<?cs else ?>odd<?cs /if ?>">
-      <td class="name"><?cs
-       if:item.is_dir ?>
-        <a class="dir" title="Browse Directory" href="<?cs
-          var:item.browser_href ?>"><?cs var:item.name ?></a><?cs
-       else ?>
-        <a class="file" title="View File" href="<?cs
-          var:item.browser_href ?>"><?cs var:item.name ?></a><?cs
-       /if ?>
-      </td>
-      <td class="size"><?cs var:item.size ?></td>
-      <td class="rev"><?cs if:item.permission != '' ?><a title="View Revision Log" href="<?cs
-        var:item.log_href ?>"><?cs var:item.rev ?></a><?cs else ?><?cs var:item.rev ?><?cs /if ?></td>
-      <td class="age"><span title="<?cs var:browser.changes[item.rev].date ?>"><?cs
-        var:browser.changes[item.rev].age ?></span></td>
-      <td class="change">
-       <span class="author"><?cs var:browser.changes[item.rev].author ?>:</span>
-       <span class="change"><?cs var:browser.changes[item.rev].message ?></span>
-      </td>
-     </tr>
-    <?cs /each ?>
-   </tbody>
-  </table><?cs
- /if ?><?cs
-
- if:len(browser.props) || !browser.is_dir ?>
-  <table id="info" summary="Revision info"><?cs
-   if:!browser.is_dir ?><tr>
-    <th scope="col">
-     Revision <a href="<?cs var:file.changeset_href ?>"><?cs var:file.rev ?></a>, <?cs var:file.size ?>
-     (checked in by <?cs var:file.author ?>, <?cs var:file.age ?> ago)
-    </th></tr><tr>
-    <td class="message"><?cs var:file.message ?></td>
-   </tr><?cs /if ?><?cs
-   if:len(browser.props) ?><tr>
-    <td colspan="2"><ul class="props"><?cs
-     each:prop = browser.props ?>
-      <li>Property <strong><?cs var:prop.name ?></strong> set to <em><code><?cs
-      var:prop.value ?></code></em></li><?cs
-     /each ?>
-    </ul></td></tr><?cs
-   /if ?>
-  </table><?cs
- /if ?><?cs
- 
- if:!browser.is_dir ?>
-  <div id="preview"><?cs
-   if:file.preview ?><?cs
-    var:file.preview ?><?cs
-   elif:file.max_file_size_reached ?>
-    <strong>HTML preview not available</strong>, since the file size exceeds
-    <?cs var:file.max_file_size ?> bytes. Try <a href="<?cs
-    var:file.raw_href ?>">downloading</a> the file instead.<?cs
-   else ?><strong>HTML preview not available</strong>. To view, <a href="<?cs
-    var:file.raw_href ?>">download</a> the file.<?cs
-   /if ?>
-  </div><?cs
- /if ?>
-
- <div id="help">
-  <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki
-  ?>/TracBrowser">TracBrowser</a> for help on using the browser.
- </div>
-
-  <div id="anydiff">
-   <form action="<?cs var:browser.anydiff_href ?>" method="get">
-    <div class="buttons">
-     <input type="hidden" name="new_path" value="<?cs var:browser.path ?>" />
-     <input type="hidden" name="old_path" value="<?cs var:browser.path ?>" />
-     <input type="hidden" name="new_rev" value="<?cs var:browser.revision ?>" />
-     <input type="hidden" name="old_rev" value="<?cs var:browser.revision ?>" />
-     <input type="submit" value="View changes..." title="Prepare an Arbitrary Diff" />
-    </div>
-   </form>
-  </div>
-
-</div>
-</div>
-
-<?cs include:"footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/changeset.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/changeset.cs
deleted file mode 100644
index 3a857c4..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/changeset.cs
+++ /dev/null
@@ -1,271 +0,0 @@
-<?cs include "header.cs"?>
-<?cs include "macros.cs"?>
-
-<div id="ctxtnav" class="nav">
- <h2>Navigation</h2><?cs
- with:links = chrome.links ?>
-  <ul><?cs
-   if:changeset.chgset ?><?cs
-    if:changeset.restricted ?><?cs
-     set:change = "Change" ?><?cs
-    else ?><?cs 
-     set:change = "Changeset" ?><?cs
-    /if ?>
-    <li class="first"><?cs
-     if:len(links.prev) ?> &larr; 
-      <a class="prev" href="<?cs var:links.prev.0.href ?>" title="<?cs
-       var:links.prev.0.title ?>">Previous <?cs var:change ?></a> <?cs 
-     else ?>
-      <span class="missing">&larr; Previous <?cs var:change ?></span><?cs 
-     /if ?>
-    </li>
-    <li class="last"><?cs
-     if:len(links.next) ?>
-      <a class="next" href="<?cs var:links.next.0.href ?>" title="<?cs
-       var:links.next.0.title ?>">Next <?cs var:change ?></a> &rarr; <?cs 
-     else ?>
-      <span class="missing">Next <?cs var:change ?> &rarr;</span><?cs
-     /if ?>
-    </li><?cs
-   else ?>
-    <li class="last"><a href="<?cs var:changeset.reverse_href ?>">Reverse Diff</a></li><?cs
-   /if ?>
-  </ul><?cs
- /with ?>
-</div>
-
-<div id="content" class="changeset">
- <div id="title"><?cs
-  if:changeset.chgset ?><?cs
-   if:changeset.restricted ?>
-    <h1>Changeset <a title="Show full changeset" href="<?cs var:changeset.href.new_rev ?>">
-      <?cs var:changeset.new_rev ?></a> 
-     for <a title="Show entry in browser" href="<?cs var:changeset.href.new_path ?>">
-      <?cs var:changeset.new_path ?></a> 
-    </h1><?cs
-   else ?>
-    <h1>Changeset <?cs var:changeset.new_rev ?></h1><?cs
-   /if ?><?cs
-  else ?><?cs
-    if:changeset.restricted ?>
-    <h1>Changes in <a title="Show entry in browser" href="<?cs var:changeset.href.new_path ?>">
-      <?cs var:changeset.new_path ?></a>
-      <a title="Show revision log" href="<?cs var:changeset.href.log ?>">
-      [<?cs var:changeset.old_rev ?>:<?cs var:changeset.new_rev ?>]</a>
-    </h1><?cs
-   else ?>
-    <h1>Changes from <a title="Show entry in browser" href="<?cs var:changeset.href.old_path ?>">
-      <?cs var:changeset.old_path ?></a> 
-     at <a title="Show full changeset" href="<?cs var:changeset.href.old_rev ?>">
-      r<?cs var:changeset.old_rev ?></a>
-     to <a title="Show entry in browser" href="<?cs var:changeset.href.new_path ?>">
-     <?cs var:changeset.new_path ?></a> 
-     at <a title="Show full changeset" href="<?cs var:changeset.href.new_rev ?>">
-     r<?cs var:changeset.new_rev ?></a>
-    </h1><?cs
-   /if ?><?cs
-  /if ?>
- </div>
-
-<?cs each:change = changeset.changes ?><?cs
- if:len(change.diff) ?><?cs
-  set:has_diffs = 1 ?><?cs
- /if ?><?cs
-/each ?><?cs if:has_diffs || diff.options.ignoreblanklines 
-  || diff.options.ignorecase || diff.options.ignorewhitespace ?>
-<form method="post" id="prefs" action="">
- <div><?cs 
-  if:!changeset.chgset ?>
-   <input type="hidden" name="old_path" value="<?cs var:changeset.old_path ?>" />
-   <input type="hidden" name="new_path" value="<?cs var:changeset.new_path ?>" />
-   <input type="hidden" name="old" value="<?cs var:changeset.old_rev ?>" />
-   <input type="hidden" name="new" value="<?cs var:changeset.new_rev ?>" /><?cs
-  /if ?>
-  <label for="style">View differences</label>
-  <select id="style" name="style">
-   <option value="inline"<?cs
-     if:diff.style == 'inline' ?> selected="selected"<?cs
-     /if ?>>inline</option>
-   <option value="sidebyside"<?cs
-     if:diff.style == 'sidebyside' ?> selected="selected"<?cs
-     /if ?>>side by side</option>
-  </select>
-  <div class="field">
-   Show <input type="text" name="contextlines" id="contextlines" size="2"
-     maxlength="3" value="<?cs var:diff.options.contextlines ?>" />
-   <label for="contextlines">lines around each change</label>
-  </div>
-  <fieldset id="ignore">
-   <legend>Ignore:</legend>
-   <div class="field">
-    <input type="checkbox" id="blanklines" name="ignoreblanklines"<?cs
-      if:diff.options.ignoreblanklines ?> checked="checked"<?cs /if ?> />
-    <label for="blanklines">Blank lines</label>
-   </div>
-   <div class="field">
-    <input type="checkbox" id="case" name="ignorecase"<?cs
-      if:diff.options.ignorecase ?> checked="checked"<?cs /if ?> />
-    <label for="case">Case changes</label>
-   </div>
-   <div class="field">
-    <input type="checkbox" id="whitespace" name="ignorewhitespace"<?cs
-      if:diff.options.ignorewhitespace ?> checked="checked"<?cs /if ?> />
-    <label for="whitespace">White space changes</label>
-   </div>
-  </fieldset>
-  <div class="buttons">
-   <input type="submit" name="update" value="Update" />
-  </div>
- </div>
-</form><?cs /if ?>
-
-<?cs def:node_change(item,cl,kind) ?><?cs 
-  set:ndiffs = len(item.diff) ?><?cs
-  set:nprops = len(item.props) ?>
-  <div class="<?cs var:cl ?>"></div><?cs 
-  if:cl == "rem" ?>
-   <a title="Show what was removed (rev. <?cs var:item.rev.old ?>)" href="<?cs
-     var:item.browser_href.old ?>"><?cs var:item.path.old ?></a><?cs
-  else ?>
-   <a title="Show entry in browser" href="<?cs
-     var:item.browser_href.new ?>"><?cs alt:item.path.new ?>(root)<?cs /alt?></a><?cs
-  /if ?>
-  <span class="comment">(<?cs var:kind ?>)</span><?cs
-  if:item.path.old && item.change == 'copy' || item.change == 'move' ?>
-   <small><em>(<?cs var:kind ?> from <a href="<?cs
-    var:item.browser_href.old ?>" title="Show original file (rev. <?cs
-    var:item.rev.old ?>)"><?cs var:item.path.old ?></a>)</em></small><?cs
-  /if ?><?cs
-  if:item.diff_href ?>
-    (<a href="<?cs var:item.diff_href ?>" title="Show differences">view diffs</a>)<?cs
-  elif:$ndiffs + $nprops > #0 ?>
-    (<a href="#file<?cs var:name(item) ?>" title="Show differences"><?cs
-      if:$ndiffs > #0 ?><?cs var:ndiffs ?>&nbsp;diff<?cs if:$ndiffs > #1 ?>s<?cs /if ?><?cs 
-      /if ?><?cs
-      if:$ndiffs && $nprops ?>, <?cs /if ?><?cs 
-      if:$nprops > #0 ?><?cs var:nprops ?>&nbsp;prop<?cs if:$nprops > #1 ?>s<?cs /if ?><?cs
-      /if ?></a>)<?cs
-  elif:cl == "mod" ?>
-    (<a href="<?cs var:item.browser_href.old ?>"
-        title="Show previous version in browser">previous</a>)<?cs
-  /if ?>
-<?cs /def ?>
-
-<dl id="overview"><?cs
- if:changeset.chgset ?>
- <dt class="property time">Timestamp:</dt>
- <dd class="time"><?cs var:changeset.time ?> 
-  (<?cs alt:changeset.age ?>less than one hour<?cs /alt ?> ago)</dd>
- <dt class="property author">Author:</dt>
- <dd class="author"><?cs var:changeset.author ?></dd>
- <?cs each:prop = changeset.properties ?>
- <dt class="property <?cs var:prop.htmlclass ?>"><?cs var:prop.name ?>:</dt>
- <dd class="<?cs var:prop.htmlclass ?>"><?cs var:prop.value ?></dd>
- <?cs /each ?>
- <dt class="property message">Message:</dt>
- <dd class="message" id="searchable"><?cs
-  alt:changeset.message ?>&nbsp;<?cs /alt ?></dd><?cs
- /if ?>
- <dt class="property files"><?cs 
-  if:len(changeset.changes) > #0 ?>
-   Files:<?cs
-  else ?>
-   (No files)<?cs
-  /if ?>
- </dt>
- <dd class="files">
-  <ul><?cs each:item = changeset.changes ?>
-   <li><?cs
-    if:item.change == 'add' ?><?cs
-     call:node_change(item, 'add', 'added') ?><?cs
-    elif:item.change == 'delete' ?><?cs
-     call:node_change(item, 'rem', 'deleted') ?><?cs
-    elif:item.change == 'copy' ?><?cs
-     call:node_change(item, 'cp', 'copied') ?><?cs
-    elif:item.change == 'move' ?><?cs
-     call:node_change(item, 'mv', 'moved') ?><?cs
-    elif:item.change == 'edit' ?><?cs
-     call:node_change(item, 'mod', 'modified') ?><?cs
-    /if ?>
-   </li>
-  <?cs /each ?></ul>
- </dd>
-</dl>
-
-<div class="diff">
- <div id="legend">
-  <h3>Legend:</h3>
-  <dl>
-   <dt class="unmod"></dt><dd>Unmodified</dd>
-   <dt class="add"></dt><dd>Added</dd>
-   <dt class="rem"></dt><dd>Removed</dd>
-   <dt class="mod"></dt><dd>Modified</dd>
-   <dt class="cp"></dt><dd>Copied</dd>
-   <dt class="mv"></dt><dd>Moved</dd>
-  </dl>
- </div>
- <ul class="entries"><?cs
- each:item = changeset.changes ?><?cs
-  if:len(item.diff) || len(item.props) ?><li class="entry" id="file<?cs
-   var:name(item) ?>"><h2><a href="<?cs
-   var:item.browser_href.new ?>" title="Show new revision <?cs
-   var:item.rev.new ?> of this file in browser"><?cs
-   var:item.path.new ?></a></h2><?cs
-   if:len(item.props) ?><ul class="props"><?cs
-    each:prop = item.props ?><li>Property <strong><?cs
-     var:prop.name ?></strong> <?cs
-     if:prop.old && prop.new ?>changed from <?cs
-     elif:!prop.old ?>set<?cs
-     else ?>deleted<?cs
-     /if ?><?cs
-     if:prop.old && prop.new ?><em><tt><?cs var:prop.old ?></tt></em><?cs /if ?><?cs
-     if:prop.new ?> to <em><tt><?cs var:prop.new ?></tt></em><?cs /if ?></li><?cs
-    /each ?></ul><?cs
-   /if ?><?cs
-   if:len(item.diff) ?><table class="<?cs
-    var:diff.style ?>" summary="Differences" cellspacing="0"><?cs
-    if:diff.style == 'sidebyside' ?>
-     <colgroup class="l"><col class="lineno" /><col class="content" /></colgroup>
-     <colgroup class="r"><col class="lineno" /><col class="content" /></colgroup>
-     <thead><tr>
-      <th colspan="2"><a href="<?cs
-       var:item.browser_href.old ?>" title="Show old rev. <?cs
-       var:item.rev.old ?> of <?cs var:item.path.old ?>">Revision <?cs
-       var:item.rev.old ?></a></th>
-      <th colspan="2"><a href="<?cs
-       var:item.browser_href.new ?>" title="Show new rev. <?cs
-       var:item.rev.new ?> of <?cs var:item.path.new ?>">Revision <?cs
-       var:item.rev.new ?></a></th>
-      </tr>
-     </thead><?cs
-     each:change = item.diff ?><tbody><?cs
-      call:diff_display(change, diff.style) ?></tbody><?cs
-      if:name(change) < len(item.diff) - 1 ?><tbody class="skipped"><tr>
-       <th>&hellip;</th><td>&nbsp;</td><th>&hellip;</th><td>&nbsp;</td>
-      </tr></tbody><?cs /if ?><?cs
-     /each ?><?cs
-    else ?>
-     <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup>
-     <thead><tr>
-      <th title="Revision <?cs var:item.rev.old ?>"><a href="<?cs
-       var:item.browser_href.old ?>" title="Show old version of <?cs
-       var:item.path.old ?>">r<?cs var:item.shortrev.old ?></a></th>
-      <th title="Revision <?cs var:item.rev.new ?>"><a href="<?cs
-       var:item.browser_href.new ?>" title="Show new version of <?cs
-       var:item.path.new ?>">r<?cs var:item.shortrev.new ?></a></th>
-      <th>&nbsp;</th></tr>
-     </thead><?cs
-     each:change = item.diff ?><?cs
-      call:diff_display(change, diff.style) ?><?cs
-      if:name(change) < len(item.diff) - 1 ?><tbody class="skipped"><tr>
-       <th>&hellip;</th><th>&hellip;</th><td>&nbsp;</td>
-      </tr></tbody><?cs /if ?><?cs
-     /each ?><?cs
-    /if ?></table><?cs
-   /if ?></li><?cs
-  /if ?><?cs
- /each ?></ul>
-</div>
-
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/error.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/error.cs
deleted file mode 100644
index 2ac75eb..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/error.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-<?cs include "header.cs"?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="error">
-
- <?cs if error.type == "TracError" ?>
-  <h1><?cs var:error.title ?></h1>
-  <p class="message"><?cs var:error.message ?></p>
-
- <?cs elif error.type == "internal" ?>
-  <h1>Oops&hellip;</h1>
-  <div class="message">
-   <strong>Trac detected an internal error:</strong>
-   <pre><?cs var:error.message ?></pre>
-  </div>
-  <p>If you think this really should work and you can reproduce it, you  should
-   consider reporting this problem to the Trac team.</p>
-  <p>Go to <a href="<?cs var:trac.href.homepage ?>"><?cs
-   var:trac.href.homepage ?></a> and create a new ticket where you describe
-   the problem, how to reproduce it. Don't forget to include the Python
-   traceback found below.</p>
-
- <?cs /if ?>
-
- <p>
-  <a href="<?cs var:trac.href.wiki ?>/TracGuide">TracGuide</a>
-  &mdash; The Trac User and Administration Guide
- </p>
- <?cs if:error.traceback ?>
-  <h4>Python Traceback</h4>
-  <pre><?cs var:error.traceback ?></pre>
- <?cs /if ?>
-
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/footer.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/footer.cs
deleted file mode 100644
index b92f0fc..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/footer.cs
+++ /dev/null
@@ -1,34 +0,0 @@
-<script type="text/javascript">searchHighlight()</script><?cs
-if:len(chrome.links.alternate) ?>
-<div id="altlinks"><h3>Download in other formats:</h3><ul><?cs
- each:link = chrome.links.alternate ?><?cs
-  set:isfirst = name(link) == 0 ?><?cs
-  set:islast = name(link) == len(chrome.links.alternate) - 1?><li<?cs
-    if:isfirst || islast ?> class="<?cs
-     if:isfirst ?>first<?cs /if ?><?cs
-     if:isfirst && islast ?> <?cs /if ?><?cs
-     if:islast ?>last<?cs /if ?>"<?cs
-    /if ?>><a href="<?cs var:link.href ?>"<?cs if:link.class ?> class="<?cs
-    var:link.class ?>"<?cs /if ?>><?cs var:link.title ?></a></li><?cs
- /each ?></ul></div><?cs
-/if ?>
-
-</div>
-
-<div id="footer">
-<div class="pageline"></div>
-<div class="mainnav"><?cs call:nav(chrome.nav.mainnav) ?></div>
-
-<div class="credits">
-<strong><a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">
-<img alt="Creative Commons License" style="border-width:0" src="http://creativecommons.org/images/public/somerights20.png" />
-</a></strong>
-<br />This site is licensed under a <em>
-<a rel="license" href="http://creativecommons.org/licenses/by-sa/3.0/">Creative Commons Attribution-Share Alike 3.0 Unported License</a></em>.
-</div>
-
-</div>
-
-<?cs include "site_footer.cs" ?>
- </body>
-</html>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/header.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/header.cs
deleted file mode 100644
index ac14400..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/header.cs
+++ /dev/null
@@ -1,79 +0,0 @@
-<!DOCTYPE html
-    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head><?cs
- if:project.name_encoded ?>
- <title><?cs if:title ?><?cs var:title ?> - <?cs /if ?><?cs
-   var:project.name_encoded ?> - Trac</title><?cs
- else ?>
- <title>Trac: <?cs var:title ?></title><?cs
- /if ?><?cs
- if:html.norobots ?>
- <meta name="ROBOTS" content="NOINDEX, NOFOLLOW" /><?cs
- /if ?><?cs
- each:rel = chrome.links ?><?cs
-  each:link = rel ?><link rel="<?cs
-   var:name(rel) ?>" href="<?cs var:link.href ?>"<?cs
-   if:link.title ?> title="<?cs var:link.title ?>"<?cs /if ?><?cs
-   if:link.type ?> type="<?cs var:link.type ?>"<?cs /if ?> /><?cs
-  /each ?><?cs
- /each ?><style type="text/css"><?cs include:"site_css.cs" ?></style><?cs
- each:script = chrome.scripts ?>
- <script type="<?cs var:script.type ?>" src="<?cs var:script.href ?>"></script><?cs
- /each ?>
-</head>
-<body>
-<?cs include "site_header.cs" ?>
-
-<div id="banner">
-
-<div id="header"><?cs
- if:chrome.logo.src ?><a id="logo" href="<?cs
-  var:chrome.logo.link ?>"><img src="<?cs var:chrome.logo.src ?>"<?cs
-  if:chrome.logo.width ?> width="<?cs var:chrome.logo.width ?>"<?cs /if ?><?cs
-  if:chrome.logo.height ?> height="<?cs var:chrome.logo.height ?>"<?cs
-  /if ?> alt="<?cs var:chrome.logo.alt ?>" /></a><hr /><?cs
- elif:project.name_encoded ?><h1><a href="<?cs var:chrome.logo.link ?>"><?cs
-  var:project.name_encoded ?></a></h1><?cs
- /if ?></div>
-
-
-<form id="search" action="<?cs var:trac.href.search ?>" method="get">
- <?cs if:trac.acl.SEARCH_VIEW ?><div>
-  <label for="proj-search">Search:</label>
-  <input type="text" id="proj-search" name="q" size="10" accesskey="f" value="" />
-  <input type="submit" value="Search" />
-  <input type="hidden" name="wiki" value="on" />
-  <input type="hidden" name="changeset" value="on" />
-  <input type="hidden" name="ticket" value="on" />
- </div><?cs /if ?>
-</form>
-
-<?cs def:nav(items) ?><?cs
- if:len(items) ?><ul><?cs
-  set:idx = 0 ?><?cs
-  set:max = len(items) - 1 ?><?cs
-  each:item = items ?><?cs
-   set:first = idx == 0 ?><?cs
-   set:last = idx == max ?><li<?cs
-   if:first || last || item.active ?> class="<?cs
-    if:item.active ?>active<?cs /if ?><?cs
-    if:item.active && (first || last) ?> <?cs /if ?><?cs
-    if:first ?>first<?cs /if ?><?cs
-    if:(item.active || first) && last ?> <?cs /if ?><?cs
-    if:last ?>last<?cs /if ?>"<?cs
-   /if ?>><?cs var:item ?></li><?cs
-   set:idx = idx + 1 ?><?cs
-  /each ?></ul><?cs
- /if ?><?cs
-/def ?>
-<div id="metanav" class="nav"><?cs call:nav(chrome.nav.metanav) ?></div>
-
-<div class="mainnav" class="nav"><?cs call:nav(chrome.nav.mainnav) ?></div>
-
-<div class="pageline"></div>
-</div>
-
-
-<div id="main">
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/index.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/index.cs
deleted file mode 100644
index 29da034..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/index.cs
+++ /dev/null
@@ -1,17 +0,0 @@
-<!DOCTYPE html
-    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
-    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
-<head><title>Available Projects</title></head>
-<body><h1>Available Projects</h1><ul><?cs
- each:project = projects ?><li><?cs
-  if:project.href ?>
-   <a href="<?cs var:project.href ?>" title="<?cs var:project.description ?>">
-    <?cs var:project.name ?></a><?cs
-  else ?>
-   <small><?cs var:project.name ?>: <em>Error</em> <br />
-   (<?cs var:project.description ?>)</small><?cs
-  /if ?>
-  </li><?cs
- /each ?></ul></body>
-</html>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/log.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/log.cs
deleted file mode 100644
index aef0bc7..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/log.cs
+++ /dev/null
@@ -1,176 +0,0 @@
-<?cs include "header.cs"?>
-<?cs include "macros.cs"?>
-
-<div id="ctxtnav" class="nav">
- <ul>
-  <li class="first <?cs if:len(chrome.links.prev)+len(chrome.links.next) == 0 ?>last<?cs /if ?>">
-   <a href="<?cs var:log.browser_href ?>">View Latest Revision</a>
-  </li><?cs
-  if:len(chrome.links.prev) ?>
-   <li class="<?cs if:!len(chrome.links.next) ?> last<?cs /if ?>">
-    &larr; <a href="<?cs var:chrome.links.prev.0.href ?>" title="<?cs
-      var:chrome.links.prev.0.title ?>">Newer Revisions</a>
-   </li><?cs
-  /if ?><?cs
-  if:len(chrome.links.next) ?>
-   <li class="last">
-    <a href="<?cs var:chrome.links.next.0.href ?>" title="<?cs
-      var:chrome.links.next.0.title ?>">Older Revisions</a> &rarr;
-   </li><?cs
-  /if ?>
- </ul>
-</div>
-
-
-<div id="content" class="log">
- <h1><?cs call:browser_path_links(log.path, log) ?></h1>
- <form id="prefs" action="<?cs var:browser_current_href ?>" method="get">
-  <div>
-   <input type="hidden" name="action" value="<?cs var:log.mode ?>" />
-   <label>View log starting at <input type="text" id="rev" name="rev" value="<?cs
-    var:log.items.0.rev ?>" size="5" /></label>
-   <label>and back to <input type="text" id="stop_rev" name="stop_rev" value="<?cs
-    var:log.stop_rev ?>" size="5" /></label>
-   <br />
-   <div class="choice">
-    <fieldset>
-     <legend>Mode:</legend>
-     <label for="stop_on_copy">
-      <input type="radio" id="stop_on_copy" name="mode" value="stop_on_copy" <?cs
-       if:log.mode != "follow_copy" || log.mode != "path_history" ?> checked="checked" <?cs
-       /if ?> />
-      Stop on copy 
-     </label>
-     <label for="follow_copy">
-      <input type="radio" id="follow_copy" name="mode" value="follow_copy" <?cs
-       if:log.mode == "follow_copy" ?> checked="checked" <?cs /if ?> />
-      Follow copies
-     </label>
-     <label for="path_history">
-      <input type="radio" id="path_history" name="mode" value="path_history" <?cs
-       if:log.mode == "path_history" ?> checked="checked" <?cs /if ?> />
-      Show only adds, moves and deletes
-     </label>
-    </fieldset>
-   </div>
-   <label><input type="checkbox" name="verbose" <?cs
-    if:log.verbose ?> checked="checked" <?cs
-    /if ?> /> Show full log messages</label>
-  </div>
-  <div class="buttons">
-   <input type="submit" value="Update" 
-          title="Warning: by updating, you will clear the page history" />
-  </div>
- </form>
-
- <div class="diff">
-  <div id="legend">
-   <h3>Legend:</h3>
-   <dl>
-    <dt class="add"></dt><dd>Added</dd><?cs
-    if:log.mode == "path_history" ?>
-     <dt class="rem"></dt><dd>Removed</dd><?cs
-    /if ?>
-    <dt class="mod"></dt><dd>Modified</dd>
-    <dt class="cp"></dt><dd>Copied or renamed</dd>
-   </dl>
-  </div>
- </div>
-
- <form  class="printableform" action="<?cs var:log.changeset_href ?>" method="get">
-  <div class="buttons"><input type="submit" value="View changes" 
-       title="Diff from Old Revision to New Revision (select them below)" />
- </div>
- <table id="chglist" class="listing">
-  <thead>
-   <tr>
-    <th class="diff"></th>
-    <th class="change"></th>
-    <th class="rev">Rev</th>
-    <th class="chgset">Chgset</th>
-    <th class="date">Date</th>
-    <th class="author">Author</th>
-    <th class="summary"><?cs if:!log.verbose ?>Log Message<?cs /if ?></th>
-   </tr>
-  </thead>
-  <tbody><?cs
-   set:indent = #1 ?><?cs
-   set:idx = #0 ?><?cs
-   each:item = log.items ?><?cs 
-    if:name(item) % #2 ?><?cs
-     set:even_odd = "odd" ?><?cs
-    else ?><?cs
-     set:even_odd = "even" ?><?cs
-    /if ?><?cs
-    if:item.copyfrom_path ?>
-     <tr class="<?cs var:even_odd ?>">
-      <td class="copyfrom_path" colspan="7" style="padding-left: <?cs var:indent ?>em">
-       copied from <a href="<?cs var:item.browser_href ?>"><?cs var:item.copyfrom_path ?></a>:
-      </td>
-     </tr><?cs
-     set:indent = indent + #1 ?><?cs
-    elif:log.mode == "path_history" ?><?cs
-      set:indent = #1 ?><?cs
-    /if ?>
-    <tr class="<?cs var:even_odd ?>">
-     <td class="diff">
-      <input type="radio" name="old" 
-             value="<?cs var:item.path ?>@<?cs var:item.rev ?>" <?cs
-          if:idx == #1 ?> checked="checked" <?cs /if ?> />
-      <input type="radio" name="new" 
-             value="<?cs var:item.path ?>@<?cs var:item.rev ?>" <?cs
-          if:idx == #0 ?> checked="checked" <?cs /if ?> /></td>
-     <td class="change" style="padding-left:<?cs var:indent ?>em">
-      <a title="View log starting at this revision" href="<?cs var:item.log_href ?>">
-       <span class="<?cs var:item.change ?>"></span>
-       <span class="comment">(<?cs var:item.change ?>)</span>
-      </a>
-     </td>
-     <td class="rev">
-      <a href="<?cs var:item.browser_href ?>" 
-         title="Browse at revision <?cs var:item.rev ?>">@<?cs var:item.rev ?></a>
-     </td>
-     <td class="chgset">
-      <a href="<?cs var:item.changeset_href ?>"
-         title="View changeset [<?cs var:item.rev ?>]">[<?cs var:item.rev ?>]</a>
-     </td>
-     <td class="date"><?cs var:log.changes[item.rev].date ?></td>
-     <td class="author"><?cs var:log.changes[item.rev].author ?></td>
-     <td class="summary"><?cs
-      if:!log.verbose ?><?cs var:log.changes[item.rev].message ?><?cs /if ?></td>
-    </tr><?cs
-    if:log.verbose ?>
-    <tr class="<?cs var:even_odd ?> verbose">
-     <td class="summary" colspan="7"><?cs var:log.changes[item.rev].message ?></td>
-    </tr><?cs
-    /if ?><?cs
-    set:idx = idx + 1 ?><?cs
-   /each ?>
-  </tbody>
- </table><?cs
- if:len(log.items) > #10 ?>
-  <div class="buttons"><input type="submit" value="View changes" 
-       title="Diff from Old Revision to New Revision (select them above)" />
-  </div><?cs
- /if ?>
- </form><?cs
- if:len(links.prev) || len(links.next) ?><div id="paging" class="nav"><ul><?cs
-  if:len(links.prev) ?><li class="first<?cs
-   if:!len(links.next) ?> last<?cs /if ?>">&larr; <a href="<?cs
-   var:links.prev.0.href ?>" title="<?cs
-   var:links.prev.0.title ?>">Younger Revisions</a></li><?cs
-  /if ?><?cs
-  if:len(links.next) ?><li class="<?cs
-   if:len(links.prev) ?>first <?cs /if ?>last"><a href="<?cs
-   var:links.next.0.href ?>" title="<?cs
-   var:links.next.0.title ?>">Older Revisions</a> &rarr;</li><?cs
-  /if ?></ul></div><?cs
- /if ?>
-
- <div id="help">
-  <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki
-  ?>/TracRevisionLog">TracRevisionLog</a> for help on using the revision log.
- </div>
-
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/log_changelog.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/log_changelog.cs
deleted file mode 100644
index f3d9ff3..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/log_changelog.cs
+++ /dev/null
@@ -1,25 +0,0 @@
-#
-# ChangeLog for <?cs var:log.path ?> 
-# 
-# Generated by Trac <?cs var:trac.version ?>
-# <?cs var:trac.time ?>
-#
-<?cs each:item = $log.items ?>
-<?cs with:changeset = log.changes[item.rev] ?>
-<?cs var:changeset.date ?> <?cs
-     var:changeset.author ?> [<?cs var:item.rev ?>]<?cs
-  set:idx = 0 ?><?cs
-  each:file = changeset.files ?>
-	* <?cs var:file ?> (<?cs
-    set:action = changeset.actions[idx] ?><?cs
-    if:action == 'add' ?>added<?cs
-    elif:action == 'delete' ?>deleted<?cs
-    elif:action == 'copy' ?>copied<?cs
-    elif:action == 'move' ?>moved<?cs
-    elif:action == 'edit' ?>modified<?cs
-    /if ?>)<?cs
-    set:idx = idx + 1 ?><?cs
-  /each ?>
-<?cs var:changeset.message ?><?cs 
-  /with ?><?cs 
-/each ?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/log_rss.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/log_rss.cs
deleted file mode 100644
index dd02e4d..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/log_rss.cs
+++ /dev/null
@@ -1,38 +0,0 @@
-<?xml version="1.0"?>
-<!-- RSS generated by Trac v<?cs var:trac.version ?> on <?cs var:trac.time ?> -->
-<rss version="2.0">
- <channel><?cs 
-  if:project.name_encoded ?>
-   <title><?cs var:project.name_encoded ?>: Revisions of <?cs var:log.path ?></title><?cs 
-  else ?>
-   <title>Revisions of <?cs var:log.path ?></title><?cs 
-  /if ?>
-  <link><?cs var:base_host ?><?cs var:log.log_href ?></link>
-  <description>Trac Log - Revisions of <?cs var:log.path ?></description>
-  <language>en-us</language>
-  <generator>Trac v<?cs var:trac.version ?></generator><?cs
-  if:chrome.logo.src ?>
-   <image>
-    <title><?cs var:project.name_encoded ?></title>
-    <url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs
-     var:chrome.logo.src ?></url>
-    <link><?cs var:base_host ?><?cs var:log.log_href ?></link>
-   </image><?cs
-  /if ?><?cs 
-  each:item = log.items ?><?cs 
-   with:change = log.changes[item.rev] ?>
-    <item><?cs
-     if:change.author ?><author><?cs var:change.author ?></author><?cs
-     /if ?>
-     <pubDate><?cs var:change.date ?></pubDate>
-     <title>Revision <?cs var:item.rev ?>: <?cs var:change.shortlog ?></title>
-     <link><?cs var:base_host ?><?cs var:item.restricted_href ?></link>
-     <guid isPermaLink="false"><?cs var:base_host ?><?cs 
-	   var:item.restricted_href ?></guid>
-     <description><?cs var:change.message ?></description>
-     <category>Log</category>
-    </item><?cs 
-   /with ?><?cs 
-  /each ?>
- </channel>
-</rss>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/macros.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/macros.cs
deleted file mode 100644
index 9226e19..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/macros.cs
+++ /dev/null
@@ -1,197 +0,0 @@
-<?cs def:hdf_select(options, name, selected, optional) ?>
- <select size="1" id="<?cs var:name ?>" name="<?cs var:name ?>"><?cs
-  if:optional ?><option></option><?cs /if ?><?cs
-  each:option = options ?>
-   <option<?cs if:option == selected ?> selected="selected"<?cs /if ?>><?cs 
-     var:option ?></option><?cs
-  /each ?>
- </select><?cs
-/def?><?cs
-
-def:labelled_hdf_select(label, options, name, selected, optional) ?><?cs 
- if:len(options) > #0 ?>
-  <label for="<?cs var:name ?>"><?cs var:label ?></label><?cs
-   call:hdf_select(options, name, selected, optional) ?>
-  </label>
-  <br /><?cs
- /if ?><?cs
-/def ?><?cs
-
-def:browser_path_links(path, file) ?><?cs
- set:first = #1 ?><?cs
-  each:part = path ?><?cs
-   set:last = name(part) == len(path) - #1 ?><a<?cs 
-   if:first ?> class="first" title="Go to root directory"<?cs 
-    set:first = #0 ?><?cs 
-   else ?> title="View <?cs var:part.name ?>"<?cs
-   /if ?> href="<?cs var:part.href ?>"><?cs var:part.name ?></a><?cs
-   if:!last ?><span class="sep">/</span><?cs /if ?><?cs 
- /each ?><?cs
-/def ?><?cs
-
-def:diff_line_class(block, line) ?><?cs
- set:first = name(line) == 0 ?><?cs
- set:last = name(line) + 1 == len(block.lines) ?><?cs
- if:first || last ?> class="<?cs
-  if:first ?>first<?cs /if ?><?cs
-  if:first && last ?> <?cs /if ?><?cs
-  if:last ?>last<?cs /if ?>"<?cs
- /if ?><?cs
-/def ?><?cs
-
-def:diff_display(diff, style) ?><?cs
- if:style == 'sidebyside' ?><?cs
-  each:block = diff ?><?cs
-   if:block.type == 'unmod' ?><tbody><?cs
-    each:line = block.base.lines ?><tr><th><?cs
-     var:#block.base.offset + name(line) + 1 ?></th><td class="l"><span><?cs
-     var:line ?></span>&nbsp;</td><th><?cs
-     var:#block.changed.offset + name(line) + 1 ?></th><td class="r"><span><?cs
-     var:block.changed.lines[name(line)] ?></span>&nbsp;</td></tr><?cs
-    /each ?></tbody><?cs
-   elif:block.type == 'mod' ?><tbody class="mod"><?cs
-    if:len(block.base.lines) >= len(block.changed.lines) ?><?cs
-     each:line = block.base.lines ?><tr><th><?cs
-      var:#block.base.offset + name(line) + 1 ?></th><td class="l"><?cs
-      var:line ?>&nbsp;</td><?cs
-      if:len(block.changed.lines) >= name(line) + 1 ?><?cs
-       each:changedline = block.changed.lines ?><?cs
-        if:name(changedline) == name(line) ?><th><?cs
-         var:#block.changed.offset + name(changedline) + 1 ?></th><td class="r"><?cs
-         var:changedline ?>&nbsp;</td><?cs
-        /if ?><?cs
-       /each ?><?cs
-      else ?><th>&nbsp;</th><td class="r">&nbsp;</td><?cs
-      /if ?></tr><?cs
-     /each ?><?cs
-    else ?><?cs
-     each:line = block.changed.lines ?><tr><?cs
-      if:len(block.base.lines) >= name(line) + 1 ?><?cs
-       each:baseline = block.base.lines ?><?cs
-        if:name(baseline) == name(line) ?><th><?cs
-         var:#block.base.offset + name(baseline) + 1 ?></th><td class="l"><?cs
-         var:baseline ?>&nbsp;</td><?cs
-        /if ?><?cs
-       /each ?><?cs
-      else ?><th>&nbsp;</th><td class="l">&nbsp;</td><?cs
-      /if ?>
-      <th><?cs var:#block.changed.offset + name(line) + 1 ?></th>
-      <td class="r"><?cs var:line ?>&nbsp;</td></tr><?cs
-     /each ?><?cs
-    /if ?></tbody><?cs
-   elif:block.type == 'add' ?><tbody class="add"><?cs
-    each:line = block.changed.lines ?><tr><th>&nbsp;</th><td class="l">&nbsp;</td><th><?cs
-     var:#block.changed.offset + name(line) + 1 ?></th><td class="r"><ins><?cs
-     var:line ?></ins>&nbsp;</td></tr><?cs
-    /each ?><?cs
-   elif:block.type == 'rem' ?><tbody class="rem"><?cs
-    each:line = block.base.lines ?><tr><th><?cs
-     var:#block.base.offset + name(line) + 1 ?></th><td class="l"><del><?cs
-     var:line ?></del>&nbsp;</td><th>&nbsp;</th><td class="r">&nbsp;</td></tr><?cs
-    /each ?><?cs
-   /if ?></tbody><?cs
-  /each ?><?cs
- else ?><?cs
-  each:block = diff ?><?cs
-   if:block.type == 'unmod' ?><tbody><?cs
-    each:line = block.base.lines ?><tr><th><?cs
-     var:#block.base.offset + name(line) + #1 ?></th><th><?cs
-     var:#block.changed.offset + name(line) + #1 ?></th><td class="l"><span><?cs
-     var:line ?></span>&nbsp;</td></tr><?cs
-    /each ?></tbody><?cs
-   elif:block.type == 'mod' ?><tbody class="mod"><?cs
-    each:line = block.base.lines ?><tr<?cs
-     if:name(line) == 0 ?> class="first"<?cs /if ?>><th><?cs
-     var:#block.base.offset + name(line) + #1 ?></th><th>&nbsp;</th><td class="l"><?cs
-     var:line ?>&nbsp;</td></tr><?cs
-    /each ?><?cs
-    each:line = block.changed.lines ?><tr<?cs
-     if:name(line) + 1 == len(block.changed.lines) ?> class="last"<?cs /if ?>><th>&nbsp;</th><th><?cs
-     var:#block.changed.offset + name(line) + #1 ?></th><td class="r"><?cs
-     var:line ?>&nbsp;</td></tr><?cs
-    /each ?></tbody><?cs
-   elif:block.type == 'add' ?><tbody class="add"><?cs
-    each:line = block.changed.lines ?><tr<?cs
-     call:diff_line_class(block.changed, line) ?>><th>&nbsp;</th><th><?cs
-     var:#block.changed.offset + name(line) + #1 ?></th><td class="r"><ins><?cs
-     var:line ?></ins>&nbsp;</td></tr><?cs
-    /each ?></tbody><?cs
-   elif:block.type == 'rem' ?><tbody class="rem"><?cs
-    each:line = block.base.lines ?><tr<?cs
-     call:diff_line_class(block.base, line) ?>><th><?cs
-     var:#block.base.offset + name(line) + 1 ?></th><th>&nbsp;</th><td class="l"><del><?cs
-     var:line ?></del>&nbsp;</td></tr><?cs
-    /each ?></tbody><?cs
-   /if ?><?cs
-  /each ?><?cs
- /if ?><?cs
-/def ?><?cs
-
-def:ticket_custom_props(ticket) ?><?cs
- each c=ticket.custom ?>
-  <div class="field custom_<?cs var c.name ?>"><?cs
-   if c.type == 'text' ?>
-    <label>
-     <?cs alt c.label ?><?cs var c.name ?><?cs /alt ?>:
-     <input type="text" name="custom_<?cs var c.name ?>" value="<?cs var c.value ?>" />
-    </label><?cs
-   elif c.type == 'textarea' ?>
-    <label>
-     <?cs alt c.label ?><?cs var c.name ?><?cs /alt ?>:<br />
-     <textarea cols="<?cs alt c.width ?>60<?cs /alt ?>" rows="<?cs
-       alt c.height ?>12<?cs /alt ?>" name="custom_<?cs var c.name ?>"><?cs
-       var c.value ?></textarea>
-    </label><?cs
-   elif c.type == 'checkbox' ?>
-    <input type="hidden" name="checkbox_<?cs var c.name ?>" />
-    <label>
-     <input type="checkbox" name="custom_<?cs var c.name ?>" value="1"<?cs
-       if c.selected ?> checked="checked"<?cs /if ?> />
-     <?cs alt c.label ?><?cs var c.name ?><?cs /alt ?>
-    </label><?cs
-   elif c.type == 'select' ?>
-    <label>
-     <?cs alt c.label ?><?cs var c.name ?><?cs /alt ?>:
-     <select name="custom_<?cs var c.name ?>"><?cs each v = c.option ?>
-      <option<?cs if v.selected ?> selected="selected"<?cs /if ?>><?cs
-        var v ?></option><?cs /each ?>
-     </select>
-    </label><?cs
-   elif c.type == 'radio' ?>
-    <fieldset class="radio">
-     <legend><?cs alt c.label ?><?cs var c.name ?><?cs /alt ?>:</legend><?cs
-     each v = c.option ?>
-      <label><input type="radio" name="custom_<?cs var c.name ?>" value="<?cs
-         var v ?>"<?cs if v.selected ?> checked="checked"<?cs /if ?> /> <?cs
-         var v ?></label><?cs
-     /each ?>
-    </fieldset><?cs
-   /if ?>
-  </div><?cs
- /each ?><?cs
-/def ?><?cs 
-
-def:list_of_attachments(attachments, attach_href) ?>
-<h2>Attachments</h2><?cs
- if:len(attachments) ?><div id="attachments">
-  <dl class="attachments"><?cs each:attachment = attachments ?>
-   <dt><a href="<?cs var:attachment.href ?>" title="View attachment"><?cs
-   var:attachment.filename ?></a> (<?cs var:attachment.size ?>) - added by <em><?cs
-   var:attachment.author ?></em> on <?cs
-   var:attachment.time ?>.</dt><?cs
-   if:attachment.description ?>
-    <dd><?cs var:attachment.description ?></dd><?cs
-   /if ?><?cs
-  /each ?></dl><?cs
- /if ?><?cs
- if:attach_href ?>
-  <form method="get" action="<?cs var:attach_href ?>"><div>
-   <input type="hidden" name="action" value="new" />
-   <input type="submit" value="Attach File" />
-  </div></form><?cs
- /if ?><?cs if:len(attachments) ?></div><?cs /if ?><?cs
-/def ?><?cs
-
-def:plural(base, count) ?><?cs
- var:base ?><?cs if:count != 1 ?>s<?cs /if ?><?cs
-/def ?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/milestone.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/milestone.cs
deleted file mode 100644
index 9f26f46..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/milestone.cs
+++ /dev/null
@@ -1,244 +0,0 @@
-<?cs include:"header.cs"?>
-<?cs include:"macros.cs"?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="milestone">
- <?cs if:milestone.mode == "new" ?>
- <h1>New Milestone</h1>
- <?cs elif:milestone.mode == "edit" ?>
- <h1>Edit Milestone <?cs var:milestone.name ?></h1>
- <?cs elif:milestone.mode == "delete" ?>
- <h1>Delete Milestone <?cs var:milestone.name ?></h1>
- <?cs else ?>
- <h1>Milestone <?cs var:milestone.name ?></h1>
- <?cs /if ?>
-
- <?cs if:milestone.mode == "edit" || milestone.mode == "new" ?>
-  <script type="text/javascript">
-    addEvent(window, 'load', function() {
-      document.getElementById('name').focus();
-    });
-  </script>
-  <form id="edit" action="<?cs var:milestone.href ?>" method="post">
-   <input type="hidden" name="id" value="<?cs var:milestone.name ?>" />
-   <input type="hidden" name="action" value="edit" />
-   <div class="field">
-    <label>Name of the milestone:<br />
-    <input type="text" id="name" name="name" size="32" value="<?cs
-      var:milestone.name ?>" /></label>
-   </div>
-   <fieldset>
-    <legend>Schedule</legend>
-    <label>Due:<br />
-     <input type="text" id="duedate" name="duedate" size="<?cs
-       var:len(milestone.date_hint) ?>" value="<?cs
-       var:milestone.due_date ?>" title="Format: <?cs var:milestone.date_hint ?>" />
-     <em>Format: <?cs var:milestone.date_hint ?></em>
-    </label>
-    <div class="field">
-     <label>
-      <input type="checkbox" id="completed" name="completed"<?cs
-        if:milestone.completed ?> checked="checked"<?cs /if ?> />
-      Completed:<br />
-     </label>
-     <label>
-      <input type="text" id="completeddate" name="completeddate" size="<?cs
-        var:len(milestone.date_hint) ?>" value="<?cs
-        alt:milestone.completed_date ?><?cs
-         var:milestone.datetime_now ?><?cs
-        /alt ?>" title="Format: <?cs
-        var:milestone.datetime_hint ?>" />
-      <em>Format: <?cs var:milestone.datetime_hint ?></em>
-     </label><?cs
-     if:len(milestones) ?>
-     <br/>
-     <input type="checkbox" id="retarget" name="retarget" checked="checked"
-            onclick="enableControl('target', this.checked)"/>
-     <label>
-      Retarget associated open tickets to milestone
-      <select id="target" name="target">
-       <option value="">None</option><?cs
-       each:name = milestones ?>
-       <option><?cs var:name ?></option><?cs
-       /each ?>
-      </select>
-     </label><?cs
-     /if ?>
-     <script type="text/javascript">
-       var completed = document.getElementById("completed");
-       var retarget = document.getElementById("retarget");
-       var enableCompletedDate = function() {
-         enableControl("completeddate", completed.checked);
-         enableControl("retarget", completed.checked);
-         enableControl("target", completed.checked && retarget.checked);
-       };
-       addEvent(window, "load", enableCompletedDate);
-       addEvent(completed, "click", enableCompletedDate);
-     </script>
-    </div>
-   </fieldset>
-   <div class="field">
-    <fieldset class="iefix">
-     <label for="description">Description (you may use <a tabindex="42" href="<?cs
-       var:trac.href.wiki ?>/WikiFormatting">WikiFormatting</a> here):</label>
-     <p><textarea id="description" name="description" class="wikitext" rows="10" cols="78">
-<?cs var:milestone.description_source ?></textarea></p>
-    </fieldset>
-   </div>
-   <div class="buttons">
-    <?cs if:milestone.mode == "new"
-     ?><input type="submit" value="Add milestone" /><?cs
-    else
-     ?><input type="submit" value="Submit changes" /><?cs
-    /if ?>
-    <input type="submit" name="cancel" value="Cancel" />
-   </div>
-   <script type="text/javascript" src="<?cs
-     var:htdocs_location ?>js/wikitoolbar.js"></script>
-  </form>
- <?cs elif:milestone.mode == "delete" ?>
-  <form action="<?cs var:milestone.href ?>" method="post">
-   <input type="hidden" name="id" value="<?cs var:milestone.name ?>" />
-   <input type="hidden" name="action" value="delete" />
-   <p><strong>Are you sure you want to delete this milestone?</strong></p>
-   <input type="checkbox" id="retarget" name="retarget" checked="checked"
-       onclick="enableControl('target', this.checked)"/>
-   <label for="target">Retarget associated tickets to milestone</label>
-   <select name="target" id="target">
-    <option value="">None</option><?cs
-     each:other = milestones ?><?cs if:other != milestone.name ?>
-      <option><?cs var:other ?></option><?cs 
-     /if ?><?cs /each ?>
-   </select>
-   <div class="buttons">
-    <input type="submit" name="cancel" value="Cancel" />
-    <input type="submit" value="Delete milestone" />
-   </div>
-  </form>
- <?cs else ?>
- <?cs if:milestone.mode == "view" ?>
-  <div class="info">
-   <p class="date"><?cs
-    if:milestone.completed_date ?>
-     Completed <?cs var:milestone.completed_delta ?> ago (<?cs var:milestone.completed_date ?>)<?cs
-    elif:milestone.due_date ?><?cs
-     if:milestone.late ?>
-      <strong><?cs var:milestone.due_delta ?> late</strong><?cs
-     else ?>
-      Due in <?cs var:milestone.due_delta ?><?cs
-     /if ?> (<?cs var:milestone.due_date ?>)<?cs
-    else ?>
-     No date set<?cs
-    /if ?>
-   </p><?cs
-   with:stats = milestone.stats ?><?cs
-    if:#stats.total_tickets > #0 ?>
-     <table class="progress">
-      <tr>
-      <td class="closed" style="width: <?cs
-        var:#stats.percent_closed ?>%">
-        <a href="<?cs
-        var:milestone.queries.closed_tickets ?>" title="<?cs
-        var:#stats.closed_tickets ?> of <?cs
-        var:#stats.total_tickets ?> ticket<?cs
-        if:#stats.total_tickets != #1 ?>s<?cs /if ?> closed"></a></td>
-      <td class="open" style="width: <?cs
-        var:#stats.percent_active ?>%">
-        <a href="<?cs
-        var:milestone.queries.active_tickets ?>" title="<?cs
-        var:#stats.active_tickets ?> of <?cs
-        var:#stats.total_tickets ?> ticket<?cs
-        if:#stats.total_tickets != #1 ?>s<?cs /if ?> active"></a>
-      </tr>
-     </table>
-     <p class="percent"><?cs var:#stats.percent_closed ?>%</p>
-     <dl>
-      <dt>Closed tickets:</dt>
-      <dd><a href="<?cs var:milestone.queries.closed_tickets ?>"><?cs
-        var:stats.closed_tickets ?></a></dd>
-      <dt>Active tickets:</dt>
-      <dd><a href="<?cs var:milestone.queries.active_tickets ?>"><?cs
-        var:stats.active_tickets ?></a></dd>
-     </dl><?cs
-    /if ?><?cs
-   /with ?>
-  </div>
-  <form id="stats" action="" method="get">
-   <fieldset>
-    <legend>
-     <label for="by">Ticket status by</label>
-     <select id="by" name="by" onchange="this.form.submit()"><?cs
-     each:group = milestone.stats.available_groups ?>
-      <option value="<?cs var:group.name ?>" <?cs
-        if:milestone.stats.grouped_by == group.name ?> selected="selected"<?cs
-        /if ?>><?cs var:group.label ?></option><?cs
-     /each ?></select>
-     <noscript><input type="submit" value="Update" /></noscript>
-    </legend>
-    <table summary="Shows the milestone completion status grouped by <?cs
-      var:milestone.stats.grouped_by ?>"><?cs
-     each:group = milestone.stats.groups ?>
-      <tr>
-       <th scope="row"><a href="<?cs
-         var:group.queries.all_tickets ?>"><?cs var:group.name ?></a></th>
-       <td style="white-space: nowrap"><?cs if:#group.total_tickets ?>
-        <table class="progress" style="width: <?cs
-          var:#group.percent_total * #80 / #milestone.stats.max_percent_total ?>%">
-         <tr>
-          <td class="closed" style="width: <?cs
-            var:#group.percent_closed ?>%"><a href="<?cs
-            var:group.queries.closed_tickets ?>" title="<?cs
-           var:group.closed_tickets ?> of <?cs
-           var:group.total_tickets ?> ticket<?cs
-           if:group.total_tickets != #1 ?>s<?cs /if ?> closed"></a>
-          </td>
-          <td class="open" style="width: <?cs
-            var:#group.percent_active ?>%"><a href="<?cs
-            var:group.queries.active_tickets ?>" title="<?cs
-           var:group.active_tickets ?> of <?cs
-           var:group.total_tickets ?> ticket<?cs
-           if:group.total_tickets != 1 ?>s<?cs /if ?> active"></a>
-          </td>
-         </tr>
-        </table>
-        <p class="percent"><?cs var:group.closed_tickets ?>/<?cs
-         var:group.total_tickets ?></p>
-       <?cs /if ?></td>
-      </tr><?cs
-     /each ?>
-    </table><?cs /if ?>
-   </fieldset>
-  </form>
-  <div class="description"><?cs var:milestone.description ?></div><?cs
-  if:trac.acl.MILESTONE_MODIFY || trac.acl.MILESTONE_DELETE ?>
-   <div class="buttons"><?cs
-    if:trac.acl.MILESTONE_MODIFY ?>
-     <form method="get" action=""><div>
-      <input type="hidden" name="action" value="edit" /><?cs
-      if:milestone.id_param ?>
-       <input type="hidden" name="id" value="<?cs var:milestone.name ?>" /><?cs
-      /if ?>
-      <input type="submit" value="Edit milestone info" accesskey="e" />
-     </div></form><?cs
-    /if ?><?cs
-    if:trac.acl.MILESTONE_DELETE ?>
-     <form method="get" action=""><div>
-      <input type="hidden" name="action" value="delete" /><?cs
-      if:milestone.id_param ?>
-       <input type="hidden" name="id" value="<?cs var:milestone.name ?>" /><?cs
-      /if ?>
-      <input type="submit" value="Delete milestone" />
-     </div></form><?cs
-    /if ?>
-   </div><?cs
-  /if ?><?cs
- /if ?>
-
- <div id="help">
-  <strong>Note:</strong> See <a href="<?cs
-    var:trac.href.wiki ?>/TracRoadmap">TracRoadmap</a> for help on using the roadmap.
- </div>
-
-</div>
-<?cs include:"footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/newticket.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/newticket.cs
deleted file mode 100644
index 96526fc..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/newticket.cs
+++ /dev/null
@@ -1,125 +0,0 @@
-<?cs include:"header.cs" ?>
-<?cs include:"macros.cs" ?>
-<script type="text/javascript">
-addEvent(window, 'load', function() { document.getElementById('summary').focus()}); 
-</script>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="ticket">
-<h1>Create New Ticket</h1>
-<?cs include:"site_newticket.cs" ?>
-<form id="newticket" method="post" action="<?cs
-  var:trac.href.newticket ?>#preview">
- <?cs if:trac.authname == "anonymous" ?>
-  <div class="field">
-   <label for="reporter">Your email or username:</label><br />
-   <input type="text" id="reporter" name="reporter" size="40" value="<?cs
-     var:newticket.reporter ?>" /><br />
-  </div>
- <?cs /if ?>
- <div class="field">
-  <label for="summary">Short summary:</label><br />
-  <input id="summary" type="text" name="summary" size="80" value="<?cs
-    var:newticket.summary ?>"/>
- </div><?cs
- if:len(newticket.fields.type.options) ?>
-  <div class="field"><label for="type">Type:</label> <?cs
-   call:hdf_select(newticket.fields.type.options, 'type',
-                   newticket.type, 0) ?>
-  </div><?cs
- /if ?>
- <div class="field">
-  <label for="description">Full description (you may use <a tabindex="42" href="<?cs
-    var:$trac.href.wiki ?>/WikiFormatting">WikiFormatting</a> here):</label><br />
-  <textarea id="description" name="description" class="wikitext" rows="10" cols="78">
-<?cs var:newticket.description ?></textarea><?cs
-  if:newticket.description_preview ?>
-   <fieldset id="preview">
-    <legend>Description Preview</legend>
-    <?cs var:newticket.description_preview ?>
-   </fieldset><?cs
-  /if ?>
- </div>
-
- <fieldset id="properties">
-  <legend>Ticket Properties</legend>
-  <input type="hidden" name="action" value="create" />
-  <input type="hidden" name="status" value="new" />
-  <table><tr><?cs set:num_fields = 0 ?><?cs
-  each:field = newticket.fields ?><?cs
-   if:!field.skip ?><?cs
-    set:num_fields = num_fields + 1 ?><?cs
-   /if ?><?cs
-  /each ?><?cs set:idx = 0 ?><?cs
-   each:field = newticket.fields ?><?cs
-    if:!field.skip ?><?cs set:fullrow = field.type == 'textarea' ?><?cs
-     if:fullrow && idx % 2 ?><?cs set:idx = idx + 1 ?><th class="col2"></th><td></td></tr><tr><?cs /if ?>
-     <th class="col<?cs var:idx % 2 + 1 ?>"><?cs
-       if:field.type != 'radio' ?><label for="<?cs var:name(field) ?>"><?cs
-       /if ?><?cs alt:field.label ?><?cs var:field.name ?><?cs /alt ?>:<?cs
-       if:field.type != 'radio' ?></label><?cs /if ?></th>
-     <td<?cs if:fullrow ?> colspan="3"<?cs /if ?>><?cs
-      if:field.type == 'text' ?><input type="text" id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>" value="<?cs var:newticket[name(field)] ?>" /><?cs
-      elif:field.type == 'select' ?><select id="<?cs
-        var:name(field) ?>" name="<?cs var:name(field) ?>"><?cs
-        if:field.optional ?><option></option><?cs /if ?><?cs
-        each:option = field.options ?><option<?cs
-         if:option == newticket[name(field)] ?> selected="selected"<?cs /if ?>><?cs
-         var:option ?></option><?cs
-        /each ?></select><?cs
-      elif:field.type == 'checkbox' ?><input type="hidden" name="checkbox_<?cs
-        var:name(field) ?>" /><input type="checkbox" id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>" value="1"<?cs
-        if:newticket[name(field)] ?> checked="checked"<?cs /if ?> /><?cs
-      elif:field.type == 'textarea' ?><textarea id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>"<?cs
-        if:field.height ?> rows="<?cs var:field.height ?>"<?cs /if ?><?cs
-        if:field.width ?> cols="<?cs var:field.width ?>"<?cs /if ?>><?cs
-        var:newticket[name(field)] ?></textarea><?cs
-      elif:field.type == 'radio' ?><?cs set:optidx = 0 ?><?cs
-       each:option = field.options ?><label><input type="radio" id="<?cs
-         var:name(field) ?>" name="<?cs
-         var:name(field) ?>" value="<?cs var:option ?>"<?cs
-         if:ticket[name(field)] == option ?> checked="checked"<?cs /if ?> /> <?cs
-         var:option ?></label> <?cs set:optidx = optidx + 1 ?><?cs
-       /each ?><?cs
-      /if ?></td><?cs
-     if:idx % 2 || fullrow ?><?cs
-      if:idx < num_fields - 1 ?></tr><tr><?cs
-      /if ?><?cs 
-     elif:idx == num_fields - 1 ?><th class="col2"></th><td></td><?cs
-     /if ?><?cs set:idx = idx + #fullrow + 1 ?><?cs
-    /if ?><?cs
-   /each ?></tr>
-  </table>
- </fieldset>
-
- <script type="text/javascript" src="<?cs
-   var:htdocs_location ?>js/wikitoolbar.js"></script>
-
- <?cs if newticket.can_attach ?><p>
-  <label><input type="checkbox" name="attachment"<?cs
-    if:newticket.attachment ?> checked="checked"<?cs /if ?> />
-    I have files to attach to this ticket
-  </label>
- </p><?cs
- /if ?>
-
- <div class="buttons">
-  <input type="submit" name="preview" value="Preview" accesskey="r" />&nbsp;
-  <input type="submit" value="Submit ticket" />
- </div>
-</form>
-
-<div id="help">
- <strong>Note:</strong> See <a href="<?cs
-   var:trac.href.wiki ?>/TracTickets">TracTickets</a> for help on using tickets.
-</div>
-</div>
-
-<?cs include "footer.cs" ?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/query.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/query.cs
deleted file mode 100644
index 5b0afa6..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/query.cs
+++ /dev/null
@@ -1,243 +0,0 @@
-<?cs include:"header.cs" ?>
-<?cs include:"macros.cs" ?>
-
-<div id="ctxtnav" class="nav"><?cs
- if:query.report_href ?><ul>
-  <li class="first"><a href="<?cs
-    var:query.report_href ?>">Available Reports</a></li>
-  <li class="last">Custom Query</li></ul><?cs
- /if ?>
-</div>
-
-<?cs def:num_matches(v) ?><span class="numrows">(<?cs 
- alt:v ?>No<?cs /alt ?> match<?cs if:v != 1 ?>es<?cs /if ?>)</span><?cs
-/def ?>
-
-<div id="content" class="query">
- <h1><?cs var:title ?> <?cs call:num_matches(query.num_matches) ?></h1>
-
-<form id="query" method="post" action="<?cs var:trac.href.query ?>">
- <fieldset id="filters">
-  <legend>Filters</legend>
-  <?cs def:checkbox_checked(constraint, option) ?><?cs
-   set:checked = 0 ?><?cs
-   each:value = constraint.values ?><?cs
-    if:(value == option) == (constraint.mode == '') ?><?cs
-      set:checked = 1 ?><?cs
-    /if ?><?cs
-   /each ?><?cs
-   if:checked ?> checked="checked"<?cs /if ?><?cs
-  /def ?>
-  <table summary="Query filters">
-   <tbody><tr style="height: 1px"><td colspan="4"></td></tr></tbody><?cs
-   each:field = query.fields ?><?cs
-   each:constraint = query.constraints ?><?cs
-    if:name(field) == name(constraint) ?>
-     <tbody><tr class="<?cs var:name(field) ?>">
-      <th scope="row"><label><?cs var:field.label ?></label></th><?cs
-      if:field.type != "radio" && field.type != "checkbox" ?>
-       <td class="mode">
-        <select name="<?cs var:name(field) ?>_mode"><?cs
-         each:mode = query.modes[field.type] ?>
-          <option value="<?cs var:mode.value ?>"<?cs
-           if:mode.value == constraint.mode ?> selected="selected"<?cs
-           /if ?>><?cs var:mode.name ?></option><?cs
-         /each ?>
-        </select>
-       </td><?cs
-      /if ?>
-      <td class="filter"<?cs
-        if:field.type == "radio" || field.type == "checkbox" ?> colspan="2"<?cs
-        /if ?>><?cs
-       if:field.type == "select" ?><?cs
-        each:value = constraint.values ?>
-         <select name="<?cs var:name(constraint) ?>"><option></option><?cs
-         each:option = field.options ?>
-          <option<?cs if:option == value ?> selected="selected"<?cs /if ?>><?cs
-            var:option ?></option><?cs
-         /each ?></select><?cs
-         if:name(value) != len(constraint.values) - 1 ?>
-          </td>
-          <td class="actions"><input type="submit" name="rm_filter_<?cs
-             var:name(field) ?>_<?cs var:name(value) ?>" value="-" /></td>
-         </tr><tr class="<?cs var:name(field) ?>">
-          <th colspan="2"><label>or</label></th>
-          <td class="filter"><?cs
-         /if ?><?cs
-        /each ?><?cs
-       elif:field.type == "radio" ?><?cs
-        each:option = field.options ?>
-         <input type="checkbox" id="<?cs var:name(field) ?>_<?cs
-           var:option ?>" name="<?cs var:name(field) ?>" value="<?cs
-           var:option ?>"<?cs call:checkbox_checked(constraint, option) ?> />
-         <label for="<?cs var:name(field) ?>_<?cs var:option ?>"><?cs
-           alt:option ?>none<?cs /alt ?></label><?cs
-        /each ?><?cs
-       elif:field.type == "checkbox" ?>
-        <input type="radio" id="<?cs var:name(field) ?>_on" name="<?cs
-          var:name(field) ?>" value="1"<?cs
-          if:constraint.mode != '!' ?> checked="checked"<?cs /if ?> />
-        <label for="<?cs var:name(field) ?>_on">yes</label>
-        <input type="radio" id="<?cs var:name(field) ?>_off" name="<?cs
-          var:name(field) ?>" value="!1"<?cs
-          if:constraint.mode == '!' ?> checked="checked"<?cs /if ?> />
-        <label for="<?cs var:name(field) ?>_off">no</label><?cs
-       elif:field.type == "text" ?><?cs
-        each:value = constraint.values ?>
-        <input type="text" name="<?cs var:name(field) ?>" value="<?cs
-          var:value ?>" size="42" /><?cs
-         if:name(value) != len(constraint.values) - 1 ?>
-          </td>
-          <td class="actions"><input type="submit" name="rm_filter_<?cs
-             var:name(field) ?>_<?cs var:name(value) ?>" value="-" /></td>
-         </tr><tr class="<?cs var:name(field) ?>">
-          <th colspan="2"><label>or</label></th>
-          <td class="filter"><?cs
-         /if ?><?cs
-        /each ?><?cs
-       /if ?>
-      </td>
-      <td class="actions"><input type="submit" name="rm_filter_<?cs
-         var:name(field) ?><?cs
-         if:field.type != 'radio' ?>_<?cs
-          var:len(constraint.values) - 1 ?><?cs
-         /if ?>" value="-" /></td>
-     </tr></tbody><?cs /if ?><?cs
-    /each ?><?cs
-   /each ?>
-   <tbody><tr class="actions">
-    <td class="actions" colspan="4" style="text-align: right">
-     <label for="add_filter">Add filter</label>&nbsp;
-     <select name="add_filter" id="add_filter">
-      <option></option><?cs
-      each:field = query.fields ?>
-       <option value="<?cs var:name(field) ?>"<?cs
-         if:field.type == "radio" ?><?cs
-          if:len(query.constraints[name(field)]) != 0 ?> disabled="disabled"<?cs
-          /if ?><?cs
-         /if ?>><?cs var:field.label ?></option><?cs
-      /each ?>	
-     </select>
-     <input type="submit" name="add" value="+" />
-    </td>
-   </tr></tbody>
-  </table>
- </fieldset>
- <p class="option">
-  <label for="group">Group results by</label>
-  <select name="group" id="group">
-   <option></option><?cs
-   each:field = query.fields ?><?cs
-    if:field.type == 'select' || field.type == 'radio' ||
-       name(field) == 'owner' ?>
-     <option value="<?cs var:name(field) ?>"<?cs
-       if:name(field) == query.group ?> selected="selected"<?cs /if ?>><?cs
-       var:field.label ?></option><?cs
-    /if ?><?cs
-   /each ?>
-  </select>
-  <input type="checkbox" name="groupdesc" id="groupdesc"<?cs
-    if:query.groupdesc ?> checked="checked"<?cs /if ?> />
-  <label for="groupdesc">descending</label>
-  <script type="text/javascript">
-    var group = document.getElementById("group");
-    var updateGroupDesc = function() {
-      enableControl('groupdesc', group.selectedIndex > 0);
-    }
-    addEvent(window, 'load', updateGroupDesc);
-    addEvent(group, 'change', updateGroupDesc);
-  </script>
- </p>
- <p class="option">
-  <input type="checkbox" name="verbose" id="verbose"<?cs
-    if:query.verbose ?> checked="checked"<?cs /if ?> />
-  <label for="verbose">Show full description under each result</label>
- </p>
- <div class="buttons">
-  <input type="hidden" name="order" value="<?cs var:query.order ?>" />
-  <?cs if:query.desc ?><input type="hidden" name="desc" value="1" /><?cs /if ?>
-  <input type="submit" name="update" value="Update" />
- </div>
- <hr />
-</form>
-<script type="text/javascript"><?cs set:idx = 0 ?>
- var properties={<?cs each:field = query.fields ?><?cs
-  var:name(field) ?>:{type:"<?cs var:field.type ?>",label:"<?cs
-  var:field.label ?>",options:[<?cs
-   each:option = field.options ?>"<?cs var:option ?>"<?cs
-    if:name(option) < len(field.options) -1 ?>,<?cs /if ?><?cs
-   /each ?>]}<?cs
-  set:idx = idx + 1 ?><?cs if:idx < len(query.fields) ?>,<?cs /if ?><?cs
- /each ?>};<?cs set:idx = 0 ?>
- var modes = {<?cs each:type = query.modes ?><?cs var:name(type) ?>:[<?cs
-  each:mode = type ?>{text:"<?cs var:mode.name ?>",value:"<?cs var:mode.value ?>"}<?cs
-   if:name(mode) < len(type) -1 ?>,<?cs /if ?><?cs
-  /each ?>]<?cs
-  set:idx = idx + 1 ?><?cs if:idx < len(query.modes) ?>,<?cs /if ?><?cs
- /each ?>};
- initializeFilters();
-</script>
-
-<?cs def:thead() ?>
- <thead><tr><?cs each:header = query.headers ?>
-  <th class="<?cs var:header.name ?><?cs if:query.order == header.name ?> <?cs
-    if:query.desc ?>desc<?cs else ?>asc<?cs /if ?><?cs /if ?>">
-   <a title="Sort by <?cs var:header.label ?><?cs
-     if:query.order == header.name && !query.desc ?> (descending)<?cs
-     /if ?>" href="<?cs var:header.href ?>"><?cs var:header.label ?></a>
-  </th><?cs
- /each ?></tr></thead>
-<?cs /def ?>
-
-<?cs if:len(query.results) ?><?cs
- if:!query.group ?>
-  <table class="listing tickets">
-  <?cs call:thead() ?><tbody><?cs
- /if ?><?cs
- each:result = query.results ?><?cs
-  if:result[query.group] != prev_group ?>
-   <?cs if:prev_group ?></tbody></table><?cs /if ?>
-   <h2><?cs
-    each:field = query.fields ?><?cs
-     if:name(field) == query.group ?><?cs
-      var:field.label ?><?cs
-     /if ?><?cs
-    /each ?>: <?cs var:result[query.group] ?> <?cs call:num_matches(query.num_matches_group["_"+result[query.group]+"_"]) ?></h2>
-   <table class="listing tickets">
-   <?cs call:thead() ?><tbody><?cs
-  /if ?>
-  <tr class="<?cs
-   if:name(result) % 2 ?>odd<?cs else ?>even<?cs /if ?> prio<?cs
-   var:result.priority_value ?><?cs
-   if:result.added ?> added<?cs /if ?><?cs
-   if:result.changed ?> changed<?cs /if ?><?cs
-   if:result.removed ?> removed<?cs /if ?>"><?cs
-  each:header = query.headers ?><?cs
-   if:name(header) == 0 ?><td class="id"><a href="<?cs
-    var:result.href ?>" title="View ticket"><?cs var:result.id ?></a></td><?cs
-   else ?><td class="<?cs var:header.name ?>"><?cs
-     if:header.name == 'summary' ?><a href="<?cs
-      var:result.href ?>" title="View ticket"><?cs
-      var:result.summary ?></a><?cs
-     else ?><span><?cs var:result[header.name] ?></span><?cs
-     /if ?></td><?cs
-   /if ?><?cs
-  /each ?>
-  <?cs if:query.verbose ?>
-   </tr><tr class="fullrow"><td colspan="<?cs var:len(query.headers) ?>">
-    <p class="meta">Reported by <strong><?cs var:result.reporter ?></strong>,
-    <?cs var:result.time ?><?cs if:result.description ?>:<?cs /if ?></p>
-    <?cs if:result.description ?><p><?cs var:result.description ?></p><?cs /if ?>
-   </td>
-  <?cs /if ?><?cs set:prev_group = result[query.group] ?>
- </tr><?cs /each ?>
-</tbody></table><?cs
-/if ?>
-
-<div id="help">
- <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki ?>/TracQuery">TracQuery</a> 
- for help on using queries.
-</div>
-
-</div>
-<?cs include:"footer.cs" ?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/query_rss.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/query_rss.cs
deleted file mode 100644
index 9970e8e..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/query_rss.cs
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0"?>
-<rss version="2.0">
- <channel><?cs
-  if:project.name_encoded ?>
-   <title><?cs var:project.name_encoded ?>: Ticket Query</title><?cs
-  else ?>
-   <title>Ticket Query</title><?cs
-  /if ?>
-  <link><?cs var:query.href ?></link><?cs
-  if:project.descr ?>
-   <description><?cs var:project.descr ?></description><?cs
-  /if ?>
-  <language>en-us</language>
-  <generator>Trac v<?cs var:trac.version ?></generator><?cs
-  if:chrome.logo.src ?>
-   <image>
-    <title><?cs var:project.name_encoded ?></title>
-    <url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs
-     var:chrome.logo.src ?></url>
-    <link><?cs var:query.href ?></link>
-   </image><?cs
-  /if ?><?cs
-  each:result = query.results ?>
-   <item>
-    <link><?cs var:result.href ?></link>
-    <guid isPermaLink="false"><?cs var:result.href ?></guid>
-    <title><?cs var:'#' + result.id + ': ' + result.summary ?></title><?cs
-    if:result.created ?>
-     <pubDate><?cs var:result.created ?></pubDate><?cs
-    /if ?><?cs
-    if:result.reporter ?>
-     <author><?cs var:result.reporter ?></author><?cs
-    /if ?>
-    <description><?cs var:result.description ?></description>
-    <category>Tickets</category>
-    <comments><?cs var:result.href ?>#changelog</comments>
-   </item><?cs
-  /each ?>
- </channel>
-</rss>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/report.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/report.cs
deleted file mode 100644
index c64ade4..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/report.cs
+++ /dev/null
@@ -1,244 +0,0 @@
-<?cs include "header.cs" ?>
-<?cs include "macros.cs" ?>
-
-<div id="ctxtnav" class="nav">
- <h2>Report Navigation</h2>
- <ul><li class="first"><?cs
-   if:chrome.links.up.0.href ?><a href="<?cs
-    var:chrome.links.up.0.href ?>">Available Reports</a><?cs
-   else ?>Available Reports<?cs
-  /if ?></li><?cs
-  if:report.query_href ?><li class="last"><a href="<?cs
-   var:report.query_href ?>">Custom Query</a></li><?cs
-  /if ?></ul>
-</div>
-
-<div id="content" class="report">
-
- <?cs def:report_hdr(header) ?>
-   <?cs if $header ?>
-     <?cs if idx > 0 ?>
-       </table>
-     <?cs /if ?>
-   <?cs /if ?>
-   <?cs if:header ?><h2><?cs var:header ?></h2><?cs /if ?>
-   <?cs if $report.id == -1 ?>
-     <table class="listing reports">
-   <?cs else ?>
-     <table class="listing tickets">
-   <?cs /if ?>
-    <thead>
-     <tr>
-       <?cs set numcols = #0 ?>
-       <?cs each header = report.headers ?>
-         <?cs if $header.fullrow ?>
-           </tr><tr><th colspan="100"><?cs var:header ?></th>
-         <?cs else ?>
-           <?cs if $report.sorting.enabled ?>
-             <?cs set vars='' ?>
-             <?cs each arg = report.var ?>
-               <?cs set vars = vars + '&amp;' + name(arg) + '=' + arg ?>
-             <?cs /each ?>
-             <?cs set sortValue = '' ?>
-             <?cs if $header.asc == '1' ?>
-               <?cs set sortValue = '?sort='+$header.real+'&amp;asc=0' ?>
-             <?cs else ?>
-               <?cs set sortValue = '?sort='+$header.real+'&amp;asc=1' ?>
-             <?cs /if ?>
-             <?cs if $header ?>
-             <th><a href="<?cs var:sortValue ?><?cs var:vars ?>"><?cs var:header ?></a></th>
-             <?cs /if ?>
-           <?cs elif $header ?>
-             <th><?cs var:header ?></th>
-           <?cs /if ?>
-           <?cs if $header.breakrow ?>
-              </tr><tr>
-           <?cs /if ?>
-         <?cs /if ?>
-         <?cs set numcols = numcols + #1 ?>
-       <?cs /each ?>
-     </tr>
-    </thead>
- <?cs /def ?>
- 
- <?cs def:report_cell(class,contents) ?>
-   <?cs if $cell.fullrow ?>
-     </tr><tr class="<?cs var:row_class ?>" style="<?cs var: row_style ?>;border: none; padding: 0;">
-      <td class="fullrow" colspan="100">
-       <?cs var:$contents ?><hr />
-      </td>
-   <?cs else ?>
-   <td <?cs if $cell.breakrow || $col == $numcols ?>colspan="100" <?cs /if
- ?>class="<?cs var:$class ?>"><?cs if $contents ?><?cs var:$contents ?><?cs /if ?></td>
- 
- <?cs if $cell.breakafter ?>
-     </tr><tr class="<?cs var: row_class ?>" style="<?cs var: row_style ?>;border: none; padding: 0">
- <?cs /if ?>
-   <?cs /if ?>
-   <?cs set col = $col + #1 ?>
- <?cs /def ?>
- 
- <?cs set idx = #0 ?>
- <?cs set group = '' ?>
- 
- <?cs if:report.mode == "list" ?>
-  <h1><?cs var:title ?><?cs
-   if:report.numrows && report.id != -1 ?><span class="numrows"> (<?cs
-    var:report.numrows ?> matches)</span><?cs
-   /if ?></h1><?cs
-   if:report.description ?><div id="description"><?cs
-    var:report.description ?></div><?cs
-   /if ?><?cs
-   if:report.id != -1 ?><?cs
-    if:report.can_create || report.can_modify || report.can_delete ?>
-     <div class="buttons"><?cs
-      if:report.can_modify ?><form action="" method="get"><div>
-       <input type="hidden" name="action" value="edit" />
-       <input type="submit" value="Edit report" accesskey="e" />
-      </div></form><?cs /if ?><?cs
-      if:report.can_create ?><form action="" method="get"><div>
-       <input type="hidden" name="action" value="copy" />
-       <input type="submit" value="Copy report" />
-      </div></form><?cs /if ?><?cs
-      if:report.can_delete ?><form action="" method="get"><div>
-       <input type="hidden" name="action" value="delete" />
-       <input type="submit" value="Delete report" />
-      </div></form><?cs /if ?>
-     </div><?cs
-    /if ?><?cs
-   /if ?>
-
-     <?cs each row = report.items ?>
-       <?cs if group != row.__group__ || idx == #0 ?>
-         <?cs if:idx != #0 ?></tbody><?cs /if ?>
-         <?cs set group = row.__group__ ?>
-         <?cs call:report_hdr(group) ?>
-         <tbody>
-       <?cs /if ?>
-
-       <?cs if row.__color__ ?>
-         <?cs set rstem='color'+$row.__color__ +'-' ?>
-       <?cs else ?>
-        <?cs set rstem='' ?>
-       <?cs /if ?>
-       <?cs if idx % #2 ?>
-         <?cs set row_class=$rstem+'even' ?>
-       <?cs else ?>
-         <?cs set row_class=$rstem+'odd' ?>
-       <?cs /if ?>
-
-       <?cs set row_style='' ?>
-       <?cs if row.__bgcolor__ ?>
-         <?cs set row_style='background: ' + row.__bgcolor__ + ';' ?>
-       <?cs /if ?>
-       <?cs if row.__fgcolor__ ?>
-         <?cs set row_style=$row_style + 'color: ' + row.__fgcolor__ + ';' ?>
-       <?cs /if ?>
-       <?cs if row.__style__ ?>
-         <?cs set row_style=$row_style + row.__style__ + ';' ?>
-       <?cs /if ?>
-
-       <tr class="<?cs var: row_class ?>" style="<?cs var: row_style ?>">
-       <?cs set idx = idx + #1 ?>
-       <?cs set col = #0 ?>
-       <?cs each cell = row ?>
-         <?cs if cell.hidden || cell.hidehtml ?>
-         <?cs elif name(cell) == "ticket" || name(cell) == "id" ?>
-           <?cs call:report_cell('ticket',
-                                 '<a title="View ticket" href="'+
-                                 $cell.ticket_href+'">#'+$cell+'</a>') ?>
-         <?cs elif name(cell) == "summary" && cell.ticket_href ?>
-           <?cs call:report_cell('summary', '<a title="View ticket" href="'+
-                                 $cell.ticket_href+'">'+$cell+'</a>') ?>
-         <?cs elif name(cell) == "report" ?>
-           <?cs call:report_cell('report',
-                '<a title="View report" href="'+$cell.report_href+'">{'+$cell+'}</a>') ?>
-           <?cs set:report_href=$cell.report_href ?>
-         <?cs elif name(cell) == "time" ?>
-           <?cs call:report_cell('date', $cell.date) ?>
-         <?cs elif name(cell) == "date" || name(cell) == "created" || name(cell) == "modified" ?>
-           <?cs call:report_cell('date', $cell.date) ?>
-         <?cs elif name(cell) == "datetime"  ?>
-           <?cs call:report_cell('date', $cell.datetime) ?>
-         <?cs elif name(cell) == "description" ?>
-           <?cs call:report_cell('', $cell.parsed) ?>
-         <?cs elif name(cell) == "title" && $report.id == -1 ?>
-           <?cs call:report_cell('title',
-                                 '<a  title="View report" href="'+
-                                 $report_href+'">'+$cell+'</a>') ?>
-         <?cs else ?>
-           <?cs call:report_cell(name(cell), $cell) ?>
-         <?cs /if ?>
-       <?cs /each ?>
-       </tr>
-     <?cs /each ?>
-    </tbody>
-   </table><?cs
-   if:report.id == -1 && report.can_create?><div class="buttons">
-    <form action="" method="get"><div>
-     <input type="hidden" name="action" value="new" />
-     <input type="submit" value="Create new report" />
-    </div></form></div><?cs
-   /if ?><?cs
-   if report.message ?>
-    <div class="system-message"><?cs var report.message ?></div><?cs
-   elif:idx == #0 ?>
-    <div id="report-notfound">No matches found.</div><?cs
-   /if ?>
-
- <?cs elif:report.mode == "delete" ?>
-
-  <h1><?cs var:title ?></h1>
-  <form action="<?cs var:report.href ?>" method="post">
-   <input type="hidden" name="id" value="<?cs var:report.id ?>" />
-   <input type="hidden" name="action" value="delete" />
-   <p><strong>Are you sure you want to delete this report?</strong></p>
-   <div class="buttons">
-    <input type="submit" name="cancel" value="Cancel" />
-    <input type="submit" value="Delete report" />
-   </div>
-  </form>
- 
- <?cs elif:report.mode == "edit" ?>
- 
-   <h1><?cs var:title ?></h1>
-   <form action="<?cs var:report.href ?>" method="post">
-    <div>
-     <input type="hidden" name="action" value="<?cs var:report.action ?>" />
-     <div class="field">
-      <label for="title">Report Title:</label><br />
-      <input type="text" id="title" name="title"
-             value="<?cs var:report.title ?>" size="50" /><br />
-     </div>
-     <div class="field">
-      <label for="description">
-       Description:</label> (You may use <a tabindex="42" href="<?cs
-         var:$trac.href.wiki ?>/WikiFormatting">WikiFormatting</a> here)
-      </label><br />
-      <textarea id="description" name="description" class="wikitext" rows="10" cols="78">
-<?cs var:report.description ?></textarea>
-     </div>
-     <div class="field">
-      <label for="query">
-       SQL Query for Report:</label><br />
-      <textarea id="query" name="query" cols="85" rows="20"><?cs
-        var:report.sql ?></textarea>
-     </div>
-     <div class="buttons">
-      <input type="submit" value="Save report" />
-      <input type="submit" name="cancel" value="Cancel" />
-     </div>
-    </div>
-    <script type="text/javascript" src="<?cs
-      var:htdocs_location ?>js/wikitoolbar.js"></script>
-   </form>
- <?cs /if?>
- 
- <div id="help">
-  <strong>Note:</strong> See <a href="<?cs
-    var:trac.href.wiki ?>/TracReports">TracReports</a> for help on using and
-  creating reports.
- </div>
- 
-</div>
-<?cs include "footer.cs" ?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/report_rss.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/report_rss.cs
deleted file mode 100644
index 9357f2c..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/report_rss.cs
+++ /dev/null
@@ -1,53 +0,0 @@
-<?xml version="1.0"?>
-<rss version="2.0">
- <channel><?cs
- if:project.name_encoded ?>
-  <title><?cs var:project.name_encoded ?>: <?cs var:report.title ?></title><?cs
- else ?>
-  <title><?cs var:title ?></title><?cs
- /if ?>
- <link><?cs var:base_host ?><?cs 
-  var:trac.href.report ?>/<?cs var:report.id ?></link>
- <description>Trac Report - <?cs var:report.title ?></description>
- <language>en-us</language>
- <generator>Trac v<?cs var:trac.version ?></generator><?cs
-  if:chrome.logo.src ?>
-   <image>
-    <title><?cs var:project.name_encoded ?></title>
-    <url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs
-     var:chrome.logo.src ?></url>
-    <link><?cs var:base_host ?><?cs 
-     var:trac.href.report ?>/<?cs var:report.id ?></link>
-   </image><?cs
-  /if ?><?cs
- each:row = report.items ?><?cs
-  set title = '' ?><?cs
-  set descr = '' ?><?cs
-  set author = '' ?><?cs
-  set pubdate = '' ?><?cs
-  each:item = row ?><?cs
-   if name(item) == 'ticket' ?><?cs
-    set:link = base_host + item.ticket_href ?><?cs
-    set:id = item ?><?cs
-   elif:name(item) == 'summary' ?><?cs
-    set:title = item ?><?cs
-   elif:name(item) == 'description' ?><?cs
-    set:descr = item.parsed ?><?cs
-   elif:name(item) == 'reporter' ?><?cs
-    set:author = item.rss ?><?cs
-   elif:name(item) == 'time' || name(item) == 'changetime'
-     || name(item) == 'created' || name(item) == 'modified' ?><?cs
-    set pubdate = item.gmt ?><?cs
-   /if ?><?cs
-  /each ?>
-  <item>
-   <?cs if:author ?><author><?cs var:author ?></author><?cs /if ?>
-   <pubDate><?cs var:pubdate ?></pubDate>
-   <title><?cs var:'#' + id + ': ' + title ?></title>   
-   <link><?cs var:link ?></link>
-   <guid isPermaLink="false"><?cs var:link ?></guid>
-   <description><?cs var:descr ?></description>
-   <category>Report</category>
-  </item><?cs
- /each ?></channel>
-</rss>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/roadmap.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/roadmap.cs
deleted file mode 100644
index efd1663..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/roadmap.cs
+++ /dev/null
@@ -1,86 +0,0 @@
-<?cs include "header.cs"?>
-<?cs include "macros.cs"?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="roadmap">
- <h1>Roadmap</h1>
-
- <form id="prefs" method="get" action="">
-  <div>
-   <input type="checkbox" id="showall" name="show" value="all"<?cs
-    if:roadmap.showall ?> checked="checked"<?cs /if ?> />
-   <label for="showall">Show already completed milestones</label>
-  </div>
-  <div class="buttons">
-   <input type="submit" value="Update" />
-  </div>
- </form>
-
- <ul class="milestones"><?cs each:milestone = roadmap.milestones ?>
-  <li class="milestone">
-   <div class="info">
-    <h2><a href="<?cs var:milestone.href ?>">Milestone: <em><?cs
-      var:milestone.name ?></em></a></h2>
-    <p class="date"<?cs
-     if:milestone.completed_date ?> title="<?cs var:milestone.completed_date ?>">
-      Completed <?cs var:milestone.completed_delta ?> ago<?cs
-     elif:milestone.due_date ?> title="<?cs var:milestone.due_date ?>"><?cs
-      if:milestone.late ?>
-       <strong><?cs var:milestone.due_delta ?> late</strong><?cs
-      else ?>
-       Due in <?cs var:milestone.due_delta ?><?cs
-      /if ?> (<?cs var:milestone.due_date ?>)<?cs
-     else ?>>
-      No date set<?cs
-     /if ?>
-    </p><?cs
-    with:stats = milestone.stats ?><?cs
-     if:#stats.total_tickets > #0 ?>
-      <table class="progress">
-       <tr>
-        <td class="closed" style="width: <?cs
-          var:#stats.percent_closed ?>%"><a href="<?cs
-          var:milestone.queries.closed_tickets ?>" title="<?cs
-          var:#stats.closed_tickets ?> of <?cs
-          var:#stats.total_tickets ?> ticket<?cs
-          if:#stats.total_tickets != #1 ?>s<?cs /if ?> closed"></a></td>
-        <td class="open" style="width: <?cs
-          var:#stats.percent_active ?>%"><a href="<?cs
-          var:milestone.queries.active_tickets ?>" title="<?cs
-          var:#stats.active_tickets ?> of <?cs
-          var:#stats.total_tickets ?> ticket<?cs
-          if:#stats.total_tickets != #1 ?>s<?cs /if ?> active"></a></td>
-       </tr>
-      </table>
-      <p class="percent"><?cs var:#stats.percent_closed ?>%</p>
-      <dl>
-       <dt>Closed tickets:</dt>
-       <dd><a href="<?cs var:milestone.queries.closed_tickets ?>"><?cs
-         var:stats.closed_tickets ?></a></dd>
-       <dt>Active tickets:</dt>
-       <dd><a href="<?cs var:milestone.queries.active_tickets ?>"><?cs
-         var:stats.active_tickets ?></a></dd>
-      </dl><?cs
-     /if ?><?cs
-    /with ?>
-   </div>
-   <div class="description"><?cs var:milestone.description ?></div>
-  </li><?cs
- /each ?></ul><?cs
- if:trac.acl.MILESTONE_CREATE ?>
-  <div class="buttons">
-   <form method="get" action="<?cs var:trac.href.milestone ?>"><div>
-    <input type="hidden" name="action" value="new" />
-    <input type="submit" value="Add new milestone" />
-   </div></form>
-  </div><?cs
- /if ?>
-
- <div id="help">
-  <strong>Note:</strong> See <a href="<?cs
-    var:trac.href.wiki ?>/TracRoadmap">TracRoadmap</a> for help on using the roadmap.
- </div>
-
-</div>
-<?cs include:"footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/search.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/search.cs
deleted file mode 100644
index b3181d9..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/search.cs
+++ /dev/null
@@ -1,102 +0,0 @@
-<?cs include:"header.cs"?>
-<script type="text/javascript">
-addEvent(window, 'load', function() { document.getElementById('q').focus()}); 
-</script>
-<div id="ctxtnav" class="nav"><?cs
- with:links = chrome.links ?><?cs
-  if:len(links.prev) || len(links.next) ?><ul><?cs
-   if:len(links.prev) ?>
-    <li class="first<?cs if:!len(links.up) && !len(links.next) ?> last<?cs /if ?>">
-     &larr; <a href="<?cs var:links.prev.0.href ?>"><?cs
-       var:links.prev.0.title ?></a>
-    </li><?cs
-   /if ?><?cs
-   if:len(links.next) ?>
-    <li class="<?cs if:!len(links.prev) && !len(links.up) ?>first <?cs /if ?>last">
-     <a href="<?cs var:links.next.0.href ?>"><?cs
-       var:links.next.0.title ?></a> &rarr;
-    </li><?cs
-   /if ?></ul><?cs
-  /if ?><?cs
- /with ?>
-</div>
-
-<div id="content" class="search">
-
-<h1><label for="q">Search</label></h1>
-<form action="<?cs var:trac.href.search ?>" method="get">
- <p>
-  <input type="text" id="q" name="q" size="40" value="<?cs var:search.q ?>" />
-  <input type="hidden" name="noquickjump" value="1" />
-  <input type="submit" value="Search" />
- </p>
- <p><?cs
-  each filter=search.filters ?>
-   <input type="checkbox" id="<?cs var:filter.name?>" 
-          name="<?cs var:filter.name?>" <?cs
-     if:filter.active ?>checked="checked"<?cs /if ?> />
-   <label for="<?cs var:filter.name ?>"><?cs var:filter.label?></label><?cs
-  /each ?>
- </p>
-</form><?cs 
-
-if:len(search.result) || len(search.quickjump) ?>
- <hr /><?cs
- if:len(search.result) ?>
- <h2>Search results <?cs
-  if:search.n_pages > 1 ?>(<?cs
-   var:(search.page-1) * search.page_size + 1 ?> - <?cs
-   var:(search.page-1) * search.page_size + len(search.result) ?> 
-   of <?cs var:search.n_hits?>)<?cs
-  /if ?></h2><?cs
- /if ?>
- <div id="searchable">
-  <dl id="results"><?cs
-   if:len(search.quickjump) ?>
-    <dt id=quickjump><a href="<?cs var:search.quickjump.href ?>">Quickjump to <?cs var:search.quickjump.name ?></a></dt>
-    <dd><?cs var:search.quickjump.description ?></dd><?cs 
-   /if ?><?cs 
-   each item=search.result ?>
-    <dt><a href="<?cs var:item.href ?>"><?cs var:item.title ?></a></dt>
-    <dd><?cs var:item.excerpt ?></dd>
-    <dd>
-     <span class="author">By <?cs var:item.author ?></span> &mdash;
-     <span class="date"><?cs var:item.date ?></span><?cs
-     if:item.keywords ?> &mdash
-      <span class="keywords">Keywords: <em><?cs var:item.keywords ?></em></span><?cs
-     /if ?>
-    </dd><?cs
-   /each ?>
-  </dl>
-  <hr />
- </div><?cs 
- if search.n_pages > 1 ?>
-  <div id="paging"><?cs
-  if len(chrome.links.prev) ?>
-    <a href="<?cs var:chrome.links.prev.0.href ?>" title="<?cs
-       var:chrome.links.prev.0.title ?>">&larr;</a> <?cs
-  /if ?><?cs
-  loop:p = 1, search.n_pages ?><?cs
-    if p == search.page ?><?cs var:p ?><?cs
-    else ?><a href="<?cs var:search.page_href + "&amp;page=" + p?>"><?cs
-     var:p ?></a><?cs
-    /if ?> <?cs
-  /loop ?><?cs
-  if len(chrome.links.next) ?>
-    <a href="<?cs var:chrome.links.next.0.href ?>" title="<?cs
-       var:chrome.links.next.0.title ?>">&rarr;</a><?cs
-  /if ?>
-  </div><?cs
- /if ?><?cs
-
-elif:search.q && !search.quickjump ?>
- <div id="notfound">No matches found.</div><?cs
-/if ?>
-
-<div id="help">
- <strong>Note:</strong> See <a href="<?cs
-   var:trac.href.wiki ?>/TracSearch">TracSearch</a>  for help on searching.
-</div>
-
-</div>
-<?cs include:"footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/settings.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/settings.cs
deleted file mode 100644
index dacef64..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/settings.cs
+++ /dev/null
@@ -1,66 +0,0 @@
-<?cs include "header.cs"?>
-<?cs include "macros.cs"?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="settings">
-
- <h1>Settings and Session Management</h1>
-
- <h2>User Settings</h2>
- <p>
- This page lets you customize and personalize your Trac settings. Session
- settings are stored on the server and identified using  a 'Session Key'
- stored in a browser cookie. The cookie lets Trac restore your settings.
- </p>
- <form method="post" action="">
- <div>
-  <h3>Personal Information</h3>
-  <div>
-   <input type="hidden" name="action" value="save" />
-   <label for="name">Name:</label>
-   <input type="text" id="name" name="name" class="textwidget" size="30"
-          value="<?cs var:settings.name ?>" />
-  </div>
-  <div>
-   <label for="email">Email:</label>
-   <input type="text" id="email" name="email" class="textwidget" size="30"
-          value="<?cs var:settings.email ?>" />
-  </div><?cs
-  if:settings.session_id ?>
-   <h3>Session</h3>
-   <div>
-    <label for="newsid">Session Key:</label>
-    <input type="text" id="newsid" name="newsid" class="textwidget" size="30"
-           value="<?cs var:settings.session_id ?>" />
-    <p>The session key is used to identify stored  custom settings and session
-    data on the server. Automatically generated by default, you may change it
-    to something easier to remember at any time if you wish to use your settings
-    in a different web browser.</p>
-   </div><?cs
-  /if ?>
-  <div>
-   <br />
-   <input type="submit" value="Submit changes" />
-  </div >
- </div>
-</form><?cs
-if:settings.session_id ?>
- <hr />
- <h2>Load Session</h2>
- <p>You may load a previously created session by entering the corresponding
- session key below and clicking 'Recover'. This lets you share settings between
- multiple computers and/or web browsers.</p>
- <form method="post" action="">
-  <div>
-   <input type="hidden" name="action" value="load" />
-   <label for="loadsid">Existing Session Key:</label>
-   <input type="text" id="loadsid" name="loadsid" class="textwidget" size="30"
-          value="" />
-   <input type="submit" value="Recover" />
-  </div>
- </form><?cs
-/if ?>
-
-</div>
-<?cs include:"footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket.cs
deleted file mode 100644
index 2a393cc..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket.cs
+++ /dev/null
@@ -1,342 +0,0 @@
-<?cs include "header.cs" ?>
-<?cs include "macros.cs" ?>
-
-<div id="ctxtnav" class="nav">
- <h2>Ticket Navigation</h2><?cs
- with:links = chrome.links ?><?cs
-  if:len(links.prev) || len(links.up) || len(links.next) ?><ul><?cs
-   if:len(links.prev) ?>
-    <li class="first<?cs if:!len(links.up) && !len(links.next) ?> last<?cs /if ?>">
-     &larr; <a href="<?cs var:links.prev.0.href ?>" title="<?cs
-       var:links.prev.0.title ?>">Previous Ticket</a>
-    </li><?cs
-   /if ?><?cs
-   if:len(links.up) ?>
-    <li class="<?cs if:!len(links.prev) ?>first<?cs /if ?><?cs
-                    if:!len(links.next) ?> last<?cs /if ?>">
-     <a href="<?cs var:links.up.0.href ?>" title="<?cs
-       var:links.up.0.title ?>">Back to Query</a>
-    </li><?cs
-   /if ?><?cs
-   if:len(links.next) ?>
-    <li class="<?cs if:!len(links.prev) && !len(links.up) ?>first <?cs /if ?>last">
-     <a href="<?cs var:links.next.0.href ?>" title="<?cs
-       var:links.next.0.title ?>">Next Ticket</a> &rarr;
-    </li><?cs
-   /if ?></ul><?cs
-  /if ?><?cs
- /with ?>
-</div>
-
-<div id="content" class="ticket">
-
- <h1>Ticket #<?cs var:ticket.id ?> <span class="status">(<?cs 
-  var:ticket.status ?><?cs 
-  if:ticket.type ?> <?cs var:ticket.type ?><?cs 
-  /if ?><?cs 
-  if:ticket.resolution ?>: <?cs var:ticket.resolution ?><?cs 
-  /if ?>)</span></h1>
-
-<div id="searchable">
-<div id="ticket">
- <div class="date">
-  <p title="<?cs var:ticket.opened ?>">Opened <?cs var:ticket.opened_delta ?> ago</p><?cs
-  if:ticket.lastmod ?>
-   <p title="<?cs var:ticket.lastmod ?>">Last modified <?cs var:ticket.lastmod_delta ?> ago</p>
-  <?cs /if ?>
- </div>
- <h2 class="summary"><?cs var:ticket.summary ?></h2>
- <table class="properties">
-  <tr>
-   <th id="h_reporter">Reported by:</th>
-   <td headers="h_reporter"><?cs var:ticket.reporter ?></td>
-   <th id="h_owner">Assigned to:</th>
-   <td headers="h_owner"><?cs var:ticket.owner ?><?cs
-     if:ticket.status == 'assigned' ?> (accepted)<?cs /if ?></td>
-  </tr><tr><?cs
-  each:field = ticket.fields ?><?cs
-   if:!field.skip ?><?cs
-    set:num_fields = num_fields + 1 ?><?cs
-   /if ?><?cs
-  /each ?><?cs
-  set:idx = 0 ?><?cs
-  each:field = ticket.fields ?><?cs
-   if:!field.skip ?><?cs set:fullrow = field.type == 'textarea' ?><?cs
-    if:fullrow && idx % 2 ?><th></th><td></td></tr><tr><?cs /if ?>
-    <th id="h_<?cs var:name(field) ?>"><?cs var:field.label ?>:</th>
-    <td<?cs if:fullrow ?> colspan="3"<?cs /if ?> headers="h_<?cs
-      var:name(field) ?>"><?cs var:ticket[name(field)] ?></td><?cs 
-    if:idx % 2 || fullrow ?></tr><tr><?cs 
-    elif:idx == num_fields - 1 ?><th></th><td></td><?cs
-    /if ?><?cs set:idx = idx + #fullrow + 1 ?><?cs
-   /if ?><?cs
-  /each ?></tr>
- </table><?cs 
- if:ticket.description ?>
-  <form method="get" action="<?cs var:ticket.href ?>#comment" class="printableform">
-   <div class="description">
-    <h3 id="comment:description"><?cs
-     if:trac.acl.TICKET_APPEND ?>
-     <span class="inlinebuttons">
-      <input type="hidden" name="replyto" value="description" />
-      <input type="submit" value="Reply" title="Reply, quoting this description" />
-     </span><?cs
-     /if ?>
-     Description <?cs
-     if:ticket.description.lastmod ?><span class="lastmod" title="<?cs var:ticket.description.lastmod ?>">(Last modified by <?cs var:ticket.description.author ?>)</span><?cs
-     /if ?>
-    </h3>
-    <?cs var:ticket.description.formatted ?>
-   </div>
-  </form><?cs 
- /if ?>
-</div>
-
-<?cs if:ticket.attach_href || len(ticket.attachments) ?>
-<?cs call:list_of_attachments(ticket.attachments, ticket.attach_href) ?>
-<?cs /if ?>
-
-<?cs def:commentref(prefix, cnum) ?>
-<a href="#comment:<?cs var:cnum ?>"><small><?cs var:prefix ?><?cs var:cnum ?></small></a>
-<?cs /def ?>
-
-<?cs if:len(ticket.changes) ?><h2>Change History</h2>
-<div id="changelog"><?cs
- each:change = ticket.changes ?>
- <form method="get" action="<?cs var:ticket.href ?>#comment" class="printableform">
- <div class="change">
-  <h3 <?cs if:change.cnum ?>id="comment:<?cs var:change.cnum ?>"<?cs /if ?>><?cs
-   if:change.cnum ?><?cs
-    if:trac.acl.TICKET_APPEND ?>
-    <span class="inlinebuttons">
-     <input type="hidden" name="replyto" value="<?cs var:change.cnum ?>" />
-     <input type="submit" value="Reply" title="Reply to comment <?cs var:change.cnum ?>" />
-    </span><?cs
-    /if ?>
-    <span class="threading"><?cs
-     set:nreplies = len(ticket.replies[change.cnum]) ?><?cs
-     if:nreplies || change.replyto ?>(<?cs
-      if:change.replyto ?>in reply to: <?cs 
-       call:commentref('&uarr;&nbsp;', change.replyto) ?><?cs if nreplies ?>; <?cs /if ?><?cs
-      /if ?><?cs
-      if nreplies ?><?cs
-       call:plural('follow-up', nreplies) ?>: <?cs 
-       each:reply = ticket.replies[change.cnum] ?><?cs 
-        call:commentref('&darr;&nbsp;', reply) ?><?cs 
-       /each ?><?cs 
-      /if ?>)<?cs
-    /if ?>
-    </span><?cs
-   /if ?><?cs
-   var:change.date ?> changed by <?cs var:change.author ?>
-  </h3><?cs
-  if:len(change.fields) ?>
-   <ul class="changes"><?cs
-   each:field = change.fields ?>
-    <li><strong><?cs var:name(field) ?></strong> <?cs
-    if:name(field) == 'attachment' ?><em><?cs var:field.new ?></em> added<?cs
-    elif:field.old && field.new ?>changed from <em><?cs
-     var:field.old ?></em> to <em><?cs var:field.new ?></em><?cs
-    elif:!field.old && field.new ?>set to <em><?cs var:field.new ?></em><?cs
-    elif:field.old && !field.new ?>deleted<?cs
-    else ?>changed<?cs
-    /if ?>.</li>
-    <?cs
-   /each ?>
-   </ul><?cs
-  /if ?>
-  <div class="comment"><?cs var:change.comment ?></div>
- </div>
- </form><?cs
- /each ?>
-</div><?cs
-/if ?>
-
-<?cs if:trac.acl.TICKET_CHGPROP || trac.acl.TICKET_APPEND ?>
-<form action="<?cs var:ticket.href ?>#preview" method="post">
- <h3><a name="edit" onfocus="document.getElementById('comment').focus()">Add/Change #<?cs
-   var:ticket.id ?> (<?cs var:ticket.summary ?>)</a></h3>
- <?cs if:trac.authname == "anonymous" ?>
-  <div class="field">
-   <label for="author">Your email or username:</label><br />
-   <input type="text" id="author" name="author" size="40"
-     value="<?cs var:ticket.reporter_id ?>" /><br />
-  </div>
- <?cs /if ?>
- <div class="field">
-  <fieldset class="iefix">
-   <label for="comment">Comment (you may use <a tabindex="42" href="<?cs
-     var:trac.href.wiki ?>/WikiFormatting">WikiFormatting</a> here):</label><br />
-   <p><textarea id="comment" name="comment" class="wikitext" rows="10" cols="78">
-<?cs var:ticket.comment ?></textarea></p>
-  </fieldset><?cs
-  if ticket.comment_preview ?>
-   <fieldset id="preview">
-    <legend>Comment Preview</legend>
-    <?cs var:ticket.comment_preview ?>
-   </fieldset><?cs
-  /if ?>
- </div>
-
- <?cs if:trac.acl.TICKET_CHGPROP ?><fieldset id="properties">
-  <legend>Change Properties</legend>
-  <table><tr>
-   <th><label for="summary">Summary:</label></th>
-   <td class="fullrow" colspan="3"><input type="text" id="summary" name="summary" value="<?cs
-     var:ticket.summary ?>" size="70" /></td>
-   </tr><?cs
-   if:len(ticket.fields.type.options) ?>
-   <tr>
-    <th><label for="type">Type:</label></th>
-    <td><?cs 
-     call:hdf_select(ticket.fields.type.options, 'type', ticket.type, 0) ?>
-    </td>
-   </tr><?cs
-   /if ?><?cs
-   if:trac.acl.TICKET_ADMIN ?><tr>
-    <th><label for="description">Description:</label></th>
-    <td class="fullrow" colspan="3">
-     <textarea id="description" name="description" class="wikitext" rows="10" cols="68">
-<?cs var:ticket.description ?></textarea>
-    </td>
-   </tr><tr>
-    <th><label for="reporter">Reporter:</label></th>
-    <td class="fullrow" colspan="3"><input type="text" value="<?cs 
-      var:ticket.reporter ?>" id="reporter" name="reporter" size="70" /></td>
-   </tr><?cs
-   /if ?>
-  <tr><?cs set:num_fields = 0 ?><?cs
-  each:field = ticket.fields ?><?cs
-   if:!field.skip ?><?cs
-    set:num_fields = num_fields + 1 ?><?cs
-   /if ?><?cs
-  /each ?><?cs set:idx = 0 ?><?cs
-   each:field = ticket.fields ?><?cs
-    if:!field.skip ?><?cs set:fullrow = field.type == 'textarea' ?><?cs
-     if:fullrow && idx % 2 ?><?cs set:idx = idx + 1 ?><th class="col2"></th><td></td></tr><tr><?cs /if ?>
-     <th class="col<?cs var:idx % 2 + 1 ?>"><?cs
-       if:field.type != 'radio' ?><label for="<?cs var:name(field) ?>"><?cs
-       /if ?><?cs alt:field.label ?><?cs var:field.name ?><?cs /alt ?>:<?cs
-       if:field.type != 'radio' ?></label><?cs /if ?></th>
-     <td<?cs if:fullrow ?> colspan="3"<?cs /if ?>><?cs
-      if:field.type == 'text' ?><input type="text" id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>" value="<?cs var:ticket[name(field)] ?>" /><?cs
-      elif:field.type == 'select' ?><select id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>"><?cs
-        if:field.optional ?><option></option><?cs /if ?><?cs
-        each:option = field.options ?><option<?cs
-         if:option == ticket[name(field)] ?> selected="selected"<?cs /if ?>><?cs
-         var:option ?></option><?cs
-        /each ?></select><?cs
-      elif:field.type == 'checkbox' ?><input type="hidden" name="checkbox_<?cs
-        var:name(field) ?>" /><input type="checkbox" id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>" value="1"<?cs
-        if:ticket[name(field)] ?> checked="checked"<?cs /if ?> /><?cs
-      elif:field.type == 'textarea' ?><textarea id="<?cs
-        var:name(field) ?>" name="<?cs
-        var:name(field) ?>"<?cs
-        if:field.height ?> rows="<?cs var:field.height ?>"<?cs /if ?><?cs
-        if:field.width ?> cols="<?cs var:field.width ?>"<?cs /if ?>>
-<?cs var:ticket[name(field)] ?></textarea><?cs
-      elif:field.type == 'radio' ?><?cs set:optidx = 0 ?><?cs
-       each:option = field.options ?><label><input type="radio" id="<?cs
-         var:name(field) ?>" name="<?cs
-         var:name(field) ?>" value="<?cs var:option ?>"<?cs
-         if:ticket[name(field)] == option ?> checked="checked"<?cs /if ?> /> <?cs
-         var:option ?></label> <?cs set:optidx = optidx + 1 ?><?cs
-        /each ?><?cs
-      /if ?></td><?cs
-     if:idx % 2 || fullrow ?><?cs
-      if:idx < num_fields - 1 ?></tr><tr><?cs
-      /if ?><?cs 
-     elif:idx == num_fields - 1 ?><th class="col2"></th><td></td><?cs
-     /if ?><?cs set:idx = idx + #fullrow + 1 ?><?cs
-    /if ?><?cs
-   /each ?></tr>
-  </table>
- </fieldset><?cs /if ?>
-
- <?cs if:ticket.actions.accept || ticket.actions.reopen ||
-         ticket.actions.resolve || ticket.actions.reassign ?>
- <fieldset id="action">
-  <legend>Action</legend><?cs
-  if:!ticket.action ?><?cs set:ticket.action = 'leave' ?><?cs
-  /if ?><?cs
-  def:action_radio(id) ?>
-   <input type="radio" id="<?cs var:id ?>" name="action" value="<?cs
-     var:id ?>"<?cs if:ticket.action == id ?> checked="checked"<?cs
-     /if ?> /><?cs
-  /def ?>
-  <?cs call:action_radio('leave') ?>
-   <label for="leave">leave as <?cs var:ticket.status ?></label><br /><?cs
-  if:ticket.actions.accept ?><?cs
-   call:action_radio('accept') ?>
-   <label for="accept">accept ticket</label><br /><?cs
-  /if ?><?cs
-  if:ticket.actions.reopen ?><?cs
-   call:action_radio('reopen') ?>
-   <label for="reopen">reopen ticket</label><br /><?cs
-  /if ?><?cs
-  if:ticket.actions.resolve ?><?cs
-   call:action_radio('resolve') ?>
-   <label for="resolve">resolve</label><?cs
-   if:len(ticket.fields.resolution.options) ?>
-    <label for="resolve_resolution">as:</label>
-    <?cs call:hdf_select(ticket.fields.resolution.options, "resolve_resolution",
-                         ticket.resolve_resolution, 0) ?><br /><?cs
-   /if ?><?cs
-  /if ?><?cs
-  if:ticket.actions.reassign ?><?cs
-   call:action_radio('reassign') ?>
-   <label for="reassign">reassign</label>
-   <label>to:<?cs
-   if:len(ticket.fields.owner.options) ?><?cs
-    call:hdf_select(ticket.fields.owner.options, "reassign_owner",
-                    ticket.reassign_owner, 1) ?><?cs
-   else ?>
-    <input type="text" id="reassign_owner" name="reassign_owner" size="40" value="<?cs
-      var:ticket.reassign_owner ?>" /><?cs
-   /if ?></label><?cs
-  /if ?><?cs
-  if ticket.actions.resolve || ticket.actions.reassign ?>
-   <script type="text/javascript"><?cs
-    each:action = ticket.actions ?>
-     var <?cs var:name(action) ?> = document.getElementById("<?cs var:name(action) ?>");<?cs
-    /each ?>
-     var updateActionFields = function() {
-       <?cs if:ticket.actions.resolve ?> enableControl('resolve_resolution', resolve.checked);<?cs /if ?>
-       <?cs if:ticket.actions.reassign ?> enableControl('reassign_owner', reassign.checked);<?cs /if ?>
-     };
-     addEvent(window, 'load', updateActionFields);<?cs
-     each:action = ticket.actions ?>
-      addEvent(<?cs var:name(action) ?>, 'click', updateActionFields);<?cs
-     /each ?>
-   </script><?cs
-  /if ?>
- </fieldset><?cs
- else ?>
-  <input type="hidden" name="action" value="leave" /><?cs
- /if ?>
-
- <script type="text/javascript" src="<?cs
-   var:htdocs_location ?>js/wikitoolbar.js"></script>
-
- <div class="buttons">
-  <input type="hidden" name="ts" value="<?cs var:ticket.ts ?>" />
-  <input type="hidden" name="replyto" value="<?cs var:ticket.replyto ?>" />
-  <input type="hidden" name="cnum" value="<?cs var:ticket.cnum ?>" />
-  <input type="submit" name="preview" value="Preview" accesskey="r" />&nbsp;
-  <input type="submit" value="Submit changes" />
- </div>
-</form>
-<?cs /if ?>
-
- </div>
- <script type="text/javascript">
-  addHeadingLinks(document.getElementById("searchable"), "Permalink to $id");
- </script>
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket_notify_email.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket_notify_email.cs
deleted file mode 100644
index cafd0ba..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket_notify_email.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-<?cs var:email.ticket_body_hdr ?>
-<?cs var:email.ticket_props ?><?cs 
-if:ticket.new ?>
-<?cs var:ticket.description ?>
-<?cs else ?><?cs 
- if:email.changes_body ?>
-Changes (by <?cs var:ticket.change.author ?>):
-
-<?cs var:email.changes_body ?><?cs
- /if ?><?cs 
-var:email.changes_descr 
-?><?cs if:ticket.change.comment ?>
-Comment<?cs 
- if:!email.changes_body ?> (by <?cs 
-   var:ticket.change.author ?>)<?cs /if ?>:
-
-<?cs var:ticket.change.comment ?>
-<?cs /if ?><?cs 
-/if ?>
--- 
-Ticket URL: <<?cs var:ticket.link ?>>
-<?cs var:project.name ?> <<?cs var:project.url ?>>
-<?cs var:project.descr ?>
\ No newline at end of file
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket_rss.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket_rss.cs
deleted file mode 100644
index 52433fa..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/ticket_rss.cs
+++ /dev/null
@@ -1,55 +0,0 @@
-<?xml version="1.0"?>
-<!-- RSS generated by Trac v<?cs var:trac.version ?> on <?cs var:trac.time ?> -->
-<rss version="2.0">
- <channel><?cs 
-  if:project.name_encoded ?>
-   <title><?cs var:project.name_encoded ?>: Ticket <?cs var:title ?></title><?cs 
-  else ?>
-   <title>Ticket <?cs var:title ?></title><?cs 
-  /if ?>
-  <link><?cs var:base_host ?><?cs var:ticket.href ?></link>
-  <description><?cs var:ticket.description.formatted ?></description>
-  <language>en-us</language>
-  <generator>Trac v<?cs var:trac.version ?></generator><?cs
-  if:chrome.logo.src ?>
-   <image>
-    <title><?cs var:project.name_encoded ?></title>
-    <url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs
-     var:chrome.logo.src ?></url>
-    <link><?cs var:base_host ?><?cs var:ticket.href ?></link>
-   </image><?cs
-  /if ?><?cs 
-  each:change = ticket.changes ?>
-   <item><?cs
-    if:change.author ?><author><?cs var:change.author ?></author><?cs
-    /if ?>
-    <pubDate><?cs var:change.http_date ?></pubDate>
-    <title><?cs var:change.title ?></title>
-    <link><?cs var:base_host ?><?cs var:ticket.href ?><?cs 
-     if:change.cnum ?>#comment:<?cs var:change.cnum ?><?cs
-     /if ?></link>
-    <guid isPermaLink="false"><?cs var:base_host ?><?cs var:ticket.href ?><?cs 
-     if:change.cnum ?>#comment:<?cs var:change.cnum ?><?cs
-     /if ?></guid>
-    <description>
-    <?cs if:len(change.fields) ?>
-    &lt;ul&gt;<?cs
-    each:field = change.fields ?>
-    &lt;li&gt;&lt;strong&gt;<?cs name:field ?>&lt;/strong&gt; <?cs
-     if:!field.old ?>set to &lt;em&gt;<?cs
-      var:field.new ?>&lt;/em&gt;<?cs
-     elif:field.new ?>changed from &lt;em&gt;<?cs var:field.old
-      ?>&lt;/em&gt; to &lt;em&gt;<?cs
-      var:field.new ?>&lt;/em&gt;.<?cs
-     else ?>deleted<?cs
-     /if ?>&lt;/li&gt;<?cs
-    /each ?>
-    &lt;/ul&gt;
-    <?cs /if ?>
-    <?cs var:change.comment ?>
-    </description>
-    <category>Ticket</category>
-   </item><?cs 
-  /each ?>
- </channel>
-</rss>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/timeline.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/timeline.cs
deleted file mode 100644
index eb325fe..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/timeline.cs
+++ /dev/null
@@ -1,51 +0,0 @@
-<?cs include "header.cs"?>
-
-<div id="ctxtnav" class="nav"></div>
-
-<div id="content" class="timeline">
-<h1>Timeline</h1>
-
-<form id="prefs" method="get" action="<?cs var:trac.href.timeline ?>">
- <div>
-  <label>View changes from <input type="text" size="10" name="from" value="<?cs
-    var:timeline.from ?>" /></label> and
-  <label><input type="text" size="3" name="daysback" value="<?cs
-    var:timeline.daysback ?>" /> days back</label>.
- </div>
- <fieldset><?cs
-  each:filter = timeline.filters ?>
-   <label><input type="checkbox" name="<?cs var:filter.name ?>"<?cs
-     if:filter.enabled ?> checked="checked"<?cs /if ?> /> <?cs
-     var:filter.label ?></label><?cs
-  /each ?>
- </fieldset>
- <div class="buttons">
-  <input type="submit" name="update" value="Update" />
- </div>
-</form><?cs
-
-def:day_separator(date) ?><?cs
- if:date != current_date ?><?cs
-  if:current_date ?></dl><?cs /if ?><?cs
-  set:current_date = date ?>
-  <h2><?cs var:date ?>:</h2><dl><?cs
- /if ?><?cs
-/def ?><?cs
-each:event = timeline.events ?><?cs
- call:day_separator(event.date) ?><dt class="<?cs
- var:event.kind ?>"><a href="<?cs var:event.href ?>"><span class="time"><?cs
- var:event.time ?></span> <?cs var:event.title ?></a></dt><?cs
-  if:event.message ?><dd class="<?cs var:event.kind ?>"><?cs
-   var:event.message ?></dd><?cs
-  /if ?><?cs
-/each ?><?cs
-if:len(timeline.events) ?></dl><?cs /if ?>
-
-<div id="help">
- <hr />
- <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki ?>/TracTimeline">TracTimeline</a> 
- for information about the timeline view.
-</div>
-
-</div>
-<?cs include "footer.cs"?>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/timeline_rss.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/timeline_rss.cs
deleted file mode 100644
index b78f58d..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/timeline_rss.cs
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0"?>
-<rss version="2.0">
- <channel><?cs
-  if:project.name_encoded ?>
-   <title><?cs var:project.name_encoded ?>: <?cs var:title ?></title><?cs
-  else ?>
-   <title><?cs var:title ?></title><?cs
-  /if ?>
-  <link><?cs var:base_host ?><?cs var:trac.href.timeline ?></link>
-  <description>Trac Timeline</description>
-  <language>en-us</language>
-  <generator>Trac v<?cs var:trac.version ?></generator><?cs
-  if:chrome.logo.src ?>
-   <image>
-    <title><?cs var:project.name_encoded ?></title>
-    <url><?cs if:!chrome.logo.src_abs ?><?cs var:base_host ?><?cs /if ?><?cs
-     var:chrome.logo.src ?></url>
-    <link><?cs var:base_host ?><?cs var:trac.href.timeline ?></link>
-   </image><?cs
-  /if ?><?cs
-  each:event = timeline.events ?>
-   <item>
-    <title><?cs var:event.title ?></title><?cs
-    if:event.author.email ?>
-     <author><?cs var:event.author.email ?></author><?cs
-    /if ?>
-    <pubDate><?cs var:event.date ?></pubDate>
-    <link><?cs var:event.href ?></link>
-    <guid isPermaLink="false"><?cs var:event.href ?>/<?cs 
-     var:event.dateuid ?></guid>
-    <description><?cs var:event.message ?></description>
-    <category><?cs var:event.kind ?></category>
-   </item><?cs
-  /each ?>
- </channel>
-</rss>
diff --git a/Artworks/Webenv/Trac/0.10.4/Modern/templates/wiki.cs b/Artworks/Webenv/Trac/0.10.4/Modern/templates/wiki.cs
deleted file mode 100644
index 71f1e03..0000000
--- a/Artworks/Webenv/Trac/0.10.4/Modern/templates/wiki.cs
+++ /dev/null
@@ -1,391 +0,0 @@
-<?cs include "header.cs" ?>
-<?cs include "macros.cs" ?>
-
-<div id="ctxtnav" class="nav">
- <h2>Wiki Navigation</h2>
- <ul><?cs
-  if:wiki.action == "diff" ?>
-   <li class="first"><?cs
-     if:len(chrome.links.prev) ?> &larr;
-      <a class="prev" href="<?cs var:chrome.links.prev.0.href ?>" title="<?cs
-       var:chrome.links.prev.0.title ?>">Previous Change</a><?cs
-     else ?>
-      <span class="missing">&larr; Previous Change</span><?cs
-     /if ?>
-   </li>
-   <li><a href="<?cs var:wiki.history_href ?>">Page History</a></li>
-   <li class="last"><?cs
-     if:len(chrome.links.next) ?>
-      <a class="next" href="<?cs var:chrome.links.next.0.href ?>" title="<?cs
-       var:chrome.links.next.0.title ?>">Next Change</a> &rarr; <?cs
-     else ?>
-      <span class="missing">Next Change &rarr;</span><?cs
-     /if ?>
-   </li><?cs
-  elif:wiki.action == "history" ?>
-   <li class="last"><a href="<?cs var:wiki.current_href ?>">View Latest Version</a></li><?cs
-  else ?>
-   <li><a href="<?cs var:trac.href.wiki ?>">Start Page</a></li>
-   <li><a href="<?cs var:trac.href.wiki ?>/TitleIndex">Index by Title</a></li>
-   <li><a href="<?cs var:trac.href.wiki ?>/RecentChanges">Index by Date</a></li>
-   <li class="last"><a href="<?cs var:wiki.last_change_href ?>">Last Change</a></li><?cs
-  /if ?>
- </ul>
- <hr />
-</div>
-
-<div id="content" class="wiki">
-
- <?cs if wiki.action == "delete" ?><?cs
-  if:wiki.version - wiki.old_version > 1 ?><?cs
-   set:first_version = wiki.old_version + 1 ?><?cs
-   set:version_range = "versions "+first_version+" to "+wiki.version+" of " ?><?cs
-   set:delete_what = "those versions" ?><?cs
-  elif:wiki.version ?><?cs
-   set:version_range = "version "+wiki.version+" of " ?><?cs
-   set:delete_what = "this version" ?><?cs
-  else ?><?cs
-   set:version_range = "" ?><?cs
-   set:delete_what = "page" ?><?cs
-  /if ?>
-  <h1>Delete <?cs var:version_range ?><a href="<?cs
-    var:wiki.current_href ?>"><?cs var:wiki.page_name ?></a></h1>
-  <form action="<?cs var:wiki.current_href ?>" method="post">
-   <input type="hidden" name="action" value="delete" />
-   <p><strong>Are you sure you want to <?cs
-    if:!?wiki.version ?>completely <?cs
-    /if ?>delete <?cs var:version_range ?>this page?</strong><br /><?cs
-   if:wiki.only_version ?>
-    This is the only version the page, so the page will be removed
-    completely!<?cs
-   /if ?><?cs
-   if:?wiki.version ?>
-    <input type="hidden" name="version" value="<?cs var:wiki.version ?>" /><?cs
-   /if ?><?cs
-   if:wiki.old_version ?>
-    <input type="hidden" name="old_version" value="<?cs var:wiki.old_version ?>" /><?cs
-   /if ?>
-   This is an irreversible operation.</p>
-   <div class="buttons">
-    <input type="submit" name="cancel" value="Cancel" />
-    <input type="submit" value="Delete <?cs var:delete_what ?>" />
-   </div>
-  </form>
-
- <?cs elif:wiki.action == "diff" ?>
-  <h1>Changes <?cs
-    if:wiki.old_version ?>between
-     <a href="<?cs var:wiki.current_href ?>?version=<?cs var:wiki.old_version?>">Version <?cs var:wiki.old_version?></a> and <?cs
-    else ?>from <?cs
-    /if ?>
-    <a href="<?cs var:wiki.current_href ?>?version=<?cs var:wiki.version?>">Version <?cs var:wiki.version?></a> of
-    <a href="<?cs var:wiki.current_href ?>"><?cs var:wiki.page_name ?></a></h1>
-  <form method="post" id="prefs" action="<?cs var:wiki.current_href ?>">
-   <div>
-    <input type="hidden" name="action" value="diff" />
-    <input type="hidden" name="version" value="<?cs var:wiki.version ?>" />
-    <input type="hidden" name="old_version" value="<?cs var:wiki.old_version ?>" />
-    <label>View differences <select name="style">
-     <option value="inline"<?cs
-       if:diff.style == 'inline' ?> selected="selected"<?cs
-       /if ?>>inline</option>
-     <option value="sidebyside"<?cs
-       if:diff.style == 'sidebyside' ?> selected="selected"<?cs
-       /if ?>>side by side</option>
-    </select></label>
-    <div class="field">
-     Show <input type="text" name="contextlines" id="contextlines" size="2"
-       maxlength="3" value="<?cs var:diff.options.contextlines ?>" />
-     <label for="contextlines">lines around each change</label>
-    </div>
-    <fieldset id="ignore">
-     <legend>Ignore:</legend>
-     <div class="field">
-      <input type="checkbox" id="blanklines" name="ignoreblanklines"<?cs
-        if:diff.options.ignoreblanklines ?> checked="checked"<?cs /if ?> />
-      <label for="blanklines">Blank lines</label>
-     </div>
-     <div class="field">
-      <input type="checkbox" id="case" name="ignorecase"<?cs
-        if:diff.options.ignorecase ?> checked="checked"<?cs /if ?> />
-      <label for="case">Case changes</label>
-     </div>
-     <div class="field">
-      <input type="checkbox" id="whitespace" name="ignorewhitespace"<?cs
-        if:diff.options.ignorewhitespace ?> checked="checked"<?cs /if ?> />
-      <label for="whitespace">White space changes</label>
-     </div>
-    </fieldset>
-    <div class="buttons">
-     <input type="submit" name="update" value="Update" />
-    </div>
-   </div>
-  </form>
-  <dl id="overview">
-   <dt class="property author">Author:</dt>
-   <dd class="author"><?cs
-    if:wiki.num_changes > 1 ?><em class="multi">(multiple changes)</em><?cs
-    else ?><?cs var:wiki.author ?> <span class="ipnr">(IP: <?cs
-     var:wiki.ipnr ?>)</span><?cs
-    /if ?></dd>
-   <dt class="property time">Timestamp:</dt>
-   <dd class="time"><?cs
-    if:wiki.num_changes > 1 ?><em class="multi">(multiple changes)</em><?cs
-    elif:wiki.time ?><?cs var:wiki.time ?> (<?cs var:wiki.time_delta ?> ago)<?cs
-    else ?>--<?cs
-    /if ?></dd>
-   <dt class="property message">Comment:</dt>
-   <dd class="message"><?cs
-    if:wiki.num_changes > 1 ?><em class="multi">(multiple changes)</em><?cs
-    else ?><?cs var:wiki.comment ?><?cs /if ?></dd>
-  </dl>
-  <div class="diff">
-   <div id="legend">
-    <h3>Legend:</h3>
-    <dl>
-     <dt class="unmod"></dt><dd>Unmodified</dd>
-     <dt class="add"></dt><dd>Added</dd>
-     <dt class="rem"></dt><dd>Removed</dd>
-     <dt class="mod"></dt><dd>Modified</dd>
-    </dl>
-   </div>
-   <ul class="entries">
-    <li class="entry">
-     <h2><?cs var:wiki.page_name ?></h2><?cs
-      if:diff.style == 'sidebyside' ?>
-      <table class="sidebyside" summary="Differences">
-       <colgroup class="l"><col class="lineno" /><col class="content" /></colgroup>
-       <colgroup class="r"><col class="lineno" /><col class="content" /></colgroup>
-       <thead><tr>
-        <th colspan="2">Version <?cs var:wiki.old_version ?></th>
-        <th colspan="2">Version <?cs var:wiki.version ?></th>
-       </tr></thead><?cs
-       each:change = wiki.diff ?><?cs
-        call:diff_display(change, diff.style) ?><?cs
-       /each ?>
-      </table><?cs
-     else ?>
-      <table class="inline" summary="Differences">
-       <colgroup><col class="lineno" /><col class="lineno" /><col class="content" /></colgroup>
-       <thead><tr>
-        <th title="Version <?cs var:wiki.old_version ?>">v<?cs
-          alt:wiki.old_version ?>0<?cs /alt ?></th>
-        <th title="Version <?cs var:wiki.version ?>">v<?cs
-          var:wiki.version ?></th>
-        <th>&nbsp;</th>
-       </tr></thead><?cs
-       each:change = wiki.diff ?><?cs
-        call:diff_display(change, diff.style) ?><?cs
-       /each ?>
-      </table><?cs
-     /if ?>
-    </li>
-   </ul><?cs
-   if:trac.acl.WIKI_DELETE &&
-    (len(wiki.diff) == 0 || wiki.version == wiki.latest_version) ?>
-    <form method="get" action="<?cs var:wiki.current_href ?>">
-     <input type="hidden" name="action" value="delete" />
-     <input type="hidden" name="version" value="<?cs var:wiki.version ?>" />
-     <input type="hidden" name="old_version" value="<?cs var:wiki.old_version ?>" />
-     <input type="submit" name="delete_version" value="Delete <?cs
-     if:wiki.version - wiki.old_version > 1 ?> version <?cs
-      var:wiki.old_version+1 ?> to <?cs
-     /if ?>version <?cs var:wiki.version ?>" />
-    </form><?cs
-   /if ?>
-  </div>
-
- <?cs elif wiki.action == "history" ?>
-  <h1>Change History of <a href="<?cs var:wiki.current_href ?>"><?cs
-    var:wiki.page_name ?></a></h1>
-  <?cs if:len(wiki.history) ?><form class="printableform" method="get" action="">
-   <input type="hidden" name="action" value="diff" />
-   <div class="buttons">
-    <input type="submit" value="View changes" />
-   </div>
-   <table id="wikihist" class="listing" summary="Change history">
-    <thead><tr>
-     <th class="diff"></th>
-     <th class="version">Version</th>
-     <th class="date">Date</th>
-     <th class="author">Author</th>
-     <th class="comment">Comment</th>
-    </tr></thead>
-    <tbody><?cs each:item = wiki.history ?>
-     <tr class="<?cs if:name(item) % #2 ?>even<?cs else ?>odd<?cs /if ?>">
-      <td class="diff"><input type="radio" name="old_version" value="<?cs
-        var:item.version ?>"<?cs
-        if:name(item) == 1 ?> checked="checked"<?cs
-        /if ?> /> <input type="radio" name="version" value="<?cs
-        var:item.version ?>"<?cs
-        if:name(item) == 0 ?> checked="checked"<?cs
-        /if ?> /></td>
-      <td class="version"><a href="<?cs
-        var:item.url ?>" title="View this version"><?cs
-        var:item.version ?></a></td>
-      <td class="date"><?cs var:item.time ?></td>
-      <td class="author" title="IP-Address: <?cs var:item.ipaddr ?>"><?cs
-        var:item.author ?></td>
-      <td class="comment"><?cs var:item.comment ?></td>
-     </tr>
-    <?cs /each ?></tbody>
-   </table><?cs
-   if:len(wiki.history) > #10 ?>
-    <div class="buttons">
-     <input type="submit" value="View changes" />
-    </div><?cs
-   /if ?>
-  </form><?cs /if ?>
-
- <?cs else ?>
-  <?cs if wiki.action == "edit" || wiki.action == "preview" || wiki.action == "collision" ?>
-   <h1>Editing "<?cs var:wiki.page_name ?>"</h1><?cs
-    if wiki.action == "preview" ?>
-     <table id="info" summary="Revision info"><tbody><tr>
-       <th scope="col">
-        Preview of future version <?cs var:$wiki.version+1 ?> (modified by <?cs var:wiki.author ?>)
-       </th></tr><tr>
-       <td class="message"><?cs var:wiki.comment_html ?></td>
-      </tr>
-     </tbody></table>
-     <fieldset id="preview">
-      <legend>Preview (<a href="#edit">skip</a>)</legend>
-        <div class="wikipage"><?cs var:wiki.page_html ?></div>
-     </fieldset><?cs
-     elif wiki.action =="collision"?>
-     <div class="system-message">
-       Sorry, this page has been modified by somebody else since you started
-       editing. Your changes cannot be saved.
-     </div><?cs
-    /if ?>
-   <form id="edit" action="<?cs var:wiki.current_href ?>" method="post">
-    <fieldset class="iefix">
-     <input type="hidden" name="action" value="edit" />
-     <input type="hidden" name="version" value="<?cs var:wiki.version ?>" />
-     <input type="hidden" id="scroll_bar_pos" name="scroll_bar_pos" value="<?cs
-       var:wiki.scroll_bar_pos ?>" />
-     <div id="rows">
-      <label for="editrows">Adjust edit area height:</label>
-      <select size="1" name="editrows" id="editrows" tabindex="43"
-        onchange="resizeTextArea('text', this.options[selectedIndex].value)"><?cs
-       loop:rows = 8, 42, 4 ?>
-        <option value="<?cs var:rows ?>"<?cs
-          if:rows == wiki.edit_rows ?> selected="selected"<?cs /if ?>><?cs
-          var:rows ?></option><?cs
-       /loop ?>
-      </select>
-     </div>
-     <p><textarea id="text" class="wikitext" name="text" cols="80" rows="<?cs
-       var:wiki.edit_rows ?>">
-<?cs var:wiki.page_source ?></textarea></p>
-     <script type="text/javascript">
-       var scrollBarPos = document.getElementById("scroll_bar_pos");
-       var text = document.getElementById("text");
-       addEvent(window, "load", function() {
-         if (scrollBarPos.value) text.scrollTop = scrollBarPos.value;
-       });
-       addEvent(text, "blur", function() { scrollBarPos.value = text.scrollTop });
-     </script>
-    </fieldset>
-    <div id="help">
-     <b>Note:</b> See <a href="<?cs var:$trac.href.wiki
-?>/WikiFormatting">WikiFormatting</a> and <a href="<?cs var:$trac.href.wiki
-?>/TracWiki">TracWiki</a> for help on editing wiki content.
-    </div>
-    <fieldset id="changeinfo">
-     <legend>Change information</legend>
-     <?cs if:trac.authname == "anonymous" ?>
-      <div class="field">
-       <label>Your email or username:<br />
-       <input id="author" type="text" name="author" size="30" value="<?cs
-         var:wiki.author ?>" /></label>
-      </div>
-     <?cs /if ?>
-     <div class="field">
-      <label>Comment about this change (optional):<br />
-      <input id="comment" type="text" name="comment" size="60" value="<?cs
-        var:wiki.comment?>" /></label>
-     </div><br />
-     <?cs if trac.acl.WIKI_ADMIN ?>
-      <div class="options">
-       <label><input type="checkbox" name="readonly" id="readonly" <?cs
-         if wiki.readonly == "1"?>checked="checked"<?cs /if ?> />
-       Page is read-only</label>
-      </div>
-     <?cs /if ?>
-    </fieldset>
-    <div class="buttons"><?cs
-     if wiki.action == "collision" ?>
-      <input type="submit" name="preview" value="Preview" disabled="disabled" />&nbsp;
-      <input type="submit" name="save" value="Submit changes" disabled="disabled" />&nbsp;
-     <?cs else ?>
-      <input type="submit" name="preview" value="Preview" accesskey="r" />&nbsp;
-      <input type="submit" name="save" value="Submit changes" />&nbsp;
-     <?cs /if ?>
-     <input type="submit" name="cancel" value="Cancel" />
-    </div>
-    <script type="text/javascript" src="<?cs
-      var:htdocs_location ?>js/wikitoolbar.js"></script>
-   </form>
-  <?cs /if ?>
-  <?cs if wiki.action == "view" ?>
-   <?cs if:wiki.comment_html ?>
-    <table id="info" summary="Revision info"><tbody><tr>
-      <th scope="col">
-       Version <?cs var:wiki.version ?> (modified by <?cs var:wiki.author ?>, <?cs var:wiki.age ?> ago)
-      </th></tr><tr>
-      <td class="message"><?cs var:wiki.comment_html ?></td>
-     </tr>
-    </tbody></table>
-   <?cs /if ?>
-   <div class="wikipage">
-    <div id="searchable"><?cs var:wiki.page_html ?></div>
-   </div>
-   <?cs if:len(wiki.attachments) ?>
-    <h3 id="tkt-changes-hdr">Attachments</h3>
-    <ul class="tkt-chg-list"><?cs
-     each:attachment = wiki.attachments ?><li class="tkt-chg-change"><a href="<?cs
-      var:attachment.href ?>"><?cs
-      var:attachment.filename ?></a> (<?cs var:attachment.size ?>) -<?cs
-      if:attachment.description ?><q><?cs var:attachment.description ?></q>,<?cs
-      /if ?> added by <?cs var:attachment.author ?> on <?cs
-      var:attachment.time ?>.</li><?cs
-     /each ?>
-    </ul>
-  <?cs /if ?>
-  <?cs if wiki.action == "view" && (trac.acl.WIKI_MODIFY || trac.acl.WIKI_DELETE)
-      && (wiki.readonly == "0" || trac.acl.WIKI_ADMIN) ?>
-   <div class="buttons"><?cs
-    if:trac.acl.WIKI_MODIFY ?>
-     <form method="get" action="<?cs var:wiki.current_href ?>"><div>
-      <input type="hidden" name="action" value="edit" />
-      <input type="submit" value="<?cs if:wiki.exists ?>Edit<?cs
-        else ?>Create<?cs /if ?> this page" accesskey="e" />
-     </div></form><?cs
-     if:wiki.exists ?>
-      <form method="get" action="<?cs var:wiki.attach_href ?>"><div>
-       <input type="hidden" name="action" value="new" />
-       <input type="submit" value="Attach file" />
-      </div></form><?cs
-     /if ?><?cs
-    /if ?><?cs
-    if:wiki.exists && trac.acl.WIKI_DELETE ?>
-     <form method="get" action="<?cs var:wiki.current_href ?>"><div id="delete">
-      <input type="hidden" name="action" value="delete" />
-      <input type="hidden" name="version" value="<?cs var:wiki.version ?>" /><?cs
-      if:wiki.version == wiki.latest_version ?>
-       <input type="submit" name="delete_version" value="Delete this version" /><?cs
-      /if ?>
-      <input type="submit" value="Delete page" />
-     </div></form>
-    <?cs /if ?>
-   </div>
-  <?cs /if ?>
-  <script type="text/javascript">
-   addHeadingLinks(document.getElementById("searchable"), "Link to this section");
-  </script>
- <?cs /if ?>
- <?cs /if ?>
-</div>
-
-<?cs include "footer.cs" ?>
diff --git a/Automation/COPYING b/Automation/COPYING
deleted file mode 100644
index a43ea21..0000000
--- a/Automation/COPYING
+++ /dev/null
@@ -1,339 +0,0 @@
-		    GNU GENERAL PUBLIC LICENSE
-		       Version 2, June 1991
-
- Copyright (C) 1989, 1991 Free Software Foundation, Inc.
-                          675 Mass Ave, Cambridge, MA 02139, USA
- Everyone is permitted to copy and distribute verbatim copies
- of this license document, but changing it is not allowed.
-
-			    Preamble
-
-  The licenses for most software are designed to take away your
-freedom to share and change it.  By contrast, the GNU General Public
-License is intended to guarantee your freedom to share and change free
-software--to make sure the software is free for all its users.  This
-General Public License applies to most of the Free Software
-Foundation's software and to any other program whose authors commit to
-using it.  (Some other Free Software Foundation software is covered by
-the GNU Library General Public License instead.)  You can apply it to
-your programs, too.
-
-  When we speak of free software, we are referring to freedom, not
-price.  Our General Public Licenses are designed to make sure that you
-have the freedom to distribute copies of free software (and charge for
-this service if you wish), that you receive source code or can get it
-if you want it, that you can change the software or use pieces of it
-in new free programs; and that you know you can do these things.
-
-  To protect your rights, we need to make restrictions that forbid
-anyone to deny you these rights or to ask you to surrender the rights.
-These restrictions translate to certain responsibilities for you if you
-distribute copies of the software, or if you modify it.
-
-  For example, if you distribute copies of such a program, whether
-gratis or for a fee, you must give the recipients all the rights that
-you have.  You must make sure that they, too, receive or can get the
-source code.  And you must show them these terms so they know their
-rights.
-
-  We protect your rights with two steps: (1) copyright the software, and
-(2) offer you this license which gives you legal permission to copy,
-distribute and/or modify the software.
-
-  Also, for each author's protection and ours, we want to make certain
-that everyone understands that there is no warranty for this free
-software.  If the software is modified by someone else and passed on, we
-want its recipients to know that what they have is not the original, so
-that any problems introduced by others will not reflect on the original
-authors' reputations.
-
-  Finally, any free program is threatened constantly by software
-patents.  We wish to avoid the danger that redistributors of a free
-program will individually obtain patent licenses, in effect making the
-program proprietary.  To prevent this, we have made it clear that any
-patent must be licensed for everyone's free use or not licensed at all.
-
-  The precise terms and conditions for copying, distribution and
-modification follow.
-
-		    GNU GENERAL PUBLIC LICENSE
-   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION
-
-  0. This License applies to any program or other work which contains
-a notice placed by the copyright holder saying it may be distributed
-under the terms of this General Public License.  The "Program", below,
-refers to any such program or work, and a "work based on the Program"
-means either the Program or any derivative work under copyright law:
-that is to say, a work containing the Program or a portion of it,
-either verbatim or with modifications and/or translated into another
-language.  (Hereinafter, translation is included without limitation in
-the term "modification".)  Each licensee is addressed as "you".
-
-Activities other than copying, distribution and modification are not
-covered by this License; they are outside its scope.  The act of
-running the Program is not restricted, and the output from the Program
-is covered only if its contents constitute a work based on the
-Program (independent of having been made by running the Program).
-Whether that is true depends on what the Program does.
-
-  1. You may copy and distribute verbatim copies of the Program's
-source code as you receive it, in any medium, provided that you
-conspicuously and appropriately publish on each copy an appropriate
-copyright notice and disclaimer of warranty; keep intact all the
-notices that refer to this License and to the absence of any warranty;
-and give any other recipients of the Program a copy of this License
-along with the Program.
-
-You may charge a fee for the physical act of transferring a copy, and
-you may at your option offer warranty protection in exchange for a fee.
-
-  2. You may modify your copy or copies of the Program or any portion
-of it, thus forming a work based on the Program, and copy and
-distribute such modifications or work under the terms of Section 1
-above, provided that you also meet all of these conditions:
-
-    a) You must cause the modified files to carry prominent notices
-    stating that you changed the files and the date of any change.
-
-    b) You must cause any work that you distribute or publish, that in
-    whole or in part contains or is derived from the Program or any
-    part thereof, to be licensed as a whole at no charge to all third
-    parties under the terms of this License.
-
-    c) If the modified program normally reads commands interactively
-    when run, you must cause it, when started running for such
-    interactive use in the most ordinary way, to print or display an
-    announcement including an appropriate copyright notice and a
-    notice that there is no warranty (or else, saying that you provide
-    a warranty) and that users may redistribute the program under
-    these conditions, and telling the user how to view a copy of this
-    License.  (Exception: if the Program itself is interactive but
-    does not normally print such an announcement, your work based on
-    the Program is not required to print an announcement.)
-
-These requirements apply to the modified work as a whole.  If
-identifiable sections of that work are not derived from the Program,
-and can be reasonably considered independent and separate works in
-themselves, then this License, and its terms, do not apply to those
-sections when you distribute them as separate works.  But when you
-distribute the same sections as part of a whole which is a work based
-on the Program, the distribution of the whole must be on the terms of
-this License, whose permissions for other licensees extend to the
-entire whole, and thus to each and every part regardless of who wrote it.
-
-Thus, it is not the intent of this section to claim rights or contest
-your rights to work written entirely by you; rather, the intent is to
-exercise the right to control the distribution of derivative or
-collective works based on the Program.
-
-In addition, mere aggregation of another work not based on the Program
-with the Program (or with a work based on the Program) on a volume of
-a storage or distribution medium does not bring the other work under
-the scope of this License.
-
-  3. You may copy and distribute the Program (or a work based on it,
-under Section 2) in object code or executable form under the terms of
-Sections 1 and 2 above provided that you also do one of the following:
-
-    a) Accompany it with the complete corresponding machine-readable
-    source code, which must be distributed under the terms of Sections
-    1 and 2 above on a medium customarily used for software interchange; or,
-
-    b) Accompany it with a written offer, valid for at least three
-    years, to give any third party, for a charge no more than your
-    cost of physically performing source distribution, a complete
-    machine-readable copy of the corresponding source code, to be
-    distributed under the terms of Sections 1 and 2 above on a medium
-    customarily used for software interchange; or,
-
-    c) Accompany it with the information you received as to the offer
-    to distribute corresponding source code.  (This alternative is
-    allowed only for noncommercial distribution and only if you
-    received the program in object code or executable form with such
-    an offer, in accord with Subsection b above.)
-
-The source code for a work means the preferred form of the work for
-making modifications to it.  For an executable work, complete source
-code means all the source code for all modules it contains, plus any
-associated interface definition files, plus the scripts used to
-control compilation and installation of the executable.  However, as a
-special exception, the source code distributed need not include
-anything that is normally distributed (in either source or binary
-form) with the major components (compiler, kernel, and so on) of the
-operating system on which the executable runs, unless that component
-itself accompanies the executable.
-
-If distribution of executable or object code is made by offering
-access to copy from a designated place, then offering equivalent
-access to copy the source code from the same place counts as
-distribution of the source code, even though third parties are not
-compelled to copy the source along with the object code.
-
-  4. You may not copy, modify, sublicense, or distribute the Program
-except as expressly provided under this License.  Any attempt
-otherwise to copy, modify, sublicense or distribute the Program is
-void, and will automatically terminate your rights under this License.
-However, parties who have received copies, or rights, from you under
-this License will not have their licenses terminated so long as such
-parties remain in full compliance.
-
-  5. You are not required to accept this License, since you have not
-signed it.  However, nothing else grants you permission to modify or
-distribute the Program or its derivative works.  These actions are
-prohibited by law if you do not accept this License.  Therefore, by
-modifying or distributing the Program (or any work based on the
-Program), you indicate your acceptance of this License to do so, and
-all its terms and conditions for copying, distributing or modifying
-the Program or works based on it.
-
-  6. Each time you redistribute the Program (or any work based on the
-Program), the recipient automatically receives a license from the
-original licensor to copy, distribute or modify the Program subject to
-these terms and conditions.  You may not impose any further
-restrictions on the recipients' exercise of the rights granted herein.
-You are not responsible for enforcing compliance by third parties to
-this License.
-
-  7. If, as a consequence of a court judgment or allegation of patent
-infringement or for any other reason (not limited to patent issues),
-conditions are imposed on you (whether by court order, agreement or
-otherwise) that contradict the conditions of this License, they do not
-excuse you from the conditions of this License.  If you cannot
-distribute so as to satisfy simultaneously your obligations under this
-License and any other pertinent obligations, then as a consequence you
-may not distribute the Program at all.  For example, if a patent
-license would not permit royalty-free redistribution of the Program by
-all those who receive copies directly or indirectly through you, then
-the only way you could satisfy both it and this License would be to
-refrain entirely from distribution of the Program.
-
-If any portion of this section is held invalid or unenforceable under
-any particular circumstance, the balance of the section is intended to
-apply and the section as a whole is intended to apply in other
-circumstances.
-
-It is not the purpose of this section to induce you to infringe any
-patents or other property right claims or to contest validity of any
-such claims; this section has the sole purpose of protecting the
-integrity of the free software distribution system, which is
-implemented by public license practices.  Many people have made
-generous contributions to the wide range of software distributed
-through that system in reliance on consistent application of that
-system; it is up to the author/donor to decide if he or she is willing
-to distribute software through any other system and a licensee cannot
-impose that choice.
-
-This section is intended to make thoroughly clear what is believed to
-be a consequence of the rest of this License.
-
-  8. If the distribution and/or use of the Program is restricted in
-certain countries either by patents or by copyrighted interfaces, the
-original copyright holder who places the Program under this License
-may add an explicit geographical distribution limitation excluding
-those countries, so that distribution is permitted only in or among
-countries not thus excluded.  In such case, this License incorporates
-the limitation as if written in the body of this License.
-
-  9. The Free Software Foundation may publish revised and/or new versions
-of the General Public License from time to time.  Such new versions will
-be similar in spirit to the present version, but may differ in detail to
-address new problems or concerns.
-
-Each version is given a distinguishing version number.  If the Program
-specifies a version number of this License which applies to it and "any
-later version", you have the option of following the terms and conditions
-either of that version or of any later version published by the Free
-Software Foundation.  If the Program does not specify a version number of
-this License, you may choose any version ever published by the Free Software
-Foundation.
-
-  10. If you wish to incorporate parts of the Program into other free
-programs whose distribution conditions are different, write to the author
-to ask for permission.  For software which is copyrighted by the Free
-Software Foundation, write to the Free Software Foundation; we sometimes
-make exceptions for this.  Our decision will be guided by the two goals
-of preserving the free status of all derivatives of our free software and
-of promoting the sharing and reuse of software generally.
-
-			    NO WARRANTY
-
-  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
-FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
-OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
-PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
-OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
-MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
-TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
-PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
-REPAIR OR CORRECTION.
-
-  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
-WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
-REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
-INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
-OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
-TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
-YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
-PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
-POSSIBILITY OF SUCH DAMAGES.
-
-		     END OF TERMS AND CONDITIONS
-
-	Appendix: How to Apply These Terms to Your New Programs
-
-  If you develop a new program, and you want it to be of the greatest
-possible use to the public, the best way to achieve this is to make it
-free software which everyone can redistribute and change under these terms.
-
-  To do so, attach the following notices to the program.  It is safest
-to attach them to the start of each source file to most effectively
-convey the exclusion of warranty; and each file should have at least
-the "copyright" line and a pointer to where the full notice is found.
-
-    <one line to give the program's name and a brief idea of what it does.>
-    Copyright (C) 19yy  <name of author>
-
-    This program is free software; you can redistribute it and/or modify
-    it under the terms of the GNU General Public License as published by
-    the Free Software Foundation; either version 2 of the License, or
-    (at your option) any later version.
-
-    This program is distributed in the hope that it will be useful,
-    but WITHOUT ANY WARRANTY; without even the implied warranty of
-    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-    GNU General Public License for more details.
-
-    You should have received a copy of the GNU General Public License
-    along with this program; if not, write to the Free Software
-    Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-Also add information on how to contact you by electronic and paper mail.
-
-If the program is interactive, make it output a short notice like this
-when it starts in an interactive mode:
-
-    Gnomovision version 69, Copyright (C) 19yy name of author
-    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
-    This is free software, and you are welcome to redistribute it
-    under certain conditions; type `show c' for details.
-
-The hypothetical commands `show w' and `show c' should show the appropriate
-parts of the General Public License.  Of course, the commands you use may
-be called something other than `show w' and `show c'; they could even be
-mouse-clicks or menu items--whatever suits your program.
-
-You should also get your employer (if you work as a programmer) or your
-school, if any, to sign a "copyright disclaimer" for the program, if
-necessary.  Here is a sample; alter the names:
-
-  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
-  `Gnomovision' (which makes passes at compilers) written by James Hacker.
-
-  <signature of Ty Coon>, 1 April 1989
-  Ty Coon, President of Vice
-
-This General Public License does not permit incorporating your program into
-proprietary programs.  If your program is a subroutine library, you may
-consider it more useful to permit linking proprietary applications with the
-library.  If this is what you want to do, use the GNU Library General
-Public License instead of this License.
diff --git a/Automation/Locales/es_ES/centos-art.sh.po b/Automation/Locales/es_ES/centos-art.sh.po
deleted file mode 100644
index a19bb4d..0000000
--- a/Automation/Locales/es_ES/centos-art.sh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Spanish translations for centos-art.sh package
-# Traducciones al español para el paquete centos-art.sh.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the centos-art.sh package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: centos-art.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 14:11-0400\n"
-"PO-Revision-Date: 2013-10-07 14:11-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/centos-art.sh:65
-msgid "has not execution rights."
-msgstr "no tiene permiso de ejecución."
diff --git a/Automation/Manuals/Locales/en_US/centos-art.sh.po b/Automation/Manuals/Locales/en_US/centos-art.sh.po
deleted file mode 100644
index 4daf2be..0000000
--- a/Automation/Manuals/Locales/en_US/centos-art.sh.po
+++ /dev/null
@@ -1,296 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: centos-art.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "centos-art.sh"
-msgstr "centos-art.sh"
-
-msgid "1"
-msgstr "1"
-
-msgid "The CentOS artwork repository automation tool."
-msgstr "The CentOS artwork repository automation tool."
-
-msgid ""
-"<emphasis role=\"strong\">centos-art.sh</emphasis> [<emphasis role=\"strong"
-"\">--help</emphasis>|<emphasis role=\"strong\">--version</emphasis>]"
-msgstr ""
-"<emphasis role=\"strong\">centos-art.sh</emphasis> [<emphasis role=\"strong"
-"\">--help</emphasis>|<emphasis role=\"strong\">--version</emphasis>]"
-
-msgid ""
-"Print information about <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script itself."
-msgstr ""
-"Print information about <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script itself."
-
-msgid ""
-"<emphasis role=\"strong\">centos-art.sh</emphasis><emphasis role=\"strong"
-"\">MODULE</emphasis> [<emphasis role=\"strong\">--help|--version</emphasis>]"
-msgstr ""
-"<emphasis role=\"strong\">centos-art.sh</emphasis><emphasis role=\"strong"
-"\">MODULE</emphasis> [<emphasis role=\"strong\">--help|--version</emphasis>]"
-
-msgid ""
-"Print information about the specified module. See <xref linkend=\"modules\"/"
-"> below to see which modules <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script supports."
-msgstr ""
-"Print information about the specified module. See <xref linkend=\"modules\"/"
-"> below to see which modules <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script supports."
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"<emphasis role=\"strong\">centos-art.sh</emphasis> exists to standardize "
-"frequent tasks inside the CentOS artwork repository. Inside <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script, frequent tasks are organized "
-"inside modules."
-msgstr ""
-"<emphasis role=\"strong\">centos-art.sh</emphasis> exists to standardize "
-"frequent tasks inside the CentOS artwork repository. Inside <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script, frequent tasks are organized "
-"inside modules."
-
-msgid ""
-"When you execute the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script in a terminal, it requests you to enter the absolute path of CentOS "
-"artwork repository in your workstation. This information is required in "
-"order for <emphasis role=\"strong\">centos-art.sh</emphasis> to know where "
-"the repository directory structure you want to work with is stored in. "
-"Later, once <emphasis role=\"strong\">centos-art.sh</emphasis> knows where "
-"your copy of CentOS artwork repository is stored in, it initializes "
-"configuration variables and global functions. At this point, it continues "
-"reading the command-line arguments to retrieve the module's name, process "
-"common options next to it, store module-specific options and initiates the "
-"module's environment by executing the module's initialization script, based "
-"on the module's name retrieved from the command-line."
-msgstr ""
-"When you execute the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script in a terminal, it requests you to enter the absolute path of CentOS "
-"artwork repository in your workstation. This information is required in "
-"order for <emphasis role=\"strong\">centos-art.sh</emphasis> to know where "
-"the repository directory structure you want to work with is stored in. "
-"Later, once <emphasis role=\"strong\">centos-art.sh</emphasis> knows where "
-"your copy of CentOS artwork repository is stored in, it initializes "
-"configuration variables and global functions. At this point, it continues "
-"reading the command-line arguments to retrieve the module's name, process "
-"common options next to it, store module-specific options and initiates the "
-"module's environment by executing the module's initialization script, based "
-"on the module's name retrieved from the command-line."
-
-msgid "Modules"
-msgstr "Modules"
-
-msgid ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script supports the "
-"following modules:"
-msgstr ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script supports the "
-"following modules:"
-
-msgid "prepare"
-msgstr "prepare"
-
-msgid ""
-"Standardize configuration tasks needed by your working copy (e.g., verify "
-"whether required packages are installed or not in your workstation, calls "
-"render module to produce images and manuals in the correct order). This is "
-"the first task you should run in your workstation, just after downloading a "
-"fresh working copy of CentOS artwork repository."
-msgstr ""
-"Standardize configuration tasks needed by your working copy (e.g., verify "
-"whether required packages are installed or not in your workstation, calls "
-"render module to produce images and manuals in the correct order). This is "
-"the first task you should run in your workstation, just after downloading a "
-"fresh working copy of CentOS artwork repository."
-
-msgid "render"
-msgstr "render"
-
-msgid ""
-"Standardize the way content is produced inside the repository. This function "
-"relies on configuration files to do its work. Whenever you need to produce "
-"images, documentation or localized content this is the module you'll need to "
-"use."
-msgstr ""
-"Standardize the way content is produced inside the repository. This function "
-"relies on configuration files to do its work. Whenever you need to produce "
-"images, documentation or localized content this is the module you'll need to "
-"use."
-
-msgid "locale"
-msgstr "locale"
-
-msgid ""
-"Standardize the way translatable strings are retrieved from source files and "
-"put into portable objects for you to edit. Portable objects produced by this "
-"module are used by <emphasis role=\"strong\">render</emphasis> module to "
-"produce localized content. Whenever you need to produce the intermediate "
-"files holding the translatable strings required to produce localized "
-"content, use this module."
-msgstr ""
-"Standardize the way translatable strings are retrieved from source files and "
-"put into portable objects for you to edit. Portable objects produced by this "
-"module are used by <emphasis role=\"strong\">render</emphasis> module to "
-"produce localized content. Whenever you need to produce the intermediate "
-"files holding the translatable strings required to produce localized "
-"content, use this module."
-
-msgid "tuneup"
-msgstr "tuneup"
-
-msgid ""
-"Standardize maintenance tasks frequently run inside the repository (e.g., "
-"reset written by, copyright and license information inside shell script's "
-"top-comments; transform probably malformed HTML documents into valid "
-"documents, and remove unused tags inside SVG documents.)."
-msgstr ""
-"Standardize maintenance tasks frequently run inside the repository (e.g., "
-"reset written by, copyright and license information inside shell script's "
-"top-comments; transform probably malformed HTML documents into valid "
-"documents, and remove unused tags inside SVG documents.)."
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script supports the "
-"following options:"
-msgstr ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script supports the "
-"following options:"
-
-msgid "--help"
-msgstr "--help"
-
-msgid "Print script documentation."
-msgstr "Print script documentation."
-
-msgid "--version"
-msgstr "--version"
-
-msgid "Print script version."
-msgstr "Print script version."
-
-msgid "--debug"
-msgstr "--debug"
-
-msgid ""
-"Run the script in debugging mode. This option is very useful if you want to "
-"get a closer look to the way modules are opened and closed inside <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script."
-msgstr ""
-"Run the script in debugging mode. This option is very useful if you want to "
-"get a closer look to the way modules are opened and closed inside <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script."
-
-msgid "--quiet"
-msgstr "--quiet"
-
-msgid ""
-"Run the script quietly. This option reduces the amount of information the "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script prints out when "
-"processing source files."
-msgstr ""
-"Run the script quietly. This option reduces the amount of information the "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script prints out when "
-"processing source files."
-
-msgid "--yes"
-msgstr "--yes"
-
-msgid ""
-"Run the script in affirmative mode. This is answering “yes” to all “yes or "
-"no” questions. This option is useful when you run <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> with the <emphasis role=\"strong\">--quiet</"
-"emphasis> option."
-msgstr ""
-"Run the script in affirmative mode. This is answering “yes” to all “yes or "
-"no” questions. This option is useful when you run <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> with the <emphasis role=\"strong\">--quiet</"
-"emphasis> option."
-
-msgid "Exit Status"
-msgstr "Exit Status"
-
-msgid "0 — Exit successfully without errors."
-msgstr "0 — Exit successfully without errors."
-
-msgid "1 — Exit with errors."
-msgstr "1 — Exit with errors."
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid "https://centos.org.cu/bugs/"
-msgstr "https://centos.org.cu/bugs/"
-
-msgid "Author"
-msgstr "Author"
-
-msgid ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script has received "
-"contribution from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script has received "
-"contribution from the following people:"
-
-msgid ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu\">al@centos."
-"org.cu</ulink>&gt;, 2009-2013"
-msgstr ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu\">al@centos."
-"org.cu</ulink>&gt;, 2009-2013"
-
-msgid "Copyright"
-msgstr "Copyright"
-
-msgid "Copyright © 2009-2013 The CentOS Artwork SIG"
-msgstr "Copyright © 2009-2013 The CentOS Artwork SIG"
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_checkFiles.sh.po b/Automation/Manuals/Locales/en_US/tcar_checkFiles.sh.po
deleted file mode 100644
index 585629d..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_checkFiles.sh.po
+++ /dev/null
@@ -1,296 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_checkFiles.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_checkfiles"
-msgstr "tcar_checkfiles"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_checkFiles"
-msgstr "tcar_checkFiles"
-
-msgid "Standardize constructions for file verifications."
-msgstr "Standardize constructions for file verifications."
-
-msgid "cli_checkFiles [-d|-e|-f|-h|-x] LOCATION"
-msgstr "cli_checkFiles [-d|-e|-f|-h|-x] LOCATION"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> exists to answer "
-"basic questions like “Is <literal>LOCATION</literal> is a regular file?” and "
-"“Is <literal>LOCATION</literal> a directory?”. The answer to such questions "
-"affects the script execution flow in the following way: when the answer "
-"positive (e.g., <literal>LOCATION</literal> is a regular file), the script "
-"passes the test silently and continues its execution. When the answer is "
-"negative(e.g., <literal>LOCATION</literal> is not a regular file), the "
-"script finishes its execution immediately with an error message."
-msgstr ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> exists to answer "
-"basic questions like “Is <literal>LOCATION</literal> is a regular file?” and "
-"“Is <literal>LOCATION</literal> a directory?”. The answer to such questions "
-"affects the script execution flow in the following way: when the answer "
-"positive (e.g., <literal>LOCATION</literal> is a regular file), the script "
-"passes the test silently and continues its execution. When the answer is "
-"negative(e.g., <literal>LOCATION</literal> is not a regular file), the "
-"script finishes its execution immediately with an error message."
-
-msgid ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function is exported "
-"to <emphasis role=\"strong\">centos-art.sh</emphasis> script environment in "
-"the very beginning of its execution and will be available all along its "
-"execution lifetime. You can use this function inside common and specific "
-"functions whenever you need to verify files inside the The CentOS Artwork "
-"Repository."
-msgstr ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function is exported "
-"to <emphasis role=\"strong\">centos-art.sh</emphasis> script environment in "
-"the very beginning of its execution and will be available all along its "
-"execution lifetime. You can use this function inside common and specific "
-"functions whenever you need to verify files inside the The CentOS Artwork "
-"Repository."
-
-msgid ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function is "
-"available inside the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script only as part of its execution environment. This function is exported "
-"to <emphasis role=\"strong\">centos-art.sh</emphasis> script just after "
-"executing the script from the command-line and will be available all along "
-"the script lifetime. So, you can use this function both in common and "
-"specific functionalities of centos-art.sh script."
-msgstr ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function is "
-"available inside the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script only as part of its execution environment. This function is exported "
-"to <emphasis role=\"strong\">centos-art.sh</emphasis> script just after "
-"executing the script from the command-line and will be available all along "
-"the script lifetime. So, you can use this function both in common and "
-"specific functionalities of centos-art.sh script."
-
-msgid ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function doesn't "
-"create subsequent execution environments."
-msgstr ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function doesn't "
-"create subsequent execution environments."
-
-msgid "Usage"
-msgstr "Usage"
-
-msgid ""
-"Use the <emphasis role=\"strong\">cli_checkFiles</emphasis> function inside "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script whenever you need "
-"to control the script execution flow based on file type (e.g., regular "
-"files, directories, links, etc.) verifications."
-msgstr ""
-"Use the <emphasis role=\"strong\">cli_checkFiles</emphasis> function inside "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script whenever you need "
-"to control the script execution flow based on file type (e.g., regular "
-"files, directories, links, etc.) verifications."
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function accepts the "
-"following options:"
-msgstr ""
-"The <emphasis role=\"strong\">cli_checkFiles</emphasis> function accepts the "
-"following options:"
-
-msgid "-d"
-msgstr "-d"
-
-msgid ""
-"Verifies whether <literal>LOCATION</literal> exists and is a directory. If "
-"it doesn't exists or isn't a directory, an error message is printed and the "
-"script finishes its execution. Otherwise, if it exists and is a directory, "
-"the script continues its execution normally."
-msgstr ""
-"Verifies whether <literal>LOCATION</literal> exists and is a directory. If "
-"it doesn't exists or isn't a directory, an error message is printed and the "
-"script finishes its execution. Otherwise, if it exists and is a directory, "
-"the script continues its execution normally."
-
-msgid "-e"
-msgstr "-e"
-
-msgid ""
-"Verifies whether <literal>LOCATION</literal> exists or not. If it doesn't "
-"exist, an error message is printed and the script finishes its execution. "
-"Otherwise, if it does exists, the script continues its execution normally."
-msgstr ""
-"Verifies whether <literal>LOCATION</literal> exists or not. If it doesn't "
-"exist, an error message is printed and the script finishes its execution. "
-"Otherwise, if it does exists, the script continues its execution normally."
-
-msgid "-f"
-msgstr "-f"
-
-msgid ""
-"Verifies whether <literal>LOCATION</literal> exists and is a regular file. "
-"If it doesn't exists or isn't a regular file, an error message is printed "
-"and the script finishes its execution. Otherwise, if it exists and is a "
-"regular file, the script continues its execution normally."
-msgstr ""
-"Verifies whether <literal>LOCATION</literal> exists and is a regular file. "
-"If it doesn't exists or isn't a regular file, an error message is printed "
-"and the script finishes its execution. Otherwise, if it exists and is a "
-"regular file, the script continues its execution normally."
-
-msgid "-h"
-msgstr "-h"
-
-msgid ""
-"Verifies whether <literal>LOCATION</literal> exists and is a symbolic link. "
-"If it doesn't exists or isn't a symbolic link, an error message is printed "
-"and the script finishes its execution immediately. Otherwise, if it does "
-"exist and is a symbolic link, the script continue its execution normally."
-msgstr ""
-"Verifies whether <literal>LOCATION</literal> exists and is a symbolic link. "
-"If it doesn't exists or isn't a symbolic link, an error message is printed "
-"and the script finishes its execution immediately. Otherwise, if it does "
-"exist and is a symbolic link, the script continue its execution normally."
-
-msgid "-x"
-msgstr "-x"
-
-msgid ""
-"Verifies whether <literal>LOCATION</literal> exists and execution permission "
-"is granted. If it doesn't exist or hasn't execution permission, the script "
-"finishes its execution immediately. Otherwise, if it exists and has "
-"execution permissions, the script continues its execution normally."
-msgstr ""
-"Verifies whether <literal>LOCATION</literal> exists and execution permission "
-"is granted. If it doesn't exist or hasn't execution permission, the script "
-"finishes its execution immediately. Otherwise, if it exists and has "
-"execution permissions, the script continues its execution normally."
-
-msgid ""
-"The value of the <literal>LOCATION</literal> argument must be an absolute "
-"path to the file you want to verify. If such file doesn't exists in any "
-"supported form, the script finishes its execution with an error message."
-msgstr ""
-"The value of the <literal>LOCATION</literal> argument must be an absolute "
-"path to the file you want to verify. If such file doesn't exists in any "
-"supported form, the script finishes its execution with an error message."
-
-msgid "Examples"
-msgstr "Examples"
-
-msgid ""
-"The following example was taken from <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script initialization phase. Notice the position of <emphasis "
-"role=\"strong\">cli_checkFiles</emphasis> function inside the loop. If some "
-"of the function files we need to export doesn't have execution rights, "
-"<emphasis role=\"strong\">cli_checkFiles</emphasis> will finish the script "
-"execution immediately with an error message."
-msgstr ""
-"The following example was taken from <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script initialization phase. Notice the position of <emphasis "
-"role=\"strong\">cli_checkFiles</emphasis> function inside the loop. If some "
-"of the function files we need to export doesn't have execution rights, "
-"<emphasis role=\"strong\">cli_checkFiles</emphasis> will finish the script "
-"execution immediately with an error message."
-
-#, no-wrap
-msgid ""
-"for FUNCFILE in ${FUNCFILES};do\n"
-"\n"
-"    # Verify the execution rights for function file.\n"
-"    cli_checkFiles -x ${FUNCFILE}\n"
-"\n"
-"    # Initialize the function file.\n"
-"    . ${FUNCFILE}\n"
-"\n"
-"    # Export the function names inside the file to current shell\n"
-"    # script environment.\n"
-"    export -f $(egrep \"${PATTERN}\" ${FUNCFILE} | gawk '{ print $2 }')\n"
-"\n"
-"done"
-msgstr ""
-"for FUNCFILE in ${FUNCFILES};do\n"
-"\n"
-"    # Verify the execution rights for function file.\n"
-"    cli_checkFiles -x ${FUNCFILE}\n"
-"\n"
-"    # Initialize the function file.\n"
-"    . ${FUNCFILE}\n"
-"\n"
-"    # Export the function names inside the file to current shell\n"
-"    # script environment.\n"
-"    export -f $(egrep \"${PATTERN}\" ${FUNCFILE} | gawk '{ print $2 }')\n"
-"\n"
-"done"
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid "See https://centos.org.cu/bugs/"
-msgstr "See https://centos.org.cu/bugs/"
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_checkFiles</emphasis> function has "
-"received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_checkFiles</emphasis> function has "
-"received contributions from the following people:"
-
-msgid "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-msgstr "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-
-msgid "License"
-msgstr "License"
-
-msgid "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-msgstr "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_checkRepoDirSource.sh.po b/Automation/Manuals/Locales/en_US/tcar_checkRepoDirSource.sh.po
deleted file mode 100644
index 3e3f609..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_checkRepoDirSource.sh.po
+++ /dev/null
@@ -1,125 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_checkRepoDirSource.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_checkrepodirsource.sh"
-msgstr "tcar_checkrepodirsource.sh"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_checkRepoDirSource"
-msgstr "tcar_checkRepoDirSource"
-
-msgid "Standardize the working copy's absolute path construction."
-msgstr "Standardize the working copy's absolute path construction."
-
-msgid "tcar_checkRepoDirSource \"LOCATION\""
-msgstr "tcar_checkRepoDirSource \"LOCATION\""
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_checkRepoDirSource</emphasis> function "
-"standardizes the path construction to directories inside it the working "
-"copy, using absolute paths. This function transforms relative paths passed "
-"as non-option arguments to <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script command-line into absolute paths inside the working copy "
-"and verifies whether they really exist as directories inside the working "
-"copy or not. If the path provided doesn't exist as directory inside the "
-"working copy, the script will finish its execution immediately with an error "
-"message. Otherwise, if the directory exists, the variable "
-"<literal>TCAR_ARGUMENTS</literal> is redefined with the related absolute "
-"path for further use."
-msgstr ""
-"The <emphasis role=\"strong\">tcar_checkRepoDirSource</emphasis> function "
-"standardizes the path construction to directories inside it the working "
-"copy, using absolute paths. This function transforms relative paths passed "
-"as non-option arguments to <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script command-line into absolute paths inside the working copy "
-"and verifies whether they really exist as directories inside the working "
-"copy or not. If the path provided doesn't exist as directory inside the "
-"working copy, the script will finish its execution immediately with an error "
-"message. Otherwise, if the directory exists, the variable "
-"<literal>TCAR_ARGUMENTS</literal> is redefined with the related absolute "
-"path for further use."
-
-msgid ""
-"Use the <emphasis role=\"strong\">tcar_checkRepoDirSource</emphasis> "
-"function whenever you need to be sure that non-option arguments passed to "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script command-line will "
-"always point to directories inside the working copy."
-msgstr ""
-"Use the <emphasis role=\"strong\">tcar_checkRepoDirSource</emphasis> "
-"function whenever you need to be sure that non-option arguments passed to "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script command-line will "
-"always point to directories inside the working copy."
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid "See https://centos.org.cu/bugs/"
-msgstr "See https://centos.org.cu/bugs/"
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_checkRepoDirSource</emphasis> function "
-"has received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_checkRepoDirSource</emphasis> function "
-"has received contributions from the following people:"
-
-msgid "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-msgstr "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-
-msgid "License"
-msgstr "License"
-
-msgid "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-msgstr "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_getConfigValue.sh.po b/Automation/Manuals/Locales/en_US/tcar_getConfigValue.sh.po
deleted file mode 100644
index 442eca5..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_getConfigValue.sh.po
+++ /dev/null
@@ -1,156 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_getConfigValue.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_getconfigvalue.sh"
-msgstr "tcar_getconfigvalue.sh"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_getConfigValue"
-msgstr "tcar_getConfigValue"
-
-msgid "Standardize options retrieval from configuration files."
-msgstr "Standardize options retrieval from configuration files."
-
-msgid "tcar_getConfigValue FILE SECTION OPTION"
-msgstr "tcar_getConfigValue FILE SECTION OPTION"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_getConfigValue</emphasis> function "
-"standardizes the way option values are retrieved from configuration files. "
-"As convention, <emphasis role=\"strong\">tcar_getConfigValue</emphasis> uses "
-"the output produced by <emphasis role=\"strong\">tcar_getConfigLines</"
-"emphasis> as input to retrieve the option values. As convention, in "
-"<literal>option = \"value\"</literal> lines, the values retrieved are always "
-"on the right side. The values retrieved are also output without quotation "
-"and translation markers already expanded."
-msgstr ""
-"The <emphasis role=\"strong\">tcar_getConfigValue</emphasis> function "
-"standardizes the way option values are retrieved from configuration files. "
-"As convention, <emphasis role=\"strong\">tcar_getConfigValue</emphasis> uses "
-"the output produced by <emphasis role=\"strong\">tcar_getConfigLines</"
-"emphasis> as input to retrieve the option values. As convention, in "
-"<literal>option = \"value\"</literal> lines, the values retrieved are always "
-"on the right side. The values retrieved are also output without quotation "
-"and translation markers already expanded."
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_getConfigValue</emphasis> function "
-"accepts the following arguments:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_getConfigValue</emphasis> function "
-"accepts the following arguments:"
-
-msgid "FILE"
-msgstr "FILE"
-
-msgid ""
-"This argument specifies the absolute path to the configuration file you want "
-"to retrieve the value from. For example,"
-msgstr ""
-"This argument specifies the absolute path to the configuration file you want "
-"to retrieve the value from. For example,"
-
-msgid "SECTION"
-msgstr "SECTION"
-
-msgid ""
-"This argument specifies the name of the section related to the configuration "
-"line you want to retrieve the value from. For example, “symbols” without "
-"brackets."
-msgstr ""
-"This argument specifies the name of the section related to the configuration "
-"line you want to retrieve the value from. For example, “symbols” without "
-"brackets."
-
-msgid "OPTION"
-msgstr "OPTION"
-
-msgid ""
-"This argument specifies the name of the option you want to retrieve the "
-"value from."
-msgstr ""
-"This argument specifies the name of the option you want to retrieve the "
-"value from."
-
-msgid ""
-"Use the <emphasis role=\"strong\">tcar_getConfigValue</emphasis> function "
-"whenever you want to retrieve values from configuration files in a "
-"controlled way."
-msgstr ""
-"Use the <emphasis role=\"strong\">tcar_getConfigValue</emphasis> function "
-"whenever you want to retrieve values from configuration files in a "
-"controlled way."
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid "See https://centos.org.cu/bugs/"
-msgstr "See https://centos.org.cu/bugs/"
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_checkFiles</emphasis> function has "
-"received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_checkFiles</emphasis> function has "
-"received contributions from the following people:"
-
-msgid "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-msgstr "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-
-msgid "License"
-msgstr "License"
-
-msgid "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-msgstr "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_getFilesList.sh.po b/Automation/Manuals/Locales/en_US/tcar_getFilesList.sh.po
deleted file mode 100644
index ba5bdfc..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_getFilesList.sh.po
+++ /dev/null
@@ -1,236 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_getFilesList.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_getfileslist.sh"
-msgstr "tcar_getfileslist.sh"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_getFilesList"
-msgstr "tcar_getFilesList"
-
-msgid "Create customized list of files for further processing."
-msgstr "Create customized list of files for further processing."
-
-msgid ""
-"tcar_getFilesList [--pattern|--mindepth|--maxdepth|--type|--uid] LOCATION"
-msgstr ""
-"tcar_getFilesList [--pattern|--mindepth|--maxdepth|--type|--uid] LOCATION"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_getFilesList</emphasis> standardizes the "
-"way list of files are built inside the <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script. This function outputs a sorted and unique list of "
-"files based on the options and location provided as argument. This function "
-"is an interface to the <emphasis role=\"strong\">find</emphasis> command. "
-"Don't use <emphasis role=\"strong\">find</emphasis> command directly inside "
-"the centos-art.sh script. Instead, use the <emphasis role=\"strong"
-"\">tcar_getFilesList</emphasis> function."
-msgstr ""
-"The <emphasis role=\"strong\">tcar_getFilesList</emphasis> standardizes the "
-"way list of files are built inside the <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script. This function outputs a sorted and unique list of "
-"files based on the options and location provided as argument. This function "
-"is an interface to the <emphasis role=\"strong\">find</emphasis> command. "
-"Don't use <emphasis role=\"strong\">find</emphasis> command directly inside "
-"the centos-art.sh script. Instead, use the <emphasis role=\"strong"
-"\">tcar_getFilesList</emphasis> function."
-
-msgid ""
-"The <literal>LOCATION</literal> arguments must be the absolute path to a "
-"directory and specifies where the search of files in any form (e.g., "
-"directories, links, etc.) will take place in. If <literal>LOCATION</literal> "
-"isn't a directory, the script finishes its execution with an error message."
-msgstr ""
-"The <literal>LOCATION</literal> arguments must be the absolute path to a "
-"directory and specifies where the search of files in any form (e.g., "
-"directories, links, etc.) will take place in. If <literal>LOCATION</literal> "
-"isn't a directory, the script finishes its execution with an error message."
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_getFilesList</emphasis> accepts the "
-"following options:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_getFilesList</emphasis> accepts the "
-"following options:"
-
-msgid "--pattern=\"REGEX\""
-msgstr "--pattern=\"REGEX\""
-
-msgid ""
-"This option specifies a posix-egrep type regular expression as value. This "
-"regular expression is applied to path specified in <literal>LOCATION</"
-"literal> argument. Only file paths that match this regular expression inside "
-"<literal>LOCATION</literal> directory will be included in the final list of "
-"files. By default, if this option is not provided, the “<literal>^/.*[[:"
-"alnum:]_/-]</literal>$+” regular expression is used."
-msgstr ""
-"This option specifies a posix-egrep type regular expression as value. This "
-"regular expression is applied to path specified in <literal>LOCATION</"
-"literal> argument. Only file paths that match this regular expression inside "
-"<literal>LOCATION</literal> directory will be included in the final list of "
-"files. By default, if this option is not provided, the “<literal>^/.*[[:"
-"alnum:]_/-]</literal>$+” regular expression is used."
-
-msgid ""
-"When you use the <emphasis role=\"strong\">tcar_getFilesList</emphasis> you "
-"don't need to specified the absolute path of files you want to look for. "
-"This is something <emphasis role=\"strong\">tcar_getFilesList</emphasis> "
-"already does for you. When you use this function, the value you pass as "
-"regular expression isn't the final regular expression used. Instead, the "
-"regular expression you pass is used to build the final regular expression "
-"passed to <emphasis role=\"strong\">find</emphasis> command. The REGEX."
-msgstr ""
-"When you use the <emphasis role=\"strong\">tcar_getFilesList</emphasis> you "
-"don't need to specified the absolute path of files you want to look for. "
-"This is something <emphasis role=\"strong\">tcar_getFilesList</emphasis> "
-"already does for you. When you use this function, the value you pass as "
-"regular expression isn't the final regular expression used. Instead, the "
-"regular expression you pass is used to build the final regular expression "
-"passed to <emphasis role=\"strong\">find</emphasis> command. The REGEX."
-
-msgid "--mindepth=\"NUMBER\""
-msgstr "--mindepth=\"NUMBER\""
-
-msgid ""
-"This option specifies the minimal <literal>NUMBER</literal> of levels deep "
-"the search should go under the directory <literal>LOCATION</literal> "
-"specified. For example, if you specify <emphasis role=\"strong\">--mindepth="
-"\"2\"</emphasis> the search will start two levels deep considering the path "
-"provided as section."
-msgstr ""
-"This option specifies the minimal <literal>NUMBER</literal> of levels deep "
-"the search should go under the directory <literal>LOCATION</literal> "
-"specified. For example, if you specify <emphasis role=\"strong\">--mindepth="
-"\"2\"</emphasis> the search will start two levels deep considering the path "
-"provided as section."
-
-msgid "--maxdepth=\"NUMBER\""
-msgstr "--maxdepth=\"NUMBER\""
-
-msgid ""
-"This option specifies the maximum <literal>NUMBER</literal> of levels deep "
-"the search should go under the directory <literal>LOCATION</literal> "
-"specified. For example, if you specify <emphasis role=\"strong\">--maxdepth="
-"\"2\"</emphasis> the search will begin in the very same directory path you "
-"provided as <literal>LOCATION</literal> and stop two levels deep using it as "
-"section."
-msgstr ""
-"This option specifies the maximum <literal>NUMBER</literal> of levels deep "
-"the search should go under the directory <literal>LOCATION</literal> "
-"specified. For example, if you specify <emphasis role=\"strong\">--maxdepth="
-"\"2\"</emphasis> the search will begin in the very same directory path you "
-"provided as <literal>LOCATION</literal> and stop two levels deep using it as "
-"section."
-
-msgid "--type=\"STRING\""
-msgstr "--type=\"STRING\""
-
-msgid ""
-"This option specifies the type of files being searched. This option accepts "
-"the same values the <emphasis role=\"strong\">find</emphasis><emphasis role="
-"\"strong\">-type</emphasis> option does. However, the following "
-"<literal>STRING</literal> values are the most used inside the script so far:"
-msgstr ""
-"This option specifies the type of files being searched. This option accepts "
-"the same values the <emphasis role=\"strong\">find</emphasis><emphasis role="
-"\"strong\">-type</emphasis> option does. However, the following "
-"<literal>STRING</literal> values are the most used inside the script so far:"
-
-msgid "d &amp;mdash; directory."
-msgstr "d &amp;mdash; directory."
-
-msgid "f &amp;mdash; regular file."
-msgstr "f &amp;mdash; regular file."
-
-msgid "--uid=\"NUMBER\""
-msgstr "--uid=\"NUMBER\""
-
-msgid ""
-"This option specifies the numeric user id of the files you want to search. "
-"Only files that match this numeric user id will be added to the final list "
-"of files."
-msgstr ""
-"This option specifies the numeric user id of the files you want to search. "
-"Only files that match this numeric user id will be added to the final list "
-"of files."
-
-msgid ""
-"Use the <emphasis role=\"strong\">tcar_getFilesList</emphasis> whenever you "
-"need to build list of files for further processing."
-msgstr ""
-"Use the <emphasis role=\"strong\">tcar_getFilesList</emphasis> whenever you "
-"need to build list of files for further processing."
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid "See https://centos.org.cu/bugs/"
-msgstr "See https://centos.org.cu/bugs/"
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_checkFiles</emphasis> function has "
-"received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_checkFiles</emphasis> function has "
-"received contributions from the following people:"
-
-msgid "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-msgstr "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-
-msgid "License"
-msgstr "License"
-
-msgid "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-msgstr "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_printMessage.sh.po b/Automation/Manuals/Locales/en_US/tcar_printMessage.sh.po
deleted file mode 100644
index 4ee9f19..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_printMessage.sh.po
+++ /dev/null
@@ -1,437 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_printMessage.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_printmessage.sh"
-msgstr "tcar_printmessage.sh"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_printMessage.sh"
-msgstr "tcar_printMessage.sh"
-
-msgid "Print customized messages in standard ways."
-msgstr "Print customized messages in standard ways."
-
-msgid ""
-"tcar_printMessage \"MESSAGE\" [--as-separator-line|--as-banner-line|--as-"
-"cropping-line|--as-tuningup-line|--as-checking-line|--as-combining-line|--as-"
-"creating-line|--as-reading-line|--as-savedas-line|--as-linkto-line|--as-"
-"movedto-line|--as-validating-line|--as-template-line|--as-configuration-"
-"line|--as-palette-line|--as-reponse-line|--as-request-line|--as-selection-"
-"line|--as-error-line|--as-toknowmore-line|--as-yesornorequest-line|--as-"
-"notrailingnew-line|--as-stdout-line|--as-stderr-line]"
-msgstr ""
-"tcar_printMessage \"MESSAGE\" [--as-separator-line|--as-banner-line|--as-"
-"cropping-line|--as-tuningup-line|--as-checking-line|--as-combining-line|--as-"
-"creating-line|--as-reading-line|--as-savedas-line|--as-linkto-line|--as-"
-"movedto-line|--as-validating-line|--as-template-line|--as-configuration-"
-"line|--as-palette-line|--as-reponse-line|--as-request-line|--as-selection-"
-"line|--as-error-line|--as-toknowmore-line|--as-yesornorequest-line|--as-"
-"notrailingnew-line|--as-stdout-line|--as-stderr-line]"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function "
-"standardizes the way centos-art.sh scirpt prints messages. By default, "
-"centos-art.sh script prints all messages to the standard output with the "
-"exception of those messages printed with the <emphasis role=\"strong\">--as-"
-"stderr-line</emphasis> option, which are printed to standard error output "
-"instead."
-msgstr ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function "
-"standardizes the way centos-art.sh scirpt prints messages. By default, "
-"centos-art.sh script prints all messages to the standard output with the "
-"exception of those messages printed with the <emphasis role=\"strong\">--as-"
-"stderr-line</emphasis> option, which are printed to standard error output "
-"instead."
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function requires "
-"two arguments. The first argument specifies the message you want to print "
-"and the second argument specifies the format you'll use to print that "
-"message. Because this function is so used inside the centos-art.sh script, "
-"it is convenient to provide localization to strings passed as "
-"<literal>MESSAGE</literal> using <emphasis role=\"strong\">gettext</"
-"emphasis> constructions when they aren't paths."
-msgstr ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function requires "
-"two arguments. The first argument specifies the message you want to print "
-"and the second argument specifies the format you'll use to print that "
-"message. Because this function is so used inside the centos-art.sh script, "
-"it is convenient to provide localization to strings passed as "
-"<literal>MESSAGE</literal> using <emphasis role=\"strong\">gettext</"
-"emphasis> constructions when they aren't paths."
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function accepts "
-"the following format options as second argument:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function accepts "
-"the following format options as second argument:"
-
-msgid "--as-separator-line"
-msgstr "--as-separator-line"
-
-msgid ""
-"This format takes the first character passed as <literal>MESSAGE</literal> "
-"and repeats it horizontally to build a separator line. Use this format "
-"whenever you need to create a logical separation between different actions."
-msgstr ""
-"This format takes the first character passed as <literal>MESSAGE</literal> "
-"and repeats it horizontally to build a separator line. Use this format "
-"whenever you need to create a logical separation between different actions."
-
-msgid "--as-banner-line"
-msgstr "--as-banner-line"
-
-msgid ""
-"This format takes the string passed as <literal>MESSAGE</literal> and puts "
-"it inside two horizontal separator lines. Use this format whenever you need "
-"to print header information for following lines."
-msgstr ""
-"This format takes the string passed as <literal>MESSAGE</literal> and puts "
-"it inside two horizontal separator lines. Use this format whenever you need "
-"to print header information for following lines."
-
-msgid "--as-cropping-line"
-msgstr "--as-cropping-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been cropped."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been cropped."
-
-msgid "--as-tuningup-line"
-msgstr "--as-tuningup-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been tuned-up."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been tuned-up."
-
-msgid "--as-checking-line"
-msgstr "--as-checking-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been checked or verified (e."
-"g., through <emphasis role=\"strong\">tcar_checkFiles</emphasis> "
-"functionality)."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been checked or verified (e."
-"g., through <emphasis role=\"strong\">tcar_checkFiles</emphasis> "
-"functionality)."
-
-msgid "--as-combining-line"
-msgstr "--as-combining-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been combined."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been combined."
-
-msgid "--as-creating-line"
-msgstr "--as-creating-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been created."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been created."
-
-msgid "--as-reading-line"
-msgstr "--as-reading-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been read."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been read."
-
-msgid "--as-savedas-line"
-msgstr "--as-savedas-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been saved."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been saved."
-
-msgid "--as-linkto-line"
-msgstr "--as-linkto-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been linked."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been linked."
-
-msgid "--as-movedto-line"
-msgstr "--as-movedto-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been moved."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been moved."
-
-msgid "--as-validating-line"
-msgstr "--as-validating-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been validated."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file has been validated."
-
-msgid "--as-template-line"
-msgstr "--as-template-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file is a template or design model."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file is a template or design model."
-
-msgid "--as-configuration-line"
-msgstr "--as-configuration-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file is a configuration file."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file is a configuration file."
-
-msgid "--as-palette-line"
-msgstr "--as-palette-line"
-
-msgid ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file is a palette of colors."
-msgstr ""
-"This format is for two columns messages where <literal>MESSAGE</literal> "
-"generally refers to a file inside the repository. Use this format whenever "
-"you need to imply the fact that certain file is a palette of colors."
-
-msgid "--as-response-line"
-msgstr "--as-response-line"
-
-msgid ""
-"This format adds <literal>--&gt;</literal> at the beginning of the string "
-"passed as <literal>MESSAGE</literal>. Use this format whenever you need to "
-"imply the fact that certain file is considered part of a response. For "
-"example, when you need to express that a group of files will take certain "
-"action, you can use this option to doing so."
-msgstr ""
-"This format adds <literal>--&gt;</literal> at the beginning of the string "
-"passed as <literal>MESSAGE</literal>. Use this format whenever you need to "
-"imply the fact that certain file is considered part of a response. For "
-"example, when you need to express that a group of files will take certain "
-"action, you can use this option to doing so."
-
-msgid "--as-request-line"
-msgstr "--as-request-line"
-
-msgid ""
-"This format prints <literal>MESSAGE</literal> without trailing new line. Use "
-"this format whenever you need to imply a question or yes or no request."
-msgstr ""
-"This format prints <literal>MESSAGE</literal> without trailing new line. Use "
-"this format whenever you need to imply a question or yes or no request."
-
-msgid "--as-selection-line"
-msgstr "--as-selection-line"
-
-msgid ""
-"This format uses each word in <literal>MESSAGE</literal> as item of a "
-"selection list. Use this format whenever you need to select one of the items "
-"provided as <literal>MESSAGE</literal>."
-msgstr ""
-"This format uses each word in <literal>MESSAGE</literal> as item of a "
-"selection list. Use this format whenever you need to select one of the items "
-"provided as <literal>MESSAGE</literal>."
-
-msgid "--as-error-line"
-msgstr "--as-error-line"
-
-msgid ""
-"This format prints error messages produced by centos-art.sh script. It uses "
-"the <emphasis role=\"strong\">caller</emphasis> built-in command to display "
-"the line number and the filename where such error was triggered. Later, it "
-"prints where to find more information by using the <emphasis role=\"strong"
-"\">--as-toknowmore-line</emphasis> option."
-msgstr ""
-"This format prints error messages produced by centos-art.sh script. It uses "
-"the <emphasis role=\"strong\">caller</emphasis> built-in command to display "
-"the line number and the filename where such error was triggered. Later, it "
-"prints where to find more information by using the <emphasis role=\"strong"
-"\">--as-toknowmore-line</emphasis> option."
-
-msgid "--as-toknowmore-line"
-msgstr "--as-toknowmore-line"
-
-msgid ""
-"This format takes a function name as <literal>MESSAGE</literal> and prints "
-"the command you can use to find more information about it. When this option "
-"is passed the script finishes its execution immediately. This option is used "
-"in combination with <emphasis role=\"strong\">--as-error-line</emphasis> to "
-"finish the script execution after an error."
-msgstr ""
-"This format takes a function name as <literal>MESSAGE</literal> and prints "
-"the command you can use to find more information about it. When this option "
-"is passed the script finishes its execution immediately. This option is used "
-"in combination with <emphasis role=\"strong\">--as-error-line</emphasis> to "
-"finish the script execution after an error."
-
-msgid "--as-yesornorequest-line"
-msgstr "--as-yesornorequest-line"
-
-msgid ""
-"This format takes a question as <literal>MESSAGE</literal> and reads a yes "
-"or no answer. When answer is negative, the script finishes its execution "
-"immediately. When answer is affirmative, the script continues its execution "
-"normally."
-msgstr ""
-"This format takes a question as <literal>MESSAGE</literal> and reads a yes "
-"or no answer. When answer is negative, the script finishes its execution "
-"immediately. When answer is affirmative, the script continues its execution "
-"normally."
-
-msgid "--as-notrailingnew-line"
-msgstr "--as-notrailingnew-line"
-
-msgid "Print <literal>MESSAGE</literal> without any trailing newline."
-msgstr "Print <literal>MESSAGE</literal> without any trailing newline."
-
-msgid "--as-stdout-line"
-msgstr "--as-stdout-line"
-
-msgid "Print <literal>MESSAGE</literal> to standard output."
-msgstr "Print <literal>MESSAGE</literal> to standard output."
-
-msgid "--as-stderr-line"
-msgstr "--as-stderr-line"
-
-msgid "Print <literal>MESSAGE</literal> to standard error output."
-msgstr "Print <literal>MESSAGE</literal> to standard error output."
-
-msgid "Examples"
-msgstr "Examples"
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid ".."
-msgstr ".."
-
-msgid "See https://centos.org.cu/bugs/"
-msgstr "See https://centos.org.cu/bugs/"
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function has "
-"received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_printMessage</emphasis> function has "
-"received contributions from the following people:"
-
-msgid "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-msgstr "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-
-msgid "License"
-msgstr "License"
-
-msgid "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-msgstr "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_setModuleEnvironment.sh.po b/Automation/Manuals/Locales/en_US/tcar_setModuleEnvironment.sh.po
deleted file mode 100644
index 286f0dc..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_setModuleEnvironment.sh.po
+++ /dev/null
@@ -1,216 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_setModuleEnvironment.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_setmoduleenvironment.sh"
-msgstr "tcar_setmoduleenvironment.sh"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_setModuleEnvironment.sh"
-msgstr "tcar_setModuleEnvironment.sh"
-
-msgid "Initiate module environments."
-msgstr "Initiate module environments."
-
-msgid ""
-"tcar_setModuleEnvironment [-m \"MODULE_NAME\"] [-t \"MODULE_TYPE\"] [-g "
-"MODULE_ARGUMENT] …"
-msgstr ""
-"tcar_setModuleEnvironment [-m \"MODULE_NAME\"] [-t \"MODULE_TYPE\"] [-g "
-"MODULE_ARGUMENT] …"
-
-msgid "Description"
-msgstr "Description"
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_setModuleEnvironment</emphasis> function "
-"accepts the following options:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_setModuleEnvironment</emphasis> function "
-"accepts the following options:"
-
-msgid "-m"
-msgstr "-m"
-
-msgid "This option specifies the name of the module you want to load."
-msgstr "This option specifies the name of the module you want to load."
-
-msgid "-t"
-msgstr "-t"
-
-msgid ""
-"This option specifies the type of the module you want to load. Modules can "
-"be one of the following types:"
-msgstr ""
-"This option specifies the type of the module you want to load. Modules can "
-"be one of the following types:"
-
-msgid "top-module"
-msgstr "top-module"
-
-msgid ""
-"This modules are stored in the first level of Modules directory. This type "
-"of modules initiate module environments for specific tasks so it can be "
-"called from anywhere inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script."
-msgstr ""
-"This modules are stored in the first level of Modules directory. This type "
-"of modules initiate module environments for specific tasks so it can be "
-"called from anywhere inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script."
-
-msgid "sub-module"
-msgstr "sub-module"
-
-msgid ""
-"This modules are stored from the second-level of Modules directory on. This "
-"type of modules can be executed from top-modules, sub-modules, or sib-"
-"modules but never the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"file itself."
-msgstr ""
-"This modules are stored from the second-level of Modules directory on. This "
-"type of modules can be executed from top-modules, sub-modules, or sib-"
-"modules but never the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"file itself."
-
-msgid "sib-module"
-msgstr "sib-module"
-
-msgid ""
-"This modules are stored from the second-level of Modules directory on. This "
-"type of modules can be executed from sub-modules or sib-modules, but never "
-"top-modules or the <emphasis role=\"strong\">centos-art.sh</emphasis> file "
-"itself."
-msgstr ""
-"This modules are stored from the second-level of Modules directory on. This "
-"type of modules can be executed from sub-modules or sib-modules, but never "
-"top-modules or the <emphasis role=\"strong\">centos-art.sh</emphasis> file "
-"itself."
-
-msgid "-g"
-msgstr "-g"
-
-msgid ""
-"This option specifies the module-specific option you want to pass for "
-"processing in the module environment you are about to execute. Generally, "
-"module-specific options are passed through <emphasis role=\"strong\">centos-"
-"art.sh</emphasis> command-line but you may need to pass them internally in "
-"some cases (e.g., you are executing a top-module from a sub-module). If you "
-"need to pass more than one option, then you need to put the -g option before "
-"each option you want to pass."
-msgstr ""
-"This option specifies the module-specific option you want to pass for "
-"processing in the module environment you are about to execute. Generally, "
-"module-specific options are passed through <emphasis role=\"strong\">centos-"
-"art.sh</emphasis> command-line but you may need to pass them internally in "
-"some cases (e.g., you are executing a top-module from a sub-module). If you "
-"need to pass more than one option, then you need to put the -g option before "
-"each option you want to pass."
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid ""
-"In the very beginning of <emphasis role=\"strong"
-"\">tcar_setModuleEnvironment</emphasis> function, it used just non-array "
-"variables and it worked fine for top-module and sub-module processing, "
-"however when it was needed to do sibling processing, it didn't work as "
-"expected. The failure was produced because a wrong variable assignment when "
-"tried to set the path of the next module to load. There was not a clean way "
-"to “remember” what was the base directory of the parent directory, so it "
-"ended up using the last loaded module base directory which made impossible "
-"to load a sibling module. The <emphasis role=\"strong"
-"\">tcar_setModuleEnvironment</emphasis> function as implemented in version "
-"0.5 of The CentOS Artwork Repository, fixes this issue replacing non-array "
-"variables by array variables which can remember module information."
-msgstr ""
-"In the very beginning of <emphasis role=\"strong"
-"\">tcar_setModuleEnvironment</emphasis> function, it used just non-array "
-"variables and it worked fine for top-module and sub-module processing, "
-"however when it was needed to do sibling processing, it didn't work as "
-"expected. The failure was produced because a wrong variable assignment when "
-"tried to set the path of the next module to load. There was not a clean way "
-"to “remember” what was the base directory of the parent directory, so it "
-"ended up using the last loaded module base directory which made impossible "
-"to load a sibling module. The <emphasis role=\"strong"
-"\">tcar_setModuleEnvironment</emphasis> function as implemented in version "
-"0.5 of The CentOS Artwork Repository, fixes this issue replacing non-array "
-"variables by array variables which can remember module information."
-
-msgid ""
-"See also: <ulink url=\"https://centos.org.cu/bugs/\">https://centos.org.cu/"
-"bugs/</ulink>"
-msgstr ""
-"See also: <ulink url=\"https://centos.org.cu/bugs/\">https://centos.org.cu/"
-"bugs/</ulink>"
-
-msgid "Author"
-msgstr "Author"
-
-msgid ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script has received "
-"contribution from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script has received "
-"contribution from the following people:"
-
-msgid ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu\">al@centos."
-"org.cu</ulink>&gt;, 2009-2013"
-msgstr ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu\">al@centos."
-"org.cu</ulink>&gt;, 2009-2013"
-
-msgid "Copyright"
-msgstr "Copyright"
-
-msgid "Copyright © 2009-2013 The CentOS Artwork SIG"
-msgstr "Copyright © 2009-2013 The CentOS Artwork SIG"
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Locales/en_US/tcar_setTranslationMarkers.sh.po b/Automation/Manuals/Locales/en_US/tcar_setTranslationMarkers.sh.po
deleted file mode 100644
index adddc15..0000000
--- a/Automation/Manuals/Locales/en_US/tcar_setTranslationMarkers.sh.po
+++ /dev/null
@@ -1,445 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_setTranslationMarkers.sh.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-26 10:20-0500\n"
-"PO-Revision-Date: 2013-11-26 10:20-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tcar_settranslationmarkers"
-msgstr "tcar_settranslationmarkers"
-
-msgid "1"
-msgstr "1"
-
-msgid "tcar_setTranslationMarkers"
-msgstr "tcar_setTranslationMarkers"
-
-msgid "Expands translation markers."
-msgstr "Expands translation markers."
-
-msgid "tcar_setTranslationMarkers \"FILE\""
-msgstr "tcar_setTranslationMarkers \"FILE\""
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">cli_setTranslationMarkers</emphasis> "
-"standardizes construction of translation markers and their related "
-"expansion. As convention, translation markers are set inside source files (e."
-"g., DocBook, SVG) and expanded inside temporal instances used to produce "
-"final contents. The <literal>FILE</literal> argument should point to the "
-"temporal file where translation markers expansion takes place in."
-msgstr ""
-"The <emphasis role=\"strong\">cli_setTranslationMarkers</emphasis> "
-"standardizes construction of translation markers and their related "
-"expansion. As convention, translation markers are set inside source files (e."
-"g., DocBook, SVG) and expanded inside temporal instances used to produce "
-"final contents. The <literal>FILE</literal> argument should point to the "
-"temporal file where translation markers expansion takes place in."
-
-msgid ""
-"Translation markers written in source files must comply the "
-"<literal>=<literal>=</literal> regular expression pattern. For example, </"
-"literal>=UNKNOWN_MARKER=<literal> is a valid translation marker without any "
-"replacement. To prevent <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script from expanding translation markers, add a backslash (</literal>+) "
-"between the first equal sign and the following letter. For example, +=...=+ "
-"won't be expanded."
-msgstr ""
-"Translation markers written in source files must comply the "
-"<literal>=<literal>=</literal> regular expression pattern. For example, </"
-"literal>=UNKNOWN_MARKER=<literal> is a valid translation marker without any "
-"replacement. To prevent <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script from expanding translation markers, add a backslash (</literal>+) "
-"between the first equal sign and the following letter. For example, +=...=+ "
-"won't be expanded."
-
-msgid ""
-"The <emphasis role=\"strong\">cli_setTranslationMarkers</emphasis> supports "
-"the following translation markers:"
-msgstr ""
-"The <emphasis role=\"strong\">cli_setTranslationMarkers</emphasis> supports "
-"the following translation markers:"
-
-msgid ""
-"<literal>=\\COPYRIGHT_YEAR_LAST=</literal>, <literal>=\\COPYRIGHT_YEAR=</"
-"literal>"
-msgstr ""
-"<literal>=\\COPYRIGHT_YEAR_LAST=</literal>, <literal>=\\COPYRIGHT_YEAR=</"
-"literal>"
-
-msgid ""
-"These translation markers expand to the last year used in copyright notes. "
-"For example, <literal>=COPYRIGHT_YEAR_LAST=</literal>."
-msgstr ""
-"These translation markers expand to the last year used in copyright notes. "
-"For example, <literal>=COPYRIGHT_YEAR_LAST=</literal>."
-
-msgid ""
-"<literal>=\\COPYRIGHT_YEAR_LIST=</literal>, <literal>="
-"\\COPYRIGHT_YEARS_LIST=</literal>"
-msgstr ""
-"<literal>=\\COPYRIGHT_YEAR_LIST=</literal>, <literal>="
-"\\COPYRIGHT_YEARS_LIST=</literal>"
-
-msgid ""
-"This translation markers expand to the list of years used in copyright "
-"notes. For example, <literal>=COPYRIGHT_YEARS_LIST=</literal>. The first "
-"year represents the time we began to work on The CentOS Artwork Repository."
-msgstr ""
-"This translation markers expand to the list of years used in copyright "
-"notes. For example, <literal>=COPYRIGHT_YEARS_LIST=</literal>. The first "
-"year represents the time we began to work on The CentOS Artwork Repository."
-
-msgid "=\\COPYRIGHT_HOLDER="
-msgstr "=\\COPYRIGHT_HOLDER="
-
-msgid ""
-"This translation marker expands to the holder used in copyright notes. For "
-"example, <literal>=COPYRIGHT_HOLDER=</literal>."
-msgstr ""
-"This translation marker expands to the holder used in copyright notes. For "
-"example, <literal>=COPYRIGHT_HOLDER=</literal>."
-
-msgid "=\\COPYRIGHT_HOLDER_PREDICATE="
-msgstr "=\\COPYRIGHT_HOLDER_PREDICATE="
-
-msgid ""
-"This translation marker expands both the holder and the predicate used in "
-"copyright notes. For example, <literal>=COPYRIGHT_HOLDER_PREDICATE=</"
-"literal>."
-msgstr ""
-"This translation marker expands both the holder and the predicate used in "
-"copyright notes. For example, <literal>=COPYRIGHT_HOLDER_PREDICATE=</"
-"literal>."
-
-msgid "=\\BRAND="
-msgstr "=\\BRAND="
-
-msgid ""
-"This translation marker expands to the brand name used on files names and "
-"URLs inside The CentOS Artwork Repository. For example, <literal>=BRAND=</"
-"literal>."
-msgstr ""
-"This translation marker expands to the brand name used on files names and "
-"URLs inside The CentOS Artwork Repository. For example, <literal>=BRAND=</"
-"literal>."
-
-msgid "=\\LICENSE="
-msgstr "=\\LICENSE="
-
-msgid ""
-"This translation marker expands to the license information used in files "
-"created by <emphasis role=\"strong\">centos-art.sh</emphasis> script. For "
-"example, <literal>=LICENSE=</literal>."
-msgstr ""
-"This translation marker expands to the license information used in files "
-"created by <emphasis role=\"strong\">centos-art.sh</emphasis> script. For "
-"example, <literal>=LICENSE=</literal>."
-
-msgid "=\\LICENSE_URL="
-msgstr "=\\LICENSE_URL="
-
-msgid ""
-"This translation marker expands to the license URL used in files created by "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. For example, "
-"<literal>=LICENSE_URL=</literal>."
-msgstr ""
-"This translation marker expands to the license URL used in files created by "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. For example, "
-"<literal>=LICENSE_URL=</literal>."
-
-msgid "=\\THEME="
-msgstr "=\\THEME="
-
-msgid ""
-"This translation marker expands to the theme portion of path you are "
-"producing through centos-art.sh script. As consequence, this translation "
-"marker should be used in situations where you are producing theme components "
-"only. This translation marker expands its value by retrieving the theme part "
-"of the path you provide as non-option argument to <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script. For example, if you provide the path "
-"<literal>Identity/Images/Themes/Modern/2/Distro/5</literal>, this "
-"translation will expand to the <literal>Modern/2/</literal> value."
-msgstr ""
-"This translation marker expands to the theme portion of path you are "
-"producing through centos-art.sh script. As consequence, this translation "
-"marker should be used in situations where you are producing theme components "
-"only. This translation marker expands its value by retrieving the theme part "
-"of the path you provide as non-option argument to <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script. For example, if you provide the path "
-"<literal>Identity/Images/Themes/Modern/2/Distro/5</literal>, this "
-"translation will expand to the <literal>Modern/2/</literal> value."
-
-msgid ""
-"In case you need to retrieve the theme name or version separately one "
-"another, then you can use the <literal>=\\THEMENAME=</literal> and <literal>="
-"\\THEMERELEASE=</literal> translation markers, respectively. When you use "
-"these translation markers, forward slashes are removed from result. So, if "
-"you provide the path <literal>Identity/Images/Themes/Modern/2/Distro/5</"
-"literal>, <literal>=\\THEMENAME=</literal> will expand to <literal>Modern</"
-"literal> and <literal>=THEMERELEASE=</literal> will expand to <literal>2</"
-"literal>."
-msgstr ""
-"In case you need to retrieve the theme name or version separately one "
-"another, then you can use the <literal>=\\THEMENAME=</literal> and <literal>="
-"\\THEMERELEASE=</literal> translation markers, respectively. When you use "
-"these translation markers, forward slashes are removed from result. So, if "
-"you provide the path <literal>Identity/Images/Themes/Modern/2/Distro/5</"
-"literal>, <literal>=\\THEMENAME=</literal> will expand to <literal>Modern</"
-"literal> and <literal>=THEMERELEASE=</literal> will expand to <literal>2</"
-"literal>."
-
-msgid "=\\RELEASE="
-msgstr "=\\RELEASE="
-
-msgid ""
-"This translation marker expands to the current release information of your "
-"CentOS distribution. By default this information is retrieved from <literal>/"
-"etc/redhat-release</literal>. In case the option <emphasis role=\"strong\">--"
-"release</emphasis> be passed, the value specified with it will overwrite the "
-"default value and will be this the one used as section for this translation "
-"marker to retrieve the release information. So, for example, if you are "
-"running a CentOS-5.8 distribution and no <emphasis role=\"strong\">--"
-"release</emphasis> option is passed to <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script, this translation marker expands to <literal>5.8</"
-"literal>. On the other hand, if you are still running a CentOS-5.8 "
-"distribution but provide the <emphasis role=\"strong\">--release=6.3</"
-"emphasis> option to <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script, this translation marker expands to <literal>6.3</literal> instead."
-msgstr ""
-"This translation marker expands to the current release information of your "
-"CentOS distribution. By default this information is retrieved from <literal>/"
-"etc/redhat-release</literal>. In case the option <emphasis role=\"strong\">--"
-"release</emphasis> be passed, the value specified with it will overwrite the "
-"default value and will be this the one used as section for this translation "
-"marker to retrieve the release information. So, for example, if you are "
-"running a CentOS-5.8 distribution and no <emphasis role=\"strong\">--"
-"release</emphasis> option is passed to <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script, this translation marker expands to <literal>5.8</"
-"literal>. On the other hand, if you are still running a CentOS-5.8 "
-"distribution but provide the <emphasis role=\"strong\">--release=6.3</"
-"emphasis> option to <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script, this translation marker expands to <literal>6.3</literal> instead."
-
-msgid ""
-"In case you need to retrieve minor and major release numbers separately one "
-"another, then you can use the <literal>=\\MINOR_RELEASE=</literal> and "
-"<literal>=\\MAJOR_RELEASE=</literal> translation makers, respectively."
-msgstr ""
-"In case you need to retrieve minor and major release numbers separately one "
-"another, then you can use the <literal>=\\MINOR_RELEASE=</literal> and "
-"<literal>=\\MAJOR_RELEASE=</literal> translation makers, respectively."
-
-msgid "=\\ARCH="
-msgstr "=\\ARCH="
-
-msgid ""
-"This translation marker expands to the current architecture of your CentOS "
-"Distribution. By default this information is retrieved from <emphasis role="
-"\"strong\">uname -i</emphasis>. In case the option <emphasis role=\"strong"
-"\">--arch</emphasis> be passed, the value specified with it will overwrite "
-"the default value and will be the one used as section. For example, if the "
-"<emphasis role=\"strong\">uname -i</emphasis> outputs the line &lt;"
-"computeroutput&gt;i386&lt;/computeroutput&gt;, this translation marker will "
-"expand to <literal>i386</literal>. On the other hand, if you pass the "
-"<emphasis role=\"strong\">--arch=x86_64</emphasis> option to <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script, this translation marker will "
-"expand to <literal>x86_64</literal> instead."
-msgstr ""
-"This translation marker expands to the current architecture of your CentOS "
-"Distribution. By default this information is retrieved from <emphasis role="
-"\"strong\">uname -i</emphasis>. In case the option <emphasis role=\"strong"
-"\">--arch</emphasis> be passed, the value specified with it will overwrite "
-"the default value and will be the one used as section. For example, if the "
-"<emphasis role=\"strong\">uname -i</emphasis> outputs the line &lt;"
-"computeroutput&gt;i386&lt;/computeroutput&gt;, this translation marker will "
-"expand to <literal>i386</literal>. On the other hand, if you pass the "
-"<emphasis role=\"strong\">--arch=x86_64</emphasis> option to <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script, this translation marker will "
-"expand to <literal>x86_64</literal> instead."
-
-msgid "=\\URL="
-msgstr "=\\URL="
-
-msgid ""
-"This translation marker expands to the URL which points to The CentOS "
-"Project home page. For example, <literal>=URL=</literal>. In case you are "
-"using the centos-art.sh script in a different locale but English "
-"(<literal>en_US.UTF-8</literal>), this translation marker expands as usual "
-"but with the language information appended to the end of the string. For "
-"example, if you are executing the centos-art.shscript for Spanish locale (e."
-"g., <literal>es_ES.UTF-8</literal>), this translation marker expands to "
-"<literal>=URL=es/</literal>."
-msgstr ""
-"This translation marker expands to the URL which points to The CentOS "
-"Project home page. For example, <literal>=URL=</literal>. In case you are "
-"using the centos-art.sh script in a different locale but English "
-"(<literal>en_US.UTF-8</literal>), this translation marker expands as usual "
-"but with the language information appended to the end of the string. For "
-"example, if you are executing the centos-art.shscript for Spanish locale (e."
-"g., <literal>es_ES.UTF-8</literal>), this translation marker expands to "
-"<literal>=URL=es/</literal>."
-
-msgid ""
-"In case you need to expand other URL related to The CentOS Project domain, "
-"use translation markers described in <xref linkend=\"url-related-translation-"
-"markers\"/>. Likewise =\\URL=, translation markers described in <xref "
-"linkend=\"rl-related-translation-markers\"/> does append the current "
-"language information to the end of the URL string based on the locale "
-"information you are currently executing the <emphasis role=\"strong\">centos-"
-"art.sh</emphasis> script."
-msgstr ""
-"In case you need to expand other URL related to The CentOS Project domain, "
-"use translation markers described in <xref linkend=\"url-related-translation-"
-"markers\"/>. Likewise =\\URL=, translation markers described in <xref "
-"linkend=\"rl-related-translation-markers\"/> does append the current "
-"language information to the end of the URL string based on the locale "
-"information you are currently executing the <emphasis role=\"strong\">centos-"
-"art.sh</emphasis> script."
-
-msgid "URL-related translation markers"
-msgstr "URL-related translation markers"
-
-msgid "-------------------`----------------- Translation Marker Expands To"
-msgstr "-------------------`----------------- Translation Marker Expands To"
-
-#, no-wrap
-msgid ""
-"=\\URL_WIKI=         =URL_WIKI=\n"
-"=\\URL_LISTS=        =URL_LISTS=\n"
-"=\\URL_FORUMS=       =URL_FORUMS=\n"
-"=\\URL_MIRRORS=      =URL_MIRRORS=\n"
-"=\\URL_DOCS=         =URL_DOCS=\n"
-"=\\URL_PROJECTS=     =URL_PROJECTS=\n"
-"=\\URL_SVN=          =URL_SVN=\n"
-"=\\URL_TRAC=         =URL_TRAC=\n"
-"=\\URL_PLANET=       =URL_PLANET="
-msgstr ""
-"=\\URL_WIKI=         =URL_WIKI=\n"
-"=\\URL_LISTS=        =URL_LISTS=\n"
-"=\\URL_FORUMS=       =URL_FORUMS=\n"
-"=\\URL_MIRRORS=      =URL_MIRRORS=\n"
-"=\\URL_DOCS=         =URL_DOCS=\n"
-"=\\URL_PROJECTS=     =URL_PROJECTS=\n"
-"=\\URL_SVN=          =URL_SVN=\n"
-"=\\URL_TRAC=         =URL_TRAC=\n"
-"=\\URL_PLANET=       =URL_PLANET="
-
-msgid "=\\MAIL_DOCS="
-msgstr "=\\MAIL_DOCS="
-
-msgid ""
-"This translation marker expands to CentOS documentation mailing list "
-"address. For example, <literal>=MAIL_DOCS=</literal>."
-msgstr ""
-"This translation marker expands to CentOS documentation mailing list "
-"address. For example, <literal>=MAIL_DOCS=</literal>."
-
-msgid "=\\LOCALE="
-msgstr "=\\LOCALE="
-
-msgid ""
-"This translation marker expands to the current locale information used by "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. This value is "
-"retrieved from the &lt;envar&gt;LANG&lt;/envar&gt; environment variable and "
-"should look like <literal>=LOCALE=</literal>. In case you need to retrieve "
-"the language and country part separately one another, you can use the "
-"<literal>=\\LOCALE_LL=</literal> and <literal>=\\LOCALE_CC=</literal>, "
-"respectively."
-msgstr ""
-"This translation marker expands to the current locale information used by "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. This value is "
-"retrieved from the &lt;envar&gt;LANG&lt;/envar&gt; environment variable and "
-"should look like <literal>=LOCALE=</literal>. In case you need to retrieve "
-"the language and country part separately one another, you can use the "
-"<literal>=\\LOCALE_LL=</literal> and <literal>=\\LOCALE_CC=</literal>, "
-"respectively."
-
-msgid "=\\REPO_TLDIR="
-msgstr "=\\REPO_TLDIR="
-
-msgid ""
-"This translation marker expands to the absolute path to &lt;filename class="
-"\"directory\"&gt;<literal> directory inside your workstation. For example, </"
-"literal>/home/al/Projects/CentOS/artwork/trunk+."
-msgstr ""
-"This translation marker expands to the absolute path to &lt;filename class="
-"\"directory\"&gt;<literal> directory inside your workstation. For example, </"
-"literal>/home/al/Projects/CentOS/artwork/trunk+."
-
-msgid "<literal>=\\REPO_HOME=</literal>, <literal>=\\TCAR_WORKDIR=</literal>"
-msgstr "<literal>=\\REPO_HOME=</literal>, <literal>=\\TCAR_WORKDIR=</literal>"
-
-msgid ""
-"This translation marker expands to the absolute path of your working copy. "
-"For example, <literal>/home/al/Projects/CentOS/artwork</literal>."
-msgstr ""
-"This translation marker expands to the absolute path of your working copy. "
-"For example, <literal>/home/al/Projects/CentOS/artwork</literal>."
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid "See https://centos.org.cu/bugs/"
-msgstr "See https://centos.org.cu/bugs/"
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">tcar_setTranslationMarkers</emphasis> function "
-"has received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tcar_setTranslationMarkers</emphasis> function "
-"has received contributions from the following people:"
-
-msgid "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-msgstr "Alain Reguera Delgado &lt;al@centos.org.cu&gt;, =COPYRIGHT_YEAR_LIST="
-
-msgid "License"
-msgstr "License"
-
-msgid "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-msgstr "Copyright © =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER="
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Understanding_Modules/Locales/en_US/understanding_modules.asciidoc.po b/Automation/Manuals/Understanding_Modules/Locales/en_US/understanding_modules.asciidoc.po
deleted file mode 100644
index 8e5cef6..0000000
--- a/Automation/Manuals/Understanding_Modules/Locales/en_US/understanding_modules.asciidoc.po
+++ /dev/null
@@ -1,2127 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: understanding_modules.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-07 14:18-0500\n"
-"PO-Revision-Date: 2013-11-07 14:18-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "Understanding Modules"
-msgstr "Understanding Modules"
-
-msgid "Oct 2013"
-msgstr "Oct 2013"
-
-msgid "Alain"
-msgstr "Alain"
-
-msgid "Reguera"
-msgstr "Reguera"
-
-msgid "Delgado"
-msgstr "Delgado"
-
-msgid "al@centos.org.cu"
-msgstr "al@centos.org.cu"
-
-msgid "ARD"
-msgstr "ARD"
-
-msgid "0.1"
-msgstr "0.1"
-
-msgid "Overview"
-msgstr "Overview"
-
-msgid ""
-"From version 0.5, the <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script introduces the idea of modules to its base design. "
-"Modules are a collection of functions written in Bash that can call "
-"one another to create individual execution environments. They may "
-"be nested to achieve high levels of maintainability and "
-"extensibility. This make possible for modules writers to divide "
-"complicated tasks into smaller tasks that can be easier to debug, "
-"maintain and share with other modules efficiently (e.g., instead of "
-"loading modules all at once, they are only loaded at demand and "
-"unset once they conclude their execution)."
-msgstr ""
-"From version 0.5, the <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script introduces the idea of modules to its base design. "
-"Modules are a collection of functions written in Bash that can call "
-"one another to create individual execution environments. They may "
-"be nested to achieve high levels of maintainability and "
-"extensibility. This make possible for modules writers to divide "
-"complicated tasks into smaller tasks that can be easier to debug, "
-"maintain and share with other modules efficiently (e.g., instead of "
-"loading modules all at once, they are only loaded at demand and "
-"unset once they conclude their execution)."
-
-msgid ""
-"This article describes the modular design of <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script. It is a good place for you to "
-"start if you are planning to contribute new module environments to "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script or want "
-"to know more about how it works. The next section delves into what "
-"a module environment is, the three module types you can find in it "
-"and the correct way of execute each one of them."
-msgstr ""
-"This article describes the modular design of <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script. It is a good place for you to "
-"start if you are planning to contribute new module environments to "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script or want "
-"to know more about how it works. The next section delves into what "
-"a module environment is, the three module types you can find in it "
-"and the correct way of execute each one of them."
-
-msgid "Module Environment"
-msgstr "Module Environment"
-
-msgid ""
-"When you execute the <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script you create an execution environment in which "
-"variables and functions are defined. The execution environment is "
-"the higher environment inside <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script. It is considered to have a “global” scope, so "
-"variables and functions defined in it are always available for any "
-"function execution made from it. You can control the execution "
-"environment of <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script through files <literal>centos-art.sh</literal> and "
-"<literal>centos-art.conf.sh</literal>. These files don't provide "
-"too much functionality so module environments are executed from "
-"<literal>centos-art.sh</literal>, to extend its functionality."
-msgstr ""
-"When you execute the <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script you create an execution environment in which "
-"variables and functions are defined. The execution environment is "
-"the higher environment inside <emphasis role=\"strong\">centos-art."
-"sh</emphasis> script. It is considered to have a “global” scope, so "
-"variables and functions defined in it are always available for any "
-"function execution made from it. You can control the execution "
-"environment of <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script through files <literal>centos-art.sh</literal> and "
-"<literal>centos-art.conf.sh</literal>. These files don't provide "
-"too much functionality so module environments are executed from "
-"<literal>centos-art.sh</literal>, to extend its functionality."
-
-msgid ""
-"Module environments are made of small functions that perform small "
-"tasks and can be further executed in a specific order to produce "
-"the desired result. Module environments are executed and destroyed "
-"at demand. Inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis>, module environments can be either “parent modules,” "
-"“child modules,” or “sibling modules.”"
-msgstr ""
-"Module environments are made of small functions that perform small "
-"tasks and can be further executed in a specific order to produce "
-"the desired result. Module environments are executed and destroyed "
-"at demand. Inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis>, module environments can be either “parent modules,” "
-"“child modules,” or “sibling modules.”"
-
-msgid "Parent Modules"
-msgstr "Parent Modules"
-
-msgid ""
-"Parent modules are initiated by executing the <emphasis role="
-"\"strong\">tcar_setModuleEnvironment</emphasis> function with the "
-"<emphasis role=\"strong\">-t parent</emphasis> option set on it. "
-"Parent modules are very simple in design and you can use them to "
-"implement simple solutions quickly. Normally, when you execute a "
-"parent module, you initiate the highest module environment possible "
-"inside <emphasis role=\"strong\">centos-art.sh</emphasis> script. "
-"Because of such high scope, parent modules are frequently used to "
-"define module's global variables, interpret module-specific options "
-"passed through the command-line and execute the appropriate actions "
-"based on them."
-msgstr ""
-"Parent modules are initiated by executing the <emphasis role="
-"\"strong\">tcar_setModuleEnvironment</emphasis> function with the "
-"<emphasis role=\"strong\">-t parent</emphasis> option set on it. "
-"Parent modules are very simple in design and you can use them to "
-"implement simple solutions quickly. Normally, when you execute a "
-"parent module, you initiate the highest module environment possible "
-"inside <emphasis role=\"strong\">centos-art.sh</emphasis> script. "
-"Because of such high scope, parent modules are frequently used to "
-"define module's global variables, interpret module-specific options "
-"passed through the command-line and execute the appropriate actions "
-"based on them."
-
-msgid ""
-"In <xref linkend=\"debug-parent-modules\"/>, we have executed the "
-"<emphasis role=\"strong\">hello</emphasis> module with the "
-"<emphasis role=\"strong\">—greeting=hi</emphasis> and <emphasis "
-"role=\"strong\">—debug</emphasis> options through the command-line. "
-"In this example, <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script executes a parent module named <emphasis role=\"strong"
-"\">hello</emphasis>, processes the module-specific options passed "
-"through the command-line, prints a greeting message to standard "
-"output and exits successfully."
-msgstr ""
-"In <xref linkend=\"debug-parent-modules\"/>, we have executed the "
-"<emphasis role=\"strong\">hello</emphasis> module with the "
-"<emphasis role=\"strong\">—greeting=hi</emphasis> and <emphasis "
-"role=\"strong\">—debug</emphasis> options through the command-line. "
-"In this example, <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script executes a parent module named <emphasis role=\"strong"
-"\">hello</emphasis>, processes the module-specific options passed "
-"through the command-line, prints a greeting message to standard "
-"output and exits successfully."
-
-msgid "Debugging execution of parent modules"
-msgstr "Debugging execution of parent modules"
-
-#, no-wrap
-msgid ""
-"Thu 10 Oct 2013 11:53:28 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_ARGUMENT            --greeting=hi\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT -------------------------&gt;      hello --greeting=hi\n"
-"hi\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT &lt;=========================      [0] | main"
-msgstr ""
-"Thu 10 Oct 2013 11:53:28 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_ARGUMENT            --greeting=hi\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT -------------------------&gt;      hello --greeting=hi\n"
-"hi\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:53:28 PM CDT &lt;=========================      [0] | main"
-
-msgid ""
-"<xref linkend=\"debug-parent-modules\"/> describes an entire module "
-"environment in action. With this information you can create your "
-"own module environment, already. However, when your module is "
-"getting too much complicated you probably want to divide it in "
-"smaller pieces that you can execute accordingly, based on the "
-"purpose you defined for it. Such kind of division can be "
-"implemented as described in <xref linkend=\"module-optimization\"/>."
-msgstr ""
-"<xref linkend=\"debug-parent-modules\"/> describes an entire module "
-"environment in action. With this information you can create your "
-"own module environment, already. However, when your module is "
-"getting too much complicated you probably want to divide it in "
-"smaller pieces that you can execute accordingly, based on the "
-"purpose you defined for it. Such kind of division can be "
-"implemented as described in <xref linkend=\"module-optimization\"/>."
-
-msgid "Summary"
-msgstr "Summary"
-
-msgid ""
-"This section has covered basic concepts related to module "
-"environment inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script. The next section takes these concepts and focuses "
-"on the implementation of them. Once you finish it, you should be "
-"able of writing your own module environments from scratch inside "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script."
-msgstr ""
-"This section has covered basic concepts related to module "
-"environment inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script. The next section takes these concepts and focuses "
-"on the implementation of them. Once you finish it, you should be "
-"able of writing your own module environments from scratch inside "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script."
-
-msgid "Module Implementation"
-msgstr "Module Implementation"
-
-msgid ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"implements module environments inside the “<literal>Modules</"
-"literal>” directory, as described in <xref linkend=\"module-"
-"structure\"/>."
-msgstr ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"implements module environments inside the “<literal>Modules</"
-"literal>” directory, as described in <xref linkend=\"module-"
-"structure\"/>."
-
-msgid ""
-"For example, consider the creation of a module named <emphasis role="
-"\"strong\">hello</emphasis>. The purpose of this module is to print "
-"a greeting message to standard output and then exit successfully. "
-"To create such a module, we need to create a directory named "
-"“Hello” inside the “Modules” directory and put an initialization "
-"file named “hello.sh” inside it. Because we want to execute the "
-"<emphasis role=\"strong\">hello</emphasis> module from <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script command-line, we "
-"put it in the first level of directories of <literal>Modules</"
-"literal> directory. See <xref linkend=\"parent-module-layout\"/>."
-msgstr ""
-"For example, consider the creation of a module named <emphasis role="
-"\"strong\">hello</emphasis>. The purpose of this module is to print "
-"a greeting message to standard output and then exit successfully. "
-"To create such a module, we need to create a directory named "
-"“Hello” inside the “Modules” directory and put an initialization "
-"file named “hello.sh” inside it. Because we want to execute the "
-"<emphasis role=\"strong\">hello</emphasis> module from <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script command-line, we "
-"put it in the first level of directories of <literal>Modules</"
-"literal> directory. See <xref linkend=\"parent-module-layout\"/>."
-
-msgid "Directory layout used by parent modules"
-msgstr "Directory layout used by parent modules"
-
-#, no-wrap
-msgid ""
-".\n"
-"|-- COPYING                     <co id=\"CO1-1\"></co>\n"
-"|-- Locales/                    <co id=\"CO1-2\"></co>\n"
-"|-- Manuals/                    <co id=\"CO1-3\"></co>\n"
-"|-- Modules/                    <co id=\"CO1-4\"></co>\n"
-"|   `-- Hello/                  <co id=\"CO1-5\"></co>\n"
-"|       |-- hello.sh            <co id=\"CO1-6\"></co>\n"
-"|       `-- hello_getOptions.sh <co id=\"CO1-7\"></co>\n"
-"|-- Scripts/                    <co id=\"CO1-8\"></co>\n"
-"|-- centos-art.conf.sh          <co id=\"CO1-9\"></co>\n"
-"`-- centos-art.sh               <co id=\"CO1-10\"></co>"
-msgstr ""
-".\n"
-"|-- COPYING                     <co id=\"CO1-1\"></co>\n"
-"|-- Locales/                    <co id=\"CO1-2\"></co>\n"
-"|-- Manuals/                    <co id=\"CO1-3\"></co>\n"
-"|-- Modules/                    <co id=\"CO1-4\"></co>\n"
-"|   `-- Hello/                  <co id=\"CO1-5\"></co>\n"
-"|       |-- hello.sh            <co id=\"CO1-6\"></co>\n"
-"|       `-- hello_getOptions.sh <co id=\"CO1-7\"></co>\n"
-"|-- Scripts/                    <co id=\"CO1-8\"></co>\n"
-"|-- centos-art.conf.sh          <co id=\"CO1-9\"></co>\n"
-"`-- centos-art.sh               <co id=\"CO1-10\"></co>"
-
-msgid "Script's copying conditions."
-msgstr "Script's copying conditions."
-
-msgid "Script's localization files."
-msgstr "Script's localization files."
-
-msgid "Script's documentation files."
-msgstr "Script's documentation files."
-
-msgid "Script's modules. Here is where you store parent modules."
-msgstr "Script's modules. Here is where you store parent modules."
-
-msgid "Parent directory of module named hello."
-msgstr "Parent directory of module named hello."
-
-msgid "Initialization file of module named hello."
-msgstr "Initialization file of module named hello."
-
-msgid "Function related to module named hello."
-msgstr "Function related to module named hello."
-
-msgid "Script's global functions."
-msgstr "Script's global functions."
-
-msgid "Script's configuration file."
-msgstr "Script's configuration file."
-
-msgid "Script's initialization file."
-msgstr "Script's initialization file."
-
-msgid ""
-"<xref linkend=\"parent-module-layout\"/> presents a complete module "
-"layout you can use as reference to create your own module "
-"implementations. However, it is not complete yet. At this point, "
-"when you execute <emphasis role=\"strong\">centos-art.sh</"
-"emphasis>, it is able to find out <emphasis role=\"strong\">hello</"
-"emphasis> module's initialization file and execute it but that "
-"prints an error message because the initialization file doesn't "
-"have a function definition inside. It is completely empty. In order "
-"for <emphasis role=\"strong\">centos-art.sh</emphasis> script to do "
-"something useful, you need to write a function definition inside "
-"the initialization file, as described in <xref linkend=\"module-"
-"init-file\"/>."
-msgstr ""
-"<xref linkend=\"parent-module-layout\"/> presents a complete module "
-"layout you can use as reference to create your own module "
-"implementations. However, it is not complete yet. At this point, "
-"when you execute <emphasis role=\"strong\">centos-art.sh</"
-"emphasis>, it is able to find out <emphasis role=\"strong\">hello</"
-"emphasis> module's initialization file and execute it but that "
-"prints an error message because the initialization file doesn't "
-"have a function definition inside. It is completely empty. In order "
-"for <emphasis role=\"strong\">centos-art.sh</emphasis> script to do "
-"something useful, you need to write a function definition inside "
-"the initialization file, as described in <xref linkend=\"module-"
-"init-file\"/>."
-
-msgid "The Initialization File"
-msgstr "The Initialization File"
-
-msgid ""
-"The module's initialization file contains the module's main "
-"function definition and a comment describing what it does on top of "
-"it. This comment includes a small description about what the "
-"function does, a written by section, the copyright note and the "
-"legal status of the file. The function definition is set later and "
-"must be written using the long definition format (i.e., it must "
-"begin with the word “<literal>function</literal>,” then the "
-"function name, and finally the “<literal>{</literal>” character). "
-"The name of the function is exactly the same of the initialization "
-"file but without the <literal>.sh</literal> extension. These "
-"conditions are required in order for <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script to execute the function "
-"definition and destroy it when it is no longer used. See <xref "
-"linkend=\"initialization-file\"/>."
-msgstr ""
-"The module's initialization file contains the module's main "
-"function definition and a comment describing what it does on top of "
-"it. This comment includes a small description about what the "
-"function does, a written by section, the copyright note and the "
-"legal status of the file. The function definition is set later and "
-"must be written using the long definition format (i.e., it must "
-"begin with the word “<literal>function</literal>,” then the "
-"function name, and finally the “<literal>{</literal>” character). "
-"The name of the function is exactly the same of the initialization "
-"file but without the <literal>.sh</literal> extension. These "
-"conditions are required in order for <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script to execute the function "
-"definition and destroy it when it is no longer used. See <xref "
-"linkend=\"initialization-file\"/>."
-
-msgid ""
-"The function definition is where you write all the commands you "
-"want the module runs, once executed. The function definition can be "
-"as simple as just one single line of code or as complex as you can "
-"imagine. It is the place where you express your solutions. However, "
-"when writing initialization files, it is considered a good practice "
-"to avoid any sort of complexity. Instead, try to write small and "
-"simple initialization files. In case you notice the initialization "
-"file is growing up inevitably, you can reduce its code by "
-"refactoring it. To do this, you can use resources like module "
-"related functions and child modules. These resources are described "
-"in <xref linkend=\"module-optimization\"/>, and they help you to "
-"keep the initialization file in a clean state, easy to understand, "
-"maintain and debug."
-msgstr ""
-"The function definition is where you write all the commands you "
-"want the module runs, once executed. The function definition can be "
-"as simple as just one single line of code or as complex as you can "
-"imagine. It is the place where you express your solutions. However, "
-"when writing initialization files, it is considered a good practice "
-"to avoid any sort of complexity. Instead, try to write small and "
-"simple initialization files. In case you notice the initialization "
-"file is growing up inevitably, you can reduce its code by "
-"refactoring it. To do this, you can use resources like module "
-"related functions and child modules. These resources are described "
-"in <xref linkend=\"module-optimization\"/>, and they help you to "
-"keep the initialization file in a clean state, easy to understand, "
-"maintain and debug."
-
-msgid "Initialization file used by hello module"
-msgstr "Initialization file used by hello module"
-
-#, no-wrap
-msgid ""
-"#!/bin/bash\n"
-"######################################################################\n"
-"#\n"
-"#   hello.sh -- Print out greetings to standard output and exit\n"
-"#   successfully.\n"
-"#\n"
-"#   Written by:\n"
-"#   * Alain Reguera Delgado &lt;al@centos.org.cu&gt;, 2013\n"
-"#\n"
-"# Copyright (C) 2009-2013 The CentOS Artwork SIG\n"
-"#\n"
-"# This program is free software; you can redistribute it and/or modify\n"
-"# it under the terms of the GNU General Public License as published by\n"
-"# the Free Software Foundation; either version 2 of the License, or (at\n"
-"# your option) any later version.\n"
-"#\n"
-"# This program is distributed in the hope that it will be useful, but\n"
-"# WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
-"# General Public License for more details.\n"
-"#\n"
-"# You should have received a copy of the GNU General Public License\n"
-"# along with this program; if not, write to the Free Software\n"
-"# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n"
-"#\n"
-"######################################################################\n"
-"\n"
-"function hello {\n"
-"\n"
-"    tcar_printMessage \"`gettext \"Hello, World!\"`\" --as-stdout-line\n"
-"\n"
-"}"
-msgstr ""
-"#!/bin/bash\n"
-"######################################################################\n"
-"#\n"
-"#   hello.sh -- Print out greetings to standard output and exit\n"
-"#   successfully.\n"
-"#\n"
-"#   Written by:\n"
-"#   * Alain Reguera Delgado &lt;al@centos.org.cu&gt;, 2013\n"
-"#\n"
-"# Copyright (C) 2009-2013 The CentOS Artwork SIG\n"
-"#\n"
-"# This program is free software; you can redistribute it and/or modify\n"
-"# it under the terms of the GNU General Public License as published by\n"
-"# the Free Software Foundation; either version 2 of the License, or (at\n"
-"# your option) any later version.\n"
-"#\n"
-"# This program is distributed in the hope that it will be useful, but\n"
-"# WITHOUT ANY WARRANTY; without even the implied warranty of\n"
-"# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\n"
-"# General Public License for more details.\n"
-"#\n"
-"# You should have received a copy of the GNU General Public License\n"
-"# along with this program; if not, write to the Free Software\n"
-"# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\n"
-"#\n"
-"######################################################################\n"
-"\n"
-"function hello {\n"
-"\n"
-"    tcar_printMessage \"`gettext \"Hello, World!\"`\" --as-stdout-line\n"
-"\n"
-"}"
-
-msgid ""
-"The function definition described in <xref linkend=\"initialization-"
-"file\"/> uses the <emphasis role=\"strong\">tcar_printMessage</"
-"emphasis> global function to print localized versions of the string "
-"“Hello, World!” to standard output. Because there isn't no other "
-"command in the function definition, when the greeting message is "
-"printed out, <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"destroys the <emphasis role=\"strong\">hello</emphasis> module and "
-"exit successfully. This process is more visible when also pass the "
-"<emphasis role=\"strong\">—debug</emphasis> option. See <xref "
-"linkend=\"debug-parent-modules\"/>."
-msgstr ""
-"The function definition described in <xref linkend=\"initialization-"
-"file\"/> uses the <emphasis role=\"strong\">tcar_printMessage</"
-"emphasis> global function to print localized versions of the string "
-"“Hello, World!” to standard output. Because there isn't no other "
-"command in the function definition, when the greeting message is "
-"printed out, <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"destroys the <emphasis role=\"strong\">hello</emphasis> module and "
-"exit successfully. This process is more visible when also pass the "
-"<emphasis role=\"strong\">—debug</emphasis> option. See <xref "
-"linkend=\"debug-parent-modules\"/>."
-
-msgid ""
-"Congratulations! You've implemented a module environment inside "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. With the "
-"information you have so far, you are able to create your own module "
-"environment implementations. The next section delves into available "
-"resources you can use to simplify module environments when the "
-"initialization file starts growing inevitably and complexity "
-"daemons begin hammering your head."
-msgstr ""
-"Congratulations! You've implemented a module environment inside "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. With the "
-"information you have so far, you are able to create your own module "
-"environment implementations. The next section delves into available "
-"resources you can use to simplify module environments when the "
-"initialization file starts growing inevitably and complexity "
-"daemons begin hammering your head."
-
-msgid "Module Optimization"
-msgstr "Module Optimization"
-
-msgid ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"provides four resources you can use to optimize your module "
-"implementations. These resources are “related functions,” “child "
-"modules,” “sibling modules” and “recursive modules”."
-msgstr ""
-"The <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"provides four resources you can use to optimize your module "
-"implementations. These resources are “related functions,” “child "
-"modules,” “sibling modules” and “recursive modules”."
-
-msgid "Related Functions"
-msgstr "Related Functions"
-
-msgid ""
-"Related functions are very useful when you need to simplify the "
-"function definition of one initialization file. For example, "
-"consider extending the <emphasis role=\"strong\">hello</emphasis> "
-"module so it is able to interpret arguments passed through the "
-"command-line. Now, inside the initialization file, we have some "
-"variable definitions, one function call to a module related "
-"function named <emphasis role=\"strong\">hello_getOptions</"
-"emphasis>, and a decision on how the greeting message must be "
-"printed out based on the collected actions. See <xref linkend="
-"\"initialization-file-extended\"/>."
-msgstr ""
-"Related functions are very useful when you need to simplify the "
-"function definition of one initialization file. For example, "
-"consider extending the <emphasis role=\"strong\">hello</emphasis> "
-"module so it is able to interpret arguments passed through the "
-"command-line. Now, inside the initialization file, we have some "
-"variable definitions, one function call to a module related "
-"function named <emphasis role=\"strong\">hello_getOptions</"
-"emphasis>, and a decision on how the greeting message must be "
-"printed out based on the collected actions. See <xref linkend="
-"\"initialization-file-extended\"/>."
-
-msgid "Initialization file used by hello module (extended)"
-msgstr "Initialization file used by hello module (extended)"
-
-#, no-wrap
-msgid ""
-"function hello {\n"
-"\n"
-"    # Define default greeting message.\n"
-"    local HELLO_WORLD=\"`gettext \"Hello, World!\"`\"\n"
-"\n"
-"    # Define actions variable. Here is where actions related to\n"
-"    # module-specific options are stored in for further processing.\n"
-"    local ACTIONS=''\n"
-"\n"
-"    # Interpret module-specific options and store related actions.\n"
-"    hello_getOptions\n"
-"\n"
-"    # Print greeting message\n"
-"    if [[ -z ${ACTIONS} ]];then\n"
-"        # Using parent module.\n"
-"        tcar_printMessage \"${HELLO_WORLD}\" --as-stdout-line\n"
-"    else\n"
-"        # Using child module.\n"
-"        tcar_setModuleEnvironment -m 'output' -t 'child'\n"
-"    fi\n"
-"\n"
-"}"
-msgstr ""
-"function hello {\n"
-"\n"
-"    # Define default greeting message.\n"
-"    local HELLO_WORLD=\"`gettext \"Hello, World!\"`\"\n"
-"\n"
-"    # Define actions variable. Here is where actions related to\n"
-"    # module-specific options are stored in for further processing.\n"
-"    local ACTIONS=''\n"
-"\n"
-"    # Interpret module-specific options and store related actions.\n"
-"    hello_getOptions\n"
-"\n"
-"    # Print greeting message\n"
-"    if [[ -z ${ACTIONS} ]];then\n"
-"        # Using parent module.\n"
-"        tcar_printMessage \"${HELLO_WORLD}\" --as-stdout-line\n"
-"    else\n"
-"        # Using child module.\n"
-"        tcar_setModuleEnvironment -m 'output' -t 'child'\n"
-"    fi\n"
-"\n"
-"}"
-
-msgid ""
-"When you execute the command <emphasis role=\"strong\">centos-art."
-"sh hello</emphasis> with the <emphasis role=\"strong\">—"
-"greeting=hi</emphasis> argument, <emphasis role=\"strong\">centos-"
-"art.sh</emphasis> stores module-specific arguments inside the "
-"<literal>TCAR_MODULE_ARGUMENT</literal> variable, creates a list of "
-"all function definitions inside the module directory and exports "
-"them. This includes the function definition of the initialization "
-"file itself. Then <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> executes the function definition set inside the "
-"initialization file and leaves all other function definitions, "
-"already in memory, waiting for further execution. At this point, "
-"the <emphasis role=\"strong\">hello</emphasis> initialization "
-"function sets some default values and execute the <emphasis role="
-"\"strong\">hello_getOptions</emphasis> function to parse all the "
-"arguments passed through the command-line and redefines the "
-"<literal>ACTIONS</literal> variable based on them. Using the "
-"<literal>ACTIONS</literal> variables it decides whether to print "
-"the greeting message immediately or execute the child modules named "
-"<emphasis role=\"strong\">output</emphasis> so it decides what to "
-"do with the information collected so far."
-msgstr ""
-"When you execute the command <emphasis role=\"strong\">centos-art."
-"sh hello</emphasis> with the <emphasis role=\"strong\">—"
-"greeting=hi</emphasis> argument, <emphasis role=\"strong\">centos-"
-"art.sh</emphasis> stores module-specific arguments inside the "
-"<literal>TCAR_MODULE_ARGUMENT</literal> variable, creates a list of "
-"all function definitions inside the module directory and exports "
-"them. This includes the function definition of the initialization "
-"file itself. Then <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> executes the function definition set inside the "
-"initialization file and leaves all other function definitions, "
-"already in memory, waiting for further execution. At this point, "
-"the <emphasis role=\"strong\">hello</emphasis> initialization "
-"function sets some default values and execute the <emphasis role="
-"\"strong\">hello_getOptions</emphasis> function to parse all the "
-"arguments passed through the command-line and redefines the "
-"<literal>ACTIONS</literal> variable based on them. Using the "
-"<literal>ACTIONS</literal> variables it decides whether to print "
-"the greeting message immediately or execute the child modules named "
-"<emphasis role=\"strong\">output</emphasis> so it decides what to "
-"do with the information collected so far."
-
-msgid ""
-"<xref linkend=\"hello_getOptions-definition\"/> defines the options "
-"you can pass to <emphasis role=\"strong\">hello</emphasis> module "
-"and the associated actions they must perform for each of them. "
-"Actions aren't immediately executed here. Instead, they are stored "
-"in the <literal>ACTIONS</literal> variable for further processing "
-"(e.g., we store the names of the modules we want to execute later). "
-"The <literal>ACTIONS</literal> variable was defined in the "
-"initialization file so it has a global scope inside the module "
-"environment and is reachable from any related function executed "
-"inside it. Storing the actions this way lets the <emphasis role="
-"\"strong\">hello</emphasis> module to collect information about "
-"different actions and execute them all in just one command. When "
-"all options have been parsed, only non-option arguments remain in "
-"the <literal>TCAR_MODULE_ARGUMENT</literal> variable."
-msgstr ""
-"<xref linkend=\"hello_getOptions-definition\"/> defines the options "
-"you can pass to <emphasis role=\"strong\">hello</emphasis> module "
-"and the associated actions they must perform for each of them. "
-"Actions aren't immediately executed here. Instead, they are stored "
-"in the <literal>ACTIONS</literal> variable for further processing "
-"(e.g., we store the names of the modules we want to execute later). "
-"The <literal>ACTIONS</literal> variable was defined in the "
-"initialization file so it has a global scope inside the module "
-"environment and is reachable from any related function executed "
-"inside it. Storing the actions this way lets the <emphasis role="
-"\"strong\">hello</emphasis> module to collect information about "
-"different actions and execute them all in just one command. When "
-"all options have been parsed, only non-option arguments remain in "
-"the <literal>TCAR_MODULE_ARGUMENT</literal> variable."
-
-msgid "Related function definition (hello_getOptions)"
-msgstr "Related function definition (hello_getOptions)"
-
-#, no-wrap
-msgid ""
-"function hello_getOptions {\n"
-"\n"
-"    # Define short options we want to support.\n"
-"    local ARGSS=\"h::,v,g:,l,u,c,r\"\n"
-"\n"
-"    # Define long options we want to support.\n"
-"    local ARGSL=\"help::,version,greeting:,lower,upper,camel,random\"\n"
-"\n"
-"    # Redefine arguments using getopt(1) command parser.\n"
-"    tcar_setModuleArguments\n"
-"\n"
-"    # Reset positional parameters on this function, using output\n"
-"    # produced from (getopt) arguments parser.\n"
-"    eval set -- \"${TCAR_MODULE_ARGUMENT}\"\n"
-"\n"
-"    # Look for options passed through command-line.\n"
-"    while true; do\n"
-"        case \"${1}\" in\n"
-"\n"
-"            -h | --help )\n"
-"                tcar_printHelp \"${2}\"\n"
-"                ;;\n"
-"\n"
-"            -v | --version )\n"
-"                tcar_printVersion \"${TCAR_MODULE_NAME}\"\n"
-"                ;;\n"
-"\n"
-"            -g | --greeting )\n"
-"                HELLO_WORLD=\"${2:-${HELLO_WORLD}}\"\n"
-"                shift 2\n"
-"                ;;\n"
-"\n"
-"            -l | --lower )\n"
-"                ACTIONS=\"lower ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -u | --upper )\n"
-"                ACTIONS=\"upper ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -c | --camel )\n"
-"                ACTIONS=\"camel ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -r | --random )\n"
-"                ACTIONS=\"random ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -- )\n"
-"                shift 1\n"
-"                break\n"
-"                ;;\n"
-"        esac\n"
-"    done\n"
-"\n"
-"    # Redefine arguments using current positional parameters. Only\n"
-"    # paths should remain as arguments, at this point.\n"
-"    TCAR_MODULE_ARGUMENT=\"${@}\"\n"
-"\n"
-"}"
-msgstr ""
-"function hello_getOptions {\n"
-"\n"
-"    # Define short options we want to support.\n"
-"    local ARGSS=\"h::,v,g:,l,u,c,r\"\n"
-"\n"
-"    # Define long options we want to support.\n"
-"    local ARGSL=\"help::,version,greeting:,lower,upper,camel,random\"\n"
-"\n"
-"    # Redefine arguments using getopt(1) command parser.\n"
-"    tcar_setModuleArguments\n"
-"\n"
-"    # Reset positional parameters on this function, using output\n"
-"    # produced from (getopt) arguments parser.\n"
-"    eval set -- \"${TCAR_MODULE_ARGUMENT}\"\n"
-"\n"
-"    # Look for options passed through command-line.\n"
-"    while true; do\n"
-"        case \"${1}\" in\n"
-"\n"
-"            -h | --help )\n"
-"                tcar_printHelp \"${2}\"\n"
-"                ;;\n"
-"\n"
-"            -v | --version )\n"
-"                tcar_printVersion \"${TCAR_MODULE_NAME}\"\n"
-"                ;;\n"
-"\n"
-"            -g | --greeting )\n"
-"                HELLO_WORLD=\"${2:-${HELLO_WORLD}}\"\n"
-"                shift 2\n"
-"                ;;\n"
-"\n"
-"            -l | --lower )\n"
-"                ACTIONS=\"lower ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -u | --upper )\n"
-"                ACTIONS=\"upper ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -c | --camel )\n"
-"                ACTIONS=\"camel ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -r | --random )\n"
-"                ACTIONS=\"random ${ACTIONS}\"\n"
-"                shift 1\n"
-"                ;;\n"
-"\n"
-"            -- )\n"
-"                shift 1\n"
-"                break\n"
-"                ;;\n"
-"        esac\n"
-"    done\n"
-"\n"
-"    # Redefine arguments using current positional parameters. Only\n"
-"    # paths should remain as arguments, at this point.\n"
-"    TCAR_MODULE_ARGUMENT=\"${@}\"\n"
-"\n"
-"}"
-
-msgid ""
-"<xref linkend=\"hello_getOptions-definition\"/> presents the "
-"standard construction we use inside <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script for parsing arguments passed "
-"through the command-line in a per-module basis. As convention, all "
-"the parent modules you write must be able to interpret the "
-"<emphasis role=\"strong\">—help</emphasis> and <emphasis role="
-"\"strong\">—version</emphasis> options using the construction "
-"described here."
-msgstr ""
-"<xref linkend=\"hello_getOptions-definition\"/> presents the "
-"standard construction we use inside <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script for parsing arguments passed "
-"through the command-line in a per-module basis. As convention, all "
-"the parent modules you write must be able to interpret the "
-"<emphasis role=\"strong\">—help</emphasis> and <emphasis role="
-"\"strong\">—version</emphasis> options using the construction "
-"described here."
-
-msgid ""
-"Related functions are very useful when you are refactoring the "
-"initialization file of a module. However, they aren't so efficient "
-"when you need to execute them at demand (e.g., based on specific "
-"conditions). When a module is executed, related functions are "
-"exported to <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script execution environment. They remain there, consuming memory, "
-"until the module they belong to is destroyed. If you create a "
-"related function and never execute it, it will consume memory, as "
-"well. So, use related functions when you are absolutely sure they "
-"will be executed at some point, in one single iteration of "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. If you "
-"need to execute functions at demand, use child modules, instead."
-msgstr ""
-"Related functions are very useful when you are refactoring the "
-"initialization file of a module. However, they aren't so efficient "
-"when you need to execute them at demand (e.g., based on specific "
-"conditions). When a module is executed, related functions are "
-"exported to <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script execution environment. They remain there, consuming memory, "
-"until the module they belong to is destroyed. If you create a "
-"related function and never execute it, it will consume memory, as "
-"well. So, use related functions when you are absolutely sure they "
-"will be executed at some point, in one single iteration of "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script. If you "
-"need to execute functions at demand, use child modules, instead."
-
-msgid "Child Modules"
-msgstr "Child Modules"
-
-msgid ""
-"Child modules are initiated by executing the <emphasis role=\"strong"
-"\">tcar_setModuleEnvironment</emphasis> function with the <emphasis "
-"role=\"strong\">-t child</emphasis> option set on it. Child modules "
-"have the characteristic of being nested modules. They cannot be "
-"executed from the command-line. Normally, child modules are "
-"executed from parent modules but they can be executed from other "
-"child modules, too. When several child modules are executed in one "
-"single iteration of <emphasis role=\"strong\">centos-art.sh</"
-"emphasis>, they create a chain of modules. A chain of modules is "
-"very useful in situations where you want to divide one large task "
-"into smaller tasks and also control which of these smaller tasks is "
-"executed based on specific conditions (e.g., you may want to render "
-"images or documentation, but not both, in one single iteration of "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script). In a "
-"chain of modules, lower modules in the chain (those started last) "
-"have access to information set by modules higher in the chain "
-"(those started first), but not the opposite. When processing "
-"information this way, modules aren't destroyed until the last "
-"module executed in the chain has finished its work (e.g., all the "
-"commands inside it have been executed). At that point, child "
-"modules are destroyed in the reverse order they were executed."
-msgstr ""
-"Child modules are initiated by executing the <emphasis role=\"strong"
-"\">tcar_setModuleEnvironment</emphasis> function with the <emphasis "
-"role=\"strong\">-t child</emphasis> option set on it. Child modules "
-"have the characteristic of being nested modules. They cannot be "
-"executed from the command-line. Normally, child modules are "
-"executed from parent modules but they can be executed from other "
-"child modules, too. When several child modules are executed in one "
-"single iteration of <emphasis role=\"strong\">centos-art.sh</"
-"emphasis>, they create a chain of modules. A chain of modules is "
-"very useful in situations where you want to divide one large task "
-"into smaller tasks and also control which of these smaller tasks is "
-"executed based on specific conditions (e.g., you may want to render "
-"images or documentation, but not both, in one single iteration of "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script). In a "
-"chain of modules, lower modules in the chain (those started last) "
-"have access to information set by modules higher in the chain "
-"(those started first), but not the opposite. When processing "
-"information this way, modules aren't destroyed until the last "
-"module executed in the chain has finished its work (e.g., all the "
-"commands inside it have been executed). At that point, child "
-"modules are destroyed in the reverse order they were executed."
-
-msgid ""
-"For example, when you execute the <emphasis role=\"strong\">hello</"
-"emphasis> module with both <emphasis role=\"strong\">—debug</"
-"emphasis> and <emphasis role=\"strong\">—upper</emphasis> option, "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script creates a "
-"chain of three modules to produce the greeting message. Firstly, it "
-"begins by executing the parent module named <emphasis role=\"strong"
-"\">hello</emphasis>, then it continues with the child module named "
-"<emphasis role=\"strong\">output</emphasis> which in turn executes "
-"the child module name <emphasis role=\"strong\">lower</emphasis> to "
-"finally print the expected greeting message. In this example, the "
-"module named <emphasis role=\"strong\">lower</emphasis> is the last "
-"module in the chain of executed modules. It has access to all "
-"information defined by earlier modules (e.g., in <emphasis role="
-"\"strong\">hello</emphasis> and <emphasis role=\"strong\">output</"
-"emphasis> modules) and none of its earlier modules will be "
-"destroyed until it has finished its work. This process becomes more "
-"visible when you take a look at <xref linkend=\"debug-child-modules"
-"\"/>."
-msgstr ""
-"For example, when you execute the <emphasis role=\"strong\">hello</"
-"emphasis> module with both <emphasis role=\"strong\">—debug</"
-"emphasis> and <emphasis role=\"strong\">—upper</emphasis> option, "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script creates a "
-"chain of three modules to produce the greeting message. Firstly, it "
-"begins by executing the parent module named <emphasis role=\"strong"
-"\">hello</emphasis>, then it continues with the child module named "
-"<emphasis role=\"strong\">output</emphasis> which in turn executes "
-"the child module name <emphasis role=\"strong\">lower</emphasis> to "
-"finally print the expected greeting message. In this example, the "
-"module named <emphasis role=\"strong\">lower</emphasis> is the last "
-"module in the chain of executed modules. It has access to all "
-"information defined by earlier modules (e.g., in <emphasis role="
-"\"strong\">hello</emphasis> and <emphasis role=\"strong\">output</"
-"emphasis> modules) and none of its earlier modules will be "
-"destroyed until it has finished its work. This process becomes more "
-"visible when you take a look at <xref linkend=\"debug-child-modules"
-"\"/>."
-
-msgid "Debugging execution of child modules"
-msgstr "Debugging execution of child modules"
-
-#, no-wrap
-msgid ""
-"Thu 10 Oct 2013 11:52:41 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT            --upper --greeting=hi\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT -------------------------&gt;      hello --upper --greeting=hi\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT =========================&gt;      [1] | hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [1]=output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAIN                      output.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT export -f                       output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT -------------------------&gt;      output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT =========================&gt;      [2] | output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [2]=upper\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Upper\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Modules\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Manuals\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Configs\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TEXTDOMAIN                      upper.sh\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT export -f                       upper\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT -------------------------&gt;      upper\n"
-"HI\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;-------------------------      upper\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        upper\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;=========================      [2] | output\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;-------------------------      output\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        output\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;=========================      [1] | hello\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;=========================      [0] | main"
-msgstr ""
-"Thu 10 Oct 2013 11:52:41 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT            --upper --greeting=hi\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT -------------------------&gt;      hello --upper --greeting=hi\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT =========================&gt;      [1] | hello\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [1]=output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAIN                      output.sh\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT export -f                       output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT -------------------------&gt;      output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT =========================&gt;      [2] | output\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [2]=upper\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Upper\n"
-"Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Modules\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Manuals\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Configs\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TEXTDOMAIN                      upper.sh\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT export -f                       upper\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT -------------------------&gt;      upper\n"
-"HI\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;-------------------------      upper\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        upper\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;=========================      [2] | output\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;-------------------------      output\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        output\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;=========================      [1] | hello\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:52:42 PM CDT &lt;=========================      [0] | main"
-
-msgid ""
-"The module environment described in <xref linkend=\"debug-child-"
-"modules\"/> shows the child modules' ability of reducing scope as "
-"they get deeper in the chain of executed modules. However, child "
-"modules lack the possibility of nest modules that share the same "
-"scope. For example, in the <emphasis role=\"strong\">hello</"
-"emphasis> module described above, you cannot execute the modules "
-"<emphasis role=\"strong\">lower</emphasis> or <emphasis role="
-"\"strong\">upper</emphasis> from <emphasis role=\"strong\">camel</"
-"emphasis> module, as if they were child modules of it. That is not "
-"possible because they all have the same scope, which is, to print "
-"the greeting message to standard output. Child modules are "
-"conceived to reduce the module scope as new child modules are "
-"executed. When you need to execute new module environments and, "
-"also, retain the last scope from which the new module is executed, "
-"you need to use “<emphasis>sibling modules</emphasis>,” instead."
-msgstr ""
-"The module environment described in <xref linkend=\"debug-child-"
-"modules\"/> shows the child modules' ability of reducing scope as "
-"they get deeper in the chain of executed modules. However, child "
-"modules lack the possibility of nest modules that share the same "
-"scope. For example, in the <emphasis role=\"strong\">hello</"
-"emphasis> module described above, you cannot execute the modules "
-"<emphasis role=\"strong\">lower</emphasis> or <emphasis role="
-"\"strong\">upper</emphasis> from <emphasis role=\"strong\">camel</"
-"emphasis> module, as if they were child modules of it. That is not "
-"possible because they all have the same scope, which is, to print "
-"the greeting message to standard output. Child modules are "
-"conceived to reduce the module scope as new child modules are "
-"executed. When you need to execute new module environments and, "
-"also, retain the last scope from which the new module is executed, "
-"you need to use “<emphasis>sibling modules</emphasis>,” instead."
-
-msgid "Sibling Modules"
-msgstr "Sibling Modules"
-
-msgid ""
-"Sibling modules are initiated by executing the <emphasis role="
-"\"strong\">tcar_setModuleEnvironment</emphasis> function with the "
-"<emphasis role=\"strong\">-t sibling</emphasis> option set on it. "
-"Sibling modules are another type of nested modules but, in contrast "
-"with child modules, sibling modules cannot be executed from parent "
-"modules. Normally, sibling modules are executed from other sibling "
-"modules but, considering the context, they can be executed from "
-"child module too, to initiate sibling processing. When several "
-"siblings modules are executed, they also build a chain of modules. "
-"In contrast with the chain of child modules, the chain of sibling "
-"modules destroys the last sibling module executed before executing "
-"the next sibling module. This make the chain to stop its growing at "
-"sibling module processing, unless you call a child module from a "
-"sibling module. In this case, the chain expansion would continue as "
-"long as the number of child modules you execute. This process "
-"becomes more visible when you take a look at <xref linkend=\"debug-"
-"sibling-modules\"/>."
-msgstr ""
-"Sibling modules are initiated by executing the <emphasis role="
-"\"strong\">tcar_setModuleEnvironment</emphasis> function with the "
-"<emphasis role=\"strong\">-t sibling</emphasis> option set on it. "
-"Sibling modules are another type of nested modules but, in contrast "
-"with child modules, sibling modules cannot be executed from parent "
-"modules. Normally, sibling modules are executed from other sibling "
-"modules but, considering the context, they can be executed from "
-"child module too, to initiate sibling processing. When several "
-"siblings modules are executed, they also build a chain of modules. "
-"In contrast with the chain of child modules, the chain of sibling "
-"modules destroys the last sibling module executed before executing "
-"the next sibling module. This make the chain to stop its growing at "
-"sibling module processing, unless you call a child module from a "
-"sibling module. In this case, the chain expansion would continue as "
-"long as the number of child modules you execute. This process "
-"becomes more visible when you take a look at <xref linkend=\"debug-"
-"sibling-modules\"/>."
-
-msgid ""
-"In <xref linkend=\"debug-sibling-modules\"/>, we've executed the "
-"<emphasis role=\"strong\">hello</emphasis> module with the "
-"<emphasis role=\"strong\">—greeting=hi</emphasis>, <emphasis role="
-"\"strong\">—camel</emphasis>, and <emphasis role=\"strong\">—debug</"
-"emphasis> options. In this example, <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script executes the <emphasis role="
-"\"strong\">hello</emphasis> module then the <emphasis role=\"strong"
-"\">output</emphasis> module which in turn executes the <emphasis "
-"role=\"strong\">camel</emphasis> module. At this point, can "
-"appreciate how the chain of modules stop growing. Observe that "
-"<emphasis role=\"strong\">camel</emphasis> module has gained the "
-"position 2 in the chain of modules and executes the <emphasis role="
-"\"strong\">upper</emphasis> module which takes the position 3, as "
-"expected. Now, when <emphasis role=\"strong\">upper</emphasis> "
-"module finishes its work it is destroyed and the module's counter "
-"is reset to its previous value which is 2 (the one set by <emphasis "
-"role=\"strong\">camel</emphasis> module). Then, <emphasis role="
-"\"strong\">camel</emphasis> executes the <emphasis role=\"strong"
-"\">lower</emphasis> module which take position 3 at the chain of "
-"modules until it finishes. When it finishes, the <emphasis role="
-"\"strong\">camel</emphasis> module finishes its work and is "
-"destroyed, then <emphasis role=\"strong\">output</emphasis>, then "
-"<emphasis role=\"strong\">hello</emphasis>."
-msgstr ""
-"In <xref linkend=\"debug-sibling-modules\"/>, we've executed the "
-"<emphasis role=\"strong\">hello</emphasis> module with the "
-"<emphasis role=\"strong\">—greeting=hi</emphasis>, <emphasis role="
-"\"strong\">—camel</emphasis>, and <emphasis role=\"strong\">—debug</"
-"emphasis> options. In this example, <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script executes the <emphasis role="
-"\"strong\">hello</emphasis> module then the <emphasis role=\"strong"
-"\">output</emphasis> module which in turn executes the <emphasis "
-"role=\"strong\">camel</emphasis> module. At this point, can "
-"appreciate how the chain of modules stop growing. Observe that "
-"<emphasis role=\"strong\">camel</emphasis> module has gained the "
-"position 2 in the chain of modules and executes the <emphasis role="
-"\"strong\">upper</emphasis> module which takes the position 3, as "
-"expected. Now, when <emphasis role=\"strong\">upper</emphasis> "
-"module finishes its work it is destroyed and the module's counter "
-"is reset to its previous value which is 2 (the one set by <emphasis "
-"role=\"strong\">camel</emphasis> module). Then, <emphasis role="
-"\"strong\">camel</emphasis> executes the <emphasis role=\"strong"
-"\">lower</emphasis> module which take position 3 at the chain of "
-"modules until it finishes. When it finishes, the <emphasis role="
-"\"strong\">camel</emphasis> module finishes its work and is "
-"destroyed, then <emphasis role=\"strong\">output</emphasis>, then "
-"<emphasis role=\"strong\">hello</emphasis>."
-
-msgid "Debugging execution of sibling modules"
-msgstr "Debugging execution of sibling modules"
-
-#, no-wrap
-msgid ""
-"Thu 10 Oct 2013 11:51:42 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_ARGUMENT            --camel --greeting=hi\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      hello --camel --greeting=hi\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [1] | hello\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [1]=output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      output.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [2] | output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [2]=camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Camel/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Camel/Manuals\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Camel/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Camel/Configs\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Camel/camel.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      camel.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Camel/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [3]=upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                sibling\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Manuals\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Configs\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      upper.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      upper\n"
-"H\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT &lt;-------------------------      upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT unset -f                        upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT &lt;=========================      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [3]=lower\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                sibling\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Lower\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Lower/Modules\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Lower/Manuals\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Lower/Locales\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Lower/Configs\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Lower/lower.sh\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TEXTDOMAIN                      lower.sh\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Lower/Locales\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT export -f                       lower\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT -------------------------&gt;      lower\n"
-"i\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      lower\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        lower\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      camel\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        camel\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [2] | output\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      output\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        output\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [1] | hello\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [0] | main"
-msgstr ""
-"Thu 10 Oct 2013 11:51:42 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_ARGUMENT            --camel --greeting=hi\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:51:42 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      hello --camel --greeting=hi\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [1] | hello\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [1]=output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      output.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [2] | output\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [2]=camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Camel/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Camel/Manuals\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Camel/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Camel/Configs\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Camel/camel.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      camel.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Camel/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [3]=upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                sibling\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Manuals\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Configs\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      upper.sh\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT export -f                       upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT -------------------------&gt;      upper\n"
-"H\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT &lt;-------------------------      upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT unset -f                        upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT &lt;=========================      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT =========================&gt;      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [3]=lower\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                sibling\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Lower\n"
-"Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Lower/Modules\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Lower/Manuals\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Lower/Locales\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Lower/Configs\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Lower/lower.sh\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TEXTDOMAIN                      lower.sh\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Lower/Locales\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT export -f                       lower\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT -------------------------&gt;      lower\n"
-"i\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      lower\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        lower\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [3] | camel\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      camel\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        camel\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [2] | output\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      output\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        output\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [1] | hello\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:51:44 PM CDT &lt;=========================      [0] | main"
-
-msgid ""
-"<xref linkend=\"debug-sibling-modules\"/> shows a single iteration "
-"of <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"executing different types of modules. Normally, one module is "
-"executed at some point and destroyed at the same point when it has "
-"finished its work, however, what if the next immediate module you "
-"are about to execute is the same module you are about to destroyed? "
-"This is, you need to execute the last module in the chain of "
-"executed modules again, but, this time, from itself. In cases like "
-"this, the <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"doesn't destroy the last module. It cannot, because you are "
-"certainly executing a new module from itself, so it has to wait for "
-"this new call to finish in order to be destroyed. This kind of "
-"processing is known as <emphasis>processing modules recursively.</"
-"emphasis>"
-msgstr ""
-"<xref linkend=\"debug-sibling-modules\"/> shows a single iteration "
-"of <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"executing different types of modules. Normally, one module is "
-"executed at some point and destroyed at the same point when it has "
-"finished its work, however, what if the next immediate module you "
-"are about to execute is the same module you are about to destroyed? "
-"This is, you need to execute the last module in the chain of "
-"executed modules again, but, this time, from itself. In cases like "
-"this, the <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"doesn't destroy the last module. It cannot, because you are "
-"certainly executing a new module from itself, so it has to wait for "
-"this new call to finish in order to be destroyed. This kind of "
-"processing is known as <emphasis>processing modules recursively.</"
-"emphasis>"
-
-msgid "Recursive Modules"
-msgstr "Recursive Modules"
-
-msgid ""
-"When one module environment executes itself we are in presence of a "
-"recursive module execution. The execution of modules recursively "
-"doesn't destroy the last module in the chain of executed modules "
-"and doesn't increment or decrement the module counter either. The "
-"module counter is somehow frozen until a different module "
-"environment is executed. In these cases, the last module "
-"environment remains in memory for the new module execution to make "
-"use of. This process becomes more visible when you take a look at "
-"<xref linkend=\"debug-recursive-modules\"/>."
-msgstr ""
-"When one module environment executes itself we are in presence of a "
-"recursive module execution. The execution of modules recursively "
-"doesn't destroy the last module in the chain of executed modules "
-"and doesn't increment or decrement the module counter either. The "
-"module counter is somehow frozen until a different module "
-"environment is executed. In these cases, the last module "
-"environment remains in memory for the new module execution to make "
-"use of. This process becomes more visible when you take a look at "
-"<xref linkend=\"debug-recursive-modules\"/>."
-
-msgid ""
-"When you execute modules recursively, you should be very careful "
-"not to get trapped into an endless loop."
-msgstr ""
-"When you execute modules recursively, you should be very careful "
-"not to get trapped into an endless loop."
-
-msgid ""
-"In <xref linkend=\"debug-recursive-modules\"/>, we've executed the "
-"<emphasis role=\"strong\">hello</emphasis> module with the "
-"<emphasis role=\"strong\">—greeting=hello</emphasis>, <emphasis "
-"role=\"strong\">—random</emphasis>, and <emphasis role=\"strong\">—"
-"debug</emphasis> options. In this example, <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script executes a parent module named "
-"<emphasis role=\"strong\">hello</emphasis> which in turn executes a "
-"child module named <emphasis role=\"strong\">output</emphasis> "
-"which in turn executes a child module named <emphasis role=\"strong"
-"\">random</emphasis>. At this point, the <emphasis role=\"strong"
-"\">random</emphasis> modules executes itself five times (the number "
-"of characters passed as value to greeting option) to print out "
-"random letters from the greeting message. The output may have no "
-"much sense on itself but the related debugging information helps to "
-"understand the execution of modules recursively."
-msgstr ""
-"In <xref linkend=\"debug-recursive-modules\"/>, we've executed the "
-"<emphasis role=\"strong\">hello</emphasis> module with the "
-"<emphasis role=\"strong\">—greeting=hello</emphasis>, <emphasis "
-"role=\"strong\">—random</emphasis>, and <emphasis role=\"strong\">—"
-"debug</emphasis> options. In this example, <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script executes a parent module named "
-"<emphasis role=\"strong\">hello</emphasis> which in turn executes a "
-"child module named <emphasis role=\"strong\">output</emphasis> "
-"which in turn executes a child module named <emphasis role=\"strong"
-"\">random</emphasis>. At this point, the <emphasis role=\"strong"
-"\">random</emphasis> modules executes itself five times (the number "
-"of characters passed as value to greeting option) to print out "
-"random letters from the greeting message. The output may have no "
-"much sense on itself but the related debugging information helps to "
-"understand the execution of modules recursively."
-
-msgid "Processing execution of modules recursively"
-msgstr "Processing execution of modules recursively"
-
-#, no-wrap
-msgid ""
-"Thu 10 Oct 2013 11:50:03 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_ARGUMENT            --random --greeting=Hello\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT -------------------------&gt;      hello --random --greeting=Hello\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT =========================&gt;      [1] | hello\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_NAME                [1]=output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_LIST                output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      output.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT -------------------------&gt;      output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT =========================&gt;      [2] | output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_NAME                [2]=random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Random/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Random/Manuals\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Random/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Random/Configs\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Random/random.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      random.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Random/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT -------------------------&gt;      random\n"
-"H\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"H\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"l\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"l\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"H\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT &lt;-------------------------      random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT unset -f                        random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT &lt;=========================      [2] | output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT &lt;-------------------------      output\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        output\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT &lt;=========================      [1] | hello\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT &lt;=========================      [0] | main"
-msgstr ""
-"Thu 10 Oct 2013 11:50:03 PM CDT =========================&gt;      [0] | main\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_NAME                [0]=hello\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_TYPE                parent\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_ARGUMENT            --random --greeting=Hello\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      hello.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       hello\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       hello_getOptions\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT -------------------------&gt;      hello --random --greeting=Hello\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT =========================&gt;      [1] | hello\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_NAME                [1]=output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_LIST                output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      output.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT -------------------------&gt;      output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT =========================&gt;      [2] | output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_NAME                [2]=random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_TYPE                child\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_ARGUMENT\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Random/Modules\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Random/Manuals\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Random/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Random/Configs\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Random/random.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      random.sh\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Random/Locales\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT export -f                       random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT -------------------------&gt;      random\n"
-"H\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"H\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"l\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"l\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~&gt;      random\n"
-"H\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT &lt;-------------------------      random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT unset -f                        random\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT &lt;=========================      [2] | output\n"
-"Thu 10 Oct 2013 11:50:04 PM CDT &lt;-------------------------      output\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        output\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT &lt;=========================      [1] | hello\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT &lt;-------------------------      hello\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        hello\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        hello_getOptions\n"
-"Thu 10 Oct 2013 11:50:05 PM CDT &lt;=========================      [0] | main"
-
-msgid ""
-"Recursive execution of modules occurs only when the module you are "
-"executing is considered sibling of the last module executed in the "
-"chain of executed modules and they both have the same name. The "
-"fact that no variable name is printed out in <xref linkend=\"debug-"
-"recursive-modules\"/> means that they were not created. The arrows "
-"change from <literal>-&gt;</literal> to <literal>~&gt;</literal>, "
-"means that module's related functions weren't exported for the new "
-"module execution either. It also means that the initialization "
-"script is reusing both related functions and variables from the "
-"last module environment in the chain of executed modules. In this "
-"case the <emphasis role=\"strong\">random</emphasis> module."
-msgstr ""
-"Recursive execution of modules occurs only when the module you are "
-"executing is considered sibling of the last module executed in the "
-"chain of executed modules and they both have the same name. The "
-"fact that no variable name is printed out in <xref linkend=\"debug-"
-"recursive-modules\"/> means that they were not created. The arrows "
-"change from <literal>-&gt;</literal> to <literal>~&gt;</literal>, "
-"means that module's related functions weren't exported for the new "
-"module execution either. It also means that the initialization "
-"script is reusing both related functions and variables from the "
-"last module environment in the chain of executed modules. In this "
-"case the <emphasis role=\"strong\">random</emphasis> module."
-
-msgid ""
-"This section covered the resources you can use to optimize module "
-"environments inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script. The next section summarizes the base files and "
-"directories you might find inside one module environment."
-msgstr ""
-"This section covered the resources you can use to optimize module "
-"environments inside <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script. The next section summarizes the base files and "
-"directories you might find inside one module environment."
-
-msgid "Module Structure"
-msgstr "Module Structure"
-
-msgid ""
-"The module structure takes place at the root location of <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script, specifically, in a "
-"directory named <literal>Modules</literal>. The <literal>Modules</"
-"literal> directory at <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> root location is the highest level which you can store "
-"modules in. Modules stored in this location are known as parent "
-"modules. Parent modules can optimize their structure by using "
-"related functions, child modules, sibling modules and recursive "
-"modules. Basically, all these types of modules share the same "
-"structure. They all have function files and, optionally, module "
-"related stuff like locales, documentation, configuration and "
-"dependent modules. See <xref linkend=\"module-directory-layout\"/>."
-msgstr ""
-"The module structure takes place at the root location of <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script, specifically, in a "
-"directory named <literal>Modules</literal>. The <literal>Modules</"
-"literal> directory at <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> root location is the highest level which you can store "
-"modules in. Modules stored in this location are known as parent "
-"modules. Parent modules can optimize their structure by using "
-"related functions, child modules, sibling modules and recursive "
-"modules. Basically, all these types of modules share the same "
-"structure. They all have function files and, optionally, module "
-"related stuff like locales, documentation, configuration and "
-"dependent modules. See <xref linkend=\"module-directory-layout\"/>."
-
-msgid ""
-"From version 0.7 on, child modules no longer have <literal>Locales</"
-"literal>, <literal>Manuals</literal> and <literal>Configs</literal> "
-"directories inside. Only initialization files, related functions "
-"and <literal>Modules</literal> directory are supported inside child "
-"modules. See <ulink url=\"https://centos.org.cu/bugs/view.php?id=114"
-"\">Bug 114</ulink>."
-msgstr ""
-"From version 0.7 on, child modules no longer have <literal>Locales</"
-"literal>, <literal>Manuals</literal> and <literal>Configs</literal> "
-"directories inside. Only initialization files, related functions "
-"and <literal>Modules</literal> directory are supported inside child "
-"modules. See <ulink url=\"https://centos.org.cu/bugs/view.php?id=114"
-"\">Bug 114</ulink>."
-
-msgid "The directory structure of hello module"
-msgstr "The directory structure of hello module"
-
-#, no-wrap
-msgid ""
-".\n"
-"|-- COPYING\n"
-"|-- Locales/\n"
-"|-- Manuals/\n"
-"|-- Modules/\n"
-"|   `-- Hello/                          <co id=\"CO2-1\"></co>\n"
-"|       |-- Locales\n"
-"|       |   |-- es_ES\n"
-"|       |   |   |-- LC_MESSAGES\n"
-"|       |   |   |   `-- hello.sh.mo     <co id=\"CO2-2\"></co>\n"
-"|       |   |   `-- hello.sh.po\n"
-"|       |   `-- hello.sh.pot\n"
-"|       |-- Manuals\n"
-"|       |   |-- hello.asciidoc\n"
-"|       |   |-- man1\n"
-"|       |   |   `-- hello.1             <co id=\"CO2-3\"></co>\n"
-"|       |   `-- render.conf             <co id=\"CO2-4\"></co>\n"
-"|       |-- Modules\n"
-"|       |   `-- Output                  <co id=\"CO2-5\"></co>\n"
-"|       |       |-- Modules\n"
-"|       |       |   |-- Camel\n"
-"|       |       |   |   `-- camel.sh\n"
-"|       |       |   |-- Lower           <co id=\"CO2-6\"></co>\n"
-"|       |       |   |   `-- lower.sh    <co id=\"CO2-7\"></co>\n"
-"|       |       |   |-- Random\n"
-"|       |       |   |   `-- random.sh\n"
-"|       |       |   `-- Upper\n"
-"|       |       |       `-- upper.sh\n"
-"|       |       `-- output.sh           <co id=\"CO2-8\"></co>\n"
-"|       |-- hello.sh                    <co id=\"CO2-9\"></co>\n"
-"|       `-- hello_getOptions.sh         <co id=\"CO2-10\"></co>\n"
-"|-- Scripts/\n"
-"|-- centos-art.conf.sh\n"
-"`-- centos-art.sh"
-msgstr ""
-".\n"
-"|-- COPYING\n"
-"|-- Locales/\n"
-"|-- Manuals/\n"
-"|-- Modules/\n"
-"|   `-- Hello/                          <co id=\"CO2-1\"></co>\n"
-"|       |-- Locales\n"
-"|       |   |-- es_ES\n"
-"|       |   |   |-- LC_MESSAGES\n"
-"|       |   |   |   `-- hello.sh.mo     <co id=\"CO2-2\"></co>\n"
-"|       |   |   `-- hello.sh.po\n"
-"|       |   `-- hello.sh.pot\n"
-"|       |-- Manuals\n"
-"|       |   |-- hello.asciidoc\n"
-"|       |   |-- man1\n"
-"|       |   |   `-- hello.1             <co id=\"CO2-3\"></co>\n"
-"|       |   `-- render.conf             <co id=\"CO2-4\"></co>\n"
-"|       |-- Modules\n"
-"|       |   `-- Output                  <co id=\"CO2-5\"></co>\n"
-"|       |       |-- Modules\n"
-"|       |       |   |-- Camel\n"
-"|       |       |   |   `-- camel.sh\n"
-"|       |       |   |-- Lower           <co id=\"CO2-6\"></co>\n"
-"|       |       |   |   `-- lower.sh    <co id=\"CO2-7\"></co>\n"
-"|       |       |   |-- Random\n"
-"|       |       |   |   `-- random.sh\n"
-"|       |       |   `-- Upper\n"
-"|       |       |       `-- upper.sh\n"
-"|       |       `-- output.sh           <co id=\"CO2-8\"></co>\n"
-"|       |-- hello.sh                    <co id=\"CO2-9\"></co>\n"
-"|       `-- hello_getOptions.sh         <co id=\"CO2-10\"></co>\n"
-"|-- Scripts/\n"
-"|-- centos-art.conf.sh\n"
-"`-- centos-art.sh"
-
-msgid ""
-"Child module of <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script and parent module of <emphasis role=\"strong\">output</"
-"emphasis> module."
-msgstr ""
-"Child module of <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script and parent module of <emphasis role=\"strong\">output</"
-"emphasis> module."
-
-msgid ""
-"Spanish translated strings of <emphasis role=\"strong\">hello</"
-"emphasis> module."
-msgstr ""
-"Spanish translated strings of <emphasis role=\"strong\">hello</"
-"emphasis> module."
-
-msgid ""
-"Manpage shown when you request help of <emphasis role=\"strong"
-"\">hello</emphasis> module."
-msgstr ""
-"Manpage shown when you request help of <emphasis role=\"strong"
-"\">hello</emphasis> module."
-
-msgid ""
-"Configuration file used to produce the manpage of <emphasis role="
-"\"strong\">hello</emphasis> module."
-msgstr ""
-"Configuration file used to produce the manpage of <emphasis role="
-"\"strong\">hello</emphasis> module."
-
-msgid ""
-"Child module of <emphasis role=\"strong\">hello</emphasis> module "
-"and parent module of <emphasis role=\"strong\">camel,</"
-"emphasis><emphasis role=\"strong\">lower,</emphasis><emphasis role="
-"\"strong\">random</emphasis> and <emphasis role=\"strong\">upper</"
-"emphasis> modules."
-msgstr ""
-"Child module of <emphasis role=\"strong\">hello</emphasis> module "
-"and parent module of <emphasis role=\"strong\">camel,</"
-"emphasis><emphasis role=\"strong\">lower,</emphasis><emphasis role="
-"\"strong\">random</emphasis> and <emphasis role=\"strong\">upper</"
-"emphasis> modules."
-
-msgid ""
-"Child module of <emphasis role=\"strong\">output</emphasis> module "
-"and sibling module of <emphasis role=\"strong\">camel,</"
-"emphasis><emphasis role=\"strong\">random</emphasis> and <emphasis "
-"role=\"strong\">upper</emphasis> module."
-msgstr ""
-"Child module of <emphasis role=\"strong\">output</emphasis> module "
-"and sibling module of <emphasis role=\"strong\">camel,</"
-"emphasis><emphasis role=\"strong\">random</emphasis> and <emphasis "
-"role=\"strong\">upper</emphasis> module."
-
-msgid ""
-"Initialization file of <emphasis role=\"strong\">lower</emphasis> "
-"module."
-msgstr ""
-"Initialization file of <emphasis role=\"strong\">lower</emphasis> "
-"module."
-
-msgid ""
-"Initialization file of <emphasis role=\"strong\">output</emphasis> "
-"module."
-msgstr ""
-"Initialization file of <emphasis role=\"strong\">output</emphasis> "
-"module."
-
-msgid ""
-"Initialization file of <emphasis role=\"strong\">hello</emphasis> "
-"module."
-msgstr ""
-"Initialization file of <emphasis role=\"strong\">hello</emphasis> "
-"module."
-
-msgid ""
-"Function file related to <emphasis role=\"strong\">hello</emphasis> "
-"module."
-msgstr ""
-"Function file related to <emphasis role=\"strong\">hello</emphasis> "
-"module."
-
-msgid ""
-"<xref linkend=\"module-directory-layout\"/> presents a complete "
-"structure for module environments you can use as reference for "
-"writing your own modules. It begins with a parent module directory "
-"named “Hello” which contains an initialization file (“hello.sh”) "
-"and one related function file (“hello_getOptions.sh”). These files "
-"work together with a child module named <emphasis role=\"strong"
-"\">output</emphasis> which in turn has four child modules inside "
-"named <emphasis role=\"strong\">camel,</emphasis><emphasis role="
-"\"strong\">lower,</emphasis><emphasis role=\"strong\">random,</"
-"emphasis> and <emphasis role=\"strong\">upper.</emphasis> The "
-"<literal>Locales</literal> directory contains the required "
-"information to print <emphasis role=\"strong\">hello</emphasis> "
-"messages in different languages (e.g., it only supports Spanish "
-"language in our example, but it can be extended to other languages "
-"as needed). The <literal>Manuals</literal> directory contains all "
-"the files required to produce documentation for the <emphasis role="
-"\"strong\">hello</emphasis> module (e.g., the information you read "
-"when provide the <emphasis role=\"strong\">—help</emphasis> option "
-"in the command-line)."
-msgstr ""
-"<xref linkend=\"module-directory-layout\"/> presents a complete "
-"structure for module environments you can use as reference for "
-"writing your own modules. It begins with a parent module directory "
-"named “Hello” which contains an initialization file (“hello.sh”) "
-"and one related function file (“hello_getOptions.sh”). These files "
-"work together with a child module named <emphasis role=\"strong"
-"\">output</emphasis> which in turn has four child modules inside "
-"named <emphasis role=\"strong\">camel,</emphasis><emphasis role="
-"\"strong\">lower,</emphasis><emphasis role=\"strong\">random,</"
-"emphasis> and <emphasis role=\"strong\">upper.</emphasis> The "
-"<literal>Locales</literal> directory contains the required "
-"information to print <emphasis role=\"strong\">hello</emphasis> "
-"messages in different languages (e.g., it only supports Spanish "
-"language in our example, but it can be extended to other languages "
-"as needed). The <literal>Manuals</literal> directory contains all "
-"the files required to produce documentation for the <emphasis role="
-"\"strong\">hello</emphasis> module (e.g., the information you read "
-"when provide the <emphasis role=\"strong\">—help</emphasis> option "
-"in the command-line)."
-
-msgid "The Function Files"
-msgstr "The Function Files"
-
-msgid ""
-"The function files are used to create the initialization file of a "
-"module and the related functions of it. As convention, both "
-"initialization file and related function files are stored in the "
-"module's directory, see <xref linkend=\"module-directory-layout\"/>."
-msgstr ""
-"The function files are used to create the initialization file of a "
-"module and the related functions of it. As convention, both "
-"initialization file and related function files are stored in the "
-"module's directory, see <xref linkend=\"module-directory-layout\"/>."
-
-msgid ""
-"At execution time, the definition of related function are exported "
-"to <emphasis role=\"strong\">centos-art.sh</emphasis> execution "
-"environment before executing the function definition set inside the "
-"initialization file, so related functions are always available for "
-"you to use in the initialization file file and other related "
-"functions as well. This is rather useful when you are refactoring "
-"your initialization scripts and probably related functions as well."
-msgstr ""
-"At execution time, the definition of related function are exported "
-"to <emphasis role=\"strong\">centos-art.sh</emphasis> execution "
-"environment before executing the function definition set inside the "
-"initialization file, so related functions are always available for "
-"you to use in the initialization file file and other related "
-"functions as well. This is rather useful when you are refactoring "
-"your initialization scripts and probably related functions as well."
-
-msgid ""
-"As naming convention, related function files are written using the "
-"module's name, then an underscore (“_”), then a descriptive name "
-"and, finally, the “<literal>.sh</literal>” extension. The function "
-"definition inside the function file also follows this convention "
-"but excludes the “<literal>.sh</literal>” extension from name (e."
-"g., the function file “<literal>hello_getOptions.sh</literal>” has "
-"a function definition named “<literal>hello_getOptions</literal>” "
-"inside). The <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script relays in these conventions to export and destroy related "
-"functions when new module environments are created and destroyed. "
-"If you create related function files with a pattern different from "
-"that described here, they will not be executed nor available inside "
-"the initialization file of the module environment being currently "
-"executed."
-msgstr ""
-"As naming convention, related function files are written using the "
-"module's name, then an underscore (“_”), then a descriptive name "
-"and, finally, the “<literal>.sh</literal>” extension. The function "
-"definition inside the function file also follows this convention "
-"but excludes the “<literal>.sh</literal>” extension from name (e."
-"g., the function file “<literal>hello_getOptions.sh</literal>” has "
-"a function definition named “<literal>hello_getOptions</literal>” "
-"inside). The <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script relays in these conventions to export and destroy related "
-"functions when new module environments are created and destroyed. "
-"If you create related function files with a pattern different from "
-"that described here, they will not be executed nor available inside "
-"the initialization file of the module environment being currently "
-"executed."
-
-msgid ""
-"See also: <xref linkend=\"module-init-file\"/> and <xref linkend="
-"\"related-functions\"/>."
-msgstr ""
-"See also: <xref linkend=\"module-init-file\"/> and <xref linkend="
-"\"related-functions\"/>."
-
-msgid "The <literal>Modules</literal> Directory"
-msgstr "The <literal>Modules</literal> Directory"
-
-msgid ""
-"This directory contains nested modules (e.g., child modules) and is "
-"used for extending the current module functionality in a modular "
-"way. There isn't a visible limitation in the number of "
-"<literal>Modules</literal> directory you can nest inside one module "
-"to achieve certain functionality so, you can create as many levels "
-"of <literal>Modules</literal> directories as you need."
-msgstr ""
-"This directory contains nested modules (e.g., child modules) and is "
-"used for extending the current module functionality in a modular "
-"way. There isn't a visible limitation in the number of "
-"<literal>Modules</literal> directory you can nest inside one module "
-"to achieve certain functionality so, you can create as many levels "
-"of <literal>Modules</literal> directories as you need."
-
-msgid "The <literal>Locales</literal> Directory"
-msgstr "The <literal>Locales</literal> Directory"
-
-msgid ""
-"This directory contains module-specific localization files. The "
-"content of this directory is automatically generated by <emphasis "
-"role=\"strong\">locale</emphasis> module of <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script, when you execute it using the "
-"initialization file as source and the <emphasis role=\"strong\">—"
-"update —sibling</emphasis> options. Once the localization files "
-"have been created, you need to edit PO files to translate the "
-"strings from English to your preferred language. If the "
-"translatable strings inside the module's source files change, you "
-"need to run the <emphasis role=\"strong\">locale</emphasis> module "
-"again to update the PO files and repeat the localization process "
-"all over again."
-msgstr ""
-"This directory contains module-specific localization files. The "
-"content of this directory is automatically generated by <emphasis "
-"role=\"strong\">locale</emphasis> module of <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script, when you execute it using the "
-"initialization file as source and the <emphasis role=\"strong\">—"
-"update —sibling</emphasis> options. Once the localization files "
-"have been created, you need to edit PO files to translate the "
-"strings from English to your preferred language. If the "
-"translatable strings inside the module's source files change, you "
-"need to run the <emphasis role=\"strong\">locale</emphasis> module "
-"again to update the PO files and repeat the localization process "
-"all over again."
-
-msgid "The <literal>Manuals</literal> Directory"
-msgstr "The <literal>Manuals</literal> Directory"
-
-msgid ""
-"This directory contains module-specific documentation. "
-"Documentation in this directory is written in asciidoc format and "
-"produced through the <emphasis role=\"strong\">render</emphasis> "
-"module of <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"to different formats, including man pages and html."
-msgstr ""
-"This directory contains module-specific documentation. "
-"Documentation in this directory is written in asciidoc format and "
-"produced through the <emphasis role=\"strong\">render</emphasis> "
-"module of <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"to different formats, including man pages and html."
-
-msgid "The <literal>Configs</literal> Directory"
-msgstr "The <literal>Configs</literal> Directory"
-
-msgid ""
-"This directory contains module-specific configuration. Some modules "
-"(e.g., “tuneup”) need to store auxiliary files required to achieve "
-"its main goal (e.g., the “tuneup” module uses sed files to "
-"transform the top-comment of scripts each time it is executed, the "
-"sed file itself is stored in this directory). Whenever you need to "
-"make reference to a file inside this directory, use the "
-"“TCAR_MODULE_DIR_CONFIGS” variable. This variable provides the "
-"absolute path of module-related configuration file."
-msgstr ""
-"This directory contains module-specific configuration. Some modules "
-"(e.g., “tuneup”) need to store auxiliary files required to achieve "
-"its main goal (e.g., the “tuneup” module uses sed files to "
-"transform the top-comment of scripts each time it is executed, the "
-"sed file itself is stored in this directory). Whenever you need to "
-"make reference to a file inside this directory, use the "
-"“TCAR_MODULE_DIR_CONFIGS” variable. This variable provides the "
-"absolute path of module-related configuration file."
-
-msgid ""
-"This section has covered the directories and files a module is made "
-"of inside the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script."
-msgstr ""
-"This section has covered the directories and files a module is made "
-"of inside the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Manuals/Understanding_Modules/render.conf b/Automation/Manuals/Understanding_Modules/render.conf
deleted file mode 100644
index 046b3dd..0000000
--- a/Automation/Manuals/Understanding_Modules/render.conf
+++ /dev/null
@@ -1,9 +0,0 @@
-[understanding_modules.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "understanding_modules.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/understanding_modules.asciidoc.po"
-images-from     = "${TCAR_BASEDIR}/Artworks/Icons/Webenv/Final"
-styles-from     = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css"
-formats         = "xhtml"
-render-page     = "single chunks"
diff --git a/Automation/Manuals/Understanding_Modules/understanding_modules.asciidoc b/Automation/Manuals/Understanding_Modules/understanding_modules.asciidoc
deleted file mode 100644
index 6b2f156..0000000
--- a/Automation/Manuals/Understanding_Modules/understanding_modules.asciidoc
+++ /dev/null
@@ -1,994 +0,0 @@
-Understanding Modules
-=====================
-Alain Reguera Delgado <al@centos.org.cu>
-v0.1, Oct 2013
-
-Overview
---------
-
-From version 0.5, *centos-art.sh* script implements the idea of
-modules to its base design. Modules are a collection of functions
-written in Bash that can call themselves one another to create
-individual execution environments. They may be nested to achieve high
-levels of maintainability and extensibility. This make possible for
-modules writers to divide complicated tasks into smaller tasks that
-can be easier to debug, maintain and share with other modules
-efficiently (e.g., instead of loading modules all at once, they are
-only loaded at demand and unset once they conclude their execution).
-
-This article describes the modular design of *centos-art.sh* script.
-It is a good place for you to start if you are planning to contribute
-new module environments to *centos-art.sh* script or want to know more
-about how they work. The next section delves into what a module
-environment is, the three module types you can find in it and the
-correct way of execute each one of them.
-
-[[module-environment]]
-Module Environment
-------------------
-
-When you execute the *centos-art.sh* script you create an execution
-environment in which variables and functions are defined. This
-execution environment is the higher environment inside *centos-art.sh*
-script. It is considered to have a ``global'' scope, so variables and
-functions defined inside it are always available for any function
-execution made from it. You can control the execution environment of
-*centos-art.sh* script through +centos-art.sh+ and
-+centos-art.conf.sh+ files. These files don't provide too much
-functionality so specific module environments are executed from
-+centos-art.sh+ at demand, to extend its functionality.
-
-Module environments are made of small functions that perform small
-tasks and can be further executed in a specific order to produce a
-desired result.  Module environments are executed and destroyed at
-demand.  Inside *centos-art.sh*, module environments can be either
-``parent modules,'' ``child modules,'' or ``sibling modules.''
-
-[[parent-modules-environment]]
-Parent Modules
-~~~~~~~~~~~~~~
-
-Parent modules are initiated by executing the
-*tcar_setModuleEnvironment* function with the *-t parent* option set
-on it. Parent modules are very simple in design and you can use them
-to implement simple solutions quickly. Normally, when you execute a
-parent module, you initiate the highest module environment possible
-inside *centos-art.sh* script.  Because of such high scope, parent
-modules are frequently used to define module's global variables,
-interpret module-specific options passed through the command-line and
-execute the appropriate actions based on them.
-
-In <<debug-parent-modules>>, we have executed the *hello* module with
-the *--greeting=hi* and *--debug* options through the command-line. In
-this example, *centos-art.sh* script executes a parent module named
-*hello*, processes the module-specific options passed through the
-command-line, prints a greeting message to standard output and exits
-successfully.
-
-[[debug-parent-modules]]
-.Debugging execution of parent modules
-======================================================================
-----------------------------------------------------------------------
-Thu 10 Oct 2013 11:53:28 PM CDT =========================>      [0] | main
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_NAME                [0]=hello
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_TYPE                parent
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_ARGUMENT            --greeting=hi  
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs
-Thu 10 Oct 2013 11:53:28 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh
-Thu 10 Oct 2013 11:53:28 PM CDT TEXTDOMAIN                      hello.sh
-Thu 10 Oct 2013 11:53:28 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:53:28 PM CDT export -f                       hello
-Thu 10 Oct 2013 11:53:28 PM CDT export -f                       hello_getOptions
-Thu 10 Oct 2013 11:53:28 PM CDT ------------------------->      hello --greeting=hi  
-hi             
-Thu 10 Oct 2013 11:53:28 PM CDT <-------------------------      hello 
-Thu 10 Oct 2013 11:53:28 PM CDT unset -f                        hello
-Thu 10 Oct 2013 11:53:28 PM CDT unset -f                        hello_getOptions
-Thu 10 Oct 2013 11:53:28 PM CDT <=========================      [0] | main
-----------------------------------------------------------------------
-======================================================================
-
-<<debug-parent-modules>> describes an entire module environment in
-action. With this information you can create your own module
-environment, already. However, when your module is getting too much
-complicated you probably want to divide it in smaller pieces that you
-can execute accordingly, based on the purpose you defined for it. Such
-kind of division can be implemented as described in
-<<module-optimization>>.
-
-Summary
-~~~~~~~
-
-This section has covered basic concepts related to module environment
-inside *centos-art.sh* script. The next section takes these concepts
-and focuses on the implementation of them. Once you finish it, you
-should be able of writing your own module environments from scratch
-inside *centos-art.sh* script.
-
-[[module-implementation]]
-Module Implementation
----------------------
-
-The *centos-art.sh* script implements module environments inside the
-``+Modules+'' directory, as described in <<module-structure>>.
-
-[[module-implementation-parent]]
-Parent Modules
-~~~~~~~~~~~~~~
-
-For example, consider the creation of a module named *hello*. The
-purpose of this module is to print a greeting message to standard
-output and then exit successfully. To create such a module, we need to
-create a directory named ``Hello'' inside the ``Modules'' directory
-and put an initialization file named ``hello.sh'' inside it.  Because
-we want to execute the *hello* module from *centos-art.sh* script
-command-line, we put it in the first level of directories of +Modules+
-directory. See <<parent-module-layout>>.
-
-[[parent-module-layout]]
-.Directory layout used by parent modules
-======================================================================
-----------------------------------------------------------------------
-.
-|-- COPYING                     <1>
-|-- Locales/                    <2>
-|-- Manuals/                    <3>
-|-- Modules/                    <4>
-|   `-- Hello/                  <5>
-|       |-- hello.sh            <6>
-|       `-- hello_getOptions.sh <7>
-|-- Scripts/                    <8>
-|-- centos-art.conf.sh          <9>
-`-- centos-art.sh               <10>
-----------------------------------------------------------------------
-
-<1> Script's copying conditions.
-<2> Script's localization files.
-<3> Script's documentation files.
-<4> Script's modules. Here is where you store parent modules.
-<5> Parent directory of module named hello.
-<6> Initialization file of module named hello.
-<7> Function related to module named hello.
-<8> Script's global functions.
-<9> Script's configuration file.
-<10> Script's initialization file.
-======================================================================
-
-<<parent-module-layout>> presents a complete module layout you can use
-as reference to create your own module implementations. However, it is
-not complete yet.  At this point, when you execute *centos-art.sh*, it
-is able to find out *hello* module's initialization file and execute
-it but that prints an error message because the initialization file
-doesn't have a function definition inside. It is completely empty.  In
-order for *centos-art.sh* script to do something useful, you need to
-write a function definition inside the initialization file, as
-described in <<module-init-file>>.
-
-[[module-init-file]]
-The Initialization File
-~~~~~~~~~~~~~~~~~~~~~~~
-
-The module's initialization file contains the module's main function
-definition and a comment describing what it does on top of it.  This
-comment includes a small description about what the function does, a
-written by section, the copyright note and the legal status of the
-file. The function definition is set later and must be written using
-the long definition format (i.e., it must begin with the word
-``+function+,'' then the function name, and finally the ``+{+''
-character).  The name of the function is exactly the same of the
-initialization file but without the +.sh+ extension. These conditions
-are required in order for *centos-art.sh* script to execute the
-function definition and destroy it when it is no longer used.  See
-<<initialization-file>>.
-
-The function definition is where you write all the commands you want
-the module runs, once executed.  The function definition can be as
-simple as just one single line of code or as complex as you can
-imagine. It is the place where you express your solutions. However,
-when writing initialization files, it is considered a good practice to
-avoid any sort of complexity.  Instead, try to write small and simple
-initialization files.  In case you notice the initialization file is
-growing up inevitably, you can reduce its code by refactoring it.  To
-do this, you can use resources like module related functions and child
-modules. These resources are described in <<module-optimization>>, and
-they help you to keep the initialization file in a clean state, easy
-to understand, maintain and debug.
-
-[[initialization-file]]
-.Initialization file used by hello module
-======================================================================
-----------------------------------------------------------------------
-#!/bin/bash
-######################################################################
-#
-#   hello.sh -- Print out greetings to standard output and exit
-#   successfully.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function hello {
-
-    tcar_printMessage "`gettext "Hello, World!"`" --as-stdout-line
-
-}
-----------------------------------------------------------------------
-======================================================================
-
-The function definition described in <<initialization-file>> uses the
-*tcar_printMessage* global function to print localized versions of the
-string ``Hello, World!'' to standard output. Because there isn't no
-other command in the function definition, when the greeting message is
-printed out, *centos-art.sh* destroys the *hello* module and exit
-successfully. This process is more visible when also pass the
-*--debug* option. See <<debug-parent-modules>>.
-
-Summary
-~~~~~~~
-
-Congratulations! You've implemented a module environment inside
-*centos-art.sh* script. With the information you have so far, you are
-able to create your own module environment implementations. The next
-section delves into available resources you can use to simplify module
-environments when the initialization file starts growing inevitably
-and complexity daemons begin hammering your head.
-
-[[module-optimization]]
-Module Optimization
--------------------
-
-The *centos-art.sh* script provides four resources you can use to
-optimize your module implementations. These resources are ``related
-functions,'' ``child modules,'' ``sibling modules'' and ``recursive
-modules''.
-
-[[related-functions]]
-Related Functions
-~~~~~~~~~~~~~~~~~
-
-Related functions are very useful when you need to simplify the
-function definition of one initialization file. For example, consider
-extending the *hello* module so it is able to interpret arguments
-passed through the command-line.  Now, inside the initialization file,
-we have some variable definitions, one function call to a module
-related function named *hello_getOptions*, and a decision on how the
-greeting message must be printed out based on the collected actions.
-See <<initialization-file-extended>>.
-
-[[initialization-file-extended]]
-.Initialization file used by hello module (extended)
-======================================================================
-----------------------------------------------------------------------
-function hello {
-
-    # Define default greeting message.
-    local HELLO_WORLD="`gettext "Hello, World!"`"
-
-    # Define actions variable. Here is where actions related to
-    # module-specific options are stored in for further processing.
-    local ACTIONS=''
-
-    # Interpret module-specific options and store related actions.
-    hello_getOptions
-
-    # Print greeting message
-    if [[ -z ${ACTIONS} ]];then
-        # Using parent module.
-        tcar_printMessage "${HELLO_WORLD}" --as-stdout-line
-    else
-        # Using child module.
-        tcar_setModuleEnvironment -m 'output' -t 'child'
-    fi
-
-}
-----------------------------------------------------------------------
-======================================================================
-
-When you execute the command *centos-art.sh hello* with the
-*--greeting=hi* argument, *centos-art.sh* stores module-specific
-arguments inside the +TCAR_MODULE_ARGUMENT+ variable, creates a list
-of all function definitions inside the module directory and exports
-them.  This includes the function definition of the initialization
-file itself.  Then *centos-art.sh* executes the function definition
-set inside the initialization file and leaves all other function
-definitions, already in memory, waiting for further execution. At this
-point, the *hello* initialization function sets some default values
-and execute the *hello_getOptions* function to parse all the arguments
-passed through the command-line and redefines the +ACTIONS+ variable
-based on them. Using the +ACTIONS+ variables it decides whether to
-print the greeting message immediately or execute the child modules
-named *output* so it decides what to do with the information collected
-so far.
-
-<<hello_getOptions-definition>> defines the options you can pass to
-*hello* module and the associated actions they must perform for each
-of them. Actions aren't immediately executed here. Instead, they are
-stored in the +ACTIONS+ variable for further processing (e.g., we
-store the names of the modules we want to execute later). The
-+ACTIONS+ variable was defined in the initialization file so it has a
-global scope inside the module environment and is reachable from any
-related function executed inside it.  Storing the actions this way
-lets the *hello* module to collect information about different actions
-and execute them all in just one command.  When all options have been
-parsed, only non-option arguments remain in the +TCAR_MODULE_ARGUMENT+
-variable.
-
-[[hello_getOptions-definition]]
-.Related function definition (hello_getOptions)
-======================================================================
-----------------------------------------------------------------------
-function hello_getOptions {
-
-    # Define short options we want to support.
-    local ARGSS="h::,v,g:,l,u,c,r"
-
-    # Define long options we want to support.
-    local ARGSL="help::,version,greeting:,lower,upper,camel,random"
-
-    # Redefine arguments using getopt(1) command parser.
-    tcar_setModuleArguments
-
-    # Reset positional parameters on this function, using output
-    # produced from (getopt) arguments parser.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            -h | --help )
-                tcar_printHelp "${2}"
-                ;;
-
-            -v | --version )
-                tcar_printVersion "${TCAR_MODULE_NAME}"
-                ;;
-
-            -g | --greeting )
-                HELLO_WORLD="${2:-${HELLO_WORLD}}"
-                shift 2
-                ;;
-
-            -l | --lower )
-                ACTIONS="lower ${ACTIONS}"
-                shift 1
-                ;;
-
-            -u | --upper )
-                ACTIONS="upper ${ACTIONS}"
-                shift 1
-                ;;
-
-            -c | --camel )
-                ACTIONS="camel ${ACTIONS}"
-                shift 1
-                ;;
-
-            -r | --random )
-                ACTIONS="random ${ACTIONS}"
-                shift 1
-                ;;
-
-            -- )
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Redefine arguments using current positional parameters. Only
-    # paths should remain as arguments, at this point.
-    TCAR_MODULE_ARGUMENT="${@}"
-
-}
-----------------------------------------------------------------------
-======================================================================
-
-[IMPORTANT]
-<<hello_getOptions-definition>> presents the standard construction we
-use inside *centos-art.sh* script for parsing arguments passed through
-the command-line in a per-module basis.  As convention, all the parent
-modules you write must be able to interpret the *--help* and
-*--version* options using the construction described here.
-
-Related functions are very useful when you are refactoring the
-initialization file of a module. However, they aren't so efficient
-when you need to execute them at demand (e.g., based on specific
-conditions). When a module is executed, related functions are exported
-to *centos-art.sh* script execution environment. They remain there,
-consuming memory, until the module they belong to is destroyed. If you
-create a related function and never execute it, it will consume
-memory, as well. So, use related functions when you are absolutely
-sure they will be executed at some point, in one single iteration of
-*centos-art.sh* script.  If you need to execute functions at demand,
-use child modules, instead.
-
-[[child-modules]]
-Child Modules
-~~~~~~~~~~~~~
-
-Child modules are initiated by executing the
-*tcar_setModuleEnvironment* function with the *-t child* option set on
-it.  Child modules have the characteristic of being nested modules.
-They cannot be executed from the command-line. Normally, child modules
-are executed from parent modules but they can be executed from other
-child modules, too.  When several child modules are executed in one
-single iteration of *centos-art.sh*, they create a chain of modules.
-A chain of modules is very useful in situations where you want to
-divide one large task into smaller tasks and also control which of
-these smaller tasks is executed based on specific conditions (e.g.,
-you may want to render images or documentation, but not both, in one
-single iteration of *centos-art.sh* script).  In a chain of modules,
-lower modules in the chain (those started last) have access to
-information set by modules higher in the chain (those started first),
-but not the opposite. When processing information this way, modules
-aren't destroyed until the last module executed in the chain has
-finished its work (e.g., all the commands inside it have been
-executed). At that point, child modules are destroyed in the reverse
-order they were executed.
-
-For example, when you execute the *hello* module with both *--debug*
-and *--upper* option, *centos-art.sh* script creates a chain of three
-modules to produce the greeting message.  Firstly, it begins by
-executing the parent module named *hello*, then it continues with the
-child module named *output* which in turn executes the child module
-name *lower* to finally print the expected greeting message.  In this
-example, the module named *lower* is the last module in the chain of
-executed modules. It has access to all information defined by earlier
-modules (e.g., in *hello* and *output* modules) and none of its earlier
-modules will be destroyed until it has finished its work. This process
-becomes more visible when you take a look at <<debug-child-modules>>.
-
-[[debug-child-modules]]
-.Debugging execution of child modules
-======================================================================
-----------------------------------------------------------------------
-Thu 10 Oct 2013 11:52:41 PM CDT =========================>      [0] | main
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [0]=hello
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                parent
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT            --upper --greeting=hi  
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh
-Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAIN                      hello.sh
-Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:52:41 PM CDT export -f                       hello
-Thu 10 Oct 2013 11:52:41 PM CDT export -f                       hello_getOptions
-Thu 10 Oct 2013 11:52:41 PM CDT ------------------------->      hello --upper --greeting=hi  
-Thu 10 Oct 2013 11:52:41 PM CDT =========================>      [1] | hello
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [1]=output
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                child
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                output
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh
-Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAIN                      output.sh
-Thu 10 Oct 2013 11:52:41 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales
-Thu 10 Oct 2013 11:52:41 PM CDT export -f                       output
-Thu 10 Oct 2013 11:52:41 PM CDT ------------------------->      output  
-Thu 10 Oct 2013 11:52:41 PM CDT =========================>      [2] | output
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_NAME                [2]=upper
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_TYPE                child
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Upper
-Thu 10 Oct 2013 11:52:41 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Modules
-Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Manuals
-Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales
-Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Configs
-Thu 10 Oct 2013 11:52:42 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh
-Thu 10 Oct 2013 11:52:42 PM CDT TEXTDOMAIN                      upper.sh
-Thu 10 Oct 2013 11:52:42 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales
-Thu 10 Oct 2013 11:52:42 PM CDT export -f                       upper
-Thu 10 Oct 2013 11:52:42 PM CDT ------------------------->      upper  
-HI             
-Thu 10 Oct 2013 11:52:42 PM CDT <-------------------------      upper  
-Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        upper
-Thu 10 Oct 2013 11:52:42 PM CDT <=========================      [2] | output 
-Thu 10 Oct 2013 11:52:42 PM CDT <-------------------------      output  
-Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        output
-Thu 10 Oct 2013 11:52:42 PM CDT <=========================      [1] | hello 
-Thu 10 Oct 2013 11:52:42 PM CDT <-------------------------      hello 
-Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        hello
-Thu 10 Oct 2013 11:52:42 PM CDT unset -f                        hello_getOptions
-Thu 10 Oct 2013 11:52:42 PM CDT <=========================      [0] | main 
-----------------------------------------------------------------------
-======================================================================
-
-The module environment described in <<debug-child-modules>> shows the
-child modules' ability of reducing scope as they get deeper in the
-chain of executed modules. However, child modules lack the possibility
-of nest modules that share the same scope. For example, in the *hello*
-module described above, you cannot execute the modules *lower*  or
-*upper* from *camel* module, as if they were child modules of it.
-That is not possible because they all have the same scope, which is,
-to print the greeting message to standard output. Child modules are
-conceived to reduce the module scope as new child modules are
-executed. When you need to execute new module environments and, also,
-retain the last scope from which the new module is executed, you need
-to use ``_sibling modules_,'' instead.
-
-[[sibling-modules]]
-Sibling Modules
-~~~~~~~~~~~~~~~
-
-Sibling modules are initiated by executing the
-*tcar_setModuleEnvironment* function with the *-t sibling* option set
-on it.  Sibling modules are another type of nested modules but, in
-contrast with child modules, sibling modules cannot be executed from
-parent modules. Normally, sibling modules are executed from other
-sibling modules but, considering the context, they can be executed
-from child module too, to initiate sibling processing. When several
-siblings modules are executed, they also build a chain of modules. In
-contrast with the chain of child modules, the chain of sibling modules
-destroys the last sibling module executed before executing the next
-sibling module. This make the chain to stop its growing at sibling
-module processing, unless you call a child module from a sibling
-module. In this case, the chain expansion would continue as long as
-the number of child modules you execute. This process becomes more
-visible when you take a look at <<debug-sibling-modules>>.
-
-In <<debug-sibling-modules>>, we've executed the *hello* module with
-the *--greeting=hi*, *--camel*, and *--debug* options. In this
-example, *centos-art.sh* script executes the *hello* module then the
-*output* module which in turn executes the *camel* module. At this
-point, can appreciate how the chain of modules stop growing. Observe
-that *camel* module has gained the position 2 in the chain of modules
-and executes the *upper* module which takes the position 3, as
-expected. Now, when *upper* module finishes its work it is destroyed
-and the module's counter is reset to its previous value which is 2
-(the one set by *camel* module). Then, *camel* executes the *lower*
-module which take position 3 at the chain of modules until it
-finishes. When it finishes, the *camel* module finishes its work and
-is destroyed, then *output*, then *hello*.
-
-[[debug-sibling-modules]]
-.Debugging execution of sibling modules
-======================================================================
-----------------------------------------------------------------------
-Thu 10 Oct 2013 11:51:42 PM CDT =========================>      [0] | main
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_NAME                [0]=hello
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_TYPE                parent
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_ARGUMENT            --camel --greeting=hi  
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs
-Thu 10 Oct 2013 11:51:42 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh
-Thu 10 Oct 2013 11:51:42 PM CDT TEXTDOMAIN                      hello.sh
-Thu 10 Oct 2013 11:51:42 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT export -f                       hello
-Thu 10 Oct 2013 11:51:43 PM CDT export -f                       hello_getOptions
-Thu 10 Oct 2013 11:51:43 PM CDT ------------------------->      hello --camel --greeting=hi  
-Thu 10 Oct 2013 11:51:43 PM CDT =========================>      [1] | hello
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [1]=output
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                child
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                output
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh
-Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      output.sh
-Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT export -f                       output
-Thu 10 Oct 2013 11:51:43 PM CDT ------------------------->      output  
-Thu 10 Oct 2013 11:51:43 PM CDT =========================>      [2] | output
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [2]=camel
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                child
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Camel
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Camel/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Camel/Manuals
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Camel/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Camel/Configs
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Camel/camel.sh
-Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      camel.sh
-Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Camel/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT export -f                       camel
-Thu 10 Oct 2013 11:51:43 PM CDT ------------------------->      camel  
-Thu 10 Oct 2013 11:51:43 PM CDT =========================>      [3] | camel
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [3]=upper
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                sibling
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Upper
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Manuals
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Upper/Configs
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh
-Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAIN                      upper.sh
-Thu 10 Oct 2013 11:51:43 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Upper/Locales
-Thu 10 Oct 2013 11:51:43 PM CDT export -f                       upper
-Thu 10 Oct 2013 11:51:43 PM CDT ------------------------->      upper  
-H              
-Thu 10 Oct 2013 11:51:43 PM CDT <-------------------------      upper  
-Thu 10 Oct 2013 11:51:43 PM CDT unset -f                        upper
-Thu 10 Oct 2013 11:51:43 PM CDT <=========================      [3] | camel 
-Thu 10 Oct 2013 11:51:43 PM CDT =========================>      [3] | camel
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_NAME                [3]=lower
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_TYPE                sibling
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Lower
-Thu 10 Oct 2013 11:51:43 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Lower/Modules
-Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Lower/Manuals
-Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Lower/Locales
-Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Lower/Configs
-Thu 10 Oct 2013 11:51:44 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Lower/lower.sh
-Thu 10 Oct 2013 11:51:44 PM CDT TEXTDOMAIN                      lower.sh
-Thu 10 Oct 2013 11:51:44 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Lower/Locales
-Thu 10 Oct 2013 11:51:44 PM CDT export -f                       lower
-Thu 10 Oct 2013 11:51:44 PM CDT ------------------------->      lower  
-i              
-Thu 10 Oct 2013 11:51:44 PM CDT <-------------------------      lower  
-Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        lower
-Thu 10 Oct 2013 11:51:44 PM CDT <=========================      [3] | camel 
-Thu 10 Oct 2013 11:51:44 PM CDT <-------------------------      camel  
-Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        camel
-Thu 10 Oct 2013 11:51:44 PM CDT <=========================      [2] | output 
-Thu 10 Oct 2013 11:51:44 PM CDT <-------------------------      output  
-Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        output
-Thu 10 Oct 2013 11:51:44 PM CDT <=========================      [1] | hello 
-Thu 10 Oct 2013 11:51:44 PM CDT <-------------------------      hello 
-Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        hello
-Thu 10 Oct 2013 11:51:44 PM CDT unset -f                        hello_getOptions
-Thu 10 Oct 2013 11:51:44 PM CDT <=========================      [0] | main
-----------------------------------------------------------------------
-======================================================================
-
-<<debug-sibling-modules>> shows a single iteration of *centos-art.sh*
-script executing different types of modules. Normally, one module is
-executed at some point and destroyed at the same point when it has
-finished its work, however, what if the next immediate module you are
-about to execute is the same module you are about to destroyed? This
-is, you need to execute the last module in the chain of executed
-modules again, but, this time, from itself.  In cases like this, the
-*centos-art.sh* script doesn't destroy the last module.  It cannot,
-because you are certainly executing a new module from itself, so it
-has to wait for this new call to finish in order to be destroyed. This
-kind of processing is known as _processing modules recursively._
-
-[[recursive-modules]]
-Recursive Modules
-~~~~~~~~~~~~~~~~~
-
-When one module environment executes itself we are in presence of a
-recursive module execution. The execution of modules recursively
-doesn't destroy the last module in the chain of executed modules and
-doesn't increment or decrement the module counter either. The module
-counter is somehow frozen until a different module environment is
-executed. In these cases, the last module environment remains in
-memory for the new module execution to make use of. This process
-becomes more visible when you take a look at
-<<debug-recursive-modules>>.
-
-[CAUTION]
-When you execute modules recursively, you should be very careful not
-to get trapped into an endless loop.
-
-In <<debug-recursive-modules>>, we've executed the *hello* module with
-the *--greeting=hello*, *--random*, and *--debug* options. In this
-example, *centos-art.sh* script executes a parent module named *hello*
-which in turn executes a child module named *output* which in turn
-executes a child module named *random*. At this point, the *random*
-modules executes itself five times (the number of characters passed as
-value to greeting option) to print out random letters from the
-greeting message. The output may have no much sense on itself but the
-related debugging information helps to understand the execution of
-modules recursively.
-
-[[debug-recursive-modules]]
-.Processing execution of modules recursively
-======================================================================
-----------------------------------------------------------------------
-Thu 10 Oct 2013 11:50:03 PM CDT =========================>      [0] | main
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_NAME                [0]=hello
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_TYPE                parent
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_ARGUMENT            --random --greeting=Hello  
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_LIST                hello|help|locale|prepare|render|tuneup|vcs
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:50:03 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Manuals
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Configs
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/hello.sh
-Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      hello.sh
-Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Locales
-Thu 10 Oct 2013 11:50:04 PM CDT export -f                       hello
-Thu 10 Oct 2013 11:50:04 PM CDT export -f                       hello_getOptions
-Thu 10 Oct 2013 11:50:04 PM CDT ------------------------->      hello --random --greeting=Hello  
-Thu 10 Oct 2013 11:50:04 PM CDT =========================>      [1] | hello
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_NAME                [1]=output
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_TYPE                child
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_LIST                output
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Manuals
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Locales
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Configs
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/output.sh
-Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      output.sh
-Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Locales
-Thu 10 Oct 2013 11:50:04 PM CDT export -f                       output
-Thu 10 Oct 2013 11:50:04 PM CDT ------------------------->      output  
-Thu 10 Oct 2013 11:50:04 PM CDT =========================>      [2] | output
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_BASEDIR             Automation/Modules/Hello/Modules/Output/Modules
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_NAME                [2]=random
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_TYPE                child
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_ARGUMENT             
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_LIST                camel|lower|random|upper
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR                 Automation/Modules/Hello/Modules/Output/Modules/Random
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MODULES         Automation/Modules/Hello/Modules/Output/Modules/Random/Modules
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_MANUALS         Automation/Modules/Hello/Modules/Output/Modules/Random/Manuals
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_LOCALES         Automation/Modules/Hello/Modules/Output/Modules/Random/Locales
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_DIR_CONFIGS         Automation/Modules/Hello/Modules/Output/Modules/Random/Configs
-Thu 10 Oct 2013 11:50:04 PM CDT TCAR_MODULE_INIT_FILE           Automation/Modules/Hello/Modules/Output/Modules/Random/random.sh
-Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAIN                      random.sh
-Thu 10 Oct 2013 11:50:04 PM CDT TEXTDOMAINDIR                   Automation/Modules/Hello/Modules/Output/Modules/Random/Locales
-Thu 10 Oct 2013 11:50:04 PM CDT export -f                       random
-Thu 10 Oct 2013 11:50:04 PM CDT ------------------------->      random  
-H              
-Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~>      random  
-H              
-Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~>      random  
-l              
-Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~>      random  
-l              
-Thu 10 Oct 2013 11:50:04 PM CDT ~~~~~~~~~~~~~~~~~~~~~~~~~>      random  
-H              
-Thu 10 Oct 2013 11:50:04 PM CDT <-------------------------      random  
-Thu 10 Oct 2013 11:50:04 PM CDT unset -f                        random
-Thu 10 Oct 2013 11:50:04 PM CDT <=========================      [2] | output 
-Thu 10 Oct 2013 11:50:04 PM CDT <-------------------------      output  
-Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        output
-Thu 10 Oct 2013 11:50:05 PM CDT <=========================      [1] | hello 
-Thu 10 Oct 2013 11:50:05 PM CDT <-------------------------      hello 
-Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        hello
-Thu 10 Oct 2013 11:50:05 PM CDT unset -f                        hello_getOptions
-Thu 10 Oct 2013 11:50:05 PM CDT <=========================      [0] | main 
-----------------------------------------------------------------------
-======================================================================
-
-Recursive execution of modules occurs only when the module you are
-executing is considered sibling of the last module executed in the
-chain of executed modules and they both have the same name. The fact
-that no variable name is printed out in <<debug-recursive-modules>>
-means that they were not created. The arrows change from +->+ to +~>+,
-means that module's related functions weren't exported for the new
-module execution either. It also means that the initialization script
-is reusing both related functions and variables from the last module
-environment in the chain of executed modules. In this case the
-*random* module.
-
-Summary
-~~~~~~~
-
-This section covered the resources you can use to optimize module
-environments inside *centos-art.sh* script. The next section
-summarizes the base files and directories you might find inside one
-module environment.
-
-[[module-structure]]
-Module Structure
-----------------
-
-The module structure takes place at the root location of
-*centos-art.sh* script, specifically, in a directory named +Modules+.
-The +Modules+ directory at *centos-art.sh* root location is the
-highest level which you can store modules in.  Modules stored in this
-location are known as parent modules. Parent modules can optimize
-their structure by using related functions, child modules, sibling
-modules and recursive modules. Basically, all these types of modules
-share the same structure.  They all have function files and,
-optionally, module related stuff like locales, documentation,
-configuration and dependent modules. See <<module-directory-layout>>.
-
-[IMPORTANT]
-From version 0.7 on, child modules no longer have +Locales+, +Manuals+
-and +Configs+ directories inside. Only initialization files, related
-functions and +Modules+ directory are supported inside child modules.
-See https://centos.org.cu/bugs/view.php?id=114[Bug 114].
-
-[[module-directory-layout]]
-.The directory structure of hello module
-======================================================================
-----------------------------------------------------------------------
-.
-|-- COPYING
-|-- Locales/
-|-- Manuals/
-|-- Modules/
-|   `-- Hello/                          <1>
-|       |-- Locales
-|       |   |-- es_ES
-|       |   |   |-- LC_MESSAGES
-|       |   |   |   `-- hello.sh.mo     <2>
-|       |   |   `-- hello.sh.po
-|       |   `-- hello.sh.pot
-|       |-- Manuals
-|       |   |-- hello.asciidoc
-|       |   |-- man1
-|       |   |   `-- hello.1             <3>
-|       |   `-- render.conf             <4>
-|       |-- Modules
-|       |   `-- Output                  <5>
-|       |       |-- Modules
-|       |       |   |-- Camel
-|       |       |   |   `-- camel.sh
-|       |       |   |-- Lower           <6>
-|       |       |   |   `-- lower.sh    <7>
-|       |       |   |-- Random
-|       |       |   |   `-- random.sh
-|       |       |   `-- Upper
-|       |       |       `-- upper.sh
-|       |       `-- output.sh           <8>
-|       |-- hello.sh                    <9>
-|       `-- hello_getOptions.sh         <10>
-|-- Scripts/
-|-- centos-art.conf.sh
-`-- centos-art.sh
-----------------------------------------------------------------------
-
-<1> Child module of *centos-art.sh* script and parent module of
-*output* module.
-<2> Spanish translated strings of *hello* module.
-<3> Manpage shown when you request help of *hello* module.
-<4> Configuration file used to produce the manpage of *hello* module.
-<5> Child module of *hello* module and parent module of *camel,*
-*lower,* *random* and *upper* modules.
-<6> Child module of *output* module and sibling module of *camel,*
-*random* and *upper* module.
-<7> Initialization file of *lower* module.
-<8> Initialization file of *output* module.
-<9> Initialization file of *hello* module.
-<10> Function file related to *hello* module.
-======================================================================
-
-<<module-directory-layout>> presents a complete structure for module
-environments you can use as reference for writing your own modules. It
-begins with a parent module directory named ``Hello'' which contains
-an initialization file (``hello.sh'') and one related function file
-(``hello_getOptions.sh''). These files work together with a child
-module named *output* which in turn has four child modules inside
-named *camel,* *lower,* *random,* and *upper.* The +Locales+ directory
-contains the required information to print *hello* messages in
-different languages (e.g., it only supports Spanish language in our
-example, but it can be extended to other languages as needed).  The
-+Manuals+ directory contains all the files required to produce
-documentation for the *hello* module (e.g., the information you read
-when provide the *--help* option in the command-line).
-
-The Function Files
-~~~~~~~~~~~~~~~~~~
-
-The function files are used to create the initialization file of a
-module and the related functions of it.  As convention, both
-initialization file and related function files are stored in the
-module's directory, see <<module-directory-layout>>.
-
-At execution time, the definition of related function are exported to
-*centos-art.sh* execution environment before executing the function
-definition set inside the initialization file, so related functions
-are always available for you to use in the initialization file file
-and other related functions as well. This is rather useful when you
-are refactoring your initialization scripts and probably related
-functions as well.
-
-As naming convention, related function files are written using the
-module's name, then an underscore (``_''), then a descriptive name
-and, finally, the ``+.sh+'' extension. The function definition inside
-the function file also follows this convention but excludes the
-``+.sh+'' extension from name (e.g., the function file
-``+hello_getOptions.sh+'' has a function definition named
-``+hello_getOptions+'' inside). The *centos-art.sh* script relays in
-these conventions to export and destroy related functions when new
-module environments are created and destroyed.  If you create related
-function files with a pattern different from that described here, they
-will not be executed nor available inside the initialization file of
-the module environment being currently executed.
-
-See also: <<module-init-file>> and <<related-functions>>.
-
-[[module-directory-modules]]
-The +Modules+ Directory
-~~~~~~~~~~~~~~~~~~~~~~~
-
-This directory contains nested modules (e.g., child modules) and is
-used for extending the current module functionality in a modular way.
-There isn't a visible limitation in the number of +Modules+ directory
-you can nest inside one module to achieve certain functionality so,
-you can create as many levels of +Modules+ directories as you need.
-
-[[module-directory-locales]]
-The +Locales+ Directory
-~~~~~~~~~~~~~~~~~~~~~~~
-
-This directory contains module-specific localization files. The
-content of this directory is automatically generated by *locale*
-module of *centos-art.sh* script, when you execute it using the
-initialization file as source and the *--update --sibling* options.
-Once the localization files have been created, you need to edit PO
-files to translate the strings from English to your preferred
-language.  If the translatable strings inside the module's source
-files change, you need to run the *locale* module again to update the
-PO files and repeat the localization process all over again.
-
-[[module-directory-manuals]]
-The +Manuals+ Directory
-~~~~~~~~~~~~~~~~~~~~~~~
-
-This directory contains module-specific documentation. Documentation
-in this directory is written in asciidoc format and produced through
-the *render* module of *centos-art.sh* script to different formats,
-including man pages and html.
-
-[[module-directory-configs]]
-The +Configs+ Directory
-~~~~~~~~~~~~~~~~~~~~~~~
-
-This directory contains module-specific configuration. Some modules
-(e.g., ``tuneup'') need to store auxiliary files required to achieve
-its main goal (e.g., the ``tuneup'' module uses sed files to transform
-the top-comment of scripts each time it is executed, the sed file
-itself is stored in this directory). Whenever you need to make
-reference to a file inside this directory, use the
-``TCAR_MODULE_DIR_CONFIGS'' variable. This variable provides the
-absolute path of module-related configuration file.
-
-Summary
-~~~~~~~
-
-This section has covered the directories and files a module is made of
-inside the *centos-art.sh* script.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/centos-art.sh.asciidoc b/Automation/Manuals/centos-art.sh.asciidoc
deleted file mode 100644
index 482bde1..0000000
--- a/Automation/Manuals/centos-art.sh.asciidoc
+++ /dev/null
@@ -1,140 +0,0 @@
-centos-art.sh(1)
-================
-
-Name
-----
-
-centos-art.sh - The CentOS artwork repository automation tool.
-
-Synopsis
---------
-
-*centos-art.sh* [*--help*|*--version*]::
-    Print information about *centos-art.sh* script itself.
-
-*centos-art.sh* *MODULE* [*--help|--version*]::
-    Print information about the specified module. See <<modules>>
-    below to see which modules *centos-art.sh* script supports.
-
-Description
------------
-
-*centos-art.sh* exists to standardize frequent tasks inside the CentOS
-artwork repository. Inside *centos-art.sh* script, frequent tasks are
-organized inside modules.
-
-When you execute the *centos-art.sh* script in a terminal, it requests
-you to enter the absolute path of CentOS artwork repository in your
-workstation. This information is required in order for *centos-art.sh*
-to know where the repository directory structure you want to work with
-is stored in.  Later, once *centos-art.sh* knows where your copy of
-CentOS artwork repository is stored in, it initializes configuration
-variables and global functions. At this point, it continues reading
-the command-line arguments to retrieve the module's name, process
-common options next to it, store module-specific options and initiates
-the module's environment by executing the module's initialization
-script, based on the module's name retrieved from the command-line.
-
-[[modules]]
-Modules
--------
-
-The *centos-art.sh* script supports the following modules:
-
-*prepare*::
-    Standardize configuration tasks needed by your working copy (e.g.,
-    verify whether required packages are installed or not in your
-    workstation, calls render module to produce images and manuals in
-    the correct order). This is the first task you should run in your
-    workstation, just after downloading a fresh working copy of CentOS
-    artwork repository.
-
-*render*::
-    Standardize the way content is produced inside the repository.
-    This function relies on configuration files to do its work.
-    Whenever you need to produce images, documentation or localized
-    content this is the module you'll need to use.
-
-*locale*::
-    Standardize the way translatable strings are retrieved from source
-    files and put into portable objects for you to edit.  Portable
-    objects produced by this module are used by *render* module to
-    produce localized content.  Whenever you need to produce the
-    intermediate files holding the translatable strings required to
-    produce localized content, use this module.
-
-*tuneup*::
-    Standardize maintenance tasks frequently run inside the repository
-    (e.g., reset written by, copyright and license information inside
-    shell script's top-comments; transform probably malformed HTML
-    documents into valid documents, and remove unused tags inside SVG
-    documents.).
-
-[[options]]
-Options
--------
-
-The *centos-art.sh* script supports the following options:
-
-*--help*::
-    Print script documentation.
-
-*--version*::
-    Print script version.
-
-*--debug*::
-    Run the script in debugging mode. This option is very useful if
-    you want to get a closer look to the way modules are opened and
-    closed inside *centos-art.sh* script.
-
-*--quiet*::
-    Run the script quietly. This option reduces the amount of
-    information the *centos-art.sh* script prints out when processing
-    source files.
-
-*--yes*::
-    Run the script in affirmative mode. This is answering ``yes'' to
-    all ``yes or no'' questions. This option is useful when you run
-    *centos-art.sh* with the *--quiet* option.
-
-[[exit-status]]
-Exit Status
------------
-
-* 0 -- Exit successfully without errors.
-* 1 -- Exit with errors.
-
-[[bugs]]
-Bugs
-----
-
-* https://centos.org.cu/bugs/[https://centos.org.cu/bugs/]
-
-Author
-------
-
-The *centos-art.sh* script has received contribution from the
-following people:
-
-* Alain Reguera Delgado <mailto:al@centos.org.cu[al@centos.org.cu]>, 2009-2013
-
-Copyright
----------
-
-Copyright (C) 2009-2013 The CentOS Artwork SIG
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/render.conf b/Automation/Manuals/render.conf
deleted file mode 100644
index fef2aa6..0000000
--- a/Automation/Manuals/render.conf
+++ /dev/null
@@ -1,63 +0,0 @@
-[centos-art.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "centos-art.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/centos-art.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_setModuleEnvironment.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_setModuleEnvironment.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_setModuleEnvironment.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_checkFiles.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_checkFiles.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_checkFiles.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_checkRepoDirSource.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_checkRepoDirSource.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_checkRepoDirSource.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_getConfigValue.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_getConfigValue.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_getConfigValue.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_getFilesList.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_getFilesList.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_getFilesList.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_printMessage.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_printMessage.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_printMessage.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
-
-[tcar_setTranslationMarkers.sh]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tcar_setTranslationMarkers.sh.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tcar_setTranslationMarkers.sh.po"
-formats         = "xhtml manpage"
-mansect         = "1"
diff --git a/Automation/Manuals/tcar_checkFiles.sh.asciidoc b/Automation/Manuals/tcar_checkFiles.sh.asciidoc
deleted file mode 100644
index 7a0de6e..0000000
--- a/Automation/Manuals/tcar_checkFiles.sh.asciidoc
+++ /dev/null
@@ -1,135 +0,0 @@
-tcar_checkFiles(1)
-==================
-
-== Name
-
-tcar_checkFiles - Standardize constructions for file verifications.
-
-== Synopsis
-
-*cli_checkFiles [-d|-e|-f|-h|-x] LOCATION*
-
-== Description
-
-The *cli_checkFiles* exists to answer basic questions like ``Is
-+LOCATION+ is a regular file?'' and ``Is +LOCATION+ a directory?''.
-The answer to such questions affects the script execution flow in the
-following way: when the answer positive (e.g., +LOCATION+ is a regular
-file), the script passes the test silently and continues its
-execution.  When the answer is negative(e.g., +LOCATION+ is not a
-regular file), the script finishes its execution immediately with an
-error message.
-
-The *cli_checkFiles* function is exported to *centos-art.sh* script
-environment in the very beginning of its execution and will be
-available all along its execution lifetime. You can use this function
-inside common and specific functions whenever you need to verify files
-inside the The CentOS Artwork Repository.
-
-The *cli_checkFiles* function is available inside the *centos-art.sh*
-script only as part of its execution environment. This function is
-exported to *centos-art.sh* script just after executing the script
-from the command-line and will be available all along the script
-lifetime. So, you can use this function both in common and specific
-functionalities of centos-art.sh script.
-
-The *cli_checkFiles* function doesn't create
-subsequent execution environments.
-
-== Usage
-
-Use the *cli_checkFiles* function inside *centos-art.sh* script
-whenever you need to control the script execution flow based on file
-type (e.g., regular files, directories, links, etc.) verifications.
-
-== Options
-
-The *cli_checkFiles* function accepts the following options:
-
--d::
-    Verifies whether +LOCATION+ exists and is a directory. If it
-    doesn't exists or isn't a directory, an error message is printed
-    and the script finishes its execution.  Otherwise, if it exists
-    and is a directory, the script continues its execution normally.
--e::
-    Verifies whether +LOCATION+ exists or not. If it doesn't exist, an
-    error message is printed and the script finishes its execution.
-    Otherwise, if it does exists, the script continues its execution
-    normally.
--f::
-    Verifies whether +LOCATION+ exists and is a regular file. If it
-    doesn't exists or isn't a regular file, an error message is
-    printed and the script finishes its execution.  Otherwise, if it
-    exists and is a regular file, the script continues its execution
-    normally.
--h::
-    Verifies whether +LOCATION+ exists and is a symbolic link. If it
-    doesn't exists or isn't a symbolic link, an error message is
-    printed and the script finishes its execution immediately.
-    Otherwise, if it does exist and is a symbolic link, the script
-    continue its execution normally.
--x::
-    Verifies whether +LOCATION+ exists and execution permission is
-    granted. If it doesn't exist or hasn't execution permission, the
-    script finishes its execution immediately. Otherwise, if it exists
-    and has execution permissions, the script continues its execution
-    normally.
-
-The value of the +LOCATION+ argument must be an absolute path to the
-file you want to verify. If such file doesn't exists in any supported
-form, the script finishes its execution with an error message.
-
-== Examples
-
-The following example was taken from *centos-art.sh* script
-initialization phase.  Notice the position of *cli_checkFiles*
-function inside the loop. If some of the function files we need to
-export doesn't have execution rights, *cli_checkFiles* will finish the
-script execution immediately with an error message.
-
-----------------------------------------------------------------------
-for FUNCFILE in ${FUNCFILES};do
-
-    # Verify the execution rights for function file.
-    cli_checkFiles -x ${FUNCFILE}
-
-    # Initialize the function file.
-    . ${FUNCFILE}
-
-    # Export the function names inside the file to current shell
-    # script environment.
-    export -f $(egrep "${PATTERN}" ${FUNCFILE} | gawk '{ print $2 }')
-
-done
-----------------------------------------------------------------------
-
-== Bugs
-
-See https://centos.org.cu/bugs/
-
-== Authors
-
-The *tcar_checkFiles* function has received contributions from the
-following people:
-
-- Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_LIST=
-
-== License
-
-Copyright (C) =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/tcar_checkRepoDirSource.sh.asciidoc b/Automation/Manuals/tcar_checkRepoDirSource.sh.asciidoc
deleted file mode 100644
index 412d4e6..0000000
--- a/Automation/Manuals/tcar_checkRepoDirSource.sh.asciidoc
+++ /dev/null
@@ -1,59 +0,0 @@
-tcar_checkRepoDirSource.sh(1)
-=============================
-
-== Name
-
-tcar_checkRepoDirSource - Standardize the working copy's absolute path
-construction.
-
-== Synopsis
-
-tcar_checkRepoDirSource "LOCATION"
-
-== Description
-
-The *tcar_checkRepoDirSource* function standardizes the path
-construction to directories inside it the working copy, using absolute
-paths.  This function transforms relative paths passed as non-option
-arguments to *centos-art.sh* script command-line into absolute paths
-inside the working copy and verifies whether they really exist as
-directories inside the working copy or not. If the path provided
-doesn't exist as directory inside the working copy, the script will
-finish its execution immediately with an error message. Otherwise, if
-the directory exists, the variable +TCAR_ARGUMENTS+ is redefined with
-the related absolute path for further use.
-
-Use the *tcar_checkRepoDirSource* function whenever you need to be
-sure that non-option arguments passed to *centos-art.sh* script
-command-line will always point to directories inside the working copy.
-
-== Bugs
-
-See https://centos.org.cu/bugs/
-
-== Authors
-
-The *tcar_checkRepoDirSource* function has received contributions from
-the following people:
-
-- Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_LIST=
-
-== License
-
-Copyright (C) =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/tcar_getConfigValue.sh.asciidoc b/Automation/Manuals/tcar_getConfigValue.sh.asciidoc
deleted file mode 100644
index bd5002e..0000000
--- a/Automation/Manuals/tcar_getConfigValue.sh.asciidoc
+++ /dev/null
@@ -1,72 +0,0 @@
-tcar_getConfigValue.sh(1)
-=========================
-
-== Name
-
-tcar_getConfigValue - Standardize options retrieval from configuration
-files.
-
-== Synopsis
-
-*tcar_getConfigValue FILE SECTION OPTION*
-
-== Description
-
-The *tcar_getConfigValue* function standardizes the way option values
-are retrieved from configuration files. As convention,
-*tcar_getConfigValue* uses the output produced by
-*tcar_getConfigLines* as input to retrieve the option values. As
-convention, in +option = "value"+ lines, the values retrieved are
-always on the right side. The values retrieved are also output without
-quotation and translation markers already expanded.
-
-The *tcar_getConfigValue* function accepts the
-following arguments:
-
-FILE::
-    This argument specifies the absolute path to the configuration
-    file you want to retrieve the value from. For example,
-    ``+${TCAR_WORKDIR}/Identity/Models/Themes/Default/Distro/5/Anaconda/branding.conf+''.
-
-SECTION::
-    This argument specifies the name of the section related to the
-    configuration line you want to retrieve the value from. For
-    example, ``symbols'' without brackets.
-
-OPTION::
-    This argument specifies the name of the option you want to
-    retrieve the value from.
-
-Use the *tcar_getConfigValue* function whenever you want to retrieve
-values from configuration files in a controlled way.
-
-== Bugs
-
-See https://centos.org.cu/bugs/
-
-== Authors
-
-The *tcar_checkFiles* function has received contributions from the
-following people:
-
-- Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_LIST=
-
-== License
-
-Copyright (C) =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/tcar_getFilesList.sh.asciidoc b/Automation/Manuals/tcar_getFilesList.sh.asciidoc
deleted file mode 100644
index 8ca537d..0000000
--- a/Automation/Manuals/tcar_getFilesList.sh.asciidoc
+++ /dev/null
@@ -1,107 +0,0 @@
-tcar_getFilesList.sh(1)
-=======================
-
-== Name
-
-tcar_getFilesList - Create customized list of files for further
-processing.
-
-== Synopsis
-
-*tcar_getFilesList [--pattern|--mindepth|--maxdepth|--type|--uid] LOCATION*
-
-== Description
-
-The *tcar_getFilesList* standardizes the way list of files are built
-inside the *centos-art.sh* script.  This function outputs a sorted and
-unique list of files based on the options and location provided as
-argument. This function is an interface to the *find* command. Don't
-use *find* command directly inside the centos-art.sh script. Instead,
-use the *tcar_getFilesList* function.
-
-The +LOCATION+ arguments must be the absolute path to a directory and
-specifies where the search of files in any form (e.g., directories,
-links, etc.) will take place in. If +LOCATION+ isn't a directory, the
-script finishes its execution with an error message.
-
-The *tcar_getFilesList* accepts the following options:
-
---pattern="REGEX"::
-    This option specifies a posix-egrep type regular expression as
-    value. This regular expression is applied to path specified in
-    +LOCATION+ argument. Only file paths that match this regular
-    expression inside +LOCATION+ directory will be included in the
-    final list of files. By default, if this option is not provided,
-    the ``+^/.*[[:alnum:]_/-]+$+'' regular expression
-    is used.
-+
-When you use the *tcar_getFilesList* you don't need to specified the
-absolute path of files you want to look for.  This is something
-*tcar_getFilesList* already does for you.  When you use this function,
-the value you pass as regular expression isn't the final regular
-expression used. Instead, the regular expression you pass is used to
-build the final regular expression passed to *find* command.  The
-final regular expression passed to find is ``+^/.*${PATTERN}$+'',
-where +${PATTERN}+ is the value you passed to *--pattern* option as
-REGEX.
-
---mindepth="NUMBER"::
-    This option specifies the minimal +NUMBER+ of levels deep the
-    search should go under the directory +LOCATION+ specified. For
-    example, if you specify *--mindepth="2"* the search will start two
-    levels deep considering the path provided as section. 
-
---maxdepth="NUMBER"::
-    This option specifies the maximum +NUMBER+ of levels deep the
-    search should go under the directory +LOCATION+ specified. For
-    example, if you specify *--maxdepth="2"* the search will begin in
-    the very same directory path you provided as +LOCATION+ and stop
-    two levels deep using it as section.
-
---type="STRING"::
-    This option specifies the type of files being searched. This
-    option accepts the same values the *find* *-type* option does.
-    However, the following +STRING+ values are the most used inside
-    the script so far:
-+
-- d &mdash; directory.
-- f &mdash; regular file.
-
---uid="NUMBER"::
-    This option specifies the numeric user id of the files you want to
-    search. Only files that match this numeric user id will be added
-    to the final list of files.
-
-Use the *tcar_getFilesList* whenever you need to build list of files
-for further processing.
-
-== Bugs
-
-See https://centos.org.cu/bugs/
-
-== Authors
-
-The *tcar_checkFiles* function has received contributions from the
-following people:
-
-- Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_LIST=
-
-== License
-
-Copyright (C) =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/tcar_printMessage.sh.asciidoc b/Automation/Manuals/tcar_printMessage.sh.asciidoc
deleted file mode 100644
index 7db2ed8..0000000
--- a/Automation/Manuals/tcar_printMessage.sh.asciidoc
+++ /dev/null
@@ -1,192 +0,0 @@
-tcar_printMessage.sh(1)
-=======================
-
-== Name
-
-tcar_printMessage.sh - Print customized messages in standard ways.
-
-== Synopsis
-
-*tcar_printMessage "MESSAGE" [--as-separator-line|--as-banner-line|--as-cropping-line|--as-tuningup-line|--as-checking-line|--as-combining-line|--as-creating-line|--as-reading-line|--as-savedas-line|--as-linkto-line|--as-movedto-line|--as-validating-line|--as-template-line|--as-configuration-line|--as-palette-line|--as-reponse-line|--as-request-line|--as-selection-line|--as-error-line|--as-toknowmore-line|--as-yesornorequest-line|--as-notrailingnew-line|--as-stdout-line|--as-stderr-line]*
-
-== Description
-
-The *tcar_printMessage* function standardizes the way centos-art.sh
-scirpt prints messages. By default, centos-art.sh script prints all
-messages to the standard output with the exception of those messages
-printed with the *--as-stderr-line* option, which are printed to
-standard error output instead.
-
-The *tcar_printMessage* function requires two arguments.  The first
-argument specifies the message you want to print and the second
-argument specifies the format you'll use to print that message.
-Because this function is so used inside the centos-art.sh script, it
-is convenient to provide localization to strings passed as +MESSAGE+
-using *gettext* constructions when they aren't paths.
-
-== Options
-
-The *tcar_printMessage* function accepts the following format options
-as second argument:
-
---as-separator-line::
-    This format takes the first character passed as +MESSAGE+ and
-    repeats it horizontally to build a separator line.  Use this
-    format whenever you need to create a logical separation between
-    different actions.
-
---as-banner-line::
-    This format takes the string passed as +MESSAGE+ and puts it
-    inside two horizontal separator lines. Use this format whenever
-    you need to print header information for following lines.
-
---as-cropping-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been cropped.
-
---as-tuningup-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been tuned-up.
-
---as-checking-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been checked or
-    verified (e.g., through *tcar_checkFiles* functionality).
-
---as-combining-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been combined.
-
---as-creating-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been created.
-
---as-reading-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been read.
-
---as-savedas-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been saved.
-
---as-linkto-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been linked.
-
---as-movedto-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been moved.
-
---as-validating-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file has been validated.
-
---as-template-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file is a template or
-    design model.
-
---as-configuration-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file is a configuration
-    file.
-
---as-palette-line::
-    This format is for two columns messages where +MESSAGE+ generally
-    refers to a file inside the repository.  Use this format whenever
-    you need to imply the fact that certain file is a palette of
-    colors.
-
---as-response-line::
-    This format adds +-->+ at the beginning of the string passed as
-    +MESSAGE+.  Use this format whenever you need to imply the fact
-    that certain file is considered part of a response.  For example,
-    when you need to express that a group of files will take certain
-    action, you can use this option to doing so.
-
---as-request-line::
-    This format prints +MESSAGE+ without trailing new line.  Use this
-    format whenever you need to imply a question or yes or no request.
-
---as-selection-line::
-    This format uses each word in +MESSAGE+ as item of a selection
-    list. Use this format whenever you need to select one of the items
-    provided as +MESSAGE+.
-
---as-error-line::
-    This format prints error messages produced by centos-art.sh
-    script. It uses the *caller* built-in command to display the line
-    number and the filename where such error was triggered. Later, it
-    prints where to find more information by using the
-    *--as-toknowmore-line* option.
-
---as-toknowmore-line::
-    This format takes a function name as +MESSAGE+ and prints the
-    command you can use to find more information about it. When this
-    option is passed the script finishes its execution immediately.
-    This option is used in combination with *--as-error-line* to
-    finish the script execution after an error.
-
---as-yesornorequest-line::
-    This format takes a question as +MESSAGE+ and reads a yes or no
-    answer. When answer is negative, the script finishes its execution
-    immediately. When answer is affirmative, the script continues its
-    execution normally. 
-
---as-notrailingnew-line::
-    Print +MESSAGE+ without any trailing
-    newline.
-
---as-stdout-line::
-    Print +MESSAGE+ to standard output.
-    
---as-stderr-line::
-    Print +MESSAGE+ to standard error output.
-
-== Examples
-
-...
-
-== Bugs
-
-See https://centos.org.cu/bugs/
-
-== Authors
-
-The *tcar_printMessage* function has received contributions from the
-following people:
-
-- Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_LIST=
-
-== License
-
-Copyright (C) =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc b/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc
deleted file mode 100644
index cc0ebef..0000000
--- a/Automation/Manuals/tcar_setModuleEnvironment.sh.asciidoc
+++ /dev/null
@@ -1,99 +0,0 @@
-tcar_setModuleEnvironment.sh(1)
-===============================
-
-Name
-----
-
-tcar_setModuleEnvironment.sh - Initiate module environments.
-
-Synopsis
---------
-
-*tcar_setModuleEnvironment [-m "MODULE_NAME"] [-t "MODULE_TYPE"] [-g MODULE_ARGUMENT] ...*
-
-Description
------------
-
-[[options]]
-Options
--------
-
-The *tcar_setModuleEnvironment* function accepts the following
-options:
-
--m ::
-    This option specifies the name of the module you want to load.
--t::
-    This option specifies the type of the module you want to load.
-    Modules can be one of the following types:
-+
-top-module;;
-    This modules are stored in the first level of Modules directory.
-    This type of modules initiate module environments for specific
-    tasks so it can be called from anywhere inside *centos-art.sh*
-    script.
-sub-module;;
-    This modules are stored from the second-level of Modules directory
-    on. This type of modules can be executed from top-modules,
-    sub-modules, or sib-modules but never the *centos-art.sh* file
-    itself.
-sib-module;;
-    This modules are stored from the second-level of Modules directory
-    on. This type of modules can be executed from sub-modules or
-    sib-modules, but never top-modules or the *centos-art.sh* file
-    itself.
--g::
-    This option specifies the module-specific option you want to pass
-    for processing in the module environment you are about to execute.
-    Generally, module-specific options are passed through
-    *centos-art.sh* command-line but you may need to pass them
-    internally in some cases (e.g., you are executing a top-module
-    from a sub-module). If you need to pass more than one option, then
-    you need to put the -g option before each option you want to pass.
-
-Bugs
-----
-
-In the very beginning of *tcar_setModuleEnvironment* function, it used
-just non-array variables and it worked fine for top-module and sub-module
-processing, however when it was needed to do sibling processing, it
-didn't work as expected. The failure was produced because a wrong
-variable assignment when tried to set the path of the next module to
-load. There was not a clean way to ``remember'' what was the base
-directory of the parent directory, so it ended up using the last
-loaded module base directory which made impossible to load a sibling
-module.  The *tcar_setModuleEnvironment* function as implemented in
-version 0.5 of The CentOS Artwork Repository, fixes this issue 
-replacing non-array variables by array variables which can remember
-module information.
-
-See also: https://centos.org.cu/bugs/[https://centos.org.cu/bugs/]
-
-Author
-------
-
-The *centos-art.sh* script has received contribution from the
-following people:
-
-* Alain Reguera Delgado <mailto:al@centos.org.cu[al@centos.org.cu]>, 2009-2013
-
-Copyright
----------
-
-Copyright (C) 2009-2013 The CentOS Artwork SIG
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Manuals/tcar_setTranslationMarkers.sh.asciidoc b/Automation/Manuals/tcar_setTranslationMarkers.sh.asciidoc
deleted file mode 100644
index 3474df9..0000000
--- a/Automation/Manuals/tcar_setTranslationMarkers.sh.asciidoc
+++ /dev/null
@@ -1,199 +0,0 @@
-tcar_setTranslationMarkers(1)
-=============================
-
-== Name
-
-tcar_setTranslationMarkers - Expands translation markers.
-
-== Synopsis
-
-*tcar_setTranslationMarkers "FILE"*
-
-== Description
-
-The *cli_setTranslationMarkers* standardizes construction of
-translation markers and their related expansion. As convention,
-translation markers are set inside source files (e.g., DocBook, SVG)
-and expanded inside temporal instances used to produce final contents.
-The +FILE+ argument should point to the temporal file where
-translation markers expansion takes place in.
-
-Translation markers written in source files must comply the
-++=[A-Z_]+=++ regular expression pattern. For example,
-+=UNKNOWN_MARKER=+ is a valid translation marker without any
-replacement. To prevent *centos-art.sh* script from
-expanding translation markers, add a backslash (+\+) between the first
-equal sign and the following letter. For example, +=\...=+ won't be
-expanded.
-
-The *cli_setTranslationMarkers* supports the following translation
-markers:
-
-+=\COPYRIGHT_YEAR_LAST=+, +=\COPYRIGHT_YEAR=+::
-    These translation markers expand to the last year used in
-    copyright notes. For example, +=COPYRIGHT_YEAR_LAST=+.
-
-+=\COPYRIGHT_YEAR_LIST=+, +=\COPYRIGHT_YEARS_LIST=+::
-    This translation markers expand to the list of years used in
-    copyright notes. For example, +=COPYRIGHT_YEARS_LIST=+.  The first
-    year represents the time we began to work on The CentOS Artwork
-    Repository.
-
-+=\COPYRIGHT_HOLDER=+::
-    This translation marker expands to the holder used in copyright
-    notes. For example, +=COPYRIGHT_HOLDER=+.
-
-+=\COPYRIGHT_HOLDER_PREDICATE=+::
-    This translation marker expands both the holder and the predicate
-    used in copyright notes. For example,
-    +=COPYRIGHT_HOLDER_PREDICATE=+.
-
-+=\BRAND=+::
-    This translation marker expands to the brand name used on files
-    names and URLs inside The CentOS Artwork Repository.  For example,
-    +=BRAND=+.
-
-+=\LICENSE=+::
-    This translation marker expands to the license information used in
-    files created by *centos-art.sh* script. For
-    example, +=LICENSE=+.
-
-+=\LICENSE_URL=+::
-    This translation marker expands to the license URL used in files
-    created by *centos-art.sh* script. For example,
-    +=LICENSE_URL=+.
-
-+=\THEME=+::
-    This translation marker expands to the theme portion of path you
-    are producing through centos-art.sh script. As consequence, this
-    translation marker should be used in situations where you are
-    producing theme components only.  This translation marker expands
-    its value by retrieving the theme part of the path you provide as
-    non-option argument to *centos-art.sh* script.
-    For example, if you provide the path
-    +Identity/Images/Themes/Modern/2/Distro/5+,
-    this translation will expand to the +Modern/2/+ value.
-+
-In case you need to retrieve the theme name or version separately one
-another, then you can use the +=\THEMENAME=+ and +=\THEMERELEASE=+
-translation markers, respectively. When you use these translation
-markers, forward slashes are removed from result. So, if you provide
-the path
-+Identity/Images/Themes/Modern/2/Distro/5+,
-+=\THEMENAME=+ will expand to +Modern+ and +=THEMERELEASE=+ will
-expand to +2+.
-
-+=\RELEASE=+::
-    This translation marker expands to the current release information
-    of your CentOS distribution. By default this information is
-    retrieved from +/etc/redhat-release+. In case
-    the option *--release* be passed, the value specified with it will
-    overwrite the default value and will be this the one used as
-    section for this translation marker to retrieve the release
-    information. So, for example, if you are running a CentOS-5.8
-    distribution and no *--release* option is passed to
-    *centos-art.sh* script, this translation marker
-    expands to +5.8+. On the other hand, if you are still running a
-    CentOS-5.8 distribution but provide the *--release=6.3* option to
-    *centos-art.sh* script, this translation marker
-    expands to +6.3+ instead.
-+
-In case you need to retrieve minor and major release numbers
-separately one another, then you can use the +=\MINOR_RELEASE=+ and
-+=\MAJOR_RELEASE=+ translation makers, respectively.
-
-+=\ARCH=+::
-    This translation marker expands to the current architecture of
-    your CentOS Distribution. By default this information is retrieved
-    from *uname -i*. In case the option *--arch* be
-    passed, the value specified with it will overwrite the default
-    value and will be the one used as section. For example, if the
-    *uname -i* outputs the line
-    <computeroutput>i386</computeroutput>, this translation marker
-    will expand to +i386+. On the other hand, if you pass the
-    *--arch=x86_64* option to *centos-art.sh* script,
-    this translation marker will expand to +x86_64+ instead.
-
-+=\URL=+:: This translation marker expands to the URL which points to
-The CentOS Project home page. For example, +=URL=+.  In case you are
-using the centos-art.sh script in a different locale but English
-(+en_US.UTF-8+), this translation marker expands as usual but with the
-language information appended to the end of the string. For example,
-if you are executing the centos-art.shscript for Spanish locale (e.g.,
-+es_ES.UTF-8+), this translation marker expands to +=URL=es/+.
-+
-In case you need to expand other URL related to The CentOS Project
-domain, use translation markers described in
-<<url-related-translation-markers>>.  Likewise =\URL=, translation
-markers described in <<url-related-translation-markers>> does append
-the current language information to the end of the URL string based on
-the locale information you are currently executing the *centos-art.sh*
-script.
-
-[[url-related-translation-markers]]
-.URL-related translation markers
--------------------`-----------------
-Translation         Marker Expands To
--------------------------------------
-=\URL_WIKI=         =URL_WIKI=
-=\URL_LISTS=        =URL_LISTS=
-=\URL_FORUMS=       =URL_FORUMS=
-=\URL_MIRRORS=      =URL_MIRRORS=
-=\URL_DOCS=         =URL_DOCS=
-=\URL_PROJECTS=     =URL_PROJECTS=
-=\URL_SVN=          =URL_SVN=
-=\URL_TRAC=         =URL_TRAC=
-=\URL_PLANET=       =URL_PLANET=
--------------------------------------
-
-+=\MAIL_DOCS=+::
-    This translation marker expands to CentOS documentation mailing
-    list address. For example, +=MAIL_DOCS=+.
-
-+=\LOCALE=+::
-    This translation marker expands to the current locale information
-    used by *centos-art.sh* script.  This value is
-    retrieved from the <envar>LANG</envar> environment variable and
-    should look like +=LOCALE=+.  In case you need to retrieve the
-    language and country part separately one another, you can use the
-    +=\LOCALE_LL=+ and +=\LOCALE_CC=+, respectively.
-
-+=\REPO_TLDIR=+::
-    This translation marker expands to the absolute path to <filename
-    class="directory">+ directory inside your workstation.  For
-    example, +/home/al/Projects/CentOS/artwork/trunk+.
-
-+=\REPO_HOME=+, +=\TCAR_WORKDIR=+::
-    This translation marker expands to the absolute path of your
-    working copy.  For example, +/home/al/Projects/CentOS/artwork+.
-
-== Bugs
-
-See https://centos.org.cu/bugs/
-
-== Authors
-
-The *tcar_setTranslationMarkers* function has received contributions
-from the following people:
-
-- Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_LIST=
-
-== License
-
-Copyright (C) =COPYRIGHT_YEAR_LIST= =COPYRIGHT_HOLDER=
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Modules/Hello/Locales/es_ES/hello.sh.po b/Automation/Modules/Hello/Locales/es_ES/hello.sh.po
deleted file mode 100644
index ca9fb03..0000000
--- a/Automation/Modules/Hello/Locales/es_ES/hello.sh.po
+++ /dev/null
@@ -1,16 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: hello.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 14:20-0400\n"
-"PO-Revision-Date: 2013-10-07 14:20-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Modules/Hello/hello.sh:30
-msgid "Hello, World!"
-msgstr "¡Hola, Mundo!"
diff --git a/Automation/Modules/Hello/Manuals/Locales/en_US/hello.asciidoc.po b/Automation/Modules/Hello/Manuals/Locales/en_US/hello.asciidoc.po
deleted file mode 100644
index b0558b4..0000000
--- a/Automation/Modules/Hello/Manuals/Locales/en_US/hello.asciidoc.po
+++ /dev/null
@@ -1,225 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: hello.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-07 14:34-0500\n"
-"PO-Revision-Date: 2013-11-07 14:34-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "hello"
-msgstr "hello"
-
-msgid "1"
-msgstr "1"
-
-msgid "Print out greetings and exit successfully."
-msgstr "Print out greetings and exit successfully."
-
-msgid "centos-art hello [OPTIONS]"
-msgstr "centos-art hello [OPTIONS]"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The <emphasis role=\"strong\">hello</emphasis> module is very "
-"simple. Its main purpose is to print out the “Hello, World!” "
-"greeting to standard output and exit successfully. You can use "
-"options to change the greeting message and the way it is printed "
-"out. The <emphasis role=\"strong\">hello</emphasis> module provides "
-"a very simple example you can use as base to understand how modules "
-"work inside <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script. You can this understanding to start writing your own "
-"modules for <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script."
-msgstr ""
-"The <emphasis role=\"strong\">hello</emphasis> module is very "
-"simple. Its main purpose is to print out the “Hello, World!” "
-"greeting to standard output and exit successfully. You can use "
-"options to change the greeting message and the way it is printed "
-"out. The <emphasis role=\"strong\">hello</emphasis> module provides "
-"a very simple example you can use as base to understand how modules "
-"work inside <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script. You can this understanding to start writing your own "
-"modules for <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script."
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">hello</emphasis> module accepts the "
-"following options:"
-msgstr ""
-"The <emphasis role=\"strong\">hello</emphasis> module accepts the "
-"following options:"
-
-msgid "-h | --help"
-msgstr "-h | --help"
-
-msgid "Print out module's documentation."
-msgstr "Print out module's documentation."
-
-msgid "-v | --version"
-msgstr "-v | --version"
-
-msgid "Print out module's version and legal status."
-msgstr "Print out module's version and legal status."
-
-msgid "-d | --debug"
-msgstr "-d | --debug"
-
-msgid ""
-"Run the script in debugging mode. This option is very useful if you "
-"want to get a closer look to module environments being executed and "
-"destroyed at run-time."
-msgstr ""
-"Run the script in debugging mode. This option is very useful if you "
-"want to get a closer look to module environments being executed and "
-"destroyed at run-time."
-
-msgid "-g \"TEXT\" | --greeting=\"TEXT\""
-msgstr "-g \"TEXT\" | --greeting=\"TEXT\""
-
-msgid ""
-"Set a different greeting message to be printed out. This option "
-"accepts a value as argument. The text you provide must not have "
-"empty spaces on it. By default, when you don't provide this option, "
-"<emphasis role=\"strong\">hello</emphasis> module prints out "
-"“Hello, World” as greeting. If translations of this message are "
-"available for your locale, they will be printed instead."
-msgstr ""
-"Set a different greeting message to be printed out. This option "
-"accepts a value as argument. The text you provide must not have "
-"empty spaces on it. By default, when you don't provide this option, "
-"<emphasis role=\"strong\">hello</emphasis> module prints out "
-"“Hello, World” as greeting. If translations of this message are "
-"available for your locale, they will be printed instead."
-
-msgid "-l | --lower"
-msgstr "-l | --lower"
-
-msgid ""
-"Print greeting message in lowercase. The final output is printed "
-"out all in one line."
-msgstr ""
-"Print greeting message in lowercase. The final output is printed "
-"out all in one line."
-
-msgid "-u | --upper"
-msgstr "-u | --upper"
-
-msgid ""
-"Print greeting message in uppercase. The final output is printed "
-"out all in one line."
-msgstr ""
-"Print greeting message in uppercase. The final output is printed "
-"out all in one line."
-
-msgid "-c | --camel"
-msgstr "-c | --camel"
-
-msgid ""
-"Print greeting messages in camel-case (e.g., \"HeLlO, WoRlD!\"). "
-"The output is printed out one character per line. This might not "
-"have sense but it helps to describe how execution of sibling "
-"modules work. Notice that, when printing final output, punctuation "
-"marks doesn't count for formating."
-msgstr ""
-"Print greeting messages in camel-case (e.g., \"HeLlO, WoRlD!\"). "
-"The output is printed out one character per line. This might not "
-"have sense but it helps to describe how execution of sibling "
-"modules work. Notice that, when printing final output, punctuation "
-"marks doesn't count for formating."
-
-msgid "-r | --random"
-msgstr "-r | --random"
-
-msgid ""
-"Print letters of a greeting message in a random order (e.g., "
-"rdodldrl!,,!). The final output is printed out one character per "
-"line. This might not have sense but it helps to describe how "
-"recursive execution of sibling modules work."
-msgstr ""
-"Print letters of a greeting message in a random order (e.g., "
-"rdodldrl!,,!). The final output is printed out one character per "
-"line. This might not have sense but it helps to describe how "
-"recursive execution of sibling modules work."
-
-msgid "Exit Status"
-msgstr "Exit Status"
-
-msgid ""
-"The <emphasis role=\"strong\">hello</emphasis> module ends its "
-"execution with one of the following exit status:"
-msgstr ""
-"The <emphasis role=\"strong\">hello</emphasis> module ends its "
-"execution with one of the following exit status:"
-
-msgid "0 — Exit successfully without errors."
-msgstr "0 — Exit successfully without errors."
-
-msgid "1 — Exit with errors."
-msgstr "1 — Exit with errors."
-
-msgid "Authors"
-msgstr "Authors"
-
-msgid ""
-"The <emphasis role=\"strong\">hello</emphasis> module has received "
-"contribution from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">hello</emphasis> module has received "
-"contribution from the following people:"
-
-msgid ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu"
-"\">al@centos.org.cu</ulink>&gt;, 2013"
-msgstr ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu"
-"\">al@centos.org.cu</ulink>&gt;, 2013"
-
-msgid "Copyright"
-msgstr "Copyright"
-
-msgid "Copyright © 2009-2013 The CentOS Artwork SIG"
-msgstr "Copyright © 2009-2013 The CentOS Artwork SIG"
-
-msgid ""
-"This program is free software; you can redistribute it and/or "
-"modify it under the terms of the GNU General Public License as "
-"published by the Free Software Foundation; either version 2 of the "
-"License, or (at your option) any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or "
-"modify it under the terms of the GNU General Public License as "
-"published by the Free Software Foundation; either version 2 of the "
-"License, or (at your option) any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but "
-"WITHOUT ANY WARRANTY; without even the implied warranty of "
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
-"General Public License for more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but "
-"WITHOUT ANY WARRANTY; without even the implied warranty of "
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
-"General Public License for more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Modules/Hello/Manuals/hello.asciidoc b/Automation/Modules/Hello/Manuals/hello.asciidoc
deleted file mode 100644
index 3143a5c..0000000
--- a/Automation/Modules/Hello/Manuals/hello.asciidoc
+++ /dev/null
@@ -1,106 +0,0 @@
-hello(1)
-========
-
-Name
-----
-
-hello - Print out greetings and exit successfully.
-
-Synopsis
---------
-
-*centos-art hello [OPTIONS]*
-
-Description
------------
-
-The *hello* module is very simple. Its main purpose is to print out
-the ``Hello, World!'' greeting to standard output and exit
-successfully.  You can use options to change the greeting message and
-the way it is printed out. The *hello* module provides a very simple
-example you can use as base to understand how modules work inside
-*centos-art.sh* script. You can this understanding to start writing
-your own modules for *centos-art.sh* script.
-
-Options
--------
-
-The *hello* module accepts the following options:
-
-*-h | --help*::
-    Print out module's documentation.
-
-*-v | --version*::
-    Print out module's version and legal status.
-
-*-d | --debug*::
-    Run the script in debugging mode. This option is very useful if
-    you want to get a closer look to module environments being
-    executed and destroyed at run-time.
-
-*-g "TEXT" | --greeting="TEXT"*::
-    Set a different greeting message to be printed out. This option
-    accepts a value as argument. The text you provide must not have
-    empty spaces on it. By default, when you don't provide this
-    option, *hello* module prints out ``Hello, World'' as greeting. If
-    translations of this message are available for your locale, they
-    will be printed instead.
-
-*-l | --lower*::
-    Print greeting message in lowercase. The final output is printed
-    out all in one line.
-
-*-u | --upper*::
-    Print greeting message in uppercase. The final output is printed
-    out all in one line.
-
-*-c | --camel*::
-    Print greeting messages in camel-case (e.g., "HeLlO, WoRlD!").
-    The output is printed out one character per line. This might not
-    have sense but it helps to describe how execution of sibling
-    modules work. Notice that, when printing final output, punctuation
-    marks doesn't count for formating.
-
-*-r | --random*::
-    Print letters of a greeting message in a random order (e.g.,
-    rdodldrl!,,!).  The final output is printed out one character per
-    line. This might not have sense but it helps to describe how
-    recursive execution of sibling modules work.
-
-Exit Status
------------
-
-The *hello* module ends its execution with one of the following exit
-status:
-
-* 0 -- Exit successfully without errors.
-* 1 -- Exit with errors.
-
-Authors
--------
-
-The *hello* module has received contribution from the following
-people:
-
-* Alain Reguera Delgado <mailto:al@centos.org.cu[al@centos.org.cu]>, 2013
-
-Copyright
----------
-
-Copyright (C) 2009-2013 The CentOS Artwork SIG
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Modules/Hello/Manuals/render.conf b/Automation/Modules/Hello/Manuals/render.conf
deleted file mode 100644
index f01d586..0000000
--- a/Automation/Modules/Hello/Manuals/render.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-[hello]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "hello.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/hello.asciidoc.po"
-formats         = "xhtml manpage"
-mansect         = "1"
diff --git a/Automation/Modules/Hello/Modules/Output/Modules/Camel/camel.sh b/Automation/Modules/Hello/Modules/Output/Modules/Camel/camel.sh
deleted file mode 100755
index 44997f6..0000000
--- a/Automation/Modules/Hello/Modules/Output/Modules/Camel/camel.sh
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   camel.sh -- Print greeting messages in camel-case (e.g., "HeLlO,
-#   WoRlD!").  The output is printed out one character per line. This
-#   might not have sense but it helps to describe how execution of
-#   sibling modules work. Notice that, when printing final output,
-#   punctuation marks doesn't count for formating. 
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function camel {
-
-    local GREETING_CAMEL=1
-    local GREETING_OFFSET=0
-    local GREETING_CHARS=${#HELLO_WORLD}
-    local GREETING_MESSAGE=${HELLO_WORLD}
-
-    while [[ ${GREETING_OFFSET} -lt ${GREETING_CHARS} ]]; do
-
-        local HELLO_WORLD=${GREETING_MESSAGE:${GREETING_OFFSET}:1}
-
-        if [[ ${GREETING_MESSAGE:${GREETING_OFFSET}:1} =~ '[[:alpha:]]' ]];then
-
-            if [[ ${GREETING_CAMEL} -eq 1 ]];then
-                tcar_setModuleEnvironment -m 'upper' -t 'sibling'
-                GREETING_CAMEL=0
-            else
-                tcar_setModuleEnvironment -m 'lower' -t 'sibling'
-                GREETING_CAMEL=1
-            fi
-
-        else
-            
-            if [[ ${GREETING_MESSAGE:${GREETING_OFFSET}:1} =~ ' ' ]];then
-                HELLO_WORLD='·'
-            fi
-
-            tcar_printMessage "${HELLO_WORLD}" --as-stdout-line
-
-        fi
-
-        GREETING_OFFSET=$(( ${GREETING_OFFSET} + 1 ))
-
-    done
-
-}
diff --git a/Automation/Modules/Hello/Modules/Output/Modules/Lower/lower.sh b/Automation/Modules/Hello/Modules/Output/Modules/Lower/lower.sh
deleted file mode 100755
index d1b82a9..0000000
--- a/Automation/Modules/Hello/Modules/Output/Modules/Lower/lower.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   lower.sh -- Print greeting message in lowercase. The final output
-#   is printed out all in one line.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function lower {
-
-    local GREETING=$(echo ${HELLO_WORLD} | tr '[[:upper:]]' '[[:lower:]]')
-    tcar_printMessage "${GREETING}" --as-stdout-line
-
-}
diff --git a/Automation/Modules/Hello/Modules/Output/Modules/Random/random.sh b/Automation/Modules/Hello/Modules/Output/Modules/Random/random.sh
deleted file mode 100755
index d63b2d7..0000000
--- a/Automation/Modules/Hello/Modules/Output/Modules/Random/random.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   random.sh -- Print letters of a greeting message in a random order
-#   (e.g., rdodldrl!,,!).  The final output is printed out one
-#   character per line. This might not have sense but it helps to
-#   describe how recursive execution of sibling modules work.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function random {
-
-    local MESSAGE=${HELLO_WORLD}
-    local MAXCHAR=${#MESSAGE}
-    local COUNT=${1:-0}
-    local OFFSET=${RANDOM}; let "OFFSET %= ${MAXCHAR}"
-
-    tcar_printMessage "${MESSAGE:${OFFSET}:1}" --as-stdout-line
-
-    COUNT=$(( ${COUNT} + 1))
-
-    if [[ ${COUNT} -lt ${MAXCHAR} ]];then
-        tcar_setModuleEnvironment -m random -t sibling -g "${COUNT}"
-    fi
-
-}
diff --git a/Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh b/Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh
deleted file mode 100755
index 77e7c3e..0000000
--- a/Automation/Modules/Hello/Modules/Output/Modules/Upper/upper.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   upper.sh -- Print greeting message in uppercase. The final output
-#   is printed out all in one line.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function upper {
-
-    local GREETING=$(echo ${HELLO_WORLD} | tr '[[:lower:]]' '[[:upper:]]')
-    tcar_printMessage "${GREETING}" --as-stdout-line
-
-}
diff --git a/Automation/Modules/Hello/Modules/Output/output.sh b/Automation/Modules/Hello/Modules/Output/output.sh
deleted file mode 100755
index 247c783..0000000
--- a/Automation/Modules/Hello/Modules/Output/output.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   output.sh -- Selects how to output the greeting message, based on
-#   the options you provided in the command-line.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function output {
-
-    local ACTION=''
-
-    for ACTION in ${ACTIONS};do
-        tcar_setModuleEnvironment -m "${ACTION}" -t 'child'
-    done
-
-}
diff --git a/Automation/Modules/Hello/hello.sh b/Automation/Modules/Hello/hello.sh
deleted file mode 100755
index dee253b..0000000
--- a/Automation/Modules/Hello/hello.sh
+++ /dev/null
@@ -1,48 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   hello.sh -- Print greeting messages and exit successfully.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function hello {
-
-    # Define default greeting message.
-    local HELLO_WORLD="`gettext "Hello, World!"`"
-
-    # Define actions variable. Here is where actions related to
-    # module-specific options are stored in for further processing.
-    local ACTIONS=''
-
-    # Interpret module-specific options and store related actions.
-    hello_getOptions
-
-    # Print greeting message
-    if [[ -z ${ACTIONS} ]];then
-        # Using parent module.
-        tcar_printMessage "${HELLO_WORLD}" --as-stdout-line
-    else
-        # Using child module.
-        tcar_setModuleEnvironment -m 'output' -t 'child'
-    fi
-
-}
diff --git a/Automation/Modules/Hello/hello_getOptions.sh b/Automation/Modules/Hello/hello_getOptions.sh
deleted file mode 100755
index 503640c..0000000
--- a/Automation/Modules/Hello/hello_getOptions.sh
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   hello_getOptions.sh -- Interpret module-specific options for hello.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function hello_getOptions {
-
-    # Define short options we want to support.
-    local ARGSS="h::,v,g:,l,u,c,r"
-
-    # Define long options we want to support.
-    local ARGSL="help::,version,greeting:,lower,upper,camel,random"
-
-    # Redefine arguments using getopt(1) command parser.
-    tcar_setModuleArguments
-
-    # Reset positional parameters on this function, using output
-    # produced from (getopt) arguments parser.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            -h | --help )
-                tcar_printHelp "${2}"
-                ;;
-
-            -v | --version )
-                tcar_printVersion "${TCAR_MODULE_NAME}"
-                ;;
-
-            -g | --greeting )
-                HELLO_WORLD="${2:-${HELLO_WORLD}}"
-                shift 2
-                ;;
-
-            -l | --lower )
-                ACTIONS="lower ${ACTIONS}"
-                shift 1
-                ;;
-
-            -u | --upper )
-                ACTIONS="upper ${ACTIONS}"
-                shift 1
-                ;;
-
-            -c | --camel )
-                ACTIONS="camel ${ACTIONS}"
-                shift 1
-                ;;
-
-            -r | --random )
-                ACTIONS="random ${ACTIONS}"
-                shift 1
-                ;;
-
-            -- )
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Redefine arguments using current positional parameters. Only
-    # paths should remain as arguments, at this point.
-    TCAR_MODULE_ARGUMENT="${@}"
-
-}
diff --git a/Automation/Modules/Locale/Locales/es_ES/locale.sh.po b/Automation/Modules/Locale/Locales/es_ES/locale.sh.po
deleted file mode 100644
index 4966345..0000000
--- a/Automation/Modules/Locale/Locales/es_ES/locale.sh.po
+++ /dev/null
@@ -1,1731 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: locale.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-23 15:31-0400\n"
-"PO-Revision-Date: 2013-10-23 15:31-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh:46
-#, sh-format
-msgid "No section definition was found in $CONFIGURATION."
-msgstr "Ninguna sección de configuración fue encontrarada en $CONFIGURATION."
-
-#: Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh:57
-msgid "hasn't render-type set in."
-msgstr "no tiene el ajuste render-type."
-
-#: Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh:62
-msgid "hasn't render-from set in."
-msgstr "no tiene el ajuste render-from."
-
-#: Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh:70
-msgid "hasn't render-flow set in."
-msgstr "no tiene el ajuste render-flow."
-
-#: Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh:75
-msgid "hasn't locale-from set in."
-msgstr "no tiene el ajuste locale-from."
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:30
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:30
-msgid "Unknown"
-msgstr "Desconocido"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:35
-msgid "Andorra"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:38
-msgid "United Arab Emirates"
-msgstr "Emirates Árabes Unidos"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:41
-msgid "Afghanistan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:44
-msgid "Antigua and Barbuda"
-msgstr "Antigua y Barbuda"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:47
-msgid "Anguilla"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:50
-msgid "Albania"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:53
-msgid "Armenia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:56
-msgid "Netherlands Antilles"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:59
-msgid "Angola"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:62
-msgid "Antarctica"
-msgstr "Antárctica"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:65
-msgid "Argentina"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:68
-msgid "Samoa (American)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:71
-msgid "Austria"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:74
-msgid "Australia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:77
-msgid "Aruba"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:80
-msgid "Azerbaijan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:83
-msgid "Bosnia and Herzegovina"
-msgstr "Bosnia y Herzegovina"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:86
-msgid "Barbados"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:89
-msgid "Bangladesh"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:92
-msgid "Belgium"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:95
-msgid "Burkina Faso"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:98
-msgid "Bulgaria"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:101
-msgid "Bahrain"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:104
-msgid "Burundi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:107
-msgid "Benin"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:110
-msgid "Bermuda"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:113
-msgid "Brunei"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:116
-msgid "Bolivia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:119
-msgid "Brazil"
-msgstr "Brasil"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:122
-msgid "Bahamas"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:125
-msgid "Bhutan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:128
-msgid "Bouvet Island"
-msgstr "Isla de Bouvet"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:131
-msgid "Botswana"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:134
-msgid "Belarus"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:137
-msgid "Belize"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:140
-msgid "Canada"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:143
-msgid "Cocos (Keeling) Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:146
-msgid "Congo (Dem. Rep.)"
-msgstr "República Democrática del Congo"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:149
-msgid "Central African Rep."
-msgstr "Repúbliva Central Africana"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:152
-msgid "Congo (Rep.)"
-msgstr "República del Congo"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:155
-msgid "Switzerland"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:158
-msgid "Co^te d'Ivoire"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:161
-msgid "Cook Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:164
-msgid "Chile"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:167
-msgid "Cameroon"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:170
-msgid "China"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:173
-msgid "Colombia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:176
-msgid "Costa Rica"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:179
-msgid "Serbia and Montenegro"
-msgstr "Serbia y Montenegro"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:182
-msgid "Cuba"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:185
-msgid "Cape Verde"
-msgstr "Cabo Verde"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:188
-msgid "Christmas Island"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:191
-msgid "Cyprus"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:194
-msgid "Czech Republic"
-msgstr "República Checa"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:197
-msgid "Germany"
-msgstr "Alemania"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:200
-msgid "Djibouti"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:203
-msgid "Denmark"
-msgstr "Dinamarca"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:206
-msgid "Dominica"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:209
-msgid "Dominican Republic"
-msgstr "República Dominicana"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:212
-msgid "Algeria"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:215
-msgid "Ecuador"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:218
-msgid "Estonia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:221
-msgid "Egypt"
-msgstr "Egipto"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:224
-msgid "Western Sahara"
-msgstr "Shara Occidental"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:227
-msgid "Eritrea"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:230
-msgid "Spain"
-msgstr "España"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:233
-msgid "Ethiopia"
-msgstr "Etiopía"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:236
-msgid "Finland"
-msgstr "Finlandia"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:239
-msgid "Fiji"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:242
-msgid "Falkland Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:245
-msgid "Micronesia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:248
-msgid "Faeroe Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:251
-msgid "France"
-msgstr "Francia"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:254
-msgid "Gabon"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:257
-msgid "Britain (UK)"
-msgstr "Bretaña (UK)"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:260
-msgid "Grenada"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:263
-msgid "Georgia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:266
-msgid "French Guiana"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:269
-msgid "Ghana"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:272
-msgid "Gibraltar"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:275
-msgid "Greenland"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:278
-msgid "Gambia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:281
-msgid "Guinea"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:284
-msgid "Guadeloupe"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:287
-msgid "Equatorial Guinea"
-msgstr "Guinea Ecuatorial"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:290
-msgid "Greece"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:293
-msgid "South Georgia and the South Sandwich Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:296
-msgid "Guatemala"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:299
-msgid "Guam"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:302
-msgid "Guinea-Bissau"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:305
-msgid "Guyana"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:308
-msgid "Hong Kong"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:311
-msgid "Heard Island and McDonald Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:314
-msgid "Honduras"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:317
-msgid "Croatia"
-msgstr "Croasia"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:320
-msgid "Haiti"
-msgstr "Haití"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:323
-msgid "Hungary"
-msgstr "Hungría"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:326
-msgid "Indonesia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:329
-msgid "Ireland"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:332
-msgid "Israel"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:335
-msgid "India"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:338
-msgid "British Indian Ocean Territory"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:341
-msgid "Iraq"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:344
-msgid "Iran"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:347
-msgid "Iceland"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:350
-msgid "Italy"
-msgstr "Italia"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:353
-msgid "Jamaica"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:356
-msgid "Jordan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:359
-msgid "Japan"
-msgstr "Japón"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:362
-msgid "Kenya"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:365
-msgid "Kyrgyzstan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:368
-msgid "Cambodia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:371
-msgid "Kiribati"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:374
-msgid "Comoros"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:377
-msgid "St Kitts and Nevis"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:380
-msgid "Korea (North)"
-msgstr "Korea (Norte)"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:383
-msgid "Korea (South)"
-msgstr "Korea (Sur)"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:386
-msgid "Kuwait"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:389
-msgid "Cayman Islands"
-msgstr "Islas Caimán"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:392
-msgid "Kazakhstan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:395
-msgid "Laos"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:398
-msgid "Lebanon"
-msgstr "Líbano"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:401
-msgid "St Lucia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:404
-msgid "Liechtenstein"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:407
-msgid "Sri Lanka"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:410
-msgid "Liberia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:413
-msgid "Lesotho"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:416
-msgid "Lithuania"
-msgstr "Lituania"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:419
-msgid "Luxembourg"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:422
-msgid "Latvia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:425
-msgid "Libya"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:428
-msgid "Morocco"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:431
-msgid "Monaco"
-msgstr "Mónaco"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:434
-msgid "Moldova"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:437
-msgid "Madagascar"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:440
-msgid "Marshall Islands"
-msgstr "Islas Marshall"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:443
-msgid "Macedonia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:446
-msgid "Mali"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:449
-msgid "Myanmar (Burma)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:452
-msgid "Mongolia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:455
-msgid "Macao"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:458
-msgid "Northern Mariana Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:461
-msgid "Martinique"
-msgstr "Martinica"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:464
-msgid "Mauritania"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:467
-msgid "Montserrat"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:470
-msgid "Malta"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:473
-msgid "Mauritius"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:476
-msgid "Maldives"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:479
-msgid "Malawi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:482
-msgid "Mexico"
-msgstr "México"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:485
-msgid "Malaysia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:488
-msgid "Mozambique"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:491
-msgid "Namibia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:494
-msgid "New Caledonia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:497
-msgid "Niger"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:500
-msgid "Norfolk Island"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:503
-msgid "Nigeria"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:506
-msgid "Nicaragua"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:509
-msgid "Netherlands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:512
-msgid "Norway"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:515
-msgid "Nepal"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:518
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:478
-msgid "Nauru"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:521
-msgid "Niue"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:524
-msgid "New Zealand"
-msgstr "Nueva Zelanda"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:527
-msgid "Oman"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:530
-msgid "Panama"
-msgstr "Panamá"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:533
-msgid "Peru"
-msgstr "Perú"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:536
-msgid "French Polynesia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:539
-msgid "Papua New Guinea"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:542
-msgid "Philippines"
-msgstr "Filipinas"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:545
-msgid "Pakistan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:548
-msgid "Poland"
-msgstr "Polonia"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:551
-msgid "St Pierre and Miquelon"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:554
-msgid "Pitcairn"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:557
-msgid "Puerto Rico"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:560
-msgid "Palestine"
-msgstr "Palestina"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:563
-msgid "Portugal"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:566
-msgid "Palau"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:569
-msgid "Paraguay"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:572
-msgid "Qatar"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:575
-msgid "Reunion"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:578
-msgid "Romania"
-msgstr "Rumania"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:581
-msgid "Russia"
-msgstr "Rusia"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:584
-msgid "Rwanda"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:587
-msgid "Saudi Arabia"
-msgstr "Arabia Saudita"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:590
-msgid "Solomon Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:593
-msgid "Seychelles"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:596
-msgid "Sudan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:599
-msgid "Sweden"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:602
-msgid "Singapore"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:605
-msgid "St Helena"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:608
-msgid "Slovenia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:611
-msgid "Svalbard and Jan Mayen"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:614
-msgid "Slovakia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:617
-msgid "Sierra Leone"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:620
-msgid "San Marino"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:623
-msgid "Senegal"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:626
-msgid "Somalia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:629
-msgid "Suriname"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:632
-msgid "Sao Tome and Principe"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:635
-msgid "El Salvador"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:638
-msgid "Syria"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:641
-msgid "Swaziland"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:644
-msgid "Turks and Caicos Islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:647
-msgid "Chad"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:650
-msgid "French Southern and Antarctic Lands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:653
-msgid "Togo"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:656
-msgid "Thailand"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:659
-msgid "Tajikistan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:662
-msgid "Tokelau"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:665
-msgid "Timor-Leste"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:668
-msgid "Turkmenistan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:671
-msgid "Tunisia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:674
-msgid "Tonga"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:677
-msgid "Turkey"
-msgstr "Turquía"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:680
-msgid "Trinidad and Tobago"
-msgstr "Trinidad y Tobago"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:683
-msgid "Tuvalu"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:686
-msgid "Taiwan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:689
-msgid "Tanzania"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:692
-msgid "Ukraine"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:695
-msgid "Uganda"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:698
-msgid "US minor outlying islands"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:701
-msgid "United States"
-msgstr "Estados Unidos"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:704
-msgid "Uruguay"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:707
-msgid "Uzbekistan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:710
-msgid "Vatican City"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:713
-msgid "St Vincent"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:716
-msgid "Venezuela"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:719
-msgid "Virgin Islands (UK)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:722
-msgid "Virgin Islands (US)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:725
-msgid "Vietnam"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:728
-msgid "Vanuatu"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:731
-msgid "Wallis and Futuna"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:734
-msgid "Samoa (Western)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:737
-msgid "Yemen"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:740
-msgid "Mayotte"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:743
-msgid "South Africa"
-msgstr "Sur África"
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:746
-msgid "Zambia"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getCountryName.sh:749
-msgid "Zimbabwe"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:35
-msgid "Afar"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:39
-msgid "Abkhazian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:43
-msgid "Avestan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:47
-msgid "Afrikaans"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:51
-msgid "Akan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:55
-msgid "Amharic"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:59
-msgid "Aragonese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:63
-msgid "Arabic"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:67
-msgid "Assamese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:71
-msgid "Avaric"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:75
-msgid "Aymara"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:79
-msgid "Azerbaijani"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:83
-msgid "Bashkir"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:87
-msgid "Byelorussian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:91
-msgid "Bulgarian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:95
-msgid "Bihari"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:99
-msgid "Bislama"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:103
-msgid "Bambara"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:107
-msgid "Bengali"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:111
-msgid "Tibetan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:115
-msgid "Breton"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:119
-msgid "Bosnian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:123
-msgid "Catalan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:127
-msgid "Chechen"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:131
-msgid "Chamorro"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:135
-msgid "Corsican"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:139
-msgid "Cree"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:143
-msgid "Czech"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:147
-msgid "Church Slavic"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:151
-msgid "Chuvash"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:155
-msgid "Welsh"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:159
-msgid "Danish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:163
-msgid "German"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:167
-msgid "Divehi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:171
-msgid "Dzongkha"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:175
-msgid "E'we"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:179
-msgid "Greek"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:183
-msgid "English"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:187
-msgid "Esperanto"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:191
-msgid "Spanish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:195
-msgid "Estonian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:199
-msgid "Basque"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:202
-msgid "Persian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:206
-msgid "Fulah"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:210
-msgid "Finnish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:214
-msgid "Fijian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:218
-msgid "Faroese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:222
-msgid "French"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:226
-msgid "Frisian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:230
-msgid "Irish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:234
-msgid "Scots"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:238
-msgid "Gallegan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:242
-msgid "Guarani"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:246
-msgid "Gujarati"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:250
-msgid "Manx"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:254
-msgid "Hausa"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:258
-msgid "Hebrew"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:262
-msgid "Hindi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:266
-msgid "Hiri Motu"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:270
-msgid "Croatian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:274
-msgid "Haitian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:278
-msgid "Hungarian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:282
-msgid "Armenian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:286
-msgid "Herero"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:290
-msgid "Interlingua"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:294
-msgid "Indonesian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:298
-msgid "Interlingue"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:302
-msgid "Igbo"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:306
-msgid "Sichuan Yi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:310
-msgid "Inupiak"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:314
-msgid "Ido"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:318
-msgid "Icelandic"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:322
-msgid "Italian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:326
-msgid "Inuktitut"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:330
-msgid "Japanese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:334
-msgid "Javanese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:338
-msgid "Georgian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:342
-msgid "Kongo"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:346
-msgid "Kikuyu"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:350
-msgid "Kuanyama"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:354
-msgid "Kazakh"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:358
-msgid "Kalaallisut"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:362
-msgid "Khmer"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:366
-msgid "Kannada"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:370
-msgid "Korean"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:374
-msgid "Kanuri"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:378
-msgid "Kashmiri"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:382
-msgid "Kurdish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:386
-msgid "Komi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:390
-msgid "Cornish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:394
-msgid "Kirghiz"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:398
-msgid "Latin"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:402
-msgid "Letzeburgesch"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:406
-msgid "Ganda"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:410
-msgid "Limburgish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:414
-msgid "Lingala"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:418
-msgid "Lao"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:422
-msgid "Lithuanian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:426
-msgid "Luba-Katanga"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:430
-msgid "Latvian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:434
-msgid "Malagasy"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:438
-msgid "Marshall"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:442
-msgid "Maori"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:446
-msgid "Macedonian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:450
-msgid "Malayalam"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:454
-msgid "Mongolian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:458
-msgid "Moldavian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:462
-msgid "Marathi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:466
-msgid "Malay"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:470
-msgid "Maltese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:474
-msgid "Burmese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:482
-msgid "Norwegian Bokmaal"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:486
-msgid "Ndebele, North"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:490
-msgid "Nepali"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:494
-msgid "Ndonga"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:498
-msgid "Dutch"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:502
-msgid "Norwegian Nynorsk"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:506
-msgid "Norwegian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:510
-msgid "Ndebele, South"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:514
-msgid "Navajo"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:518
-msgid "Chichewa"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:522
-msgid "Occitan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:526
-msgid "Ojibwa"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:530
-msgid "(Afan) Oromo"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:534
-msgid "Oriya"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:538
-msgid "Ossetian; Ossetic"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:542
-msgid "Panjabi; Punjabi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:546
-msgid "Pali"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:550
-msgid "Polish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:554
-msgid "Pashto, Pushto"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:558
-msgid "Portuguese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:562
-msgid "Quechua"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:566
-msgid "Rhaeto-Romance"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:570
-msgid "Rundi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:574
-msgid "Romanian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:578
-msgid "Russian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:582
-msgid "Kinyarwanda"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:586
-msgid "Sanskrit"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:590
-msgid "Sardinian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:594
-msgid "Sindhi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:598
-msgid "Northern Sami"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:602
-msgid "Sango; Sangro"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:606
-msgid "Sinhalese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:610
-msgid "Slovak"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:614
-msgid "Slovenian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:618
-msgid "Samoan"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:622
-msgid "Shona"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:626
-msgid "Somali"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:630
-msgid "Albanian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:634
-msgid "Serbian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:638
-msgid "Swati; Siswati"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:642
-msgid "Sesotho; Sotho, Southern"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:646
-msgid "Sundanese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:650
-msgid "Swedish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:654
-msgid "Swahili"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:658
-msgid "Tamil"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:662
-msgid "Telugu"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:666
-msgid "Tajik"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:670
-msgid "Thai"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:674
-msgid "Tigrinya"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:678
-msgid "Turkmen"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:682
-msgid "Tagalog"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:686
-msgid "Tswana; Setswana"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:690
-msgid "Tonga (?)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:694
-msgid "Turkish"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:698
-msgid "Tsonga"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:703
-msgid "Tatar"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:707
-msgid "Twi"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:711
-msgid "Tahitian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:715
-msgid "Uighur"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:719
-msgid "Ukrainian"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:723
-msgid "Urdu"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:727
-msgid "Uzbek"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:731
-msgid "Venda"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:735
-msgid "Vietnamese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:739
-msgid "Volapuk; Volapuk"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:743
-msgid "Walloon"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:747
-msgid "Wolof"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:751
-msgid "Xhosa"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:755
-msgid "Yiddish (formerly ji)"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:759
-msgid "Yoruba"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:763
-msgid "Zhuang"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:767
-msgid "Chinese"
-msgstr ""
-
-#: Automation/Modules/Locale/Modules/Actions/Modules/Update/update_getLanguageName.sh:771
-msgid "Zulu"
-msgstr ""
diff --git a/Automation/Modules/Locale/Manuals/Locales/es_ES/locale.asciidoc.po b/Automation/Modules/Locale/Manuals/Locales/es_ES/locale.asciidoc.po
deleted file mode 100644
index 2c4fe6d..0000000
--- a/Automation/Modules/Locale/Manuals/Locales/es_ES/locale.asciidoc.po
+++ /dev/null
@@ -1,199 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: locale.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-10-22 23:47-0400\n"
-"PO-Revision-Date: 2013-10-22 23:47-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "locale"
-msgstr ""
-
-msgid "1"
-msgstr ""
-
-msgid ""
-"Create, edit and delete translation files for images, documents and "
-"automation scripts."
-msgstr ""
-"Crea, edita y borra ficheros de traducción para imágenes, "
-"documentos y guiones de automatización."
-
-msgid "centos-art.sh locale --help"
-msgstr ""
-
-msgid "Print module's documentation."
-msgstr "Imprime documentación del módulo."
-
-msgid "centos-art.sh locale --version"
-msgstr ""
-
-msgid "Print module's version."
-msgstr "Imprime versión del módulo."
-
-msgid ""
-"centos-art.sh locale DIRECTORY [--update|--edit|--delete|--filter=\"REGEX\"]"
-msgstr ""
-
-msgid "Perform directory localization."
-msgstr ""
-
-msgid "centos-art.sh locale FILE [--update|--edit|--delete]"
-msgstr ""
-
-msgid "Perform file localization."
-msgstr ""
-
-msgid "Description"
-msgstr "Descripción"
-
-msgid ""
-"The <emphasis role=\"strong\">locale</emphasis> produces translations files "
-"for images, documents and automation scripts based on the LANG environment "
-"variable. In order to produce locale-specific translation files, the current "
-"language information set by the LANG environment variable must be different "
-"to English (`en'). If the current language is English, the <emphasis role="
-"\"strong\">locale</emphasis> module ends its execution with an error "
-"message. When the current language is different to English, the <emphasis "
-"role=\"strong\">locale</emphasis> looks for source files, based on the "
-"arguments you passed through the command-line."
-msgstr ""
-
-msgid ""
-"When the argument you provided is a “DIRECTORY”, the <emphasis role=\"strong"
-"\">locale</emphasis> module looks for configuration files inside it and "
-"produces translation files based on the <emphasis role=\"strong\">render-"
-"from</emphasis> and <emphasis role=\"strong\">locale-from</emphasis> "
-"variables set in there. On the other hand, when a “FILE” is provided, it "
-"takes the file extension (i.e., the characters after the last dot in the "
-"file name) and looks recursively in the file's directory for all the files "
-"that have the same file extension the “FILE” does, and builds the list of "
-"source files that will be used to produce the translation files. In this "
-"case, the translation files are stored in a “Locales” directory, at the same "
-"level of the “FILE” you provided as argument to <emphasis role=\"strong"
-"\">locale</emphasis> module's command-line."
-msgstr ""
-
-msgid ""
-"Translation files are the files we use to store translatable strings. These "
-"files can be either portable objects (<literal>.po'), machine objects (</"
-"literal>.po') or portable object templates (<literal>.pot'). Machine objects "
-"are built from portable objects. Portable objects are built from portable "
-"object templates (</literal>.pot'). Portable object templates are built "
-"using <emphasis role=\"strong\">xgettext</emphasis> or <emphasis role="
-"\"strong\">xml2po</emphasis> programs, according to the source files you are "
-"retrieving translatable strings from. From these files, portable objects "
-"(<literal>.po') are used by <emphasis role=\"strong\">render</emphasis> "
-"module to produce both localized images and localized documentation while "
-"machine objects (</literal>.mo') are used by <emphasis role=\"strong"
-"\">gettext</emphasis> program to produce localized output messages from "
-"automation scripts."
-msgstr ""
-
-msgid "Options"
-msgstr ""
-
-msgid ""
-"The <emphasis role=\"strong\">locale</emphasis> module accepts the following "
-"options:"
-msgstr ""
-
-msgid "--help"
-msgstr ""
-
-msgid "--version"
-msgstr ""
-
-msgid "--filter=\"REGEX\""
-msgstr ""
-
-msgid ""
-"When “DIRECTORY” is passed as argument, this option reduces the number of "
-"section blocks inside configuration files the <emphasis role=\"strong"
-"\">locale</emphasis> module will take for processing by using the “REGEX” "
-"value is a regular expression pattern to match one or more section names "
-"inside the configuration files found under “DIRECTORY”. When “FILE” is "
-"passed as argument, in the other hand, it limits the number of files that "
-"will be set in the list of source files used to build the final translation "
-"files."
-msgstr ""
-
-msgid "--update"
-msgstr ""
-
-msgid "--edit"
-msgstr ""
-
-msgid "--delete"
-msgstr ""
-
-msgid "Localizing Image Files"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"\n"
-"Hi\n"
-"\n"
-"Localizing Documentation Files"
-msgstr ""
-
-msgid "Hi"
-msgstr ""
-
-msgid "Localizing Automation Scripts"
-msgstr ""
-
-msgid "Author"
-msgstr ""
-
-msgid ""
-"Written by <ulink url=\"mailto:al@centos.org.cu\">Alain Reguera Delgado</"
-"ulink>"
-msgstr ""
-
-msgid "Copyright"
-msgstr ""
-
-msgid "Copyright © 2009-2013 The CentOS Project"
-msgstr ""
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-
-msgid "See Also"
-msgstr ""
-
-msgid "centos-art.sh(1), centos-art.sh-render(1), gettext(1)"
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
-
-#~ msgid "Name"
-#~ msgstr "Nombre de la referencia"
-
-#~ msgid "Synopsis"
-#~ msgstr "Sinópsis"
diff --git a/Automation/Modules/Locale/Manuals/locale.asciidoc b/Automation/Modules/Locale/Manuals/locale.asciidoc
deleted file mode 100644
index c794f10..0000000
--- a/Automation/Modules/Locale/Manuals/locale.asciidoc
+++ /dev/null
@@ -1,127 +0,0 @@
-locale(1)
-=========
-
-Name
-----
-
-locale - Create, edit and delete translation files for images,
-documents and automation scripts.
-
-Synopsis
---------
-
-*centos-art.sh locale --help*::
-    Print module's documentation.
-
-*centos-art.sh locale --version*::
-    Print module's version.
-
-*centos-art.sh locale DIRECTORY [--update|--edit|--delete|--filter="REGEX"]*::
-    Perform directory localization.
-
-*centos-art.sh locale FILE [--update|--edit|--delete]*::
-    Perform file localization.
-
-Description
------------
-
-The *locale* produces translations files for images, documents and
-automation scripts based on the LANG environment variable. In order to
-produce locale-specific translation files, the current language
-information set by the LANG environment variable must be different to
-English (`en'). If the current language is English, the *locale*
-module ends its execution with an error message. When the current
-language is different to English, the *locale* looks for source files,
-based on the arguments you passed through the command-line.
-
-When the argument you provided is a ``DIRECTORY'', the *locale* module
-looks for configuration files inside it and produces translation files
-based on the *render-from* and *locale-from* variables set in there.
-On the other hand, when a ``FILE'' is provided, it takes the file
-extension (i.e., the characters after the last dot in the file name)
-and looks recursively in the file's directory for all the files that
-have the same file extension the ``FILE'' does, and builds the list of
-source files that will be used to produce the translation files. In
-this case, the translation files are stored in a ``Locales''
-directory, at the same level of the ``FILE'' you provided as argument
-to *locale* module's command-line.
-
-Translation files are the files we use to store translatable strings.
-These files can be either portable objects (`.po'), machine objects
-(`.po') or portable object templates (`.pot'). Machine objects are
-built from portable objects. Portable objects are built from portable
-object templates (`.pot').  Portable object templates are built using
-*xgettext* or *xml2po* programs, according to the source files you are
-retrieving translatable strings from. From these files, portable
-objects (`.po') are used by *render* module to produce both localized
-images and localized documentation while machine objects (`.mo') are
-used by *gettext* program to produce localized output messages from
-automation scripts.
-
-Options
--------
-
-The *locale* module accepts the following options:
-
-*--help*::
-    Print module's documentation.
-*--version*::
-    Print module's version.
-*--filter="REGEX"*::
-    When ``DIRECTORY'' is passed as argument, this option reduces the
-    number of section blocks inside configuration files the *locale*
-    module will take for processing by using the ``REGEX'' value is a
-    regular expression pattern to match one or more section names
-    inside the configuration files found under ``DIRECTORY''. When
-    ``FILE'' is passed as argument, in the other hand, it limits the
-    number of files that will be set in the list of source files used
-    to build the final translation files.
-*--update*::
-*--edit*::
-*--delete*::
-
-Localizing Image Files
-----------------------
-
-Hi
-
-Localizing Documentation Files
-------------------------------
-
-Hi
-
-Localizing Automation Scripts
------------------------------
-
-Hi
-
-Author
-------
-
-Written by mailto:al@centos.org.cu[Alain Reguera Delgado]
-
-Copyright
----------
-
-Copyright (C) 2009-2013 The CentOS Project
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-See Also
---------
-
-centos-art.sh(1), centos-art.sh-render(1), gettext(1)
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Modules/Locale/Manuals/render.conf b/Automation/Modules/Locale/Manuals/render.conf
deleted file mode 100644
index 720641f..0000000
--- a/Automation/Modules/Locale/Manuals/render.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-[locale]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "locale.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/locale.asciidoc.po"
-formats         = "xhtml manpage"
-mansect         = "1"
diff --git a/Automation/Modules/Locale/Modules/Directories/directories.sh b/Automation/Modules/Locale/Modules/Directories/directories.sh
deleted file mode 100755
index 2d1afa7..0000000
--- a/Automation/Modules/Locale/Modules/Directories/directories.sh
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   directories.sh -- This module make a list of all the supported
-#   files inside the directory provided as argument in the
-#   command-line. They it passed each file found to files module,
-#   where they are processed one by one.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function directories {
-
-    local FILES=''
-
-    # Sanitate non-option arguments to be sure they match the
-    # directory conventions established by centos-art.sh script
-    # against source directory locations in the working copy.
-    local DIRECTORY=$(tcar_checkRepoDirSource ${1})
-
-    # Define regular expression used by locale module to determine the
-    # file extension that it can retrieve translatable strings from,
-    # when a directory as argument is provided in the command-line.
-    #
-    # Don't include file extensions for script files here.
-    #
-    # Scripts files shouldn't be localized when a directory has been
-    # passed argument in the command-line because when we are
-    # processing directories, each file inside it is processed
-    # individually.  For example, modules might involve several script
-    # files but they should have only one PO file for all the files
-    # they are made of.  Using directory processing would create one
-    # PO file for each script file in the directory and that is what
-    # should not happen.  For this reason don't include any file
-    # extension related to script files here.
-    #
-    # Don't include file extensions for asciidoc files here.
-    #
-    # Asciidoc documents need configuration files in order to be
-    # localized in coordination with render module. If you list
-    # asciidoc documents here, the configuration files won't be read
-    # and it will be localized in a way that may or may not match the
-    # way it is produced through render module.
-    local LOCALE_SUPPORTED_FILES='.+/.+\.(svgz|svg)$'
-
-    # Build list of supported files which locale module will extract
-    # translatable strings from.
-    if [[ ${LOCALE_FLAG_RECURSIVE} == 'true' ]];then
-        FILES=$(tcar_getFilesList ${DIRECTORY} \
-            --type=f --pattern="${LOCALE_SUPPORTED_FILES}" \
-            | egrep "${TCAR_FLAG_FILTER}")
-    else
-        FILES=$(tcar_getFilesList ${DIRECTORY} \
-            --mindepth=1 --maxdepth=1 --type=f \
-            --pattern="${LOCALE_SUPPORTED_FILES}" \
-            | egrep "${TCAR_FLAG_FILTER}")
-    fi
-
-    # Verify found files. In case no file is found, print an error
-    # message describing it.
-    tcar_checkFiles -ef ${FILES}
-
-    # Execute files module to process files found, one by one.
-    for FILE in ${FILES};do
-        tcar_setModuleEnvironment -m 'files' -t 'sibling' -g ${FILE}
-    done
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Delete/delete.sh b/Automation/Modules/Locale/Modules/Files/Modules/Delete/delete.sh
deleted file mode 100755
index 3727141..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Delete/delete.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   delete.sh -- This module standardizes localization delete actions
-#   inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function delete {
-
-    tcar_checkFiles -ef "${PO_FILE}"
-
-    tcar_printMessage "${PO_FILE}" --as-deleting-line
-
-    /bin/rm ${PO_FILE}
-
-    if [[ -f ${MO_FILE} ]];then
-        tcar_printMessage "${MO_FILE}" --as-deleting-line
-        /bin/rm ${MO_FILE}
-    fi
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Edit/edit.sh b/Automation/Modules/Locale/Modules/Files/Modules/Edit/edit.sh
deleted file mode 100755
index 0b0c6d9..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Edit/edit.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   edit.sh -- This module standardizes localization edition actions
-#   inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function edit {
-
-    tcar_checkFiles -efi "text/x-po" "${PO_FILE}"
-
-    tcar_printMessage "${PO_FILE}" --as-editing-line
-
-    ${TCAR_USER_EDITOR} ${PO_FILE}
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Asciidoc/asciidoc.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Asciidoc/asciidoc.sh
deleted file mode 100755
index 21233c1..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Asciidoc/asciidoc.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   asciidoc.sh -- This module standardizes update actions related to
-#   localization of asciidoc files inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc {
-
-    tcar_checkFiles -efm "\.asciidoc$" "${RENDER_FROM}"
-
-    local DOCBOOK=$(tcar_getTemporalFile $(basename ${RENDER_FROM})).docbook
-
-    asciidoc_convertAsciidocToDocbook
-
-    update_convertXmlToPot "${DOCBOOK}" "${POT_FILE}"
-
-    update_convertPotToPo "${POT_FILE}" "${PO_FILE}"
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Asciidoc/asciidoc_convertAsciidocToDocbook.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Asciidoc/asciidoc_convertAsciidocToDocbook.sh
deleted file mode 100755
index 02a98ec..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Asciidoc/asciidoc_convertAsciidocToDocbook.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   asciidoc_convertAsciidocToDocbook.sh -- This function converts
-#   asciicoc files into docbook files using asciidoc command's default
-#   (article) doctype.
-#
-#   When docbook files are produced from asciidoc files it is
-#   necessary to consider the format in which they are generated
-#   (e.g., whether it is an article or a manpage). This information is
-#   stored in render.conf file, in the same directory of asciidoc
-#   file. Both locale and render modules need to produce the same
-#   docbook output in order to produce html and manpages well
-#   localized. Otherwise, there might be content that would be not
-#   localized because the same content is produced using a different
-#   markup (e.g., you localize asciidoc documents as articles but then
-#   render them as manpage).  To solve this issue, it is necessary
-#   that both locale and render module use the same configuration
-#   file when producing localization and final content. This way, both
-#   locale and render produce content using the same information.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc_convertAsciidocToDocbook {
-
-    tcar_checkFiles -m '^(manpage|article|book)$' "${RENDER_FLOW}"
-
-    /usr/bin/asciidoc --backend="docbook" --doctype="${RENDER_FLOW}" \
-        --out-file=${DOCBOOK} ${RENDER_FROM}
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh
deleted file mode 100755
index de0bacf..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Conf/conf.sh
+++ /dev/null
@@ -1,104 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   conf.sh -- This module processes configuration files provided as
-#   argument in the command-line of locale module. Basically, it
-#   redefines values previously set in the files function using the
-#   configuration file provided in the command-line.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function conf {
-
-    local CONFIGURATION=${RENDER_FROM}
-
-    # Use arrays to store section names. This make possible to make
-    # use of post-rendition and last-rendition concepts. Otherwise it
-    # would be difficult to predict information about sections inside
-    # deeper environments.
-    local -a SECTIONS
-    for SECTION in $(tcar_getConfigSectionNames "${CONFIGURATION}" \
-        | egrep ${TCAR_FLAG_FILTER});do
-        SECTIONS[++${#SECTIONS[*]}]="${SECTION}"
-    done
-
-    # Verify the configuration file has one section entry at least.
-    if [[ ${#SECTIONS[*]} -eq 0 ]];then
-        tcar_printMessage "`eval_gettext "No section definition was found in \\\$CONFIGURATION."`" --as-error-line
-    fi
-
-    local COUNTER=0
-
-    while [[ ${COUNTER} -lt ${#SECTIONS[*]} ]];do
-
-        local SECTION=${SECTIONS[${COUNTER}]}
-
-        local RENDER_TYPE=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-type")
-        if [[ -z ${RENDER_TYPE} ]];then
-            tcar_printMessage "${CONFIGURATION} `gettext "hasn't render-type set in."`" --as-error-line
-        fi
-
-        local RENDER_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-from")
-        if [[ -z ${RENDER_FROM} ]];then
-            tcar_printMessage "${CONFIGURATION} `gettext "hasn't render-from set in."`" --as-error-line
-        fi
-        if [[ ! ${RENDER_FROM} =~ "^/" ]];then
-            RENDER_FROM=$(dirname ${CONFIGURATION})/${RENDER_FROM}
-        fi
-
-        local RENDER_FLOW=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-flow")
-        if [[ -z ${RENDER_FLOW} ]];then
-            tcar_printMessage "${CONFIGURATION} `gettext "hasn't render-flow set in."`" --as-error-line
-        fi
-
-        local LOCALE_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "locale-from")
-        if [[ -z ${LOCALE_FROM} ]];then
-            tcar_printMessage "${CONFIGURATION} `gettext "hasn't locale-from set in."`" --as-error-line
-        fi
-        if [[ ! ${LOCALE_FROM} =~ "^/" ]];then
-            LOCALE_FROM=$(dirname ${CONFIGURATION})/${LOCALE_FROM}
-        fi
-
-        # Re-define package name written in POT and PO files. This is
-        # the name of the initialization file you provided as argument
-        # to the command line to provide localization for.
-        local PACKAGE_NAME=$(basename ${RENDER_FROM})
-
-        # Re-define absolute path to portable and machine objects.
-        local POT_FILE=$(tcar_getTemporalFile "${PACKAGE_NAME}.pot")
-        local PO_FILE=${LOCALE_FROM}
-        local MO_FILE=$(dirname ${RENDER_FROM})/Locales/${TCAR_SCRIPT_LANG_LC}/LC_MESSAGES/${PACKAGE_NAME}.mo
-
-        # Execute type-specific module for processing files.
-        tcar_setModuleEnvironment -m "${RENDER_TYPE}" -t "sibling"
-
-        # Increment section's counter.
-        COUNTER=$(( ${COUNTER} + 1 ))
-
-    done
-
-    # Reset array variables and their counters to avoid undesired
-    # concatenations between configuration files.
-    unset COUNTER
-    unset SECTIONS
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Sh/sh.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Sh/sh.sh
deleted file mode 100755
index 9e31bf2..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Sh/sh.sh
+++ /dev/null
@@ -1,86 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   sh.sh -- This module retrieves translatable strings from shell
-#   scripts files. Normally, this function takes the file provided as
-#   argument in the command-line and creates a list of all files that
-#   share the same file extension in the same directory structure and
-#   retrieve translation messages from it.  Translation messages are
-#   stored in a PO file for each supported language under the Locales
-#   directory. In case the --recursive option is also provided, the
-#   list of files to process is build recursively.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function sh {
-
-    # Verify existence and type of file being processed.
-    tcar_checkFiles -efi 'application/x-shellscript' "${RENDER_FROM}"
-
-    local FILES=''
-    local DIRECTORY=$(dirname ${RENDER_FROM})
-
-    # Build list of all script files that xgettext will look for
-    # translatable strings inside. By default only scripts in the
-    # current directory will be looked out.
-    if [[ ${LOCALE_FLAG_RECURSIVE} == 'true' ]];then
-        FILES=$(tcar_getFilesList "${DIRECTORY}" \
-            --type=f --pattern='.+\.sh$')
-    else
-        FILES=$(tcar_getFilesList "${DIRECTORY}" \
-            --mindepth=1 --maxdepth=1 --type=f \
-            --pattern='.+\.sh$')
-    fi
-
-    # Verify found files existence and type before processing them.
-    tcar_checkFiles -efi 'application/x-shellscript' "${FILES}"
-
-    # Retrieve translatable strings from shell script files and create
-    # the portable object template (.pot) from them.
-    xgettext --output=${POT_FILE} --width=70 \
-        --package-name=${PACKAGE_NAME} \
-        --package-version=${PACKAGE_VERSION} \
-        --msgid-bugs-address="centos-l10n-${TCAR_SCRIPT_LANG_LL}@centos.org.cu" \
-        --sort-by-file ${FILES}
-
-    # When there is not any translatable string to retrieve from file,
-    # the POT file is not created. Be aware of this when retrieving
-    # translatable strings from several files (e.g., you are
-    # processing a directory full of svgz files, but some of them have
-    # no translatable string inside).
-    if [[ ! -f ${POT_FILE} ]];then
-        return
-    fi
-
-    # Verify, initialize or update portable objects from portable
-    # object templates.
-    update_convertPotToPo "${POT_FILE}" "${PO_FILE}"
-
-    # At this point some changes might be realized inside the PO file,
-    # so we need to update the related MO file based on recently
-    # updated PO files here in order for `centos-art.sh' script to
-    # print out the most up to date revision of localized messages.
-    # Notice that this is required only if we were localizing shell
-    # scripts because xml-based files don't need the MO files.
-    update_convertPoToMo
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svg/svg.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svg/svg.sh
deleted file mode 100755
index 14fbd2b..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svg/svg.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg.sh -- This module standardizes localization update actions of
-#   svg files inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg {
-
-    local SVG_INSTANCE=$(tcar_getTemporalFile $(basename ${RENDER_FROM}))
-
-    svg_createSvgInstance
-
-    update_convertXmlToPot "${SVG_INSTANCE}" "${POT_FILE}"
-
-    update_convertPotToPo "${POT_FILE}" "${PO_FILE}"
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svg/svg_createSvgInstance.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svg/svg_createSvgInstance.sh
deleted file mode 100755
index e00951a..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svg/svg_createSvgInstance.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_createSvgInstance.sh -- This function verifies whether the
-#   file being processed is compressed or not, then uses that
-#   information to read the file and create an instance of it.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_createSvgInstance {
-
-    if [[ $(/usr/bin/file -b -i ${RENDER_FROM}) =~ '^application/x-gzip$' ]];then
-        /bin/zcat ${RENDER_FROM} > ${SVG_INSTANCE}
-    else
-        /bin/cat ${RENDER_FROM} > ${SVG_INSTANCE}
-    fi
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svgz/svgz.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svgz/svgz.sh
deleted file mode 100755
index f1af3d3..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/Modules/Svgz/svgz.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svgz.sh -- This module is an interface of svg module. It helps to
-#   process svgz files using svg module.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svgz {
-
-    tcar_setModuleEnvironment -m 'svg' -t 'sibling'
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update.sh
deleted file mode 100755
index 0c5895a..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update.sh -- This module standardizes update actions related to
-#   localization inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update {
-
-    tcar_setModuleEnvironment -m "${RENDER_TYPE}" -t "child"
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertPoToMo.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertPoToMo.sh
deleted file mode 100755
index a06fdf2..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertPoToMo.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update_convertPoToMo.sh -- This function converts portable object
-#   (.po) files to machine object (.mo) files.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update_convertPoToMo {
-
-    # Print action message.
-    tcar_printMessage "${MO_FILE}" --as-creating-line
-
-    # Verify absolute path to machine object directory, if it doesn't
-    # exist create it.
-    if [[ ! -d $(dirname ${MO_FILE}) ]];then
-        mkdir -p $(dirname ${MO_FILE})
-    fi
-
-    # Create machine object from portable object.
-    msgfmt --check ${PO_FILE} --output-file=${MO_FILE}
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertPotToPo.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertPotToPo.sh
deleted file mode 100755
index 04a5b4f..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertPotToPo.sh
+++ /dev/null
@@ -1,68 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update_convertPotToPo.sh -- This function takes a portable object
-#   template (.pot) and creates a language-specific portable object
-#   (.po) for it.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update_convertPotToPo {
-
-    local POT_FILE="${1}"
-    local PO_FILE="${2}"
-
-    # Verify the portable object template. The portable object
-    # template is used to create the portable object. We cannot
-    # continue without it.
-    tcar_checkFiles -ef ${POT_FILE}
-
-    # Print action message.
-    tcar_printMessage "${PO_FILE}" --as-creating-line
-
-    # Verify existence of portable object. The portable object is the
-    # file translators edit in order to make translation works.
-    if [[ -f ${PO_FILE} ]];then
-
-        # Update portable object merging both portable object and
-        # portable object template.
-        msgmerge --output-file="${PO_FILE}" "${PO_FILE}" "${POT_FILE}" --quiet
-
-    else
-
-        # Create the PO's parent directory if it doesn't exist.
-        if [[ ! -d $(dirname ${PO_FILE}) ]];then
-            mkdir -p $(dirname ${PO_FILE})
-        fi
-
-        # Initiate portable object using portable object template.
-        # Do not print msginit sterr output, use centos-art action
-        # message instead.
-        msginit -i ${POT_FILE} -o ${PO_FILE} --width=70 \
-            --no-translator > /dev/null 2>&1
-
-    fi
-
-    # Sanitate metadata inside the PO file.
-    update_setPoMetadata "${PO_FILE}"
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertXmlToPot.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertXmlToPot.sh
deleted file mode 100755
index b07a48c..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_convertXmlToPot.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update_convertXmlToPot.sh -- This function takes an XML file and
-#   creates a portable object template (.pot) for it.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update_convertXmlToPot {
-
-    local XML_FILE=${1}
-    local POT_FILE=${2}
-
-    # Move to final location before processing source file in order
-    # for relative calls (e.g., image files) inside the source files
-    # can be found by xml2po and no warning be printed from it.
-    if [[ -d ${RENDER_TARGET} ]];then
-        pushd ${RENDER_TARGET} > /dev/null
-    fi
-
-    cat ${XML_FILE} | xml2po -a -l ${TCAR_SCRIPT_LANG_LC} - \
-        | msgcat --output-file=${POT_FILE} --width=70 --no-location -
-
-    if [[ -d ${RENDER_TARGET} ]];then
-        popd > /dev/null
-    fi
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_getCountryName.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update_getCountryName.sh
deleted file mode 100755
index f0f1846..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_getCountryName.sh
+++ /dev/null
@@ -1,756 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update_getCountryName.sh -- This function implements country names
-#   based on country codes as specified by ISO-3166.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update_getCountryName {
-
-    local COUNTRYNAME="`gettext "Unknown"`"
-
-    case ${CLI_LANG_CC} in
-
-	'AD' )
-        COUNTRYNAME="`gettext "Andorra"`"
-        ;;
-	'AE' )
-        COUNTRYNAME="`gettext "United Arab Emirates"`"
-        ;;
-	'AF' )
-        COUNTRYNAME="`gettext "Afghanistan"`"
-        ;;
-	'AG' )
-        COUNTRYNAME="`gettext "Antigua and Barbuda"`"
-        ;;
-	'AI' )
-        COUNTRYNAME="`gettext "Anguilla"`"
-        ;;
-	'AL' )
-        COUNTRYNAME="`gettext "Albania"`"
-        ;;
-	'AM' )
-        COUNTRYNAME="`gettext "Armenia"`"
-        ;;
-	'AN' )
-        COUNTRYNAME="`gettext "Netherlands Antilles"`"
-        ;;
-	'AO' )
-        COUNTRYNAME="`gettext "Angola"`"
-        ;;
-	'AQ' )
-        COUNTRYNAME="`gettext "Antarctica"`"
-        ;;
-	'AR' )
-        COUNTRYNAME="`gettext "Argentina"`"
-        ;;
-	'AS' )
-        COUNTRYNAME="`gettext "Samoa (American)"`"
-        ;;
-	'AT' )
-        COUNTRYNAME="`gettext "Austria"`"
-        ;;
-	'AU' )
-        COUNTRYNAME="`gettext "Australia"`"
-        ;;
-	'AW' )
-        COUNTRYNAME="`gettext "Aruba"`"
-        ;;
-	'AZ' )
-        COUNTRYNAME="`gettext "Azerbaijan"`"
-        ;;
-	'BA' )
-        COUNTRYNAME="`gettext "Bosnia and Herzegovina"`"
-        ;;
-	'BB' )
-        COUNTRYNAME="`gettext "Barbados"`"
-        ;;
-	'BD' )
-        COUNTRYNAME="`gettext "Bangladesh"`"
-        ;;
-	'BE' )
-        COUNTRYNAME="`gettext "Belgium"`"
-        ;;
-	'BF' )
-        COUNTRYNAME="`gettext "Burkina Faso"`"
-        ;;
-	'BG' )
-        COUNTRYNAME="`gettext "Bulgaria"`"
-        ;;
-	'BH' )
-        COUNTRYNAME="`gettext "Bahrain"`"
-        ;;
-	'BI' )
-        COUNTRYNAME="`gettext "Burundi"`"
-        ;;
-	'BJ' )
-        COUNTRYNAME="`gettext "Benin"`"
-        ;;
-	'BM' )
-        COUNTRYNAME="`gettext "Bermuda"`"
-        ;;
-	'BN' )
-        COUNTRYNAME="`gettext "Brunei"`"
-        ;;
-	'BO' )
-        COUNTRYNAME="`gettext "Bolivia"`"
-        ;;
-	'BR' )
-        COUNTRYNAME="`gettext "Brazil"`"
-        ;;
-	'BS' )
-        COUNTRYNAME="`gettext "Bahamas"`"
-        ;;
-	'BT' )
-        COUNTRYNAME="`gettext "Bhutan"`"
-        ;;
-	'BV' )
-        COUNTRYNAME="`gettext "Bouvet Island"`"
-        ;;
-	'BW' )
-        COUNTRYNAME="`gettext "Botswana"`"
-        ;;
-	'BY' )
-        COUNTRYNAME="`gettext "Belarus"`"
-        ;;
-	'BZ' )
-        COUNTRYNAME="`gettext "Belize"`"
-        ;;
-	'CA' )
-        COUNTRYNAME="`gettext "Canada"`"
-        ;;
-	'CC' )
-        COUNTRYNAME="`gettext "Cocos (Keeling) Islands"`"
-        ;;
-	'CD' )
-        COUNTRYNAME="`gettext "Congo (Dem. Rep.)"`"
-        ;;
-	'CF' )
-        COUNTRYNAME="`gettext "Central African Rep."`"
-        ;;
-	'CG' )
-        COUNTRYNAME="`gettext "Congo (Rep.)"`"
-        ;;
-	'CH' )
-        COUNTRYNAME="`gettext "Switzerland"`"
-        ;;
-	'CI' )
-        COUNTRYNAME="`gettext "Co^te d'Ivoire"`"
-        ;;
-	'CK' )
-        COUNTRYNAME="`gettext "Cook Islands"`"
-        ;;
-	'CL' )
-        COUNTRYNAME="`gettext "Chile"`"
-        ;;
-	'CM' )
-        COUNTRYNAME="`gettext "Cameroon"`"
-        ;;
-	'CN' )
-        COUNTRYNAME="`gettext "China"`"
-        ;;
-	'CO' )
-        COUNTRYNAME="`gettext "Colombia"`"
-        ;;
-	'CR' )
-        COUNTRYNAME="`gettext "Costa Rica"`"
-        ;;
-	'CS' )
-        COUNTRYNAME="`gettext "Serbia and Montenegro"`"
-        ;;
-	'CU' )
-        COUNTRYNAME="`gettext "Cuba"`"
-        ;;
-	'CV' )
-        COUNTRYNAME="`gettext "Cape Verde"`"
-        ;;
-	'CX' )
-        COUNTRYNAME="`gettext "Christmas Island"`"
-        ;;
-	'CY' )
-        COUNTRYNAME="`gettext "Cyprus"`"
-        ;;
-	'CZ' )
-        COUNTRYNAME="`gettext "Czech Republic"`"
-        ;;
-	'DE' )
-        COUNTRYNAME="`gettext "Germany"`"
-        ;;
-	'DJ' )
-        COUNTRYNAME="`gettext "Djibouti"`"
-        ;;
-	'DK' )
-        COUNTRYNAME="`gettext "Denmark"`"
-        ;;
-	'DM' )
-        COUNTRYNAME="`gettext "Dominica"`"
-        ;;
-	'DO' )
-        COUNTRYNAME="`gettext "Dominican Republic"`"
-        ;;
-	'DZ' )
-        COUNTRYNAME="`gettext "Algeria"`"
-        ;;
-	'EC' )
-        COUNTRYNAME="`gettext "Ecuador"`"
-        ;;
-	'EE' )
-        COUNTRYNAME="`gettext "Estonia"`"
-        ;;
-	'EG' )
-        COUNTRYNAME="`gettext "Egypt"`"
-        ;;
-	'EH' )
-        COUNTRYNAME="`gettext "Western Sahara"`"
-        ;;
-	'ER' )
-        COUNTRYNAME="`gettext "Eritrea"`"
-        ;;
-	'ES' )
-        COUNTRYNAME="`gettext "Spain"`"
-        ;;
-	'ET' )
-        COUNTRYNAME="`gettext "Ethiopia"`"
-        ;;
-	'FI' )
-        COUNTRYNAME="`gettext "Finland"`"
-        ;;
-	'FJ' )
-        COUNTRYNAME="`gettext "Fiji"`"
-        ;;
-	'FK' )
-        COUNTRYNAME="`gettext "Falkland Islands"`"
-        ;;
-	'FM' )
-        COUNTRYNAME="`gettext "Micronesia"`"
-        ;;
-	'FO' )
-        COUNTRYNAME="`gettext "Faeroe Islands"`"
-        ;;
-	'FR' )
-        COUNTRYNAME="`gettext "France"`"
-        ;;
-	'GA' )
-        COUNTRYNAME="`gettext "Gabon"`"
-        ;;
-	'GB' )
-        COUNTRYNAME="`gettext "Britain (UK)"`"
-        ;;
-	'GD' )
-        COUNTRYNAME="`gettext "Grenada"`"
-        ;;
-	'GE' )
-        COUNTRYNAME="`gettext "Georgia"`"
-        ;;
-	'GF' )
-        COUNTRYNAME="`gettext "French Guiana"`"
-        ;;
-	'GH' )
-        COUNTRYNAME="`gettext "Ghana"`"
-        ;;
-	'GI' )
-        COUNTRYNAME="`gettext "Gibraltar"`"
-        ;;
-	'GL' )
-        COUNTRYNAME="`gettext "Greenland"`"
-        ;;
-	'GM' )
-        COUNTRYNAME="`gettext "Gambia"`"
-        ;;
-	'GN' )
-        COUNTRYNAME="`gettext "Guinea"`"
-        ;;
-	'GP' )
-        COUNTRYNAME="`gettext "Guadeloupe"`"
-        ;;
-	'GQ' )
-        COUNTRYNAME="`gettext "Equatorial Guinea"`"
-        ;;
-	'GR' )
-        COUNTRYNAME="`gettext "Greece"`"
-        ;;
-	'GS' )
-        COUNTRYNAME="`gettext "South Georgia and the South Sandwich Islands"`"
-        ;;
-	'GT' )
-        COUNTRYNAME="`gettext "Guatemala"`"
-        ;;
-	'GU' )
-        COUNTRYNAME="`gettext "Guam"`"
-        ;;
-	'GW' )
-        COUNTRYNAME="`gettext "Guinea-Bissau"`"
-        ;;
-	'GY' )
-        COUNTRYNAME="`gettext "Guyana"`"
-        ;;
-	'HK' )
-        COUNTRYNAME="`gettext "Hong Kong"`"
-        ;;
-	'HM' )
-        COUNTRYNAME="`gettext "Heard Island and McDonald Islands"`"
-        ;;
-	'HN' )
-        COUNTRYNAME="`gettext "Honduras"`"
-        ;;
-	'HR' )
-        COUNTRYNAME="`gettext "Croatia"`"
-        ;;
-	'HT' )
-        COUNTRYNAME="`gettext "Haiti"`"
-        ;;
-	'HU' )
-        COUNTRYNAME="`gettext "Hungary"`"
-        ;;
-	'ID' )
-        COUNTRYNAME="`gettext "Indonesia"`"
-        ;;
-	'IE' )
-        COUNTRYNAME="`gettext "Ireland"`"
-        ;;
-	'IL' )
-        COUNTRYNAME="`gettext "Israel"`"
-        ;;
-	'IN' )
-        COUNTRYNAME="`gettext "India"`"
-        ;;
-	'IO' )
-        COUNTRYNAME="`gettext "British Indian Ocean Territory"`"
-        ;;
-	'IQ' )
-        COUNTRYNAME="`gettext "Iraq"`"
-        ;;
-	'IR' )
-        COUNTRYNAME="`gettext "Iran"`"
-        ;;
-	'IS' )
-        COUNTRYNAME="`gettext "Iceland"`"
-        ;;
-	'IT' )
-        COUNTRYNAME="`gettext "Italy"`"
-        ;;
-	'JM' )
-        COUNTRYNAME="`gettext "Jamaica"`"
-        ;;
-	'JO' )
-        COUNTRYNAME="`gettext "Jordan"`"
-        ;;
-	'JP' )
-        COUNTRYNAME="`gettext "Japan"`"
-        ;;
-	'KE' )
-        COUNTRYNAME="`gettext "Kenya"`"
-        ;;
-	'KG' )
-        COUNTRYNAME="`gettext "Kyrgyzstan"`"
-        ;;
-	'KH' )
-        COUNTRYNAME="`gettext "Cambodia"`"
-        ;;
-	'KI' )
-        COUNTRYNAME="`gettext "Kiribati"`"
-        ;;
-	'KM' )
-        COUNTRYNAME="`gettext "Comoros"`"
-        ;;
-	'KN' )
-        COUNTRYNAME="`gettext "St Kitts and Nevis"`"
-        ;;
-	'KP' )
-        COUNTRYNAME="`gettext "Korea (North)"`"
-        ;;
-	'KR' )
-        COUNTRYNAME="`gettext "Korea (South)"`"
-        ;;
-	'KW' )
-        COUNTRYNAME="`gettext "Kuwait"`"
-        ;;
-	'KY' )
-        COUNTRYNAME="`gettext "Cayman Islands"`"
-        ;;
-	'KZ' )
-        COUNTRYNAME="`gettext "Kazakhstan"`"
-        ;;
-	'LA' )
-        COUNTRYNAME="`gettext "Laos"`"
-        ;;
-	'LB' )
-        COUNTRYNAME="`gettext "Lebanon"`"
-        ;;
-	'LC' )
-        COUNTRYNAME="`gettext "St Lucia"`"
-        ;;
-	'LI' )
-        COUNTRYNAME="`gettext "Liechtenstein"`"
-        ;;
-	'LK' )
-        COUNTRYNAME="`gettext "Sri Lanka"`"
-        ;;
-	'LR' )
-        COUNTRYNAME="`gettext "Liberia"`"
-        ;;
-	'LS' )
-        COUNTRYNAME="`gettext "Lesotho"`"
-        ;;
-	'LT' )
-        COUNTRYNAME="`gettext "Lithuania"`"
-        ;;
-	'LU' )
-        COUNTRYNAME="`gettext "Luxembourg"`"
-        ;;
-	'LV' )
-        COUNTRYNAME="`gettext "Latvia"`"
-        ;;
-	'LY' )
-        COUNTRYNAME="`gettext "Libya"`"
-        ;;
-	'MA' )
-        COUNTRYNAME="`gettext "Morocco"`"
-        ;;
-	'MC' )
-        COUNTRYNAME="`gettext "Monaco"`"
-        ;;
-	'MD' )
-        COUNTRYNAME="`gettext "Moldova"`"
-        ;;
-	'MG' )
-        COUNTRYNAME="`gettext "Madagascar"`"
-        ;;
-	'MH' )
-        COUNTRYNAME="`gettext "Marshall Islands"`"
-        ;;
-	'MK' )
-        COUNTRYNAME="`gettext "Macedonia"`"
-        ;;
-	'ML' )
-        COUNTRYNAME="`gettext "Mali"`"
-        ;;
-	'MM' )
-        COUNTRYNAME="`gettext "Myanmar (Burma)"`"
-        ;;
-	'MN' )
-        COUNTRYNAME="`gettext "Mongolia"`"
-        ;;
-	'MO' )
-        COUNTRYNAME="`gettext "Macao"`"
-        ;;
-	'MP' )
-        COUNTRYNAME="`gettext "Northern Mariana Islands"`"
-        ;;
-	'MQ' )
-        COUNTRYNAME="`gettext "Martinique"`"
-        ;;
-	'MR' )
-        COUNTRYNAME="`gettext "Mauritania"`"
-        ;;
-	'MS' )
-        COUNTRYNAME="`gettext "Montserrat"`"
-        ;;
-	'MT' )
-        COUNTRYNAME="`gettext "Malta"`"
-        ;;
-	'MU' )
-        COUNTRYNAME="`gettext "Mauritius"`"
-        ;;
-	'MV' )
-        COUNTRYNAME="`gettext "Maldives"`"
-        ;;
-	'MW' )
-        COUNTRYNAME="`gettext "Malawi"`"
-        ;;
-	'MX' )
-        COUNTRYNAME="`gettext "Mexico"`"
-        ;;
-	'MY' )
-        COUNTRYNAME="`gettext "Malaysia"`"
-        ;;
-	'MZ' )
-        COUNTRYNAME="`gettext "Mozambique"`"
-        ;;
-	'NA' )
-        COUNTRYNAME="`gettext "Namibia"`"
-        ;;
-	'NC' )
-        COUNTRYNAME="`gettext "New Caledonia"`"
-        ;;
-	'NE' )
-        COUNTRYNAME="`gettext "Niger"`"
-        ;;
-	'NF' )
-        COUNTRYNAME="`gettext "Norfolk Island"`"
-        ;;
-	'NG' )
-        COUNTRYNAME="`gettext "Nigeria"`"
-        ;;
-	'NI' )
-        COUNTRYNAME="`gettext "Nicaragua"`"
-        ;;
-	'NL' )
-        COUNTRYNAME="`gettext "Netherlands"`"
-        ;;
-	'NO' )
-        COUNTRYNAME="`gettext "Norway"`"
-        ;;
-	'NP' )
-        COUNTRYNAME="`gettext "Nepal"`"
-        ;;
-	'NR' )
-        COUNTRYNAME="`gettext "Nauru"`"
-        ;;
-	'NU' )
-        COUNTRYNAME="`gettext "Niue"`"
-        ;;
-	'NZ' )
-        COUNTRYNAME="`gettext "New Zealand"`"
-        ;;
-	'OM' )
-        COUNTRYNAME="`gettext "Oman"`"
-        ;;
-	'PA' )
-        COUNTRYNAME="`gettext "Panama"`"
-        ;;
-	'PE' )
-        COUNTRYNAME="`gettext "Peru"`"
-        ;;
-	'PF' )
-        COUNTRYNAME="`gettext "French Polynesia"`"
-        ;;
-	'PG' )
-        COUNTRYNAME="`gettext "Papua New Guinea"`"
-        ;;
-	'PH' )
-        COUNTRYNAME="`gettext "Philippines"`"
-        ;;
-	'PK' )
-        COUNTRYNAME="`gettext "Pakistan"`"
-        ;;
-	'PL' )
-        COUNTRYNAME="`gettext "Poland"`"
-        ;;
-	'PM' )
-        COUNTRYNAME="`gettext "St Pierre and Miquelon"`"
-        ;;
-	'PN' )
-        COUNTRYNAME="`gettext "Pitcairn"`"
-        ;;
-	'PR' )
-        COUNTRYNAME="`gettext "Puerto Rico"`"
-        ;;
-	'PS' )
-        COUNTRYNAME="`gettext "Palestine"`"
-        ;;
-	'PT' )
-        COUNTRYNAME="`gettext "Portugal"`"
-        ;;
-	'PW' )
-        COUNTRYNAME="`gettext "Palau"`"
-        ;;
-	'PY' )
-        COUNTRYNAME="`gettext "Paraguay"`"
-        ;;
-	'QA' )
-        COUNTRYNAME="`gettext "Qatar"`"
-        ;;
-	'RE' )
-        COUNTRYNAME="`gettext "Reunion"`"
-        ;;
-	'RO' )
-        COUNTRYNAME="`gettext "Romania"`"
-        ;;
-	'RU' )
-        COUNTRYNAME="`gettext "Russia"`"
-        ;;
-	'RW' )
-        COUNTRYNAME="`gettext "Rwanda"`"
-        ;;
-	'SA' )
-        COUNTRYNAME="`gettext "Saudi Arabia"`"
-        ;;
-	'SB' )
-        COUNTRYNAME="`gettext "Solomon Islands"`"
-        ;;
-	'SC' )
-        COUNTRYNAME="`gettext "Seychelles"`"
-        ;;
-	'SD' )
-        COUNTRYNAME="`gettext "Sudan"`"
-        ;;
-	'SE' )
-        COUNTRYNAME="`gettext "Sweden"`"
-        ;;
-	'SG' )
-        COUNTRYNAME="`gettext "Singapore"`"
-        ;;
-	'SH' )
-        COUNTRYNAME="`gettext "St Helena"`"
-        ;;
-	'SI' )
-        COUNTRYNAME="`gettext "Slovenia"`"
-        ;;
-	'SJ' )
-        COUNTRYNAME="`gettext "Svalbard and Jan Mayen"`"
-        ;;
-	'SK' )
-        COUNTRYNAME="`gettext "Slovakia"`"
-        ;;
-	'SL' )
-        COUNTRYNAME="`gettext "Sierra Leone"`"
-        ;;
-	'SM' )
-        COUNTRYNAME="`gettext "San Marino"`"
-        ;;
-	'SN' )
-        COUNTRYNAME="`gettext "Senegal"`"
-        ;;
-	'SO' )
-        COUNTRYNAME="`gettext "Somalia"`"
-        ;;
-	'SR' )
-        COUNTRYNAME="`gettext "Suriname"`"
-        ;;
-	'ST' )
-        COUNTRYNAME="`gettext "Sao Tome and Principe"`"
-        ;;
-	'SV' )
-        COUNTRYNAME="`gettext "El Salvador"`"
-        ;;
-	'SY' )
-        COUNTRYNAME="`gettext "Syria"`"
-        ;;
-	'SZ' )
-        COUNTRYNAME="`gettext "Swaziland"`"
-        ;;
-	'TC' )
-        COUNTRYNAME="`gettext "Turks and Caicos Islands"`"
-        ;;
-	'TD' )
-        COUNTRYNAME="`gettext "Chad"`"
-        ;;
-	'TF' )
-        COUNTRYNAME="`gettext "French Southern and Antarctic Lands"`"
-        ;;
-	'TG' )
-        COUNTRYNAME="`gettext "Togo"`"
-        ;;
-	'TH' )
-        COUNTRYNAME="`gettext "Thailand"`"
-        ;;
-	'TJ' )
-        COUNTRYNAME="`gettext "Tajikistan"`"
-        ;;
-	'TK' )
-        COUNTRYNAME="`gettext "Tokelau"`"
-        ;;
-	'TL' )
-        COUNTRYNAME="`gettext "Timor-Leste"`"
-        ;;
-	'TM' )
-        COUNTRYNAME="`gettext "Turkmenistan"`"
-        ;;
-	'TN' )
-        COUNTRYNAME="`gettext "Tunisia"`"
-        ;;
-	'TO' )
-        COUNTRYNAME="`gettext "Tonga"`"
-        ;;
-	'TR' )
-        COUNTRYNAME="`gettext "Turkey"`"
-        ;;
-	'TT' )
-        COUNTRYNAME="`gettext "Trinidad and Tobago"`"
-        ;;
-	'TV' )
-        COUNTRYNAME="`gettext "Tuvalu"`"
-        ;;
-	'TW' )
-        COUNTRYNAME="`gettext "Taiwan"`"
-        ;;
-	'TZ' )
-        COUNTRYNAME="`gettext "Tanzania"`"
-        ;;
-	'UA' )
-        COUNTRYNAME="`gettext "Ukraine"`"
-        ;;
-	'UG' )
-        COUNTRYNAME="`gettext "Uganda"`"
-        ;;
-	'UM' )
-        COUNTRYNAME="`gettext "US minor outlying islands"`"
-        ;;
-	'US' )
-        COUNTRYNAME="`gettext "United States"`"
-        ;;
-	'UY' )
-        COUNTRYNAME="`gettext "Uruguay"`"
-        ;;
-	'UZ' )
-        COUNTRYNAME="`gettext "Uzbekistan"`"
-        ;;
-	'VA' )
-        COUNTRYNAME="`gettext "Vatican City"`"
-        ;;
-	'VC' )
-        COUNTRYNAME="`gettext "St Vincent"`"
-        ;;
-	'VE' )
-        COUNTRYNAME="`gettext "Venezuela"`"
-        ;;
-	'VG' )
-        COUNTRYNAME="`gettext "Virgin Islands (UK)"`"
-        ;;
-	'VI' )
-        COUNTRYNAME="`gettext "Virgin Islands (US)"`"
-        ;;
-	'VN' )
-        COUNTRYNAME="`gettext "Vietnam"`"
-        ;;
-	'VU' )
-        COUNTRYNAME="`gettext "Vanuatu"`"
-        ;;
-	'WF' )
-        COUNTRYNAME="`gettext "Wallis and Futuna"`"
-        ;;
-	'WS' )
-        COUNTRYNAME="`gettext "Samoa (Western)"`"
-        ;;
-	'YE' )
-        COUNTRYNAME="`gettext "Yemen"`"
-        ;;
-	'YT' )
-        COUNTRYNAME="`gettext "Mayotte"`"
-        ;;
-	'ZA' )
-        COUNTRYNAME="`gettext "South Africa"`"
-        ;;
-	'ZM' )
-        COUNTRYNAME="`gettext "Zambia"`"
-        ;;
-	'ZW' )
-        COUNTRYNAME="`gettext "Zimbabwe"`"
-        ;;
-
-    esac
-
-    echo ${COUNTRYNAME}
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_getLanguageName.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update_getLanguageName.sh
deleted file mode 100755
index 56d5692..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_getLanguageName.sh
+++ /dev/null
@@ -1,778 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update_getLanguageName.sh -- This function implements language
-#   names based on language codes as specified by ISO-639.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update_getLanguageName {
-
-    local LANGNAME="`gettext "Unknown"`"
-
-    case ${TCAR_SCRIPT_LANG_LL} in
-
-        'aa' )
-        LANGNAME="`gettext "Afar"`"
-        ;;
-
-        'ab' )
-        LANGNAME="`gettext "Abkhazian"`"
-        ;;
-
-        'ae' )
-        LANGNAME="`gettext "Avestan"`"
-        ;;
-
-        'af' )
-        LANGNAME="`gettext "Afrikaans"`"
-        ;;
-
-        'ak' )
-        LANGNAME="`gettext "Akan"`"
-        ;;
-
-        'am' )
-        LANGNAME="`gettext "Amharic"`"
-        ;;
-
-        'an' )
-        LANGNAME="`gettext "Aragonese"`"
-        ;;
-
-        'ar' )
-        LANGNAME="`gettext "Arabic"`"
-        ;;
-
-        'as' )
-        LANGNAME="`gettext "Assamese"`"
-        ;;
-
-        'av' )
-        LANGNAME="`gettext "Avaric"`"
-        ;;
-
-        'ay' )
-        LANGNAME="`gettext "Aymara"`"
-        ;;
-
-        'az' )
-        LANGNAME="`gettext "Azerbaijani"`"
-        ;;
-
-        'ba' )
-        LANGNAME="`gettext "Bashkir"`"
-        ;;
-
-        'be' )
-        LANGNAME="`gettext "Byelorussian"`"
-        ;;
-
-        'bg' )
-        LANGNAME="`gettext "Bulgarian"`"
-        ;;
-
-        'bh' )
-        LANGNAME="`gettext "Bihari"`"
-        ;;
-
-        'bi' )
-        LANGNAME="`gettext "Bislama"`"
-        ;;
-
-        'bm' )
-        LANGNAME="`gettext "Bambara"`"
-        ;;
-
-        'bn' )
-        LANGNAME="`gettext "Bengali"`"
-        ;;
-
-        'bo' )
-        LANGNAME="`gettext "Tibetan"`"
-        ;;
-
-        'br' )
-        LANGNAME="`gettext "Breton"`"
-        ;;
-
-        'bs' )
-        LANGNAME="`gettext "Bosnian"`"
-        ;;
-
-        'ca' )
-        LANGNAME="`gettext "Catalan"`"
-        ;;
-
-        'ce' )
-        LANGNAME="`gettext "Chechen"`"
-        ;;
-
-        'ch' )
-        LANGNAME="`gettext "Chamorro"`"
-        ;;
-
-        'co' )
-        LANGNAME="`gettext "Corsican"`"
-        ;;
-
-        'cr' )
-        LANGNAME="`gettext "Cree"`"
-        ;;
-
-        'cs' )
-        LANGNAME="`gettext "Czech"`"
-        ;;
-
-        'cu' )
-        LANGNAME="`gettext "Church Slavic"`"
-        ;;
-
-        'cv' )
-        LANGNAME="`gettext "Chuvash"`"
-        ;;
-
-        'cy' )
-        LANGNAME="`gettext "Welsh"`"
-        ;;
-
-        'da' )
-        LANGNAME="`gettext "Danish"`"
-        ;;
-
-        'de' )
-        LANGNAME="`gettext "German"`"
-        ;;
-
-        'dv' )
-        LANGNAME="`gettext "Divehi"`"
-        ;;
-
-        'dz' )
-        LANGNAME="`gettext "Dzongkha"`"
-        ;;
-
-        'ee' )
-        LANGNAME="`gettext "E'we"`"
-        ;;
-
-        'el' )
-        LANGNAME="`gettext "Greek"`"
-        ;;
-
-        'en' )
-        LANGNAME="`gettext "English"`"
-        ;;
-
-        'eo' )
-        LANGNAME="`gettext "Esperanto"`"
-        ;;
-
-        'es' )
-        LANGNAME="`gettext "Spanish"`"
-        ;;
-
-        'et' )
-        LANGNAME="`gettext "Estonian"`"
-        ;;
-
-        'eu' )
-        LANGNAME="`gettext "Basque"`"
-        ;;
-
-        'fa' )
-        LANGNAME="`gettext "Persian"`"
-        ;;
-
-        'ff' )
-        LANGNAME="`gettext "Fulah"`"
-        ;;
-
-        'fi' )
-        LANGNAME="`gettext "Finnish"`"
-        ;;
-
-        'fj' )
-        LANGNAME="`gettext "Fijian"`"
-        ;;
-
-        'fo' )
-        LANGNAME="`gettext "Faroese"`"
-        ;;
-
-        'fr' )
-        LANGNAME="`gettext "French"`"
-        ;;
-
-        'fy' )
-        LANGNAME="`gettext "Frisian"`"
-        ;;
-
-        'ga' )
-        LANGNAME="`gettext "Irish"`"
-        ;;
-
-        'gd' )
-        LANGNAME="`gettext "Scots"`"
-        ;;
-
-        'gl' )
-        LANGNAME="`gettext "Gallegan"`"
-        ;;
-
-        'gn' )
-        LANGNAME="`gettext "Guarani"`"
-        ;;
-
-        'gu' )
-        LANGNAME="`gettext "Gujarati"`"
-        ;;
-
-        'gv' )
-        LANGNAME="`gettext "Manx"`"
-        ;;
-
-        'ha' )
-        LANGNAME="`gettext "Hausa"`"
-        ;;
-
-        'he' )
-        LANGNAME="`gettext "Hebrew"`"
-        ;;
-
-        'hi' )
-        LANGNAME="`gettext "Hindi"`"
-        ;;
-
-        'ho' )
-        LANGNAME="`gettext "Hiri Motu"`"
-        ;;
-
-        'hr' )
-        LANGNAME="`gettext "Croatian"`"
-        ;;
-
-        'ht' )
-        LANGNAME="`gettext "Haitian"`"
-        ;;
-
-        'hu' )
-        LANGNAME="`gettext "Hungarian"`"
-        ;;
-
-        'hy' )
-        LANGNAME="`gettext "Armenian"`"
-        ;;
-
-        'hz' )
-        LANGNAME="`gettext "Herero"`"
-        ;;
-
-        'ia' )
-        LANGNAME="`gettext "Interlingua"`"
-        ;;
-
-        'id' )
-        LANGNAME="`gettext "Indonesian"`"
-        ;;
-
-        'ie' )
-        LANGNAME="`gettext "Interlingue"`"
-        ;;
-
-        'ig' )
-        LANGNAME="`gettext "Igbo"`"
-        ;;
-
-        'ii' )
-        LANGNAME="`gettext "Sichuan Yi"`"
-        ;;
-
-        'ik' )
-        LANGNAME="`gettext "Inupiak"`"
-        ;;
-
-        'io' )
-        LANGNAME="`gettext "Ido"`"
-        ;;
-
-        'is' )
-        LANGNAME="`gettext "Icelandic"`"
-        ;;
-
-        'it' )
-        LANGNAME="`gettext "Italian"`"
-        ;;
-
-        'iu' )
-        LANGNAME="`gettext "Inuktitut"`"
-        ;;
-
-        'ja' )
-        LANGNAME="`gettext "Japanese"`"
-        ;;
-
-        'jv' )
-        LANGNAME="`gettext "Javanese"`"
-        ;;
-
-        'ka' )
-        LANGNAME="`gettext "Georgian"`"
-        ;;
-
-        'kg' )
-        LANGNAME="`gettext "Kongo"`"
-        ;;
-
-        'ki' )
-        LANGNAME="`gettext "Kikuyu"`"
-        ;;
-
-        'kj' )
-        LANGNAME="`gettext "Kuanyama"`"
-        ;;
-
-        'kk' )
-        LANGNAME="`gettext "Kazakh"`"
-        ;;
-
-        'kl' )
-        LANGNAME="`gettext "Kalaallisut"`"
-        ;;
-
-        'km' )
-        LANGNAME="`gettext "Khmer"`"
-        ;;
-
-        'kn' )
-        LANGNAME="`gettext "Kannada"`"
-        ;;
-
-        'ko' )
-        LANGNAME="`gettext "Korean"`"
-        ;;
-
-        'kr' )
-        LANGNAME="`gettext "Kanuri"`"
-        ;;
-
-        'ks' )
-        LANGNAME="`gettext "Kashmiri"`"
-        ;;
-
-        'ku' )
-        LANGNAME="`gettext "Kurdish"`"
-        ;;
-
-        'kv' )
-        LANGNAME="`gettext "Komi"`"
-        ;;
-
-        'kw' )
-        LANGNAME="`gettext "Cornish"`"
-        ;;
-
-        'ky' )
-        LANGNAME="`gettext "Kirghiz"`"
-        ;;
-
-        'la' )
-        LANGNAME="`gettext "Latin"`"
-        ;;
-
-        'lb' )
-        LANGNAME="`gettext "Letzeburgesch"`"
-        ;;
-
-        'lg' )
-        LANGNAME="`gettext "Ganda"`"
-        ;;
-
-        'li' )
-        LANGNAME="`gettext "Limburgish"`"
-        ;;
-
-        'ln' )
-        LANGNAME="`gettext "Lingala"`"
-        ;;
-
-        'lo' )
-        LANGNAME="`gettext "Lao"`"
-        ;;
-
-        'lt' )
-        LANGNAME="`gettext "Lithuanian"`"
-        ;;
-
-        'lu' )
-        LANGNAME="`gettext "Luba-Katanga"`"
-        ;;
-
-        'lv' )
-        LANGNAME="`gettext "Latvian"`"
-        ;;
-
-        'mg' )
-        LANGNAME="`gettext "Malagasy"`"
-        ;;
-
-        'mh' )
-        LANGNAME="`gettext "Marshall"`"
-        ;;
-
-        'mi' )
-        LANGNAME="`gettext "Maori"`"
-        ;;
-
-        'mk' )
-        LANGNAME="`gettext "Macedonian"`"
-        ;;
-
-        'ml' )
-        LANGNAME="`gettext "Malayalam"`"
-        ;;
-
-        'mn' )
-        LANGNAME="`gettext "Mongolian"`"
-        ;;
-
-        'mo' )
-        LANGNAME="`gettext "Moldavian"`"
-        ;;
-
-        'mr' )
-        LANGNAME="`gettext "Marathi"`"
-        ;;
-
-        'ms' )
-        LANGNAME="`gettext "Malay"`"
-        ;;
-
-        'mt' )
-        LANGNAME="`gettext "Maltese"`"
-        ;;
-
-        'my' )
-        LANGNAME="`gettext "Burmese"`"
-        ;;
-
-        'na' )
-        LANGNAME="`gettext "Nauru"`"
-        ;;
-
-        'nb' )
-        LANGNAME="`gettext "Norwegian Bokmaal"`"
-        ;;
-
-        'nd' )
-        LANGNAME="`gettext "Ndebele, North"`"
-        ;;
-
-        'ne' )
-        LANGNAME="`gettext "Nepali"`"
-        ;;
-
-        'ng' )
-        LANGNAME="`gettext "Ndonga"`"
-        ;;
-
-        'nl' )
-        LANGNAME="`gettext "Dutch"`"
-        ;;
-
-        'nn' )
-        LANGNAME="`gettext "Norwegian Nynorsk"`"
-        ;;
-
-        'no' )
-        LANGNAME="`gettext "Norwegian"`"
-        ;;
-
-        'nr' )
-        LANGNAME="`gettext "Ndebele, South"`"
-        ;;
-
-        'nv' )
-        LANGNAME="`gettext "Navajo"`"
-        ;;
-
-        'ny' )
-        LANGNAME="`gettext "Chichewa"`"
-        ;;
-
-        'oc' )
-        LANGNAME="`gettext "Occitan"`"
-        ;;
-
-        'oj' )
-        LANGNAME="`gettext "Ojibwa"`"
-        ;;
-
-        'om' )
-        LANGNAME="`gettext "(Afan) Oromo"`"
-        ;;
-
-        'or' )
-        LANGNAME="`gettext "Oriya"`"
-        ;;
-
-        'os' )
-        LANGNAME="`gettext "Ossetian; Ossetic"`"
-        ;;
-
-        'pa' )
-        LANGNAME="`gettext "Panjabi; Punjabi"`"
-        ;;
-
-        'pi' )
-        LANGNAME="`gettext "Pali"`"
-        ;;
-
-        'pl' )
-        LANGNAME="`gettext "Polish"`"
-        ;;
-
-        'ps' )
-        LANGNAME="`gettext "Pashto, Pushto"`"
-        ;;
-
-        'pt' )
-        LANGNAME="`gettext "Portuguese"`"
-        ;;
-
-        'qu' )
-        LANGNAME="`gettext "Quechua"`"
-        ;;
-
-        'rm' )
-        LANGNAME="`gettext "Rhaeto-Romance"`"
-        ;;
-
-        'rn' )
-        LANGNAME="`gettext "Rundi"`"
-        ;;
-
-        'ro' )
-        LANGNAME="`gettext "Romanian"`"
-        ;;
-
-        'ru' )
-        LANGNAME="`gettext "Russian"`"
-        ;;
-
-        'rw' )
-        LANGNAME="`gettext "Kinyarwanda"`"
-        ;;
-
-        'sa' )
-        LANGNAME="`gettext "Sanskrit"`"
-        ;;
-
-        'sc' )
-        LANGNAME="`gettext "Sardinian"`"
-        ;;
-
-        'sd' )
-        LANGNAME="`gettext "Sindhi"`"
-        ;;
-
-        'se' )
-        LANGNAME="`gettext "Northern Sami"`"
-        ;;
-
-        'sg' )
-        LANGNAME="`gettext "Sango; Sangro"`"
-        ;;
-
-        'si' )
-        LANGNAME="`gettext "Sinhalese"`"
-        ;;
-
-        'sk' )
-        LANGNAME="`gettext "Slovak"`"
-        ;;
-
-        'sl' )
-        LANGNAME="`gettext "Slovenian"`"
-        ;;
-
-        'sm' )
-        LANGNAME="`gettext "Samoan"`"
-        ;;
-
-        'sn' )
-        LANGNAME="`gettext "Shona"`"
-        ;;
-
-        'so' )
-        LANGNAME="`gettext "Somali"`"
-        ;;
-
-        'sq' )
-        LANGNAME="`gettext "Albanian"`"
-        ;;
-
-        'sr' )
-        LANGNAME="`gettext "Serbian"`"
-        ;;
-
-        'ss' )
-        LANGNAME="`gettext "Swati; Siswati"`"
-        ;;
-
-        'st' )
-        LANGNAME="`gettext "Sesotho; Sotho, Southern"`"
-        ;;
-
-        'su' )
-        LANGNAME="`gettext "Sundanese"`"
-        ;;
-
-        'sv' )
-        LANGNAME="`gettext "Swedish"`"
-        ;;
-
-        'sw' )
-        LANGNAME="`gettext "Swahili"`"
-        ;;
-
-        'ta' )
-        LANGNAME="`gettext "Tamil"`"
-        ;;
-
-        'te' )
-        LANGNAME="`gettext "Telugu"`"
-        ;;
-
-        'tg' )
-        LANGNAME="`gettext "Tajik"`"
-        ;;
-
-        'th' )
-        LANGNAME="`gettext "Thai"`"
-        ;;
-
-        'ti' )
-        LANGNAME="`gettext "Tigrinya"`"
-        ;;
-
-        'tk' )
-        LANGNAME="`gettext "Turkmen"`"
-        ;;
-
-        'tl' )
-        LANGNAME="`gettext "Tagalog"`"
-        ;;
-
-        'tn' )
-        LANGNAME="`gettext "Tswana; Setswana"`"
-        ;;
-
-        'to' )
-        LANGNAME="`gettext "Tonga (?)"`"
-        ;;
-
-        'tr' )
-        LANGNAME="`gettext "Turkish"`"
-        ;;
-
-        'ts' )
-        LANGNAME="`gettext "Tsonga"`"
-        ;;
-
-        'tt' )
-        LANGNAME="`gettext "Tatar"`"
-        ;;
-
-        'tw' )
-        LANGNAME="`gettext "Twi"`"
-        ;;
-
-        'ty' )
-        LANGNAME="`gettext "Tahitian"`"
-        ;;
-
-        'ug' )
-        LANGNAME="`gettext "Uighur"`"
-        ;;
-
-        'uk' )
-        LANGNAME="`gettext "Ukrainian"`"
-        ;;
-
-        'ur' )
-        LANGNAME="`gettext "Urdu"`"
-        ;;
-
-        'uz' )
-        LANGNAME="`gettext "Uzbek"`"
-        ;;
-
-        've' )
-        LANGNAME="`gettext "Venda"`"
-        ;;
-
-        'vi' )
-        LANGNAME="`gettext "Vietnamese"`"
-        ;;
-
-        'vo' )
-        LANGNAME="`gettext "Volapuk; Volapuk"`"
-        ;;
-
-        'wa' )
-        LANGNAME="`gettext "Walloon"`"
-        ;;
-
-        'wo' )
-        LANGNAME="`gettext "Wolof"`"
-        ;;
-
-        'xh' )
-        LANGNAME="`gettext "Xhosa"`"
-        ;;
-
-        'yi' )
-        LANGNAME="`gettext "Yiddish (formerly ji)"`"
-        ;;
-
-        'yo' )
-        LANGNAME="`gettext "Yoruba"`"
-        ;;
-
-        'za' )
-        LANGNAME="`gettext "Zhuang"`"
-        ;;
-
-        'zh' )
-        LANGNAME="`gettext "Chinese"`"
-        ;;
-
-        'zu' )
-        LANGNAME="`gettext "Zulu"`"
-        ;;
-
-    esac
-
-    echo ${LANGNAME}
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_setPoMetadata.sh b/Automation/Modules/Locale/Modules/Files/Modules/Update/update_setPoMetadata.sh
deleted file mode 100755
index 438e8d8..0000000
--- a/Automation/Modules/Locale/Modules/Files/Modules/Update/update_setPoMetadata.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   update_setPoMetadata -- This function sets metadata to portable
-#   object (.po) files, using CentOS-specific data.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function update_setPoMetadata {
-
-    local COUNT=0
-    local -a SRC
-    local -a DST
-
-    # Retrieve absolute path of portable object we'll work with.
-    local PO_FILE="${1}"
-
-    # Check existence of file before work with it.
-    tcar_checkFiles -ef "${PO_FILE}"
-
-    # Define pattern lines. The pattern lines are put inside portable
-    # objects through xgettext and xml2po commands. In the case of
-    # Last-Translators, be sure to remplace it only when it is empty
-    # or refer the Documentation SIG only. This way translators' names
-    # will survive metadata updates. We don't want they have to type
-    # their name each time they edit a file.
-    SRC[0]="\"Project-Id-Version: (.+)?"
-    SRC[1]="\"Last-Translator: (.+)?"
-    SRC[2]="\"Language-Team: (.+)?"
-    SRC[3]="\"PO-Revision-Date: (.+)?"
-
-    # Define replacement lines for pattern line.
-    DST[0]="\"Project-Id-Version: ${PACKAGE_NAME} ${PACKAGE_VERSION}\\\n\""
-    DST[1]="\"Last-Translator: Localization SIG <centos-l10n-${TCAR_SCRIPT_LANG_LL}@centos.org.cu>\\\n\""
-    DST[2]="\"Language-Team: $(update_getLanguageName)\\\n\""
-    DST[3]="\"PO-Revision-Date: $(date "+%F %H:%M%z")\\\n\""
-
-    # Change pattern lines with their replacement lines.
-    while [[ ${COUNT} -lt ${#SRC[*]} ]];do
-        sed -i -r "/${SRC[${COUNT}]}/c${DST[${COUNT}]}" ${PO_FILE}
-        COUNT=$((${COUNT} + 1))
-    done
-
-    # Replace package information using gettext domain information.
-    # Don't include version here to prevent old version to be shown in
-    # the comment area when new versions of the package are created.
-    sed -i -r "s/PACKAGE/${PACKAGE_NAME}/g" ${PO_FILE}
-
-    # Remove absolute path to the working copy so it doesn't appear on
-    # comments related to locations. Remember that people can download
-    # their working copies in different locations and we don't want to
-    # version those changes each time a translation message be
-    # updated. To be consistent about this, show path information from
-    # first level on. Don't show the variable part of the path.
-    sed -i -r "s,${TCAR_BASEDIR}/,,g" ${PO_FILE}
-
-    # Unset array variables to avoid undesired concatenations.
-    unset SRC
-    unset DST
-
-}
diff --git a/Automation/Modules/Locale/Modules/Files/files.sh b/Automation/Modules/Locale/Modules/Files/files.sh
deleted file mode 100755
index 11fc224..0000000
--- a/Automation/Modules/Locale/Modules/Files/files.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   file.sh -- This module sets file-specific information needed by
-#   localization actions and executes the actions requested through
-#   the command-line.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function files {
-
-    # Define absolute path of argument passed in the command-line.
-    local RENDER_FROM=$(tcar_checkRepoDirSource "${1}")
-
-    # Verify the argument passed in the command-line is a regular
-    # file.
-    tcar_checkFiles -ef ${RENDER_FROM}
-
-    # Retrieve the file extension of argument provided in the
-    # command-line.
-    local RENDER_TYPE=$(echo ${RENDER_FROM} | sed -r 's/.+\.([[:alnum:]]+)$/\1/')
-
-    # Define location where final content will be stored. This is
-    # required for producing docbook document that contain relative
-    # paths inside (e.g., relative calls to image files) correctly.
-    RENDER_TARGET=$(dirname ${RENDER_FROM})/Final/${TCAR_SCRIPT_LANG_LC}
-
-    # Define absolute path of directory holding localization files.
-    local LOCALE_FROM=$(dirname ${RENDER_FROM})/Locales
-    if [[ ! -d ${LOCALE_FROM} ]];then
-        mkdir ${LOCALE_FROM}
-    fi
-
-    # Define package name written in POT and PO files. This is the
-    # name of the initialization file you provided as argument to the
-    # command line to provide localization for.
-    local PACKAGE_NAME=$(basename ${RENDER_FROM})
-
-    # Define package version written in POT and PO files. The script
-    # version is used here.  Modules doesn't have a version by now.
-    # They share the same version of the centos-art.sh script.
-    local PACKAGE_VERSION=${TCAR_SCRIPT_VERSION}
-
-    # Define absolute path to portable and machine objects.
-    local POT_FILE=$(tcar_getTemporalFile "${PACKAGE_NAME}.pot")
-    local PO_FILE=${LOCALE_FROM}/${TCAR_SCRIPT_LANG_LC}/${PACKAGE_NAME}.po
-    local MO_FILE=${LOCALE_FROM}/${TCAR_SCRIPT_LANG_LC}/LC_MESSAGES/${PACKAGE_NAME}.mo
-
-    # Execute actions using the variables defined here as reference.
-    for ACTION in ${ACTIONS};do
-        tcar_setModuleEnvironment -m "${ACTION}" -t 'child'
-    done
-
-}
diff --git a/Automation/Modules/Locale/locale.sh b/Automation/Modules/Locale/locale.sh
deleted file mode 100755
index 746b659..0000000
--- a/Automation/Modules/Locale/locale.sh
+++ /dev/null
@@ -1,78 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   locale.sh -- This module standardizes localization inside the
-#   repository.  The locale module provides three ways of producing
-#   localization files:
-#
-#       1. Produce localization for one file only (when a regular file
-#       is provided as argument in the command-line),
-#
-#       2. Produce localization files for all files in the current
-#       directory you provided in the command-line (when a directory
-#       is provided as argument), and
-#
-#       3. Produce localization files for all files in the current
-#       directory recursively (when a directory is provided as
-#       argument in the command-line and the --recursive option is
-#       also provided).
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function locale {
-
-    # Define flags controlling they way locale module produce
-    # localization files.
-    local LOCALE_FLAG_RECURSIVE="false"
-
-    # Initialize module's actions.
-    local ACTIONS=''
-
-    # Redefine module's actions based on arguments passed through
-    # command-line.
-    locale_getOptions
-
-    # Verify the current locale information to avoid English messages
-    # from being localized to themselves. The English language is used
-    # as reference to write translatable strings inside the source
-    # files.
-    if [[ ${TCAR_SCRIPT_LANG_LC} =~ '^C$' ]];then
-        tcar_printMessage "`gettext "The C locale cannot be localized to itself."`" --as-error-line
-    fi
-
-    # Process arguments passed to locale module, based on whether they
-    # are files or directories.
-    for ARGUMENT in ${TCAR_MODULE_ARGUMENT};do
-
-        local ARGUMENT=$(tcar_checkRepoDirSource "${ARGUMENT}")
-
-        if [[ -f ${ARGUMENT} ]];then
-            tcar_setModuleEnvironment -m "files" -t "child" -g "${ARGUMENT}"
-        elif [[ -d ${ARGUMENT} ]];then
-            tcar_setModuleEnvironment -m "directories" -t "child" -g "${ARGUMENT}"
-        else
-            tcar_printMessage "`gettext "The argument provided isn't valid."`" --as-error-line
-        fi
-
-    done
-
-}
diff --git a/Automation/Modules/Locale/locale_getOptions.sh b/Automation/Modules/Locale/locale_getOptions.sh
deleted file mode 100755
index d05c90c..0000000
--- a/Automation/Modules/Locale/locale_getOptions.sh
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   locale_getOptions.sh -- Initialize the command-line options used
-#   by locale module.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function locale_getOptions {
-
-    # Define short options we want to support.
-    local ARGSS="h::,v,f:,u,e,d,r"
-
-    # Define long options we want to support.
-    local ARGSL="help::,version,filter:,update,edit,delete,recursive"
-
-    # Redefine arguments using getopt(1) command parser.
-    tcar_setModuleArguments
-
-    # Reset positional parameters on this function, using output
-    # produced from (getopt) arguments parser.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            -h | --help )
-                tcar_printHelp "${2}"
-                ;;
-
-            -v | --version )
-                tcar_printVersion "${TCAR_MODULE_NAME}"
-                ;;
-
-            -f | --filter )
-                TCAR_FLAG_FILTER="${2:-${TCAR_FLAG_FILTER}}"
-                shift 2
-                ;;
-
-            -u | --update )
-                ACTIONS="${ACTIONS} update"
-                shift 1
-                ;;
-
-            -e | --edit )
-                ACTIONS="${ACTIONS} edit"
-                shift 1
-                ;;
-
-            -d | --delete )
-                ACTIONS="${ACTIONS} delete"
-                shift 1
-                ;;
-
-            -r | --recursive )
-                LOCALE_FLAG_RECURSIVE="true"
-                shift 1
-                ;;
-
-            -- )
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Define default module actions.
-    ACTIONS=${ACTIONS:-'update'}
-
-    # Redefine arguments using current positional parameters. Only
-    # paths should remain as arguments, at this point.
-    TCAR_MODULE_ARGUMENT="${@}"
-
-}
diff --git a/Automation/Modules/Prepare/Locales/es_ES/prepare.sh.po b/Automation/Modules/Prepare/Locales/es_ES/prepare.sh.po
deleted file mode 100644
index 0bf026e..0000000
--- a/Automation/Modules/Prepare/Locales/es_ES/prepare.sh.po
+++ /dev/null
@@ -1,28 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: prepare.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-28 16:31-0400\n"
-"PO-Revision-Date: 2013-10-28 16:31-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Modules/Prepare/Modules/Packages/packages.sh:54
-msgid "All required packages are installed already."
-msgstr "Todos los paquetes requeridos ya est\'an instalados."
-
-#: Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:55
-msgid "The option name cannot be empty."
-msgstr "El nombre de la opción no puede estar vacío."
-
-#: Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:64
-msgid "The option value cannot be empty."
-msgstr "El valor de la opción no puede estar vacío."
-
-#: Automation/Modules/Prepare/prepare_setRenderEnvironment.sh:80
-msgid "The search path cannot be empty."
-msgstr "El camino de búsqueda no puede estar vacío."
diff --git a/Automation/Modules/Prepare/Manuals/Locales/en_US/prepare.po b/Automation/Modules/Prepare/Manuals/Locales/en_US/prepare.po
deleted file mode 100644
index 8472ab2..0000000
--- a/Automation/Modules/Prepare/Manuals/Locales/en_US/prepare.po
+++ /dev/null
@@ -1,331 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: prepare.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-07 14:49-0500\n"
-"PO-Revision-Date: 2013-11-07 14:49-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "prepare"
-msgstr "prepare"
-
-msgid "1"
-msgstr "1"
-
-msgid "Prepare your workstation for using the repository."
-msgstr "Prepare your workstation for using the repository."
-
-msgid "centos-art.sh prepare [OPTIONS]"
-msgstr "centos-art.sh prepare [OPTIONS]"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"The first time you download the CentOS artwork repository into your "
-"workstation, you only find source files inside the repository. In "
-"order to produce each component of CentOS corporate visual "
-"identity, it is necessary that you first transform the source files "
-"(e.g., <literal>.svgz</literal>, <literal>.asciidoc</literal>, "
-"<literal>.po</literal>) into final files (e.g., <literal>.png</"
-"literal>, <literal>.html</literal>, <literal>.mo</literal>). This "
-"process is known as <emphasis>preparing your workstation to use the "
-"repository</emphasis> and is standardized through the <emphasis "
-"role=\"strong\">prepare</emphasis> module. This way, the <emphasis "
-"role=\"strong\">prepare</emphasis> module is the first command you "
-"execute after downloading a fresh copy of CentOS artwork repository."
-msgstr ""
-"The first time you download the CentOS artwork repository into your "
-"workstation, you only find source files inside the repository. In "
-"order to produce each component of CentOS corporate visual "
-"identity, it is necessary that you first transform the source files "
-"(e.g., <literal>.svgz</literal>, <literal>.asciidoc</literal>, "
-"<literal>.po</literal>) into final files (e.g., <literal>.png</"
-"literal>, <literal>.html</literal>, <literal>.mo</literal>). This "
-"process is known as <emphasis>preparing your workstation to use the "
-"repository</emphasis> and is standardized through the <emphasis "
-"role=\"strong\">prepare</emphasis> module. This way, the <emphasis "
-"role=\"strong\">prepare</emphasis> module is the first command you "
-"execute after downloading a fresh copy of CentOS artwork repository."
-
-msgid ""
-"When you execute the <emphasis role=\"strong\">prepare</emphasis> "
-"module without any option, it first checks existence of required "
-"packages (see --packages), then updates the locale information "
-"required by <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script to show messages in your current locale, later renders "
-"documentation (see --documents) and images (see --images) using "
-"source files available inside the repository. Finally, it updates "
-"the link relation that connects content inside the repository and "
-"the applications outside it (see --links)."
-msgstr ""
-"When you execute the <emphasis role=\"strong\">prepare</emphasis> "
-"module without any option, it first checks existence of required "
-"packages (see --packages), then updates the locale information "
-"required by <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script to show messages in your current locale, later renders "
-"documentation (see --documents) and images (see --images) using "
-"source files available inside the repository. Finally, it updates "
-"the link relation that connects content inside the repository and "
-"the applications outside it (see --links)."
-
-msgid ""
-"When you execute the <emphasis role=\"strong\">prepare</emphasis> "
-"module with options, the order in which preparation actions take "
-"place is set by the order in which you passed the options. See "
-"<xref linkend=\"options\"/>, for more information about available "
-"options and what they do."
-msgstr ""
-"When you execute the <emphasis role=\"strong\">prepare</emphasis> "
-"module with options, the order in which preparation actions take "
-"place is set by the order in which you passed the options. See "
-"<xref linkend=\"options\"/>, for more information about available "
-"options and what they do."
-
-msgid ""
-"Once the <emphasis role=\"strong\">prepare</emphasis> module "
-"completes its execution, both your workstation and your copy of "
-"CentOS artwork repository will be ready for production."
-msgstr ""
-"Once the <emphasis role=\"strong\">prepare</emphasis> module "
-"completes its execution, both your workstation and your copy of "
-"CentOS artwork repository will be ready for production."
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">prepare</emphasis> module accepts the "
-"following options:"
-msgstr ""
-"The <emphasis role=\"strong\">prepare</emphasis> module accepts the "
-"following options:"
-
-msgid "--help"
-msgstr "--help"
-
-msgid "Print module's documentation."
-msgstr "Print module's documentation."
-
-msgid "--version"
-msgstr "--version"
-
-msgid "Print module's version."
-msgstr "Print module's version."
-
-msgid "--packages"
-msgstr "--packages"
-
-msgid ""
-"This option verifies whether you have installed the required "
-"packages in your workstation or not. If they are not installed an "
-"error will be printed telling you what the missing package is, so "
-"you can install it. It is important that all the required packages "
-"be installed for <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script modules to work as expected."
-msgstr ""
-"This option verifies whether you have installed the required "
-"packages in your workstation or not. If they are not installed an "
-"error will be printed telling you what the missing package is, so "
-"you can install it. It is important that all the required packages "
-"be installed for <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script modules to work as expected."
-
-msgid ""
-"When you are verifying packages, be aware that it is required that "
-"you have installed EPEL repository. The EPEL configuration package "
-"(<emphasis role=\"strong\">epel-release</emphasis>) isn't part of "
-"CentOS distribution and you need to download it and install it "
-"manually. The <emphasis role=\"strong\">epel-release</emphasis> "
-"package can be found in either of the locations (based on your "
-"system version):"
-msgstr ""
-"When you are verifying packages, be aware that it is required that "
-"you have installed EPEL repository. The EPEL configuration package "
-"(<emphasis role=\"strong\">epel-release</emphasis>) isn't part of "
-"CentOS distribution and you need to download it and install it "
-"manually. The <emphasis role=\"strong\">epel-release</emphasis> "
-"package can be found in either of the locations (based on your "
-"system version):"
-
-msgid ""
-"For CentOS-5: <ulink url=\"http://download.fedoraproject.org/pub/"
-"epel/5/i386/\">http://download.fedoraproject.org/pub/epel/5/i386/</"
-"ulink>"
-msgstr ""
-"For CentOS-5: <ulink url=\"http://download.fedoraproject.org/pub/"
-"epel/5/i386/\">http://download.fedoraproject.org/pub/epel/5/i386/</"
-"ulink>"
-
-msgid ""
-"For CentOS-6: <ulink url=\"http://download.fedoraproject.org/pub/"
-"epel/6/i386/\">http://download.fedoraproject.org/pub/epel/6/i386/</"
-"ulink>"
-msgstr ""
-"For CentOS-6: <ulink url=\"http://download.fedoraproject.org/pub/"
-"epel/6/i386/\">http://download.fedoraproject.org/pub/epel/6/i386/</"
-"ulink>"
-
-msgid "--locales"
-msgstr "--locales"
-
-msgid ""
-"This option looks for all translatable strings inside the <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script, updates the "
-"related POT and PO files and produces the related MO file using the "
-"specific locale environment information the script was run in. If "
-"the PO file already have translations, they are preserved and used "
-"to build the MO file."
-msgstr ""
-"This option looks for all translatable strings inside the <emphasis "
-"role=\"strong\">centos-art.sh</emphasis> script, updates the "
-"related POT and PO files and produces the related MO file using the "
-"specific locale environment information the script was run in. If "
-"the PO file already have translations, they are preserved and used "
-"to build the MO file."
-
-msgid "--links"
-msgstr "--links"
-
-msgid ""
-"This updates the link information that connects the information "
-"inside the repository with the information outside the repository. "
-"For example, inside the repository we have the font information "
-"required to build messages in specific typography, such information "
-"isn't by default in the default system locations so we install them "
-"in the home directory of the user running the <emphasis role="
-"\"strong\">prepare</emphasis> module, using symbolic links."
-msgstr ""
-"This updates the link information that connects the information "
-"inside the repository with the information outside the repository. "
-"For example, inside the repository we have the font information "
-"required to build messages in specific typography, such information "
-"isn't by default in the default system locations so we install them "
-"in the home directory of the user running the <emphasis role="
-"\"strong\">prepare</emphasis> module, using symbolic links."
-
-msgid ""
-"Whenever you need to update this information, use this option. Take "
-"care that all links previously created in the target location will "
-"be removed and recreated again. So, you can change the name "
-"relation in the configuration files and install the changes without "
-"leaving broken links in the target location."
-msgstr ""
-"Whenever you need to update this information, use this option. Take "
-"care that all links previously created in the target location will "
-"be removed and recreated again. So, you can change the name "
-"relation in the configuration files and install the changes without "
-"leaving broken links in the target location."
-
-msgid ""
-"The file that controls the link configuration is inside the "
-"repository at <literal>Automation/Modules/Prepare/Modules/Links/"
-"Configs/render.conf</literal>."
-msgstr ""
-"The file that controls the link configuration is inside the "
-"repository at <literal>Automation/Modules/Prepare/Modules/Links/"
-"Configs/render.conf</literal>."
-
-msgid "--images"
-msgstr "--images"
-
-msgid ""
-"This option produces images from source files available inside the "
-"repository, using the correct order. When you use this option, "
-"centos-art.sh script calls the render module internally which "
-"produces content for all configuration (<literal>render.conf</"
-"literal>) files found inside the repository."
-msgstr ""
-"This option produces images from source files available inside the "
-"repository, using the correct order. When you use this option, "
-"centos-art.sh script calls the render module internally which "
-"produces content for all configuration (<literal>render.conf</"
-"literal>) files found inside the repository."
-
-msgid "--documents"
-msgstr "--documents"
-
-msgid ""
-"This options produces documentation from source files available "
-"inside the repository. When you pass this option, the current "
-"locale information is considered to produce the documentation. If "
-"the current locale doesn't have translation files set for the "
-"current locale information, English language is used as default "
-"language."
-msgstr ""
-"This options produces documentation from source files available "
-"inside the repository. When you pass this option, the current "
-"locale information is considered to produce the documentation. If "
-"the current locale doesn't have translation files set for the "
-"current locale information, English language is used as default "
-"language."
-
-msgid "Author"
-msgstr "Author"
-
-msgid ""
-"The <emphasis role=\"strong\">prepare</emphasis> module has "
-"received contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">prepare</emphasis> module has "
-"received contributions from the following people:"
-
-msgid ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu"
-"\">al@centos.org.cu</ulink>&gt;, 2009-2013"
-msgstr ""
-"Alain Reguera Delgado &lt;<ulink url=\"mailto:al@centos.org.cu"
-"\">al@centos.org.cu</ulink>&gt;, 2009-2013"
-
-msgid "Copyright"
-msgstr "Copyright"
-
-msgid "Copyright © 2009-2013 The CentOS Project"
-msgstr "Copyright © 2009-2013 The CentOS Project"
-
-msgid ""
-"This program is free software; you can redistribute it and/or "
-"modify it under the terms of the GNU General Public License as "
-"published by the Free Software Foundation; either version 2 of the "
-"License, or (at your option) any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or "
-"modify it under the terms of the GNU General Public License as "
-"published by the Free Software Foundation; either version 2 of the "
-"License, or (at your option) any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but "
-"WITHOUT ANY WARRANTY; without even the implied warranty of "
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
-"General Public License for more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but "
-"WITHOUT ANY WARRANTY; without even the implied warranty of "
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
-"General Public License for more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-
-msgid "See Also"
-msgstr "See Also"
-
-msgid ""
-"centos-art.sh(1), centos-art.sh-render(1), centos-art.sh-locale(1)"
-msgstr ""
-"centos-art.sh(1), centos-art.sh-render(1), centos-art.sh-locale(1)"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Modules/Prepare/Manuals/prepare.asciidoc b/Automation/Modules/Prepare/Manuals/prepare.asciidoc
deleted file mode 100644
index c0d014e..0000000
--- a/Automation/Modules/Prepare/Manuals/prepare.asciidoc
+++ /dev/null
@@ -1,149 +0,0 @@
-prepare(1)
-==========
-
-Name
-----
-
-prepare - Prepare your workstation for using the repository.
-
-Synopsis
---------
-
-*centos-art.sh prepare [OPTIONS]*
-
-Description
------------
-
-The first time you download the CentOS artwork repository into your
-workstation, you only find source files inside the repository. In
-order to produce each component of CentOS corporate visual identity,
-it is necessary that you first transform the source files (e.g.,
-+.svgz+, +.asciidoc+, +.po+) into final files (e.g., +.png+, +.html+,
-+.mo+).  This process is known as _preparing your workstation to use
-the repository_ and is standardized through the *prepare* module. This
-way, the *prepare* module is the first command you execute after
-downloading a fresh copy of CentOS artwork repository.
-
-When you execute the *prepare* module without any option, it first
-checks existence of required packages (see --packages), then updates
-the locale information required by *centos-art.sh* script to show
-messages in your current locale, later renders documentation (see
---documents) and images (see --images) using source files available
-inside the repository. Finally, it updates the link relation that
-connects content inside the repository and the applications outside it
-(see --links).
-
-When you execute the *prepare* module with options, the order in which
-preparation actions take place is set by the order in which you passed
-the options.  See <<options>>, for more information about available
-options and what they do.
-
-Once the *prepare* module completes its execution, both your
-workstation and your copy of CentOS artwork repository will be ready
-for production.
-
-[[options]]
-Options
--------
-
-The *prepare* module accepts the following options:
-
-*--help*::
-    Print module's documentation.
-
-*--version*::
-    Print module's version.
-
-*--packages*::
-    This option verifies whether you have installed the required
-    packages in your workstation or not. If they are not installed an
-    error will be printed telling you what the missing package is, so
-    you can install it. It is important that all the required packages
-    be installed for *centos-art.sh* script modules to work as
-    expected.
-+
-[NOTE]
-======================================================================
-When you are verifying packages, be aware that it is required that you
-have installed EPEL repository. The EPEL configuration package
-(*epel-release*) isn't part of CentOS distribution and you need to
-download it and install it manually. The *epel-release* package can be
-found in either of the locations (based on your system version):
-
- * For CentOS-5: http://download.fedoraproject.org/pub/epel/5/i386/[http://download.fedoraproject.org/pub/epel/5/i386/]
- * For CentOS-6: http://download.fedoraproject.org/pub/epel/6/i386/[http://download.fedoraproject.org/pub/epel/6/i386/]
-======================================================================
-
-*--locales*::
-    This option looks for all translatable strings inside the
-    *centos-art.sh* script, updates the related POT and PO files and
-    produces the related MO file using the specific locale environment
-    information the script was run in. If the PO file already have
-    translations, they are preserved and used to build the MO file.
-
-*--links*::
-    This updates the link information that connects the information
-    inside the repository with the information outside the repository.
-    For example, inside the repository we have the font information
-    required to build messages in specific typography, such
-    information isn't by default in the default system locations so we
-    install them in the home directory of the user running the
-    *prepare* module, using symbolic links.
-+
-Whenever you need to update this information, use this option. Take
-care that all links previously created in the target location will be
-removed and recreated again. So, you can change the name relation in
-the configuration files and install the changes without leaving broken
-links in the target location.
-+
-The file that controls the link configuration is inside the repository
-at +Automation/Modules/Prepare/Modules/Links/Configs/render.conf+.
-
-*--images*::
-    This option produces images from source files available inside the
-    repository, using the correct order. When you use this option,
-    centos-art.sh script calls the render module internally which
-    produces content for all configuration (+render.conf+) files found
-    inside the repository.
-
-*--documents*::
-    This options produces documentation from source files available
-    inside the repository. When you pass this option, the current
-    locale information is considered to produce the documentation. If
-    the current locale doesn't have translation files set for the
-    current locale information, English language is used as default
-    language.
-
-Author
-------
-
-The *prepare* module has received contributions from the following
-people:
-
- * Alain Reguera Delgado <mailto:al@centos.org.cu[al@centos.org.cu]>, 2009-2013
-
-Copyright
----------
-
-Copyright (C) 2009-2013 The CentOS Project
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-See Also
---------
-
-centos-art.sh(1), centos-art.sh-render(1), centos-art.sh-locale(1)
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Modules/Prepare/Manuals/render.conf b/Automation/Modules/Prepare/Manuals/render.conf
deleted file mode 100644
index 1b130ce..0000000
--- a/Automation/Modules/Prepare/Manuals/render.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-[prepare]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "prepare.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/prepare.po"
-formats         = "xhtml manpage"
-mansect         = "1"
diff --git a/Automation/Modules/Prepare/Modules/Conf/Configs/asciidoc.render.conf.tpl b/Automation/Modules/Prepare/Modules/Conf/Configs/asciidoc.render.conf.tpl
deleted file mode 100644
index 3883162..0000000
--- a/Automation/Modules/Prepare/Modules/Conf/Configs/asciidoc.render.conf.tpl
+++ /dev/null
@@ -1,10 +0,0 @@
-[=SECTION=.html]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "=SECTION=.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/=SECTION=.asciidoc.po"
-images-from     = "${TCAR_BASEDIR}/Artworks/Icons/Webenv"
-styles-from     = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css"
-formats         = "xhtml"
-render-page     = "single chunks"
-
diff --git a/Automation/Modules/Prepare/Modules/Conf/Configs/svg.render.conf.tpl b/Automation/Modules/Prepare/Modules/Conf/Configs/svg.render.conf.tpl
deleted file mode 100644
index 10d323d..0000000
--- a/Automation/Modules/Prepare/Modules/Conf/Configs/svg.render.conf.tpl
+++ /dev/null
@@ -1,6 +0,0 @@
-[=SECTION=.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "=SECTION=.svg"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/=SECTION=.svg.po"
-
diff --git a/Automation/Modules/Prepare/Modules/Conf/Configs/svgz.render.conf.tpl b/Automation/Modules/Prepare/Modules/Conf/Configs/svgz.render.conf.tpl
deleted file mode 100644
index 6e45b4e..0000000
--- a/Automation/Modules/Prepare/Modules/Conf/Configs/svgz.render.conf.tpl
+++ /dev/null
@@ -1,6 +0,0 @@
-[=SECTION=.png]
-render-type     = "svg"
-render-flow     = "base"
-render-from     = "=SECTION=.svgz"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/=SECTION=.svgz.po"
-
diff --git a/Automation/Modules/Prepare/Modules/Conf/conf.sh b/Automation/Modules/Prepare/Modules/Conf/conf.sh
deleted file mode 100755
index 4000d9f..0000000
--- a/Automation/Modules/Prepare/Modules/Conf/conf.sh
+++ /dev/null
@@ -1,81 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   conf.sh -- This module prepares configuration files used by both
-#   render and locale modules. 
-#
-#   To build the configuration file, this module creates a list of
-#   files to process based on the arguments provided in the
-#   command-line line. With this list, then, it creates the
-#   configuration file using configuration templates for each file
-#   extension supported inside the repository.
-#
-#   The configuration file this module creates doesn't include options
-#   like brand which require information about the image you are about
-#   to produce. The intention of this module is create the
-#   configuration files you need to produce content right away in the
-#   simplest way possible and then letting you improve it as needed.
-#
-#   The name and location of the final configuration file is that
-#   passed as argument to prepare module in the command-line.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function conf {
-
-    # Verify that a configuration file was provided as argument.
-    if [[ $# -eq 0 ]];then
-        tcar_printMessage "`gettext "The configuration file wasn't provided."`" --as-error-line
-    fi
-
-    # Define configuration file.
-    local CONF_FILE=$(tcar_checkRepoDirSource "${1}")
-    tcar_checkFiles -m "\.conf$" ${CONF_FILE}
-
-    # Define parent directory of configuration file.
-    local CONF_DIR=$(dirname ${CONF_FILE})
-    tcar_checkFiles -ed "${CONF_DIR}"
-
-    # Build the list of files to process. This is all the source files
-    # we want to produce th configuration file for.
-    local SOURCE_FILES=$(tcar_getFilesList ${CONF_DIR} \
-        --mindepth=1 --maxdepth=1 --type=f \
-        --pattern='.+\.(svgz|svg|asciidoc)$')
-
-    # Verify the list of files to process.
-    tcar_checkFiles -ef ${SOURCE_FILES}
-
-    # Print action message.
-    tcar_printMessage "${CONF_FILE}" --as-creating-line
-
-    # Process list of files.
-    for SOURCE_FILE in ${SOURCE_FILES};do
-
-        local CONF_FILE_NAME=$(tcar_getFileName "${SOURCE_FILE}")
-        local CONF_FILE_EXTENSION=$(tcar_getFileExtension "${SOURCE_FILE}")
-        local CONF_FILE_TEMPLATE=${TCAR_MODULE_DIR_CONFIGS}/${CONF_FILE_EXTENSION}.render.conf.tpl
-
-        sed -r "s/=SECTION=/${CONF_FILE_NAME}/g" ${CONF_FILE_TEMPLATE} >> ${CONF_FILE}
-
-    done
-
-}
diff --git a/Automation/Modules/Prepare/Modules/Documents/documents.sh b/Automation/Modules/Prepare/Modules/Documents/documents.sh
deleted file mode 100755
index 8f13836..0000000
--- a/Automation/Modules/Prepare/Modules/Documents/documents.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   documents.sh -- This function renders all documentation files
-#   inside the repository using the render module.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function documents {
-
-    # Define base location where configuration files will be searched
-    # from. You can provide more than one location here.
-    local DIRS='/'
-
-    # Define the name of the option you want to look configuration
-    # files for.
-    local NAME='render-type'
-
-    # Define the value of the option you want to look configuration
-    # files for.
-    local VALUE='asciidoc'
-
-    # Render configuration files that match specified options and
-    # values in the search directories.
-    prepare_setRenderEnvironment -o "${NAME}" -v "${VALUE}" "${DIRS}" 
-
-}
diff --git a/Automation/Modules/Prepare/Modules/Images/images.sh b/Automation/Modules/Prepare/Modules/Images/images.sh
deleted file mode 100755
index 5916d70..0000000
--- a/Automation/Modules/Prepare/Modules/Images/images.sh
+++ /dev/null
@@ -1,58 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   images.sh -- This function renders all configuration images files
-#   inside the repository, using the render module and the correct
-#   production order.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function images {
-
-    # CAUTION: The order in which repository components are processed
-    # affect the final result. For instance, in order for theme images
-    # to hold the CentOS branding information the `Artworks/Brands'
-    # directory must be rendered before the `Artworks/Themes'
-    # directory.  The reason of this is that brand images are not
-    # drawn inside theme design models but combined with them using
-    # ImageMagick, once they both have been rendered as PNG files.
-
-    # Define base location where configuration files will be searched
-    # from. You can provide more than one location here.
-    local DIRS="\
-        Artworks/Brands\
-        Artworks/Documentation\
-        Artworks/Themes"
-
-    # Define the name of the option you want to look configuration
-    # files for.
-    local NAME='render-type'
-
-    # Define the value of the option you want to look configuration
-    # files for.
-    local VALUE='svg'
-
-    # Render configuration files that match specified options and
-    # values in the search directories.
-    prepare_setRenderEnvironment -o "${NAME}" -v "${VALUE}" "${DIRS}" 
-
-}
diff --git a/Automation/Modules/Prepare/Modules/Links/Configs/render.conf b/Automation/Modules/Prepare/Modules/Links/Configs/render.conf
deleted file mode 100755
index 6982fd7..0000000
--- a/Automation/Modules/Prepare/Modules/Links/Configs/render.conf
+++ /dev/null
@@ -1,26 +0,0 @@
-# Install centos-art command.
-[centos-art]
-render-type     = "symlink"
-render-from     = "${TCAR_BASEDIR}/Automation/centos-art.sh"
-link-target     = "${HOME}/bin"
-
-# Install vim's settings used as convention to edit files inside the
-# repository. In case the conventions change, and link-target is
-# updated inside the repository, the new conventions will be available
-# to you immediately after fetching changes from central repository.
-[.vimrc]
-render-type     = "symlink"
-render-from     = "${TCAR_BASEDIR}/Automation/Modules/Prepare/Modules/Links/Configs/vimrc"
-link-target     = "${HOME}"
-
-# Install corporate typography.
-[denmark.ttf]
-render-type     = "symlink"
-render-from     = "${TCAR_BASEDIR}/Artworks/Fonts/denmark.ttf"
-link-target     = "${HOME}/.fonts"
-
-# Install corporate palette of colors (for inkscape).
-[corporate.gpl]
-render-type     = "symlink"
-render-from     = "${TCAR_BASEDIR}/Artworks/Palettes/corporate.gpl"
-link-target     = "${HOME}/.inkscape/palettes"
diff --git a/Automation/Modules/Prepare/Modules/Links/Configs/vimrc b/Automation/Modules/Prepare/Modules/Links/Configs/vimrc
deleted file mode 100755
index 5737ebd..0000000
--- a/Automation/Modules/Prepare/Modules/Links/Configs/vimrc
+++ /dev/null
@@ -1,8 +0,0 @@
-set nu
-set textwidth=70
-set autoindent
-set tabstop=4
-set softtabstop=4
-set shiftwidth=4
-set expandtab
-set tags=./tags,tags
diff --git a/Automation/Modules/Prepare/Modules/Links/links.sh b/Automation/Modules/Prepare/Modules/Links/links.sh
deleted file mode 100755
index d33b94a..0000000
--- a/Automation/Modules/Prepare/Modules/Links/links.sh
+++ /dev/null
@@ -1,50 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   links.sh -- This function renders configuration files inside
-#   automation scripts directory structure, using the render module.
-#   These configuration files are mainly used to connect content
-#   inside the repository with applications outside the repository,
-#   using symbolic links.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function links {
-
-    # Define base location where configuration files will be searched
-    # from. You can provide more than one location here.
-    local DIRS="/"
-
-    # Define the name of the option you want to look configuration
-    # files for.
-    local NAME='render-type'
-
-    # Define the value of the option you want to look configuration
-    # files for.
-    local VALUE='symlink'
-
-    # Render configuration files that match specified options and
-    # values in the search directories.
-    prepare_setRenderEnvironment -o "${NAME}" -v "${VALUE}" "${DIRS}" 
-
-}
-
diff --git a/Automation/Modules/Prepare/Modules/Locales/locales.sh b/Automation/Modules/Prepare/Modules/Locales/locales.sh
deleted file mode 100755
index b733cb1..0000000
--- a/Automation/Modules/Prepare/Modules/Locales/locales.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   locales.sh -- This module retrieves translatable strings from
-#   automation scripts and creates the related machine objects, so
-#   script messages can be rendered in different languages.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function locales {
-
-    tcar_setModuleEnvironment locale "Automation/centos-art.sh" --update
-
-}
diff --git a/Automation/Modules/Prepare/Modules/Packages/packages.sh b/Automation/Modules/Prepare/Modules/Packages/packages.sh
deleted file mode 100755
index 17c0695..0000000
--- a/Automation/Modules/Prepare/Modules/Packages/packages.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   packages.sh -- This function defines and verifies packages
-#   required by centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function packages {
-
-    # Define required packages used by centos-art.sh script inside
-    # CentOS base repository.
-    local BASE_PACKAGES="ImageMagick netpbm netpbm-progs syslinux-perl
-        gimp coreutils texinfo texinfo-tex info tetex-latex
-        tetex-fonts tetex-xdvi tetex-dvips gettext texi2html libxml2
-        gnome-doc-utils elinks docbook-style-xsl docbook-utils
-        docbook-dtds docbook-style-dsssl docbook-simple
-        docbook-utils-pdf docbook-slides firefox sudo yum rpm ctags
-        vim-enhanced"
-
-    # Define required packages used by centos-art.sh script inside
-    # EPEL repository. Start verifying the package that contains
-    # repository configuration, then everything else.
-    local EPEL_PACKAGES="epel-release inkscape asciidoc"
-
-    # Verify required packages. The order in which packages are
-    # verified my help to reduce some loops (e.g., verify packages
-    # containing the repository's configuration files first and
-    # packages from that repository later. It is rather possible that
-    # you won't be able to install any package from a repository you
-    # don't have configuration files for, in first place).
-    tcar_checkFiles -n ${BASE_PACKAGES} ${EPEL_PACKAGES}
-
-    # Print a confirmation message here.
-    tcar_printMessage "`gettext "All required packages are installed already."`" --as-stdout-line
-
-}
diff --git a/Automation/Modules/Prepare/prepare.sh b/Automation/Modules/Prepare/prepare.sh
deleted file mode 100755
index 8a9f95c..0000000
--- a/Automation/Modules/Prepare/prepare.sh
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   prepare.sh -- This module standardizes repository configuration
-#   tasks.
-#
-#   When you download a fresh working copy of CentOS artwork
-#   repository, most of its content is in source format. You need to
-#   process source formats in order to produce final content and make
-#   the connections between components (e.g., render brand images so
-#   they can be applied to other images). This function takes care of
-#   those actions and should be the first module you run in your
-#   workstation after downloading a fresh working copy of CentOS
-#   artwork repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function prepare {
-
-    local ACTION=''
-    local ACTIONS=''
-
-    prepare_getOptions
-
-    if [[ -z ${ACTIONS} ]];then
-        ACTIONS='packages locales images docs links'
-    fi
-
-    for ACTION in ${ACTIONS};do
-        tcar_setModuleEnvironment -m "${ACTION}" -t "child" ${TCAR_MODULE_ARGUMENT}
-    done
-
-}
diff --git a/Automation/Modules/Prepare/prepare_getOptions.sh b/Automation/Modules/Prepare/prepare_getOptions.sh
deleted file mode 100755
index 80b35e3..0000000
--- a/Automation/Modules/Prepare/prepare_getOptions.sh
+++ /dev/null
@@ -1,99 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   prepare_getOptions.sh -- This function parses options passed to
-#   `centos-art.sh' script command-line, when the first argument is
-#   the `prepare' word. To parse options, this function makes use of
-#   getopt program.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function prepare_getOptions {
-
-    # Define short options we want to support.
-    local ARGSS="h::,v"
-
-    # Define long options we want to support.
-    local ARGSL="help::,version,packages,locales,links,documents,images,conf"
-
-    # Redefine arguments using getopt(1) command parser.
-    tcar_setModuleArguments
-
-    # Reset positional parameters on this function, using output
-    # produced from (getopt) arguments parser.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            -h | --help )
-                tcar_printHelp "${2}"
-                ;;
-
-            -v | --version )
-                tcar_printVersion "${TCAR_MODULE_NAME}"
-                ;;
-
-            --packages )
-                ACTIONS="${ACTIONS} packages"
-                shift 1
-                ;;
-
-            --locales )
-                ACTIONS="${ACTIONS} locales"
-                shift 1
-                ;;
-
-            --links )
-                ACTIONS="${ACTIONS} links"
-                shift 1
-                ;;
-
-            --documents )
-                ACTIONS="${ACTIONS} documents"
-                shift 1
-                ;;
-
-            --images )
-                ACTIONS="${ACTIONS} images"
-                shift 1
-                ;;
-
-            --conf )
-                ACTIONS="${ACTIONS} conf"
-                shift 1
-                ;;
-
-            -- )
-                shift 1
-                break
-                ;;
-
-        esac
-    done
-
-    # Redefine arguments using current positional parameters. Only
-    # paths should remain as arguments, at this point.
-    TCAR_MODULE_ARGUMENT="${@}"
-
-}
diff --git a/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh b/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh
deleted file mode 100755
index dc8d91e..0000000
--- a/Automation/Modules/Prepare/prepare_setRenderEnvironment.sh
+++ /dev/null
@@ -1,113 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   prepare_setRenderEnvironment.sh -- This function provides a secure
-#   interface to render content outside the render module. You can use
-#   this function to call the render module from other modules,
-#   safely. 
-#
-#   This function builds a list of all available configuration files
-#   in locations passed as argument and reduces the list by applying
-#   regular expression patterns to each file in the list. Only files
-#   that match the regular expression pattern will remain in the final
-#   list. The regular expression patterns are applied to file's
-#   content, generally to find out if it has an specific option, value
-#   or combination of both inside.  Later, the resultant list of
-#   configuration files is passed to render module for processing.
-#
-#   This function verifies the search path provided to render module
-#   to grant it is inside the repository before passing it to render
-#   module for processing.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function prepare_setRenderEnvironment {
-
-    OPTIND=1
-    while getopts "o:,v:" OPTION "${@}"; do
-
-        case "${OPTION}" in
-
-            o )
-                # Define the name of the option you want to look
-                # configuration files for.
-                local OPTION_NAME=${OPTARG}
-                if [[ -z ${OPTION_NAME} ]];then
-                    tcar_printMessage "`gettext "The option name cannot be empty."`" --as-error-line
-                fi
-                ;;
-
-            v )
-                # Define the value of the option you want to look
-                # configuration files for.
-                local OPTION_VALUE=${OPTARG}
-                if [[ -z ${OPTION_VALUE} ]];then
-                    tcar_printMessage "`gettext "The option value cannot be empty."`" --as-error-line
-                fi
-                ;;
-
-        esac
-
-    done
-
-    # Clean up positional parameters to reflect the fact that options
-    # have been processed already.
-    shift $(( ${OPTIND} - 1 ))
-
-    # Now that option arguments have been removed from positional
-    # parameter, verify all other remaining arguments (the search
-    # paths) do exist. They are required to search.
-    if [[ -z ${@} ]];then
-        tcar_printMessage "`gettext "The search path cannot be empty."`" --as-error-line
-    fi
-
-    # Define array variable to store configuration file paths.
-    local -a CONFIGURATION_FILES
-
-    # Define final filter regular expression. This regular expression
-    # must match the option = "value" format we are using inside
-    # configuration files.
-    local CONFIGURATION_PATTERN="^${OPTION_NAME}[[:space:]]*=[[:space:]]*\"${OPTION_VALUE}\"$"
-
-    for DIRECTORY in ${@};do
-
-        # Clean-up the search path. This location must point a
-        # directory inside the repository. References to directories
-        # outside the repository are not supported.
-        DIRECTORY=$(tcar_checkRepoDirSource ${DIRECTORY})
-
-        # Verify the search path. It must exist and being a directory.
-        tcar_checkFiles -ed ${DIRECTORY}
-
-        # Define the list of configuration files the render module
-        # will use as reference to produce documentation. At this
-        # point it is very difficult that DIRECTORY doesn't exist or
-        # be outside the repository directory structure.
-        CONFIGURATION_FILES[++${#CONFIGURATION_FILES[*]}]=$(tcar_getFilesList \
-            ${DIRECTORY} --pattern='.+\.conf$' --type='f' \
-            | xargs egrep ${CONFIGURATION_PATTERN} | cut -d: -f1 | sort | uniq)
-
-    done
-
-    # Process the list of configuration files using the render module.
-    tcar_setModuleEnvironment -m "render" -t "parent" ${CONFIGURATION_FILES[*]}
-}
diff --git a/Automation/Modules/Render/Locales/es_ES/render.sh.po b/Automation/Modules/Render/Locales/es_ES/render.sh.po
deleted file mode 100644
index ea0585c..0000000
--- a/Automation/Modules/Render/Locales/es_ES/render.sh.po
+++ /dev/null
@@ -1,20 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: render.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 15:12-0400\n"
-"PO-Revision-Date: 2013-10-07 15:12-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Modules/Render/render_setRenderType.sh:76
-msgid "hasn't render-type set in."
-msgstr "no tiene el ajuste render-type."
-
-#: Automation/Modules/Render/render_setRenderType.sh:81
-msgid "hasn't render-from set in."
-msgstr "no tiene el ajuste render-from."
diff --git a/Automation/Modules/Render/Manuals/Locales/en_US/render.asciidoc.po b/Automation/Modules/Render/Manuals/Locales/en_US/render.asciidoc.po
deleted file mode 100644
index 53504ac..0000000
--- a/Automation/Modules/Render/Manuals/Locales/en_US/render.asciidoc.po
+++ /dev/null
@@ -1,1423 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: render.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-07 15:16-0500\n"
-"PO-Revision-Date: 2013-11-07 15:16-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "render"
-msgstr "render"
-
-msgid "1"
-msgstr "1"
-
-msgid "Standardize production tasks based on configuration files."
-msgstr "Standardize production tasks based on configuration files."
-
-msgid "centos-art.sh render [OPTIONS] [DIRECTORY …]"
-msgstr "centos-art.sh render [OPTIONS] [DIRECTORY …]"
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"When you execute the <emphasis role=\"strong\">render</emphasis> "
-"module, it looks for configuration files inside the “DIRECTORY” "
-"specified in the command-line and processes them in the order they "
-"were found. When no “DIRECTORY” is specified to <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script, the <emphasis role="
-"\"strong\">render</emphasis> module looks for configuration files "
-"inside the current directory it was executed from. If no "
-"configuration file is found, the <emphasis role=\"strong\">render</"
-"emphasis> module will end its execution with an error message."
-msgstr ""
-"When you execute the <emphasis role=\"strong\">render</emphasis> "
-"module, it looks for configuration files inside the “DIRECTORY” "
-"specified in the command-line and processes them in the order they "
-"were found. When no “DIRECTORY” is specified to <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script, the <emphasis role="
-"\"strong\">render</emphasis> module looks for configuration files "
-"inside the current directory it was executed from. If no "
-"configuration file is found, the <emphasis role=\"strong\">render</"
-"emphasis> module will end its execution with an error message."
-
-msgid "Options"
-msgstr "Options"
-
-msgid ""
-"The <emphasis role=\"strong\">render</emphasis> module accepts the "
-"following options:"
-msgstr ""
-"The <emphasis role=\"strong\">render</emphasis> module accepts the "
-"following options:"
-
-msgid "--help"
-msgstr "--help"
-
-msgid "Print module's documentation."
-msgstr "Print module's documentation."
-
-msgid "--version"
-msgstr "--version"
-
-msgid "Print module's version."
-msgstr "Print module's version."
-
-msgid "--filter=\"REGEX\""
-msgstr "--filter=\"REGEX\""
-
-msgid ""
-"This option reduces the number of section blocks inside "
-"configuration files the <emphasis role=\"strong\">render</emphasis> "
-"module will take for processing. “REGEX” is a regular expression "
-"pattern matching one or more section names inside the configuration "
-"files found under “DIRECTORY”."
-msgstr ""
-"This option reduces the number of section blocks inside "
-"configuration files the <emphasis role=\"strong\">render</emphasis> "
-"module will take for processing. “REGEX” is a regular expression "
-"pattern matching one or more section names inside the configuration "
-"files found under “DIRECTORY”."
-
-msgid "Configuration Files"
-msgstr "Configuration Files"
-
-msgid ""
-"The configuration files are regular files with the <literal>.conf</"
-"literal> extension. The name of configuration files is frequently "
-"chosen for helping you to remember what the configuration files are "
-"for and, in some cases, for producing section blocks in specific "
-"order."
-msgstr ""
-"The configuration files are regular files with the <literal>.conf</"
-"literal> extension. The name of configuration files is frequently "
-"chosen for helping you to remember what the configuration files are "
-"for and, in some cases, for producing section blocks in specific "
-"order."
-
-msgid ""
-"The format used in configuration files use section blocks in the "
-"form <literal>[section-name]</literal>. Each section block ends "
-"when the next section block begins or at the end of the file. "
-"Section blocks contain one or more variable definitions in the form "
-"<literal>option = \"value\"</literal>. In the specific case of "
-"<emphasis role=\"strong\">render</emphasis> module, the "
-"<literal>section-name</literal> is an alphanumeric value and points "
-"to the final file or directory you want to save the processing "
-"results in. The configuration variables describe how to produce the "
-"file or directory specified as <literal>section-name</literal>. "
-"Name values in the <literal>section-name</literal> don't accept "
-"variables or any kind of expansion in it, but configuration values "
-"do. Commentaries are introduced by using the <literal>#</literal> "
-"character at the beginning of lines. Commentaries defined this way "
-"are excluded from processing so you can use them freely."
-msgstr ""
-"The format used in configuration files use section blocks in the "
-"form <literal>[section-name]</literal>. Each section block ends "
-"when the next section block begins or at the end of the file. "
-"Section blocks contain one or more variable definitions in the form "
-"<literal>option = \"value\"</literal>. In the specific case of "
-"<emphasis role=\"strong\">render</emphasis> module, the "
-"<literal>section-name</literal> is an alphanumeric value and points "
-"to the final file or directory you want to save the processing "
-"results in. The configuration variables describe how to produce the "
-"file or directory specified as <literal>section-name</literal>. "
-"Name values in the <literal>section-name</literal> don't accept "
-"variables or any kind of expansion in it, but configuration values "
-"do. Commentaries are introduced by using the <literal>#</literal> "
-"character at the beginning of lines. Commentaries defined this way "
-"are excluded from processing so you can use them freely."
-
-msgid ""
-"The configuration files are processed from top to bottom. This is a "
-"very important aspect to consider in situations where you need to "
-"grantee specific priority for content production (e.g., you have "
-"several files in a configuration file and need to produce some of "
-"them before others). So, because configuration files are processed "
-"from top to bottom, section blocks set first in the configuration "
-"file are processed first and section blocks set later are processed "
-"later."
-msgstr ""
-"The configuration files are processed from top to bottom. This is a "
-"very important aspect to consider in situations where you need to "
-"grantee specific priority for content production (e.g., you have "
-"several files in a configuration file and need to produce some of "
-"them before others). So, because configuration files are processed "
-"from top to bottom, section blocks set first in the configuration "
-"file are processed first and section blocks set later are processed "
-"later."
-
-msgid ""
-"The configuration files can be divided in separated configuration "
-"files to produce specific section blocks with a given priority. For "
-"example, if you have the file “render.conf”, you can divide its "
-"content in “render-1.conf”, “render-2.conf” to produce section "
-"blocks inside “render-1.conf” first and “render-2.conf” later. This "
-"sort of division might be very useful when the configuration file "
-"begins to grow, or you want to control the order in which specific "
-"groups of files are produced inside “DIRECTORY”."
-msgstr ""
-"The configuration files can be divided in separated configuration "
-"files to produce specific section blocks with a given priority. For "
-"example, if you have the file “render.conf”, you can divide its "
-"content in “render-1.conf”, “render-2.conf” to produce section "
-"blocks inside “render-1.conf” first and “render-2.conf” later. This "
-"sort of division might be very useful when the configuration file "
-"begins to grow, or you want to control the order in which specific "
-"groups of files are produced inside “DIRECTORY”."
-
-msgid ""
-"Inside configuration files, configuration variables can take "
-"different meanings based on the section contexts. The context of a "
-"section block is defined by the <emphasis role=\"strong\">render-"
-"type</emphasis> variables."
-msgstr ""
-"Inside configuration files, configuration variables can take "
-"different meanings based on the section contexts. The context of a "
-"section block is defined by the <emphasis role=\"strong\">render-"
-"type</emphasis> variables."
-
-msgid "render-type"
-msgstr "render-type"
-
-msgid ""
-"Optional. This variable specifies the type of content rendition the "
-"<emphasis role=\"strong\">render</emphasis> module will perform. "
-"This variable can take one of the following values: “archive”, "
-"“asciidoc”, “compress”, “images”, “palette”, and “svg”. When this "
-"variable is not set, the <emphasis role=\"strong\">render</"
-"emphasis> module tries to determine the type of rendition based on "
-"the file extension of the first file passed through <emphasis role="
-"\"strong\">render-from</emphasis> variable. If no valid value is "
-"found there either, the <emphasis role=\"strong\">render</emphasis> "
-"module ends with an error message."
-msgstr ""
-"Optional. This variable specifies the type of content rendition the "
-"<emphasis role=\"strong\">render</emphasis> module will perform. "
-"This variable can take one of the following values: “archive”, "
-"“asciidoc”, “compress”, “images”, “palette”, and “svg”. When this "
-"variable is not set, the <emphasis role=\"strong\">render</"
-"emphasis> module tries to determine the type of rendition based on "
-"the file extension of the first file passed through <emphasis role="
-"\"strong\">render-from</emphasis> variable. If no valid value is "
-"found there either, the <emphasis role=\"strong\">render</emphasis> "
-"module ends with an error message."
-
-msgid "render-from"
-msgstr "render-from"
-
-msgid ""
-"Required. This variable specifies the file name of the source file "
-"(design model) used to produce the final file specified in the "
-"section line. This option can receive absolute paths and relative "
-"paths. Absolute paths begin with a slash (“/”) character while "
-"relative paths begin with the dot slash (“./”) characters or no "
-"character at all. This variable can receive more than one value by "
-"using either path expansion in one variable definition, or several "
-"variables definitions."
-msgstr ""
-"Required. This variable specifies the file name of the source file "
-"(design model) used to produce the final file specified in the "
-"section line. This option can receive absolute paths and relative "
-"paths. Absolute paths begin with a slash (“/”) character while "
-"relative paths begin with the dot slash (“./”) characters or no "
-"character at all. This variable can receive more than one value by "
-"using either path expansion in one variable definition, or several "
-"variables definitions."
-
-msgid "Using Paths"
-msgstr "Using Paths"
-
-msgid ""
-"When you provide absolute paths inside configuration files, there "
-"isn't confusion about the location where the file is or should be. "
-"However, it introduces rigidity to directory structures inside the "
-"working copy when it is necessary to move directories from one "
-"place to another inside the working copy. To eliminate this "
-"mobility restrictions, relative paths can be used to create modular "
-"directory structures."
-msgstr ""
-"When you provide absolute paths inside configuration files, there "
-"isn't confusion about the location where the file is or should be. "
-"However, it introduces rigidity to directory structures inside the "
-"working copy when it is necessary to move directories from one "
-"place to another inside the working copy. To eliminate this "
-"mobility restrictions, relative paths can be used to create modular "
-"directory structures."
-
-msgid ""
-"When you use relative paths inside configuration files, paths are "
-"relative to the location where the configuration file is stored in. "
-"This way it is possible to move whole directory structures without "
-"touching the configuration file and still have a render-able "
-"structures inside the working copy. However, relative paths get "
-"limited in situations where the production process needs files "
-"outside the directory where the configuration file is stored in. In "
-"such cases, a combination of relative and absolute paths is the "
-"solution to apply."
-msgstr ""
-"When you use relative paths inside configuration files, paths are "
-"relative to the location where the configuration file is stored in. "
-"This way it is possible to move whole directory structures without "
-"touching the configuration file and still have a render-able "
-"structures inside the working copy. However, relative paths get "
-"limited in situations where the production process needs files "
-"outside the directory where the configuration file is stored in. In "
-"such cases, a combination of relative and absolute paths is the "
-"solution to apply."
-
-msgid ""
-"When we need to use absolute paths to several files in the same "
-"directory (e.g., we are combining them all to produce a new image) "
-"but outside the current directory the configuration file is stored "
-"in, it is possible to use a list of absolute paths one beside "
-"another separated by space or we can use path expansion which is "
-"shorter and easier to read. Path expansion is interpreted when you "
-"enclose a list of file names in curly brackets using comma as "
-"separator without spaces (e.g., <literal>/some/dir/{file1,file2,"
-"file3}</literal>). In order for path expansion to work correctly, "
-"all the file names you put inside the curly brackets' list must "
-"exist in the location specified first."
-msgstr ""
-"When we need to use absolute paths to several files in the same "
-"directory (e.g., we are combining them all to produce a new image) "
-"but outside the current directory the configuration file is stored "
-"in, it is possible to use a list of absolute paths one beside "
-"another separated by space or we can use path expansion which is "
-"shorter and easier to read. Path expansion is interpreted when you "
-"enclose a list of file names in curly brackets using comma as "
-"separator without spaces (e.g., <literal>/some/dir/{file1,file2,"
-"file3}</literal>). In order for path expansion to work correctly, "
-"all the file names you put inside the curly brackets' list must "
-"exist in the location specified first."
-
-msgid "Using Environment Variables"
-msgstr "Using Environment Variables"
-
-msgid ""
-"The configuration files let you to use environment variables inside "
-"them. This might result very useful when you need to provide "
-"absolute paths based on variable information (e.g., the current "
-"locale information). Some of the most important environment "
-"variables used by <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script -and its configuration files- are described below:"
-msgstr ""
-"The configuration files let you to use environment variables inside "
-"them. This might result very useful when you need to provide "
-"absolute paths based on variable information (e.g., the current "
-"locale information). Some of the most important environment "
-"variables used by <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script -and its configuration files- are described below:"
-
-msgid "TCAR_BASEDIR"
-msgstr "TCAR_BASEDIR"
-
-msgid ""
-"This variable contains the absolute path to your repository's "
-"working copy. The value of this variable is defined as read-only "
-"inside <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"and cannot be modified later. As a matter of convenience, users "
-"make use of their “~/.bash_profile” file to define this variable "
-"there and, this way, skip the sometimes annoyance absolute path "
-"questioning the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script does in order to know the absolute path of the working copy "
-"it is going to work with."
-msgstr ""
-"This variable contains the absolute path to your repository's "
-"working copy. The value of this variable is defined as read-only "
-"inside <emphasis role=\"strong\">centos-art.sh</emphasis> script "
-"and cannot be modified later. As a matter of convenience, users "
-"make use of their “~/.bash_profile” file to define this variable "
-"there and, this way, skip the sometimes annoyance absolute path "
-"questioning the <emphasis role=\"strong\">centos-art.sh</emphasis> "
-"script does in order to know the absolute path of the working copy "
-"it is going to work with."
-
-msgid ""
-"Whenever you set absolute paths inside configuration files to refer "
-"locations inside your working copy, it is necessary that you use "
-"the <literal>TCAR_BASEDIR</literal> environment variable in front "
-"of each path definition you set. <literal>TCAR_SCRIPT_LANG_LL</"
-"literal>:: This variable contains the language part of the current "
-"locale information. For instance, if the current locale is “en_US."
-"UTF-8”, the value of this variable would be “en”. "
-"<literal>TCAR_SCRIPT_LANG_CC</literal>:: This variable contains the "
-"country part of the current locale information. For instance, if "
-"the current locale is “en_US.UTF-8”, the value of this variable "
-"would be “US”. <literal>TCAR_SCRIPT_LANG_LC</literal>:: This "
-"variable contains the current locale information in ll_CC format (e."
-"g., es_ES). <literal>LANG</literal>:: This variable contains the "
-"environment's current locale information."
-msgstr ""
-"Whenever you set absolute paths inside configuration files to refer "
-"locations inside your working copy, it is necessary that you use "
-"the <literal>TCAR_BASEDIR</literal> environment variable in front "
-"of each path definition you set. <literal>TCAR_SCRIPT_LANG_LL</"
-"literal>:: This variable contains the language part of the current "
-"locale information. For instance, if the current locale is “en_US."
-"UTF-8”, the value of this variable would be “en”. "
-"<literal>TCAR_SCRIPT_LANG_CC</literal>:: This variable contains the "
-"country part of the current locale information. For instance, if "
-"the current locale is “en_US.UTF-8”, the value of this variable "
-"would be “US”. <literal>TCAR_SCRIPT_LANG_LC</literal>:: This "
-"variable contains the current locale information in ll_CC format (e."
-"g., es_ES). <literal>LANG</literal>:: This variable contains the "
-"environment's current locale information."
-
-msgid "Rendering Archives"
-msgstr "Rendering Archives"
-
-msgid ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable "
-"is set to <literal>archive</literal>, the <emphasis role=\"strong"
-"\">render</emphasis> module takes the list of files set through "
-"<emphasis role=\"strong\">render-from</emphasis> variable and "
-"applies the value of <emphasis role=\"strong\">command</emphasis> "
-"to them all in order to produce the final file specified in the "
-"section line. When the command variable is not specified, the "
-"<literal>/bin/tar --remove-files -czf</literal> command is used as "
-"default."
-msgstr ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable "
-"is set to <literal>archive</literal>, the <emphasis role=\"strong"
-"\">render</emphasis> module takes the list of files set through "
-"<emphasis role=\"strong\">render-from</emphasis> variable and "
-"applies the value of <emphasis role=\"strong\">command</emphasis> "
-"to them all in order to produce the final file specified in the "
-"section line. When the command variable is not specified, the "
-"<literal>/bin/tar --remove-files -czf</literal> command is used as "
-"default."
-
-msgid "Rendering Image Files"
-msgstr "Rendering Image Files"
-
-msgid ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable "
-"is set to <literal>svg</literal>, the section block is interpreted "
-"for rendering image files. When rendering image files, the "
-"<emphasis role=\"strong\">render-from</emphasis> variable must "
-"point to a SVG files (either compressed or uncompressed). The "
-"following following complementary variables are also accepted:"
-msgstr ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable "
-"is set to <literal>svg</literal>, the section block is interpreted "
-"for rendering image files. When rendering image files, the "
-"<emphasis role=\"strong\">render-from</emphasis> variable must "
-"point to a SVG files (either compressed or uncompressed). The "
-"following following complementary variables are also accepted:"
-
-msgid "render-flow"
-msgstr "render-flow"
-
-msgid ""
-"Optional. This variable specifies the rendition flow to follow when "
-"transforming SVG files into PNG images. This variable can take "
-"either <literal>base</literal> or <literal>extended</literal> as "
-"value. The <literal>base</literal> rendition flow takes one SVG "
-"file and produces just one PNG image for it. The <literal>extended</"
-"literal> value applies the <literal>base</literal> rendition flow "
-"and then transform the final PNG image to different heights, "
-"formats, foreground colors and background colors. By default, when "
-"this variable is not set, the <literal>base</literal> rendition "
-"flow is used."
-msgstr ""
-"Optional. This variable specifies the rendition flow to follow when "
-"transforming SVG files into PNG images. This variable can take "
-"either <literal>base</literal> or <literal>extended</literal> as "
-"value. The <literal>base</literal> rendition flow takes one SVG "
-"file and produces just one PNG image for it. The <literal>extended</"
-"literal> value applies the <literal>base</literal> rendition flow "
-"and then transform the final PNG image to different heights, "
-"formats, foreground colors and background colors. By default, when "
-"this variable is not set, the <literal>base</literal> rendition "
-"flow is used."
-
-msgid "export-id"
-msgstr "export-id"
-
-msgid ""
-"Optional. This variable specifies the export id you want to use as "
-"reference to produce PNG images from SVG files. The export-id is an "
-"attribute you specified as unique value to an objects inside the "
-"SVG file in order to export that object only but not the rest in "
-"the SVG file. If this variable is not provided or it is empty, the "
-"drawing area of the SVG file is used as reference to produce the "
-"final PNG image."
-msgstr ""
-"Optional. This variable specifies the export id you want to use as "
-"reference to produce PNG images from SVG files. The export-id is an "
-"attribute you specified as unique value to an objects inside the "
-"SVG file in order to export that object only but not the rest in "
-"the SVG file. If this variable is not provided or it is empty, the "
-"drawing area of the SVG file is used as reference to produce the "
-"final PNG image."
-
-msgid "heights"
-msgstr "heights"
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different image heights "
-"you want to create copies of the final PNG image. The values "
-"specified in this variable are separated by white space and should "
-"be understandable by ImageMagick tool set. When this variable is "
-"not provided, the <emphasis role=\"strong\">render</emphasis> "
-"module will create copies of final PNG image for several standard "
-"heights."
-msgstr ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different image heights "
-"you want to create copies of the final PNG image. The values "
-"specified in this variable are separated by white space and should "
-"be understandable by ImageMagick tool set. When this variable is "
-"not provided, the <emphasis role=\"strong\">render</emphasis> "
-"module will create copies of final PNG image for several standard "
-"heights."
-
-msgid "formats"
-msgstr "formats"
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different image formats "
-"you want to create copies of the final PNG image. The values "
-"specified in this variable are separated by white space and should "
-"be supported by ImageMagick tool set. When this variable is not "
-"provided or set in the configuration file, the <emphasis role="
-"\"strong\">render</emphasis> module will create copies of final PNG "
-"image for several standard formats."
-msgstr ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different image formats "
-"you want to create copies of the final PNG image. The values "
-"specified in this variable are separated by white space and should "
-"be supported by ImageMagick tool set. When this variable is not "
-"provided or set in the configuration file, the <emphasis role="
-"\"strong\">render</emphasis> module will create copies of final PNG "
-"image for several standard formats."
-
-msgid ""
-"To see the list of possible image formats supported by ImageMagick "
-"tool set, run the following command: <emphasis role=\"strong"
-"\"><literal>identify -list format</literal></emphasis>."
-msgstr ""
-"To see the list of possible image formats supported by ImageMagick "
-"tool set, run the following command: <emphasis role=\"strong"
-"\"><literal>identify -list format</literal></emphasis>."
-
-msgid "fgcolors"
-msgstr "fgcolors"
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different foreground "
-"colors you want to create copies of the final PNG image. To do "
-"this, the image you want to copy should be rendered with black "
-"color (000000) so the color replacement can be performed. The "
-"values specified in this variable are separated by white space and "
-"should be understandable by ImageMagick tool set. When this "
-"variable is not provided the black foreground (<literal>000000</"
-"literal>) is used."
-msgstr ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different foreground "
-"colors you want to create copies of the final PNG image. To do "
-"this, the image you want to copy should be rendered with black "
-"color (000000) so the color replacement can be performed. The "
-"values specified in this variable are separated by white space and "
-"should be understandable by ImageMagick tool set. When this "
-"variable is not provided the black foreground (<literal>000000</"
-"literal>) is used."
-
-msgid "bgcolors"
-msgstr "bgcolors"
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different background "
-"colors you want to create copies of the final PNG image. This "
-"variable uses Inkscape's <emphasis>--export-background</emphasis> "
-"and <emphasis>--export-background-opacity</emphasis> options to "
-"control the background information of final PNG images. Possible "
-"values to this variable take the form <literal>XXXXXX-X</literal>, "
-"where the first six <literal>X</literal> represent a color in "
-"hexadecimal format and the final <literal>X</literal> might be 1 or "
-"0. 1 for full opacity and 0 for full transparency. Intermediate "
-"values between 0 and 1 (e.g., 0.55) can be given to control the "
-"background opacity. When this variable is not provided, white "
-"background full transparency (<literal>ffffff-0</literal>) is used "
-"as default value."
-msgstr ""
-"Optional. This variable is available only for <literal>extended</"
-"literal> rendition flow and specifies the different background "
-"colors you want to create copies of the final PNG image. This "
-"variable uses Inkscape's <emphasis>--export-background</emphasis> "
-"and <emphasis>--export-background-opacity</emphasis> options to "
-"control the background information of final PNG images. Possible "
-"values to this variable take the form <literal>XXXXXX-X</literal>, "
-"where the first six <literal>X</literal> represent a color in "
-"hexadecimal format and the final <literal>X</literal> might be 1 or "
-"0. 1 for full opacity and 0 for full transparency. Intermediate "
-"values between 0 and 1 (e.g., 0.55) can be given to control the "
-"background opacity. When this variable is not provided, white "
-"background full transparency (<literal>ffffff-0</literal>) is used "
-"as default value."
-
-msgid "command"
-msgstr "command"
-
-msgid ""
-"Optional. This variable specifies the command used to modify the "
-"production of final images. During the rendition process, images "
-"are produced inside a temporal directory, and later moved to its "
-"final location using the command specified as value in this "
-"variable. When this variable is not specified, it can take one of "
-"two values based on the amount of files passed through <emphasis "
-"role=\"strong\">render-from</emphasis> variable. When just one file "
-"is passed through the <emphasis role=\"strong\">render-from</"
-"emphasis> variable, the default value for this variable is "
-"<literal>/bin/cp</literal>, but when there are reference to more "
-"than one file, the value of this option is <literal>/usr/bin/"
-"convert +append</literal> which combines all images into the final "
-"images."
-msgstr ""
-"Optional. This variable specifies the command used to modify the "
-"production of final images. During the rendition process, images "
-"are produced inside a temporal directory, and later moved to its "
-"final location using the command specified as value in this "
-"variable. When this variable is not specified, it can take one of "
-"two values based on the amount of files passed through <emphasis "
-"role=\"strong\">render-from</emphasis> variable. When just one file "
-"is passed through the <emphasis role=\"strong\">render-from</"
-"emphasis> variable, the default value for this variable is "
-"<literal>/bin/cp</literal>, but when there are reference to more "
-"than one file, the value of this option is <literal>/usr/bin/"
-"convert +append</literal> which combines all images into the final "
-"images."
-
-msgid "comment"
-msgstr "comment"
-
-msgid ""
-"Optional. This variable contains a sentence describing the image "
-"you are creating. This information is written in the "
-"<literal>comment</literal> field of PNG images. When this variable "
-"is empty, no comment information will be written to the final PNG "
-"image files."
-msgstr ""
-"Optional. This variable contains a sentence describing the image "
-"you are creating. This information is written in the "
-"<literal>comment</literal> field of PNG images. When this variable "
-"is empty, no comment information will be written to the final PNG "
-"image files."
-
-msgid "brand"
-msgstr "brand"
-
-msgid ""
-"Optional. This variable describes the branding information applied "
-"to final images. The value of this variable has the form "
-"<literal>FILENAME:GEOMETRY</literal>, where <literal>FILENAME</"
-"literal> is the absolute path to the PNG image you want to apply as "
-"brand and, <literal>GEOMETRY</literal> takes the form "
-"<literal>xHEIGHT+X+Y</literal>. In order to apply brand information "
-"to final images correctly, the brand images files you want to apply "
-"must be available. In case they don't exist the <emphasis role="
-"\"strong\">render</emphasis> module ends its execution with an "
-"error message."
-msgstr ""
-"Optional. This variable describes the branding information applied "
-"to final images. The value of this variable has the form "
-"<literal>FILENAME:GEOMETRY</literal>, where <literal>FILENAME</"
-"literal> is the absolute path to the PNG image you want to apply as "
-"brand and, <literal>GEOMETRY</literal> takes the form "
-"<literal>xHEIGHT+X+Y</literal>. In order to apply brand information "
-"to final images correctly, the brand images files you want to apply "
-"must be available. In case they don't exist the <emphasis role="
-"\"strong\">render</emphasis> module ends its execution with an "
-"error message."
-
-msgid "Rendering Image Files From Other Image Files"
-msgstr "Rendering Image Files From Other Image Files"
-
-msgid ""
-"To render image files from other image files, the <emphasis role="
-"\"strong\">render-type</emphasis> variable must be set to “images” "
-"and one or more image files must be provided in the <emphasis role="
-"\"strong\">render-from</emphasis> variable. When the <emphasis role="
-"\"strong\">render</emphasis> module finds a section block with this "
-"characteristics, it applies the value of <emphasis role=\"strong"
-"\">command</emphasis> variable to all files found in <emphasis role="
-"\"strong\">render-from</emphasis> variable to produce the final "
-"file specified in the section name."
-msgstr ""
-"To render image files from other image files, the <emphasis role="
-"\"strong\">render-type</emphasis> variable must be set to “images” "
-"and one or more image files must be provided in the <emphasis role="
-"\"strong\">render-from</emphasis> variable. When the <emphasis role="
-"\"strong\">render</emphasis> module finds a section block with this "
-"characteristics, it applies the value of <emphasis role=\"strong"
-"\">command</emphasis> variable to all files found in <emphasis role="
-"\"strong\">render-from</emphasis> variable to produce the final "
-"file specified in the section name."
-
-msgid ""
-"When the <emphasis role=\"strong\">command</emphasis> variable is "
-"not specified, the “/usr/bin/convert -append” command is used as "
-"default. This command takes all the images passed through <emphasis "
-"role=\"strong\">render-from</emphasis> and appends them from top to "
-"bottom and saves the result in the file you specified in the "
-"section name. When you render files this way, the order in which "
-"you define source files through <emphasis role=\"strong\">render-"
-"from</emphasis> may affect the final result based in the <emphasis "
-"role=\"strong\">command</emphasis> you provided."
-msgstr ""
-"When the <emphasis role=\"strong\">command</emphasis> variable is "
-"not specified, the “/usr/bin/convert -append” command is used as "
-"default. This command takes all the images passed through <emphasis "
-"role=\"strong\">render-from</emphasis> and appends them from top to "
-"bottom and saves the result in the file you specified in the "
-"section name. When you render files this way, the order in which "
-"you define source files through <emphasis role=\"strong\">render-"
-"from</emphasis> may affect the final result based in the <emphasis "
-"role=\"strong\">command</emphasis> you provided."
-
-msgid ""
-"The “images” rendition type provides an interface for external "
-"image manipulation programs, like ImageMagick and NetPbm. You can "
-"use these programs to manipulate images in great detail through the "
-"command-line."
-msgstr ""
-"The “images” rendition type provides an interface for external "
-"image manipulation programs, like ImageMagick and NetPbm. You can "
-"use these programs to manipulate images in great detail through the "
-"command-line."
-
-msgid "Rendering Images With Reduced Number Of Colors"
-msgstr "Rendering Images With Reduced Number Of Colors"
-
-msgid ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable "
-"is set to <literal>palette</literal>, the section block where this "
-"variable was defined is interpreted for producing images with a "
-"reduced number of colors. In these cases, the <emphasis role="
-"\"strong\">render-from</emphasis> variable must point to an image "
-"file. The following complementary variables are also accepted:"
-msgstr ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable "
-"is set to <literal>palette</literal>, the section block where this "
-"variable was defined is interpreted for producing images with a "
-"reduced number of colors. In these cases, the <emphasis role="
-"\"strong\">render-from</emphasis> variable must point to an image "
-"file. The following complementary variables are also accepted:"
-
-msgid "palette-gpl"
-msgstr "palette-gpl"
-
-msgid ""
-"Required. This variable addresses the palette of colors that will "
-"be use for reducing colors. Generally, the palette of color file "
-"ends with the <literal>.gpl</literal> extension and is stored in "
-"the same directory of the configuration file. This file can be "
-"produced by GIMP and provides an optimized set of colors for the "
-"specific image you provided in the <emphasis role=\"strong\">render-"
-"from</emphasis> variable."
-msgstr ""
-"Required. This variable addresses the palette of colors that will "
-"be use for reducing colors. Generally, the palette of color file "
-"ends with the <literal>.gpl</literal> extension and is stored in "
-"the same directory of the configuration file. This file can be "
-"produced by GIMP and provides an optimized set of colors for the "
-"specific image you provided in the <emphasis role=\"strong\">render-"
-"from</emphasis> variable."
-
-msgid ""
-"To find the optimized set of colors, you need to open the image "
-"specified in <emphasis role=\"strong\">render-from</emphasis> in "
-"GIMP, reduce its colors to the desired number using GIMP's Indexed "
-"feature and, then, create a new palette by importing it from the "
-"indexed image file. Once you have the palette this way, you need to "
-"edit it using the Palettes dialog to add the hexadecimal value of "
-"each color in the palette to the comment field, so you have a "
-"palette file similar to the following:"
-msgstr ""
-"To find the optimized set of colors, you need to open the image "
-"specified in <emphasis role=\"strong\">render-from</emphasis> in "
-"GIMP, reduce its colors to the desired number using GIMP's Indexed "
-"feature and, then, create a new palette by importing it from the "
-"indexed image file. Once you have the palette this way, you need to "
-"edit it using the Palettes dialog to add the hexadecimal value of "
-"each color in the palette to the comment field, so you have a "
-"palette file similar to the following:"
-
-#, no-wrap
-msgid ""
-"GIMP Palette\n"
-"Name: Syslinux-Default\n"
-"Columns: 16\n"
-"#\n"
-" 32  76 141 204c8d\n"
-" 37  82 146 255292\n"
-" 52  94 153 345e99\n"
-" 73 110 162 496ea2\n"
-" 91 124 172 5b7cac\n"
-"108 136 180 6c88b4\n"
-"120 146 186 7892ba\n"
-"131 158 193 839ec1\n"
-"255 255 255 ffffff\n"
-"146 170 200 92aac8\n"
-"162 182 209 a2b6d1\n"
-"183 199 219 b7c7db\n"
-"204 216 230 ccd8e6\n"
-"221 229 238 dde5ee\n"
-"235 241 245 ebf1f5\n"
-"246 251 254 f6fbfe"
-msgstr ""
-"GIMP Palette\n"
-"Name: Syslinux-Default\n"
-"Columns: 16\n"
-"#\n"
-" 32  76 141 204c8d\n"
-" 37  82 146 255292\n"
-" 52  94 153 345e99\n"
-" 73 110 162 496ea2\n"
-" 91 124 172 5b7cac\n"
-"108 136 180 6c88b4\n"
-"120 146 186 7892ba\n"
-"131 158 193 839ec1\n"
-"255 255 255 ffffff\n"
-"146 170 200 92aac8\n"
-"162 182 209 a2b6d1\n"
-"183 199 219 b7c7db\n"
-"204 216 230 ccd8e6\n"
-"221 229 238 dde5ee\n"
-"235 241 245 ebf1f5\n"
-"246 251 254 f6fbfe"
-
-msgid ""
-"Now that the palette has been created, you can set a path to "
-"<emphasis role=\"strong\">palette-gpl</emphasis> variable. Even you "
-"can set path of <emphasis role=\"strong\">palette-gpl</emphasis> "
-"from GIMP's palettes directory (<literal>~/.gimp-x.x/palettes/</"
-"literal>), it is much more preferable that you copy the palette "
-"file from that location to the configuration file's DIRECTORY "
-"inside the repository and put it under version control, so others "
-"can take benefit of it. The palette file is an integral part of "
-"color specific image reduction so it must be near the configuration "
-"file you use for such actions."
-msgstr ""
-"Now that the palette has been created, you can set a path to "
-"<emphasis role=\"strong\">palette-gpl</emphasis> variable. Even you "
-"can set path of <emphasis role=\"strong\">palette-gpl</emphasis> "
-"from GIMP's palettes directory (<literal>~/.gimp-x.x/palettes/</"
-"literal>), it is much more preferable that you copy the palette "
-"file from that location to the configuration file's DIRECTORY "
-"inside the repository and put it under version control, so others "
-"can take benefit of it. The palette file is an integral part of "
-"color specific image reduction so it must be near the configuration "
-"file you use for such actions."
-
-msgid "Rendering Documentation Files"
-msgstr "Rendering Documentation Files"
-
-msgid ""
-"To render documentation files, the <emphasis role=\"strong\">render-"
-"type</emphasis> variable must be set to “asciidoc” and the "
-"<emphasis role=\"strong\">render-from</emphasis> variable must "
-"point to an Asciidoc file. When the <emphasis role=\"strong"
-"\">render</emphasis> module finds this information in a section "
-"block, it takes the asciidoc file as source and transforms it into "
-"a docbook file using the <emphasis role=\"strong\">asciidoc</"
-"emphasis> program. The docbook file is created temporarily for "
-"further format transformations and removed later, once the final "
-"format has been rendered."
-msgstr ""
-"To render documentation files, the <emphasis role=\"strong\">render-"
-"type</emphasis> variable must be set to “asciidoc” and the "
-"<emphasis role=\"strong\">render-from</emphasis> variable must "
-"point to an Asciidoc file. When the <emphasis role=\"strong"
-"\">render</emphasis> module finds this information in a section "
-"block, it takes the asciidoc file as source and transforms it into "
-"a docbook file using the <emphasis role=\"strong\">asciidoc</"
-"emphasis> program. The docbook file is created temporarily for "
-"further format transformations and removed later, once the final "
-"format has been rendered."
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module creates "
-"the intermediate docbook file, it considers the current locale "
-"information of your environment (e.g., by reading the LANG "
-"environment variable). In case the current locale information is "
-"different to English (e.g., the value of LANG environment variable "
-"doesn't begin with the “en” characters), the docbook file will be "
-"localized based on the translation file specified in the <emphasis "
-"role=\"strong\">locale-from</emphasis> variable, before applying "
-"further format transformations to it. This way, further format "
-"transformations from the temporarily docbook file will end up being "
-"localized as well. If the <emphasis role=\"strong\">locale-from</"
-"emphasis> variable is not present in the section block, the "
-"intermediate docbook file won't be localized which make the final "
-"result to be not localized either."
-msgstr ""
-"When the <emphasis role=\"strong\">render</emphasis> module creates "
-"the intermediate docbook file, it considers the current locale "
-"information of your environment (e.g., by reading the LANG "
-"environment variable). In case the current locale information is "
-"different to English (e.g., the value of LANG environment variable "
-"doesn't begin with the “en” characters), the docbook file will be "
-"localized based on the translation file specified in the <emphasis "
-"role=\"strong\">locale-from</emphasis> variable, before applying "
-"further format transformations to it. This way, further format "
-"transformations from the temporarily docbook file will end up being "
-"localized as well. If the <emphasis role=\"strong\">locale-from</"
-"emphasis> variable is not present in the section block, the "
-"intermediate docbook file won't be localized which make the final "
-"result to be not localized either."
-
-msgid ""
-"When you set the <emphasis role=\"strong\">render-type</emphasis> "
-"variable to “asciidoc”, the section blocks need to have the "
-"<emphasis role=\"strong\">render-flow</emphasis> variable set to "
-"“article”, “book” or “manpage”. This information defines the way "
-"the intermediate docbook file is produced from the asciidoc file "
-"and, by extension, the possible final results, too."
-msgstr ""
-"When you set the <emphasis role=\"strong\">render-type</emphasis> "
-"variable to “asciidoc”, the section blocks need to have the "
-"<emphasis role=\"strong\">render-flow</emphasis> variable set to "
-"“article”, “book” or “manpage”. This information defines the way "
-"the intermediate docbook file is produced from the asciidoc file "
-"and, by extension, the possible final results, too."
-
-msgid ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is "
-"set to “article” or “book”, it is possible to produce final files "
-"in “xhtml” format but not in “manpage” format. This is because man "
-"pages require a specific document structure that both articles and "
-"books don't need to have. When producing articles and books in "
-"XHTML format, you can use the <emphasis role=\"strong\">render-"
-"page</emphasis> variable to control whether to produce the entire "
-"book or article in just one file (“single”) or in separate files "
-"linked one another (“chunks”)."
-msgstr ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is "
-"set to “article” or “book”, it is possible to produce final files "
-"in “xhtml” format but not in “manpage” format. This is because man "
-"pages require a specific document structure that both articles and "
-"books don't need to have. When producing articles and books in "
-"XHTML format, you can use the <emphasis role=\"strong\">render-"
-"page</emphasis> variable to control whether to produce the entire "
-"book or article in just one file (“single”) or in separate files "
-"linked one another (“chunks”)."
-
-msgid ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is "
-"set to “manpage” it is possible to set the <emphasis role=\"strong"
-"\">formats</emphasis> variable to either “manpage” or “xhtml” in "
-"order to render the docbook file as man page or XHTML format, "
-"respectively. you are producing man pages to a language different "
-"to English, these required in order for <emphasis role=\"strong"
-"\">man</emphasis> command to find the man pages in different "
-"locales. The value of the man's volume section can be set using the "
-"<emphasis role=\"strong\">mansect</emphasis> variable. If this "
-"variable is not set, the value of man's volume section will be 1."
-msgstr ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is "
-"set to “manpage” it is possible to set the <emphasis role=\"strong"
-"\">formats</emphasis> variable to either “manpage” or “xhtml” in "
-"order to render the docbook file as man page or XHTML format, "
-"respectively. you are producing man pages to a language different "
-"to English, these required in order for <emphasis role=\"strong"
-"\">man</emphasis> command to find the man pages in different "
-"locales. The value of the man's volume section can be set using the "
-"<emphasis role=\"strong\">mansect</emphasis> variable. If this "
-"variable is not set, the value of man's volume section will be 1."
-
-msgid ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is "
-"not set, the “article” value is used as default value."
-msgstr ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is "
-"not set, the “article” value is used as default value."
-
-msgid ""
-"When the <emphasis role=\"strong\">formats</emphasis> variable has "
-"the “xhtml” value, you need to set the <emphasis role=\"strong"
-"\">images-from</emphasis> and <emphasis role=\"strong\">styles-"
-"from</emphasis> variables inside the related section block, no "
-"matter what the value of <emphasis role=\"strong\">render-flow</"
-"emphasis> would be. The value of <emphasis role=\"strong\">images-"
-"from</emphasis> and <emphasis role=\"strong\">styles-from</"
-"emphasis> variables must point to a directory, inside the working "
-"copy, containing the share images and CSS files used by XHTML "
-"documents, respectively. If none of these two variables are set the "
-"directories them."
-msgstr ""
-"When the <emphasis role=\"strong\">formats</emphasis> variable has "
-"the “xhtml” value, you need to set the <emphasis role=\"strong"
-"\">images-from</emphasis> and <emphasis role=\"strong\">styles-"
-"from</emphasis> variables inside the related section block, no "
-"matter what the value of <emphasis role=\"strong\">render-flow</"
-"emphasis> would be. The value of <emphasis role=\"strong\">images-"
-"from</emphasis> and <emphasis role=\"strong\">styles-from</"
-"emphasis> variables must point to a directory, inside the working "
-"copy, containing the share images and CSS files used by XHTML "
-"documents, respectively. If none of these two variables are set the "
-"directories them."
-
-msgid ""
-"When the <emphasis role=\"strong\">formats</emphasis> variable is "
-"not set, the “xhtml” value is used as default value."
-msgstr ""
-"When the <emphasis role=\"strong\">formats</emphasis> variable is "
-"not set, the “xhtml” value is used as default value."
-
-msgid "Rendering Localized Images"
-msgstr "Rendering Localized Images"
-
-msgid ""
-"To produce localized content, you need to set the <emphasis role="
-"\"strong\">locale-from</emphasis> variable in the section block you "
-"want to provide translations and point its value to the translation "
-"file where string translations will take place. Then, you need to "
-"check the value of LANG environment variable to be sure it has the "
-"locale information you want to translate messages for."
-msgstr ""
-"To produce localized content, you need to set the <emphasis role="
-"\"strong\">locale-from</emphasis> variable in the section block you "
-"want to provide translations and point its value to the translation "
-"file where string translations will take place. Then, you need to "
-"check the value of LANG environment variable to be sure it has the "
-"locale information you want to translate messages for."
-
-msgid ""
-"If the LANG environment variable has the value you expect, run the "
-"<emphasis role=\"strong\">locale</emphasis> module on the "
-"“DIRECTORY” you want to locale content. This read the source files "
-"you specified in <emphasis role=\"strong\">render-from</emphasis> "
-"variable and would create the translation files (a.k.a., portable "
-"objects) you need to edit to provide the string translations from "
-"one language to another. Verify the translation file exist and edit "
-"it to provide the strings translations. Once the strings have been "
-"translated, execute the <emphasis role=\"strong\">render</emphasis> "
-"module on the “DIRECTORY”."
-msgstr ""
-"If the LANG environment variable has the value you expect, run the "
-"<emphasis role=\"strong\">locale</emphasis> module on the "
-"“DIRECTORY” you want to locale content. This read the source files "
-"you specified in <emphasis role=\"strong\">render-from</emphasis> "
-"variable and would create the translation files (a.k.a., portable "
-"objects) you need to edit to provide the string translations from "
-"one language to another. Verify the translation file exist and edit "
-"it to provide the strings translations. Once the strings have been "
-"translated, execute the <emphasis role=\"strong\">render</emphasis> "
-"module on the “DIRECTORY”."
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module finds "
-"the <emphasis role=\"strong\">locale-from</emphasis> variable in a "
-"section block, it uses the <emphasis role=\"strong\">xml2po</"
-"emphasis> program to create a localized instance of each source "
-"file it finds in <emphasis role=\"strong\">render-from</emphasis> "
-"variable. Then, using the source files' localized instances, it "
-"produces the final files based on <emphasis role=\"strong\">render-"
-"type</emphasis> variable's value."
-msgstr ""
-"When the <emphasis role=\"strong\">render</emphasis> module finds "
-"the <emphasis role=\"strong\">locale-from</emphasis> variable in a "
-"section block, it uses the <emphasis role=\"strong\">xml2po</"
-"emphasis> program to create a localized instance of each source "
-"file it finds in <emphasis role=\"strong\">render-from</emphasis> "
-"variable. Then, using the source files' localized instances, it "
-"produces the final files based on <emphasis role=\"strong\">render-"
-"type</emphasis> variable's value."
-
-msgid "Examples"
-msgstr "Examples"
-
-msgid ""
-"Here are some practical configuration examples you can use as "
-"reference to create your own configuration files."
-msgstr ""
-"Here are some practical configuration examples you can use as "
-"reference to create your own configuration files."
-
-#, no-wrap
-msgid ""
-"[Xhtml-single]\n"
-"render-type     = \"asciidoc\"\n"
-"render-flow     = \"article\"\n"
-"render-from     = \"corporate.asciidoc\"\n"
-"locale-from     = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n"
-"images-from     = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n"
-"styles-from     = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n"
-"formats         = \"xhtml\"\n"
-"render-page     = \"single\""
-msgstr ""
-"[Xhtml-single]\n"
-"render-type     = \"asciidoc\"\n"
-"render-flow     = \"article\"\n"
-"render-from     = \"corporate.asciidoc\"\n"
-"locale-from     = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n"
-"images-from     = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n"
-"styles-from     = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n"
-"formats         = \"xhtml\"\n"
-"render-page     = \"single\""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads "
-"this configuration file, it initiates the <literal>asscidoc</"
-"literal> module which in turn initiates the <literal>xhtml</"
-"literal> module for transforming the <literal>corporate.asciidoc</"
-"literal> file into <literal>corporate.docbook</literal> file using "
-"<literal>article</literal> as document type and result, the "
-"<emphasis role=\"strong\">render</emphasis> module produces the "
-"directory of the configuration file as base directory."
-msgstr ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads "
-"this configuration file, it initiates the <literal>asscidoc</"
-"literal> module which in turn initiates the <literal>xhtml</"
-"literal> module for transforming the <literal>corporate.asciidoc</"
-"literal> file into <literal>corporate.docbook</literal> file using "
-"<literal>article</literal> as document type and result, the "
-"<emphasis role=\"strong\">render</emphasis> module produces the "
-"directory of the configuration file as base directory."
-
-#, no-wrap
-msgid ""
-"[centos-artwork.png]\n"
-"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n"
-"formats     = \"xpm pdf jpg tif\"\n"
-"heights     = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n"
-"fgcolors    = \"000000 ffffff\"\n"
-"bgcolors    = \"ffffff-0\"\n"
-"command     = \"/usr/bin/convert +append\""
-msgstr ""
-"[centos-artwork.png]\n"
-"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n"
-"formats     = \"xpm pdf jpg tif\"\n"
-"heights     = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n"
-"fgcolors    = \"000000 ffffff\"\n"
-"bgcolors    = \"ffffff-0\"\n"
-"command     = \"/usr/bin/convert +append\""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads "
-"this configuration file, it takes the <literal>centos.svgz</"
-"literal> and <literal>artwork.svgz</literal> files as source to "
-"produce the <literal>centos.png</literal> and <literal>artwork.png</"
-"literal> files considering the first value in the list of heights, "
-"background, foreground colors specified in the configuration file. "
-"Then, it combines the results horizontally to create the "
-"<literal>centos-artwork.png</literal> file. Later, the "
-"<literal>centos-artwork.png</literal> file is converted to produce "
-"one image file for each image format specified in the configuration "
-"file. At this point, all the process repeats again but for the next "
-"height and color values in the list."
-msgstr ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads "
-"this configuration file, it takes the <literal>centos.svgz</"
-"literal> and <literal>artwork.svgz</literal> files as source to "
-"produce the <literal>centos.png</literal> and <literal>artwork.png</"
-"literal> files considering the first value in the list of heights, "
-"background, foreground colors specified in the configuration file. "
-"Then, it combines the results horizontally to create the "
-"<literal>centos-artwork.png</literal> file. Later, the "
-"<literal>centos-artwork.png</literal> file is converted to produce "
-"one image file for each image format specified in the configuration "
-"file. At this point, all the process repeats again but for the next "
-"height and color values in the list."
-
-#, no-wrap
-msgid ""
-"[syslinux-splash.png]\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n"
-"\n"
-"[syslinux-splash.lss]\n"
-"render-from     = \"syslinux-splash.png\"\n"
-"render-type     = \"palette\"\n"
-"palette-gpl     = \"colors.gpl\""
-msgstr ""
-"[syslinux-splash.png]\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n"
-"\n"
-"[syslinux-splash.lss]\n"
-"render-from     = \"syslinux-splash.png\"\n"
-"render-type     = \"palette\"\n"
-"palette-gpl     = \"colors.gpl\""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads "
-"this configuration file,"
-msgstr ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads "
-"this configuration file,"
-
-#, no-wrap
-msgid ""
-"[screenshot.png]\n"
-"render-type     = \"svg\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n"
-"render-flow     = \"base\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n"
-"\n"
-"[800x600.tar.gz]\n"
-"render-type     = \"archive\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n"
-"render-from     = \"screenshot.png\"\n"
-"command         = \"/bin/tar -czf\"\n"
-"\n"
-"[1360x768.tar.gz]\n"
-"render-type     = \"archive\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n"
-"render-from     = \"screenshot.png\"\n"
-"command         = \"/bin/tar --remove-files -czf\""
-msgstr ""
-"[screenshot.png]\n"
-"render-type     = \"svg\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n"
-"render-flow     = \"base\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n"
-"\n"
-"[800x600.tar.gz]\n"
-"render-type     = \"archive\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n"
-"render-from     = \"screenshot.png\"\n"
-"command         = \"/bin/tar -czf\"\n"
-"\n"
-"[1360x768.tar.gz]\n"
-"render-type     = \"archive\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n"
-"render-from     = \"screenshot.png\"\n"
-"command         = \"/bin/tar --remove-files -czf\""
-
-msgid "Bugs"
-msgstr "Bugs"
-
-msgid ""
-"The <emphasis role=\"strong\">render</emphasis> module has some "
-"issues I would like you to be aware of. Mainly, to see if you could "
-"help me find better solutions for them ;)"
-msgstr ""
-"The <emphasis role=\"strong\">render</emphasis> module has some "
-"issues I would like you to be aware of. Mainly, to see if you could "
-"help me find better solutions for them ;)"
-
-msgid ""
-"The process implemented to reduce image colors through GIMP's "
-"palettes involves too much user intervention compared with "
-"ImageMagick's --colors option that reduces image colors instantly "
-"without user intervention. Nevertheless, the procedure of reducing "
-"color through GIMP's palettes provides more quality to final images "
-"than ImageMagic's --colors option does. Also, using GIMP's palettes "
-"let us create LSS images from PNG images using the same exact "
-"information we used to reduce colors on PNG images. This is very "
-"important in order to have the same result in both image types. "
-"Because of these reasons I prefer GIMP's palettes procedure against "
-"others methods like it is the case of ImageMagick's for producing "
-"images with reduced number of colors."
-msgstr ""
-"The process implemented to reduce image colors through GIMP's "
-"palettes involves too much user intervention compared with "
-"ImageMagick's --colors option that reduces image colors instantly "
-"without user intervention. Nevertheless, the procedure of reducing "
-"color through GIMP's palettes provides more quality to final images "
-"than ImageMagic's --colors option does. Also, using GIMP's palettes "
-"let us create LSS images from PNG images using the same exact "
-"information we used to reduce colors on PNG images. This is very "
-"important in order to have the same result in both image types. "
-"Because of these reasons I prefer GIMP's palettes procedure against "
-"others methods like it is the case of ImageMagick's for producing "
-"images with reduced number of colors."
-
-msgid "Rendering PDF Files From Localized Docbook Files"
-msgstr "Rendering PDF Files From Localized Docbook Files"
-
-msgid ""
-"Even it is possible to produce PDF files from Docbook files using "
-"current applications inside CentOS-5, there are some production "
-"issues when we use localized docbook files as source to produce "
-"localized PDF files that made me not to implement them as part of "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script by now."
-msgstr ""
-"Even it is possible to produce PDF files from Docbook files using "
-"current applications inside CentOS-5, there are some production "
-"issues when we use localized docbook files as source to produce "
-"localized PDF files that made me not to implement them as part of "
-"<emphasis role=\"strong\">centos-art.sh</emphasis> script by now."
-
-msgid ""
-"When using the XML(DocBook)-&gt;XML(FO)-&gt;PDF transformation "
-"chain, the result produced by <emphasis>docbook-style-xsl-1.69.1-"
-"5.1</emphasis> and <emphasis>passivetex-1.25-5.1.1</emphasis> "
-"doesn't render heading boxes very well on page's top and page's "
-"bottom. The text put inside these boxes seem to have not enough "
-"space in their respective areas."
-msgstr ""
-"When using the XML(DocBook)-&gt;XML(FO)-&gt;PDF transformation "
-"chain, the result produced by <emphasis>docbook-style-xsl-1.69.1-"
-"5.1</emphasis> and <emphasis>passivetex-1.25-5.1.1</emphasis> "
-"doesn't render heading boxes very well on page's top and page's "
-"bottom. The text put inside these boxes seem to have not enough "
-"space in their respective areas."
-
-msgid ""
-"Tried using <emphasis>dblatex-0.2.8-2.el5</emphasis> but didn't "
-"work for localized docbook files (i.e., those who has the "
-"<literal>lang=\"lang\"</literal> string in their root element). If "
-"you just remove the language specification string it just work. We "
-"need the language specification in order for internal document "
-"strings like <literal>Abstract</literal> and <literal>Table of "
-"contents</literal> to be automatically translated. When the "
-"language specific attribute is present in the root element, dblatex "
-"outputs the following:"
-msgstr ""
-"Tried using <emphasis>dblatex-0.2.8-2.el5</emphasis> but didn't "
-"work for localized docbook files (i.e., those who has the "
-"<literal>lang=\"lang\"</literal> string in their root element). If "
-"you just remove the language specification string it just work. We "
-"need the language specification in order for internal document "
-"strings like <literal>Abstract</literal> and <literal>Table of "
-"contents</literal> to be automatically translated. When the "
-"language specific attribute is present in the root element, dblatex "
-"outputs the following:"
-
-#, no-wrap
-msgid ""
-"Build the listings...\n"
-"XSLT stylesheets DocBook -  LaTeX 2e (0.2.8)\n"
-"===================================================\n"
-"Processing Revision History\n"
-"Build 2912-corporate.docbook.pdf\n"
-"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n"
-"entering extended mode\n"
-"pdflatex failed\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"Error: pdflatex compilation failed"
-msgstr ""
-"Build the listings...\n"
-"XSLT stylesheets DocBook -  LaTeX 2e (0.2.8)\n"
-"===================================================\n"
-"Processing Revision History\n"
-"Build 2912-corporate.docbook.pdf\n"
-"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n"
-"entering extended mode\n"
-"pdflatex failed\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"Error: pdflatex compilation failed"
-
-msgid "Reporting Bugs"
-msgstr "Reporting Bugs"
-
-msgid ""
-"Report bugs on the <emphasis role=\"strong\">automation</emphasis> "
-"category of <emphasis role=\"strong\">centos-artwork</emphasis> "
-"project at the <ulink url=\"https://centos.org.cu/bugs/\">The "
-"CentOS Bugs</ulink> website."
-msgstr ""
-"Report bugs on the <emphasis role=\"strong\">automation</emphasis> "
-"category of <emphasis role=\"strong\">centos-artwork</emphasis> "
-"project at the <ulink url=\"https://centos.org.cu/bugs/\">The "
-"CentOS Bugs</ulink> website."
-
-msgid "Author"
-msgstr "Author"
-
-msgid ""
-"Written by <ulink url=\"mailto:al@centos.org.cu\">Alain Reguera "
-"Delgado</ulink>, 2009-2013"
-msgstr ""
-"Written by <ulink url=\"mailto:al@centos.org.cu\">Alain Reguera "
-"Delgado</ulink>, 2009-2013"
-
-msgid "Copyright"
-msgstr "Copyright"
-
-msgid "Copyright © 2009-2013 The CentOS Project"
-msgstr "Copyright © 2009-2013 The CentOS Project"
-
-msgid ""
-"This program is free software; you can redistribute it and/or "
-"modify it under the terms of the GNU General Public License as "
-"published by the Free Software Foundation; either version 2 of the "
-"License, or (at your option) any later version."
-msgstr ""
-"This program is free software; you can redistribute it and/or "
-"modify it under the terms of the GNU General Public License as "
-"published by the Free Software Foundation; either version 2 of the "
-"License, or (at your option) any later version."
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but "
-"WITHOUT ANY WARRANTY; without even the implied warranty of "
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
-"General Public License for more details."
-msgstr ""
-"This program is distributed in the hope that it will be useful, but "
-"WITHOUT ANY WARRANTY; without even the implied warranty of "
-"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU "
-"General Public License for more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Modules/Render/Manuals/Locales/es_ES/render.asciidoc.po b/Automation/Modules/Render/Manuals/Locales/es_ES/render.asciidoc.po
deleted file mode 100644
index f7693db..0000000
--- a/Automation/Modules/Render/Manuals/Locales/es_ES/render.asciidoc.po
+++ /dev/null
@@ -1,834 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: centos-art.sh 0.5\n"
-"POT-Creation-Date: 2013-08-06 01:36-0400\n"
-"PO-Revision-Date: 2013-08-06 01:36-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "centos-art.sh-render"
-msgstr ""
-
-msgid "1"
-msgstr ""
-
-msgid "Standardize production tasks based on configuration files."
-msgstr "Normaliza las tareas de producción basado en ficheros de configuración"
-
-msgid "centos-art.sh render [OPTIONS] [DIRECTORY …]"
-msgstr ""
-
-msgid "Description"
-msgstr "Descripción"
-
-msgid ""
-"When you execute the <emphasis role=\"strong\">render</emphasis> module, it "
-"looks for configuration files inside the “DIRECTORY” specified in the "
-"command-line and processes them in the order they were found. When no "
-"“DIRECTORY” is specified to <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script, the <emphasis role=\"strong\">render</emphasis> module "
-"looks for configuration files inside the current directory it was executed "
-"from. If no configuration file is found, the <emphasis role=\"strong"
-"\">render</emphasis> module will end its execution with an error message."
-msgstr ""
-
-msgid "Options"
-msgstr ""
-
-msgid ""
-"The <emphasis role=\"strong\">render</emphasis> module accepts the following "
-"options:"
-msgstr ""
-
-msgid "--help"
-msgstr ""
-
-msgid ""
-"This option shows the <emphasis role=\"strong\">render</emphasis> module's "
-"documentation (this page)."
-msgstr ""
-
-msgid "--version"
-msgstr ""
-
-msgid ""
-"This option shows the <emphasis role=\"strong\">render</emphasis> module's "
-"name and version."
-msgstr ""
-
-msgid "--filter=\"REGEX\""
-msgstr ""
-
-msgid ""
-"This option reduces the number of section blocks inside configuration files "
-"the <emphasis role=\"strong\">render</emphasis> module will take for "
-"processing. “REGEX” is a regular expression pattern matching one or more "
-"section names inside the configuration files found under “DIRECTORY”."
-msgstr ""
-
-msgid "Configuration Files"
-msgstr ""
-
-msgid ""
-"The configuration files are regular files with the <literal>.conf</literal> "
-"extension. The name of configuration files is frequently chosen for helping "
-"you to remember what the configuration files are for and, in some cases, for "
-"producing section blocks in specific order."
-msgstr ""
-
-msgid ""
-"The format used in configuration files use section blocks in the form "
-"<literal>[section-name]</literal>. Each section block ends when the next "
-"section block begins or at the end of the file. Section blocks contain one "
-"or more variable definitions in the form <literal>option = \"value\"</"
-"literal>. In the specific case of <emphasis role=\"strong\">render</"
-"emphasis> module, the <literal>section-name</literal> is an alphanumeric "
-"value and points to the final file or directory you want to save the "
-"processing results in. The configuration variables describe how to produce "
-"the file or directory specified as <literal>section-name</literal>. Name "
-"values in the <literal>section-name</literal> don't accept variables or any "
-"kind of expansion in it, but configuration values do. Commentaries are "
-"introduced by using the <literal>#</literal> character at the beginning of "
-"lines. Commentaries defined this way are excluded from processing so you can "
-"use them freely."
-msgstr ""
-
-msgid ""
-"The configuration files are processed from top to bottom. This is a very "
-"important aspect to consider in situations where you need to grantee "
-"specific priority for content production (e.g., you have several files in a "
-"configuration file and need to produce some of them before others). So, "
-"because configuration files are processed from top to bottom, section blocks "
-"set first in the configuration file are processed first and section blocks "
-"set later are processed later."
-msgstr ""
-
-msgid ""
-"The configuration files can be divided in separated configuration files to "
-"produce specific section blocks with a given priority. For example, if you "
-"have the file “render.conf”, you can divide its content in “render-1.conf”, "
-"“render-2.conf” to produce section blocks inside “render-1.conf” first and "
-"“render-2.conf” later. This sort of division might be very useful when the "
-"configuration file begins to grow, or you want to control the order in which "
-"specific groups of files are produced inside “DIRECTORY”."
-msgstr ""
-
-msgid ""
-"Inside configuration files, configuration variables can take different "
-"meanings based on the section contexts. The context of a section block is "
-"defined by the <emphasis role=\"strong\">render-type</emphasis> variables."
-msgstr ""
-
-msgid "render-type"
-msgstr ""
-
-msgid ""
-"Optional. This variable specifies the type of content rendition the "
-"<emphasis role=\"strong\">render</emphasis> module will perform. This "
-"variable can take one of the following values: “archive”, “asciidoc”, "
-"“compress”, “images”, “palette”, and “svg”. When this variable is not set, "
-"the <emphasis role=\"strong\">render</emphasis> module tries to determine "
-"the type of rendition based on the file extension of the first file passed "
-"through <emphasis role=\"strong\">render-from</emphasis> variable. If no "
-"valid value is found there either, the <emphasis role=\"strong\">render</"
-"emphasis> module ends with an error message."
-msgstr ""
-
-msgid "render-from"
-msgstr ""
-
-msgid ""
-"Required. This variable specifies the file name of the source file (design "
-"model) used to produce the final file specified in the section line. This "
-"option can receive absolute paths and relative paths. Absolute paths begin "
-"with a slash (“/”) character while relative paths begin with the dot slash "
-"(“./”) characters or no character at all. This variable can receive more "
-"than one value by using either path expansion in one variable definition, or "
-"several variables definitions."
-msgstr ""
-
-msgid "Using Paths"
-msgstr ""
-
-msgid ""
-"When you provide absolute paths inside configuration files, there isn't "
-"confusion about the location where the file is or should be. However, it "
-"introduces rigidity to directory structures inside the working copy when it "
-"is necessary to move directories from one place to another inside the "
-"working copy. To eliminate this mobility restrictions, relative paths can be "
-"used to create modular directory structures."
-msgstr ""
-
-msgid ""
-"When you use relative paths inside configuration files, paths are relative "
-"to the location where the configuration file is stored in. This way it is "
-"possible to move whole directory structures without touching the "
-"configuration file and still have a render-able structures inside the "
-"working copy. However, relative paths get limited in situations where the "
-"production process needs files outside the directory where the configuration "
-"file is stored in. In such cases, a combination of relative and absolute "
-"paths is the solution to apply."
-msgstr ""
-
-msgid ""
-"When we need to use absolute paths to several files in the same directory (e."
-"g., we are combining them all to produce a new image) but outside the "
-"current directory the configuration file is stored in, it is possible to use "
-"a list of absolute paths one beside another separated by space or we can use "
-"path expansion which is shorter and easier to read. Path expansion is "
-"interpreted when you enclose a list of file names in curly brackets using "
-"comma as separator without spaces (e.g., <literal>/some/dir/{file1,file2,"
-"file3}</literal>). In order for path expansion to work correctly, all the "
-"file names you put inside the curly brackets' list must exist in the "
-"location specified first."
-msgstr ""
-
-msgid "Using Environment Variables"
-msgstr ""
-
-msgid ""
-"The configuration files let you to use environment variables inside them. "
-"This might result very useful when you need to provide absolute paths based "
-"on variable information (e.g., the current locale information). Some of the "
-"most important environment variables used by <emphasis role=\"strong"
-"\">centos-art.sh</emphasis> script -and its configuration files- are "
-"described below:"
-msgstr ""
-
-msgid "TCAR_BASEDIR"
-msgstr ""
-
-msgid ""
-"This variable contains the absolute path to your repository's working copy. "
-"The value of this variable is defined as read-only inside <emphasis role="
-"\"strong\">centos-art.sh</emphasis> script and cannot be modified later. As "
-"a matter of convenience, users make use of their “~/.bash_profile” file to "
-"define this variable there and, this way, skip the sometimes annoyance "
-"absolute path questioning the <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script does in order to know the absolute path of the working copy "
-"it is going to work with."
-msgstr ""
-
-msgid ""
-"Whenever you set absolute paths inside configuration files to refer "
-"locations inside your working copy, it is necessary that you use the "
-"<literal>TCAR_BASEDIR</literal> environment variable in front of each path "
-"definition you set. <literal>TCAR_SCRIPT_LANG_LL</literal>:: This variable "
-"contains the language part of the current locale information. For instance, "
-"if the current locale is “en_US.UTF-8”, the value of this variable would be "
-"“en”. <literal>TCAR_SCRIPT_LANG_CC</literal>:: This variable contains the "
-"country part of the current locale information. For instance, if the current "
-"locale is “en_US.UTF-8”, the value of this variable would be “US”. "
-"<literal>TCAR_SCRIPT_LANG_LC</literal>:: This variable contains the current "
-"locale information in ll_CC format (e.g., es_ES). <literal>LANG</literal>:: "
-"This variable contains the environment's current locale information."
-msgstr ""
-
-msgid "Rendering Archives"
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable is set to "
-"<literal>archive</literal>, the <emphasis role=\"strong\">render</emphasis> "
-"module takes the list of files set through <emphasis role=\"strong\">render-"
-"from</emphasis> variable and applies the value of <emphasis role=\"strong"
-"\">command</emphasis> to them all in order to produce the final file "
-"specified in the section line. When the command variable is not specified, "
-"the <literal>/bin/tar --remove-files -czf</literal> command is used as "
-"default."
-msgstr ""
-
-msgid "Rendering Image Files"
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable is set to "
-"<literal>svg</literal>, the section block is interpreted for rendering image "
-"files. When rendering image files, the <emphasis role=\"strong\">render-"
-"from</emphasis> variable must point to a SVG files (either compressed or "
-"uncompressed). The following following complementary variables are also "
-"accepted:"
-msgstr ""
-
-msgid "render-flow"
-msgstr ""
-
-msgid ""
-"Optional. This variable specifies the rendition flow to follow when "
-"transforming SVG files into PNG images. This variable can take either "
-"<literal>base</literal> or <literal>extended</literal> as value. The "
-"<literal>base</literal> rendition flow takes one SVG file and produces just "
-"one PNG image for it. The <literal>extended</literal> value applies the "
-"<literal>base</literal> rendition flow and then transform the final PNG "
-"image to different heights, formats, foreground colors and background "
-"colors. By default, when this variable is not set, the <literal>base</"
-"literal> rendition flow is used."
-msgstr ""
-
-msgid "export-id"
-msgstr ""
-
-msgid ""
-"Optional. This variable specifies the export id you want to use as reference "
-"to produce PNG images from SVG files. The export-id is an attribute you "
-"specified as unique value to an objects inside the SVG file in order to "
-"export that object only but not the rest in the SVG file. If this variable "
-"is not provided or it is empty, the drawing area of the SVG file is used as "
-"reference to produce the final PNG image."
-msgstr ""
-
-msgid "heights"
-msgstr ""
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</literal> "
-"rendition flow and specifies the different image heights you want to create "
-"copies of the final PNG image. The values specified in this variable are "
-"separated by white space and should be understandable by ImageMagick tool "
-"set. When this variable is not provided, the <emphasis role=\"strong"
-"\">render</emphasis> module will create copies of final PNG image for "
-"several standard heights."
-msgstr ""
-
-msgid "formats"
-msgstr ""
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</literal> "
-"rendition flow and specifies the different image formats you want to create "
-"copies of the final PNG image. The values specified in this variable are "
-"separated by white space and should be supported by ImageMagick tool set. "
-"When this variable is not provided or set in the configuration file, the "
-"<emphasis role=\"strong\">render</emphasis> module will create copies of "
-"final PNG image for several standard formats."
-msgstr ""
-
-msgid ""
-"To see the list of possible image formats supported by ImageMagick tool set, "
-"run the following command: <emphasis role=\"strong\"><literal>identify -list "
-"format</literal></emphasis>."
-msgstr ""
-
-msgid "fgcolors"
-msgstr ""
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</literal> "
-"rendition flow and specifies the different foreground colors you want to "
-"create copies of the final PNG image. To do this, the image you want to copy "
-"should be rendered with black color (000000) so the color replacement can be "
-"performed. The values specified in this variable are separated by white "
-"space and should be understandable by ImageMagick tool set. When this "
-"variable is not provided the black foreground (<literal>000000</literal>) is "
-"used."
-msgstr ""
-
-msgid "bgcolors"
-msgstr ""
-
-msgid ""
-"Optional. This variable is available only for <literal>extended</literal> "
-"rendition flow and specifies the different background colors you want to "
-"create copies of the final PNG image. This variable uses Inkscape's "
-"<emphasis>--export-background</emphasis> and <emphasis>--export-background-"
-"opacity</emphasis> options to control the background information of final "
-"PNG images. Possible values to this variable take the form <literal>XXXXXX-"
-"X</literal>, where the first six <literal>X</literal> represent a color in "
-"hexadecimal format and the final <literal>X</literal> might be 1 or 0. 1 for "
-"full opacity and 0 for full transparency. Intermediate values between 0 and "
-"1 (e.g., 0.55) can be given to control the background opacity. When this "
-"variable is not provided, white background full transparency "
-"(<literal>ffffff-0</literal>) is used as default value."
-msgstr ""
-
-msgid "command"
-msgstr ""
-
-msgid ""
-"Optional. This variable specifies the command used to modify the production "
-"of final images. During the rendition process, images are produced inside a "
-"temporal directory, and later moved to its final location using the command "
-"specified as value in this variable. When this variable is not specified, it "
-"can take one of two values based on the amount of files passed through "
-"<emphasis role=\"strong\">render-from</emphasis> variable. When just one "
-"file is passed through the <emphasis role=\"strong\">render-from</emphasis> "
-"variable, the default value for this variable is <literal>/bin/cp</literal>, "
-"but when there are reference to more than one file, the value of this option "
-"is <literal>/usr/bin/convert +append</literal> which combines all images "
-"into the final images."
-msgstr ""
-
-msgid "comment"
-msgstr ""
-
-msgid ""
-"Optional. This variable contains a sentence describing the image you are "
-"creating. This information is written in the <literal>comment</literal> "
-"field of PNG images. When this variable is empty, no comment information "
-"will be written to the final PNG image files."
-msgstr ""
-
-msgid "brand"
-msgstr ""
-
-msgid ""
-"Optional. This variable describes the branding information applied to final "
-"images. The value of this variable has the form <literal>FILENAME:GEOMETRY</"
-"literal>, where <literal>FILENAME</literal> is the absolute path to the PNG "
-"image you want to apply as brand and, <literal>GEOMETRY</literal> takes the "
-"form <literal>xHEIGHT+X+Y</literal>. In order to apply brand information to "
-"final images correctly, the brand images files you want to apply must be "
-"available. In case they don't exist the <emphasis role=\"strong\">render</"
-"emphasis> module ends its execution with an error message."
-msgstr ""
-
-msgid "Rendering Image Files From Other Image Files"
-msgstr ""
-
-msgid ""
-"To render image files from other image files, the <emphasis role=\"strong"
-"\">render-type</emphasis> variable must be set to “images” and one or more "
-"image files must be provided in the <emphasis role=\"strong\">render-from</"
-"emphasis> variable. When the <emphasis role=\"strong\">render</emphasis> "
-"module finds a section block with this characteristics, it applies the value "
-"of <emphasis role=\"strong\">command</emphasis> variable to all files found "
-"in <emphasis role=\"strong\">render-from</emphasis> variable to produce the "
-"final file specified in the section name."
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">command</emphasis> variable is not "
-"specified, the “/usr/bin/convert -append” command is used as default. This "
-"command takes all the images passed through <emphasis role=\"strong\">render-"
-"from</emphasis> and appends them from top to bottom and saves the result in "
-"the file you specified in the section name. When you render files this way, "
-"the order in which you define source files through <emphasis role=\"strong"
-"\">render-from</emphasis> may affect the final result based in the <emphasis "
-"role=\"strong\">command</emphasis> you provided."
-msgstr ""
-
-msgid ""
-"The “images” rendition type provides an interface for external image "
-"manipulation programs, like ImageMagick and NetPbm. You can use these "
-"programs to manipulate images in great detail through the command-line."
-msgstr ""
-
-msgid "Rendering Images With Reduced Number Of Colors"
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render-type</emphasis> variable is set to "
-"<literal>palette</literal>, the section block where this variable was "
-"defined is interpreted for producing images with a reduced number of colors. "
-"In these cases, the <emphasis role=\"strong\">render-from</emphasis> "
-"variable must point to an image file. The following complementary variables "
-"are also accepted:"
-msgstr ""
-
-msgid "palette-gpl"
-msgstr ""
-
-msgid ""
-"Required. This variable addresses the palette of colors that will be use for "
-"reducing colors. Generally, the palette of color file ends with the "
-"<literal>.gpl</literal> extension and is stored in the same directory of the "
-"configuration file. This file can be produced by GIMP and provides an "
-"optimized set of colors for the specific image you provided in the <emphasis "
-"role=\"strong\">render-from</emphasis> variable."
-msgstr ""
-
-msgid ""
-"To find the optimized set of colors, you need to open the image specified in "
-"<emphasis role=\"strong\">render-from</emphasis> in GIMP, reduce its colors "
-"to the desired number using GIMP's Indexed feature and, then, create a new "
-"palette by importing it from the indexed image file. Once you have the "
-"palette this way, you need to edit it using the Palettes dialog to add the "
-"hexadecimal value of each color in the palette to the comment field, so you "
-"have a palette file similar to the following:"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"GIMP Palette\n"
-"Name: Syslinux-Default\n"
-"Columns: 16\n"
-"#\n"
-" 32  76 141 204c8d\n"
-" 37  82 146 255292\n"
-" 52  94 153 345e99\n"
-" 73 110 162 496ea2\n"
-" 91 124 172 5b7cac\n"
-"108 136 180 6c88b4\n"
-"120 146 186 7892ba\n"
-"131 158 193 839ec1\n"
-"255 255 255 ffffff\n"
-"146 170 200 92aac8\n"
-"162 182 209 a2b6d1\n"
-"183 199 219 b7c7db\n"
-"204 216 230 ccd8e6\n"
-"221 229 238 dde5ee\n"
-"235 241 245 ebf1f5\n"
-"246 251 254 f6fbfe"
-msgstr ""
-
-msgid ""
-"Now that the palette has been created, you can set a path to <emphasis role="
-"\"strong\">palette-gpl</emphasis> variable. Even you can set path of "
-"<emphasis role=\"strong\">palette-gpl</emphasis> from GIMP's palettes "
-"directory (<literal>~/.gimp-x.x/palettes/</literal>), it is much more "
-"preferable that you copy the palette file from that location to the "
-"configuration file's DIRECTORY inside the repository and put it under "
-"version control, so others can take benefit of it. The palette file is an "
-"integral part of color specific image reduction so it must be near the "
-"configuration file you use for such actions."
-msgstr ""
-
-msgid "Rendering Documentation Files"
-msgstr ""
-
-msgid ""
-"To render documentation files, the <emphasis role=\"strong\">render-type</"
-"emphasis> variable must be set to “asciidoc” and the <emphasis role=\"strong"
-"\">render-from</emphasis> variable must point to an Asciidoc file. When the "
-"<emphasis role=\"strong\">render</emphasis> module finds this information in "
-"a section block, it takes the asciidoc file as source and transforms it into "
-"a docbook file using the <emphasis role=\"strong\">asciidoc</emphasis> "
-"program. The docbook file is created temporarily for further format "
-"transformations and removed later, once the final format has been rendered."
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module creates the "
-"intermediate docbook file, it considers the current locale information of "
-"your environment (e.g., by reading the LANG environment variable). In case "
-"the current locale information is different to English (e.g., the value of "
-"LANG environment variable doesn't begin with the “en” characters), the "
-"docbook file will be localized based on the translation file specified in "
-"the <emphasis role=\"strong\">locale-from</emphasis> variable, before "
-"applying further format transformations to it. This way, further format "
-"transformations from the temporarily docbook file will end up being "
-"localized as well. If the <emphasis role=\"strong\">locale-from</emphasis> "
-"variable is not present in the section block, the intermediate docbook file "
-"won't be localized which make the final result to be not localized either."
-msgstr ""
-
-msgid ""
-"When you set the <emphasis role=\"strong\">render-type</emphasis> variable "
-"to “asciidoc”, the section blocks need to have the <emphasis role=\"strong"
-"\">render-flow</emphasis> variable set to “article”, “book” or “manpage”. "
-"This information defines the way the intermediate docbook file is produced "
-"from the asciidoc file and, by extension, the possible final results, too."
-msgstr ""
-
-msgid ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is set to "
-"“article” or “book”, it is possible to produce final files in “xhtml” format "
-"but not in “manpage” format. This is because man pages require a specific "
-"document structure that both articles and books don't need to have. When "
-"producing articles and books in XHTML format, you can use the <emphasis role="
-"\"strong\">render-page</emphasis> variable to control whether to produce the "
-"entire book or article in just one file (“single”) or in separate files "
-"linked one another (“chunks”)."
-msgstr ""
-
-msgid ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is set to "
-"“manpage” it is possible to set the <emphasis role=\"strong\">formats</"
-"emphasis> variable to either “manpage” or “xhtml” in order to render the "
-"docbook file as man page or XHTML format, respectively. you are producing "
-"man pages to a language different to English, these required in order for "
-"<emphasis role=\"strong\">man</emphasis> command to find the man pages in "
-"different locales. The value of the man's volume section can be set using "
-"the <emphasis role=\"strong\">mansect</emphasis> variable. If this variable "
-"is not set, the value of man's volume section will be 1."
-msgstr ""
-
-msgid ""
-"When <emphasis role=\"strong\">render-flow</emphasis> variable is not set, "
-"the “article” value is used as default value."
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">formats</emphasis> variable has the "
-"“xhtml” value, you need to set the <emphasis role=\"strong\">images-from</"
-"emphasis> and <emphasis role=\"strong\">styles-from</emphasis> variables "
-"inside the related section block, no matter what the value of <emphasis role="
-"\"strong\">render-flow</emphasis> would be. The value of <emphasis role="
-"\"strong\">images-from</emphasis> and <emphasis role=\"strong\">styles-from</"
-"emphasis> variables must point to a directory, inside the working copy, "
-"containing the share images and CSS files used by XHTML documents, "
-"respectively. If none of these two variables are set the directories them."
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">formats</emphasis> variable is not set, "
-"the “xhtml” value is used as default value."
-msgstr ""
-
-msgid "Rendering Localized Images"
-msgstr ""
-
-msgid ""
-"To produce localized content, you need to set the <emphasis role=\"strong"
-"\">locale-from</emphasis> variable in the section block you want to provide "
-"translations and point its value to the translation file where string "
-"translations will take place. Then, you need to check the value of LANG "
-"environment variable to be sure it has the locale information you want to "
-"translate messages for."
-msgstr ""
-
-msgid ""
-"If the LANG environment variable has the value you expect, run the <emphasis "
-"role=\"strong\">locale</emphasis> module on the “DIRECTORY” you want to "
-"locale content. This read the source files you specified in <emphasis role="
-"\"strong\">render-from</emphasis> variable and would create the translation "
-"files (a.k.a., portable objects) you need to edit to provide the string "
-"translations from one language to another. Verify the translation file exist "
-"and edit it to provide the strings translations. Once the strings have been "
-"translated, execute the <emphasis role=\"strong\">render</emphasis> module "
-"on the “DIRECTORY”."
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module finds the "
-"<emphasis role=\"strong\">locale-from</emphasis> variable in a section "
-"block, it uses the <emphasis role=\"strong\">xml2po</emphasis> program to "
-"create a localized instance of each source file it finds in <emphasis role="
-"\"strong\">render-from</emphasis> variable. Then, using the source files' "
-"localized instances, it produces the final files based on <emphasis role="
-"\"strong\">render-type</emphasis> variable's value."
-msgstr ""
-
-msgid "Examples"
-msgstr ""
-
-msgid ""
-"Here are some practical configuration examples you can use as reference to "
-"create your own configuration files."
-msgstr ""
-
-#, no-wrap
-msgid ""
-"[Xhtml-single]\n"
-"render-type     = \"asciidoc\"\n"
-"render-flow     = \"article\"\n"
-"render-from     = \"corporate.asciidoc\"\n"
-"locale-from     = \"${TCAR_SCRIPT_LANG_LC}/messages.po\"\n"
-"images-from     = \"${TCAR_BASEDIR}/Artworks/Icons/Webenv\"\n"
-"styles-from     = \"${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css\"\n"
-"formats         = \"xhtml\"\n"
-"render-page     = \"single\""
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads this "
-"configuration file, it initiates the <literal>asscidoc</literal> module "
-"which in turn initiates the <literal>xhtml</literal> module for transforming "
-"the <literal>corporate.asciidoc</literal> file into <literal>corporate."
-"docbook</literal> file using <literal>article</literal> as document type and "
-"result, the <emphasis role=\"strong\">render</emphasis> module produces the "
-"directory of the configuration file as base directory."
-msgstr ""
-
-#, no-wrap
-msgid ""
-"[centos-artwork.png]\n"
-"render-from = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz\"\n"
-"formats     = \"xpm pdf jpg tif\"\n"
-"heights     = \"16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512\"\n"
-"fgcolors    = \"000000 ffffff\"\n"
-"bgcolors    = \"ffffff-0\"\n"
-"command     = \"/usr/bin/convert +append\""
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads this "
-"configuration file, it takes the <literal>centos.svgz</literal> and "
-"<literal>artwork.svgz</literal> files as source to produce the "
-"<literal>centos.png</literal> and <literal>artwork.png</literal> files "
-"considering the first value in the list of heights, background, foreground "
-"colors specified in the configuration file. Then, it combines the results "
-"horizontally to create the <literal>centos-artwork.png</literal> file. "
-"Later, the <literal>centos-artwork.png</literal> file is converted to "
-"produce one image file for each image format specified in the configuration "
-"file. At this point, all the process repeats again but for the next height "
-"and color values in the list."
-msgstr ""
-
-#, no-wrap
-msgid ""
-"[syslinux-splash.png]\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184\"\n"
-"\n"
-"[syslinux-splash.lss]\n"
-"render-from     = \"syslinux-splash.png\"\n"
-"render-type     = \"palette\"\n"
-"palette-gpl     = \"colors.gpl\""
-msgstr ""
-
-msgid ""
-"When the <emphasis role=\"strong\">render</emphasis> module reads this "
-"configuration file,"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"[screenshot.png]\n"
-"render-type     = \"svg\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz\"\n"
-"render-flow     = \"base\"\n"
-"brand           = \"${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5\"\n"
-"\n"
-"[800x600.tar.gz]\n"
-"render-type     = \"archive\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n"
-"render-from     = \"screenshot.png\"\n"
-"command         = \"/bin/tar -czf\"\n"
-"\n"
-"[1360x768.tar.gz]\n"
-"render-type     = \"archive\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png\"\n"
-"render-from     = \"${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png\"\n"
-"render-from     = \"screenshot.png\"\n"
-"command         = \"/bin/tar --remove-files -czf\""
-msgstr ""
-
-msgid "Bugs"
-msgstr ""
-
-msgid ""
-"The <emphasis role=\"strong\">render</emphasis> module has some issues I "
-"would like you to be aware of. Mainly, to see if you could help me find "
-"better solutions for them ;)"
-msgstr ""
-
-msgid ""
-"The process implemented to reduce image colors through GIMP's palettes "
-"involves too much user intervention compared with ImageMagick's --colors "
-"option that reduces image colors instantly without user intervention. "
-"Nevertheless, the procedure of reducing color through GIMP's palettes "
-"provides more quality to final images than ImageMagic's --colors option "
-"does. Also, using GIMP's palettes let us create LSS images from PNG images "
-"using the same exact information we used to reduce colors on PNG images. "
-"This is very important in order to have the same result in both image types. "
-"Because of these reasons I prefer GIMP's palettes procedure against others "
-"methods like it is the case of ImageMagick's for producing images with "
-"reduced number of colors."
-msgstr ""
-
-msgid "Rendering PDF Files From Localized Docbook Files"
-msgstr ""
-
-msgid ""
-"Even it is possible to produce PDF files from Docbook files using current "
-"applications inside CentOS-5, there are some production issues when we use "
-"localized docbook files as source to produce localized PDF files that made "
-"me not to implement them as part of <emphasis role=\"strong\">centos-art.sh</"
-"emphasis> script by now."
-msgstr ""
-
-msgid ""
-"When using the XML(DocBook)-&gt;XML(FO)-&gt;PDF transformation chain, the "
-"result produced by <emphasis>docbook-style-xsl-1.69.1-5.1</emphasis> and "
-"<emphasis>passivetex-1.25-5.1.1</emphasis> doesn't render heading boxes very "
-"well on page's top and page's bottom. The text put inside these boxes seem "
-"to have not enough space in their respective areas."
-msgstr ""
-
-msgid ""
-"Tried using <emphasis>dblatex-0.2.8-2.el5</emphasis> but didn't work for "
-"localized docbook files (i.e., those who has the <literal>lang=\"lang\"</"
-"literal> string in their root element). If you just remove the language "
-"specification string it just work. We need the language specification in "
-"order for internal document strings like <literal>Abstract</literal> and "
-"<literal>Table of contents</literal> to be automatically translated. When "
-"the language specific attribute is present in the root element, dblatex "
-"outputs the following:"
-msgstr ""
-
-#, no-wrap
-msgid ""
-"Build the listings...\n"
-"XSLT stylesheets DocBook -  LaTeX 2e (0.2.8)\n"
-"===================================================\n"
-"Processing Revision History\n"
-"Build 2912-corporate.docbook.pdf\n"
-"This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)\n"
-"entering extended mode\n"
-"pdflatex failed\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \\newfloat{example}{htb}{loe}[chapter]\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.\n"
-"/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \\newfloat{dbequation}{htb}{loe}[chapter]\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \\@the@H@page.\n"
-"2912-corporate.docbook_tmp.tex:62: leading text: \\maketitle\n"
-"Error: pdflatex compilation failed"
-msgstr ""
-
-msgid "Reporting Bugs"
-msgstr ""
-
-msgid ""
-"Report bugs on the <emphasis role=\"strong\">automation</emphasis> category "
-"of <emphasis role=\"strong\">centos-artwork</emphasis> project at the <ulink "
-"url=\"https://centos.org.cu/bugs/\">The CentOS Bugs</ulink> website."
-msgstr ""
-
-msgid "Author"
-msgstr ""
-
-msgid ""
-"Written by <ulink url=\"mailto:al@centos.org.cu\">Alain Reguera Delgado</"
-"ulink>, 2009-2013"
-msgstr ""
-
-msgid "Copyright"
-msgstr ""
-
-msgid "Copyright © 2009-2013 The CentOS Project"
-msgstr ""
-
-msgid ""
-"This program is free software; you can redistribute it and/or modify it "
-"under the terms of the GNU General Public License as published by the Free "
-"Software Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-
-msgid ""
-"This program is distributed in the hope that it will be useful, but WITHOUT "
-"ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for "
-"more details."
-msgstr ""
-
-msgid ""
-"You should have received a copy of the GNU General Public License along with "
-"this program; if not, write to the Free Software Foundation, Inc., 675 Mass "
-"Ave, Cambridge, MA 02139, USA."
-msgstr ""
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr ""
diff --git a/Automation/Modules/Render/Manuals/render.asciidoc b/Automation/Modules/Render/Manuals/render.asciidoc
deleted file mode 100644
index 1080c94..0000000
--- a/Automation/Modules/Render/Manuals/render.asciidoc
+++ /dev/null
@@ -1,656 +0,0 @@
-render(1)
-=========
-
-Name
-----
-
-render - Standardize production tasks based on configuration files.
-
-Synopsis
---------
-
-centos-art.sh render [OPTIONS] [DIRECTORY ...]
-
-Description
------------
-
-When you execute the *render* module, it looks for configuration files
-inside the ``DIRECTORY'' specified in the command-line and processes
-them in the order they were found. When no ``DIRECTORY'' is specified
-to *centos-art.sh* script, the *render* module looks for configuration
-files inside the current directory it was executed from.  If no
-configuration file is found, the *render* module will end its
-execution with an error message.
-
-Options
--------
-
-The *render* module accepts the following options:
-
-*--help*::
-    Print module's documentation.
-*--version*::
-    Print module's version.
-*--filter="REGEX"*::
-    This option reduces the number of section blocks inside
-    configuration files the *render* module will take for processing.
-    ``REGEX'' is a regular expression pattern matching one or more
-    section names inside the configuration files found under
-    ``DIRECTORY''.
-
-Configuration Files
--------------------
-
-The configuration files are regular files with the +.conf+ extension.
-The name of configuration files is frequently chosen for helping you
-to remember what the configuration files are for and, in some cases,
-for producing section blocks in specific order.
-
-The format used in configuration files use section blocks in the form
-+[section-name]+. Each section block ends when the next section block
-begins or at the end of the file. Section blocks contain one or more
-variable definitions in the form +option = "value"+.  In the specific
-case of *render* module, the +section-name+ is an alphanumeric value
-and points to the final file or directory you want to save the
-processing results in. The configuration variables describe how to
-produce the file or directory specified as +section-name+.  Name
-values in the +section-name+ don't accept variables or any kind of
-expansion in it, but configuration values do.  Commentaries are
-introduced by using the +#+ character at the beginning of lines.
-Commentaries defined this way are excluded from processing so you can
-use them freely.
-
-The configuration files are processed from top to bottom. This is a
-very important aspect to consider in situations where you need to
-grantee specific priority for content production (e.g., you have
-several files in a configuration file and need to produce some of them
-before others). So, because configuration files are processed from top
-to bottom, section blocks set first in the configuration file are
-processed first and section blocks set later are processed later.
-
-The configuration files can be divided in separated configuration
-files to produce specific section blocks with a given priority.  For
-example, if you have the file ``render.conf'', you can divide its
-content in ``render-1.conf'', ``render-2.conf'' to produce section
-blocks inside ``render-1.conf'' first and ``render-2.conf'' later.
-This sort of division might be very useful when the configuration file
-begins to grow, or you want to control the order in which specific
-groups of files are produced inside ``DIRECTORY''.
-
-Inside configuration files, configuration variables can take different
-meanings based on the section contexts. The context of a section block
-is defined by the *render-type* variables.
-
-*render-type*::
-    Optional. This variable specifies the type of content rendition
-    the *render* module will perform. This variable can take one of
-    the following values: ``archive'', ``asciidoc'', ``compress'',
-    ``images'', ``palette'', and ``svg''. When this variable is not
-    set, the *render* module tries to determine the type of rendition
-    based on the file extension of the first file passed through
-    *render-from* variable. If no valid value is found there either,
-    the *render* module ends with an error message.
-*render-from*::
-    Required. This variable specifies the file name of the source file
-    (design model) used to produce the final file specified in the
-    section line. This option can receive absolute paths and relative
-    paths.  Absolute paths begin with a slash (``/'') character while
-    relative paths begin with the dot slash (``./'') characters or no
-    character at all. This variable can receive more than one value by
-    using either path expansion in one variable definition, or several
-    variables definitions.
-
-Using Paths
-~~~~~~~~~~~
-
-When you provide absolute paths inside configuration files, there
-isn't confusion about the location where the file is or should be.
-However, it introduces rigidity to directory structures inside the
-working copy when it is necessary to move directories from one place
-to another inside the working copy.  To eliminate this mobility
-restrictions, relative paths can be used to create modular directory
-structures.
-
-When you use relative paths inside configuration files, paths are
-relative to the location where the configuration file is stored in.
-This way it is possible to move whole directory structures without
-touching the configuration file and still have a render-able
-structures inside the working copy.  However, relative paths get
-limited in situations where the production process needs files outside
-the directory where the configuration file is stored in. In such
-cases, a combination of relative and absolute paths is the solution to
-apply.
-
-When we need to use absolute paths to several files in the same
-directory (e.g., we are combining them all to produce a new image) but
-outside the current directory the configuration file is stored in, it
-is possible to use a list of absolute paths one beside another
-separated by space or we can use path expansion which is shorter and
-easier to read.  Path expansion is interpreted when you enclose a list
-of file names in curly brackets using comma as separator without
-spaces (e.g., +/some/dir/{file1,file2,file3}+). In order for path
-expansion to work correctly, all the file names you put inside the
-curly brackets' list must exist in the location specified first.
-
-Using Environment Variables
-~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The configuration files let you to use environment variables inside
-them. This might result very useful when you need to provide absolute
-paths based on variable information (e.g., the current locale
-information).  Some of the most important environment variables used
-by *centos-art.sh* script -and its configuration files- are described
-below:
-
-+TCAR_BASEDIR+::
-    This variable contains the absolute path to your repository's
-    working copy. The value of this variable is defined as read-only
-    inside *centos-art.sh* script and cannot be modified later. As a
-    matter of convenience, users make use of their ``~/.bash_profile''
-    file to define this variable there and, this way, skip the
-    sometimes annoyance absolute path questioning the *centos-art.sh*
-    script does in order to know the absolute path of the working copy
-    it is going to work with.
-+
-Whenever you set absolute paths inside configuration files to refer
-locations inside your working copy, it is necessary that you use the
-+TCAR_BASEDIR+ environment variable in front of each path definition
-you set.
-+TCAR_SCRIPT_LANG_LL+::
-    This variable contains the language part of the current locale
-    information. For instance, if the current locale is
-    ``en_US.UTF-8'', the value of this variable would be ``en''.
-+TCAR_SCRIPT_LANG_CC+::
-    This variable contains the country part of the current locale
-    information. For instance, if the current locale is
-    ``en_US.UTF-8'', the value of this variable would be ``US''.
-+TCAR_SCRIPT_LANG_LC+::
-    This variable contains the current locale information in ll_CC
-    format (e.g., es_ES).
-+LANG+::
-    This variable contains the environment's current locale
-    information.
-
-Rendering Archives
-~~~~~~~~~~~~~~~~~~
-
-When the *render-type* variable is set to +archive+, the *render*
-module takes the list of files set through *render-from* variable and
-applies the value of *command* to them all in order to produce the
-final file specified in the section line. When the command variable is
-not specified, the +/bin/tar --remove-files -czf+ command is used as
-default.
-
-Rendering Image Files
-~~~~~~~~~~~~~~~~~~~~~
-
-When the *render-type* variable is set to +svg+, the section block is
-interpreted for rendering image files. When rendering image files, the
-*render-from* variable must point to a SVG files (either compressed or
-uncompressed). The following following complementary variables are
-also accepted:
-
-*render-flow*::
-    Optional. This variable specifies the rendition flow to follow
-    when transforming SVG files into PNG images. This variable can
-    take either +base+ or +extended+ as value. The +base+ rendition
-    flow takes one SVG file and produces just one PNG image for it.
-    The +extended+ value applies the +base+ rendition flow and then
-    transform the final PNG image to different heights, formats,
-    foreground colors and background colors. By default, when this
-    variable is not set, the +base+ rendition flow is used.
-*export-id*::
-    Optional. This variable specifies the export id you want to use as
-    reference to produce PNG images from SVG files. The export-id is
-    an attribute you specified as unique value to an objects inside
-    the SVG file in order to export that object only but not the rest
-    in the SVG file. If this variable is not provided or it is empty,
-    the drawing area of the SVG file is used as reference to produce
-    the final PNG image.
-*heights*::
-    Optional. This variable is available only for +extended+ rendition
-    flow and specifies the different image heights you want to create
-    copies of the final PNG image. The values specified in this
-    variable are separated by white space and should be understandable
-    by ImageMagick tool set. When this variable is not provided, the
-    *render* module will create copies of final PNG image for several
-    standard heights.
-*formats*::
-    Optional. This variable is available only for +extended+ rendition
-    flow and specifies the different image formats you want to create
-    copies of the final PNG image. The values specified in this
-    variable are separated by white space and should be supported by
-    ImageMagick tool set.  When this variable is not provided or set
-    in the configuration file, the *render* module will create copies
-    of final PNG image for several standard formats.
-+
-[TIP]
-To see the list of possible image formats supported by ImageMagick
-tool set, run the following command: *+identify -list format+*.
-
-*fgcolors*::
-    Optional. This variable is available only for +extended+ rendition
-    flow and specifies the different foreground colors you want to
-    create copies of the final PNG image. To do this, the image you
-    want to copy should be rendered with black color (000000) so the
-    color replacement can be performed. The values specified in this
-    variable are separated by white space and should be understandable
-    by ImageMagick tool set. When this variable is not provided the
-    black foreground (+000000+) is used.
-*bgcolors*::
-    Optional. This variable is available only for +extended+ rendition
-    flow and specifies the different background colors you want to
-    create copies of the final PNG image. This variable uses
-    Inkscape's _--export-background_ and _--export-background-opacity_
-    options to control the background information of final PNG images.
-    Possible values to this variable take the form +XXXXXX-X+, where
-    the first six +X+ represent a color in hexadecimal format and the
-    final +X+ might be 1 or 0. 1 for full opacity and 0 for full
-    transparency.  Intermediate values between 0 and 1 (e.g., 0.55)
-    can be given to control the background opacity. When this variable
-    is not provided, white background full transparency (+ffffff-0+)
-    is used as default value.
-*command*::
-    Optional. This variable specifies the command used to modify the
-    production of final images. During the rendition process, images
-    are produced inside a temporal directory, and later moved to its
-    final location using the command specified as value in this
-    variable. When this variable is not specified, it can take one of
-    two values based on the amount of files passed through
-    *render-from* variable.  When just one file is passed through the
-    *render-from* variable, the default value for this variable is
-    +/bin/cp+, but when there are reference to more than one file, the
-    value of this option is +/usr/bin/convert +append+ which combines
-    all images into the final images.
-*comment*::
-    Optional. This variable contains a sentence describing the image
-    you are creating. This information is written in the +comment+
-    field of PNG images. When this variable is empty, no comment
-    information will be written to the final PNG image files.
-*brand*::
-    Optional. This variable describes the branding information applied
-    to final images. The value of this variable has the form
-    +FILENAME:GEOMETRY+, where +FILENAME+ is the absolute path to the
-    PNG image you want to apply as brand and, +GEOMETRY+ takes the
-    form +xHEIGHT+X+Y+. In order to apply brand information to final
-    images correctly, the brand images files you want to apply must be
-    available. In case they don't exist the *render* module ends its
-    execution with an error message.
-
-Rendering Image Files From Other Image Files
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-To render image files from other image files, the *render-type*
-variable must be set to ``images'' and one or more image files must be
-provided in the *render-from* variable. When the *render* module finds
-a section block with this characteristics, it applies the value of
-*command* variable to all files found in *render-from* variable to
-produce the final file specified in the section name. 
-
-When the *command* variable is not specified, the ``/usr/bin/convert
--append'' command is used as default.  This command takes all the
-images passed through *render-from* and appends them from top to
-bottom and saves the result in the file you specified in the section
-name.  When you render files this way, the order in which you define
-source files through *render-from* may affect the final result based
-in the *command* you provided.
-
-The ``images'' rendition type provides an interface for external image
-manipulation programs, like ImageMagick and NetPbm. You can use these
-programs to manipulate images in great detail through the
-command-line.
-
-Rendering Images With Reduced Number Of Colors
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-When the *render-type* variable is set to +palette+, the section block
-where this variable was defined is interpreted for producing images
-with a reduced number of colors. In these cases, the *render-from*
-variable must point to an image file. The following complementary
-variables are also accepted:
-
-*palette-gpl*::
-    Required. This variable addresses the palette of colors that will
-    be use for reducing colors. Generally, the palette of color file
-    ends with the +.gpl+ extension and is stored in the same directory
-    of the configuration file. This file can be produced by GIMP and
-    provides an optimized set of colors for the specific image you
-    provided in the *render-from* variable.
-+
-To find the optimized set of colors, you need to open the image
-specified in *render-from* in GIMP, reduce its colors to the desired
-number using GIMP's Indexed feature and, then, create a new palette by
-importing it from the indexed image file. Once you have the palette
-this way, you need to edit it using the Palettes dialog to add the
-hexadecimal value of each color in the palette to the comment field,
-so you have a palette file similar to the following:
-+
-----------------------------------------------------------------------
-GIMP Palette
-Name: Syslinux-Default
-Columns: 16
-#
- 32  76 141 204c8d
- 37  82 146 255292
- 52  94 153 345e99
- 73 110 162 496ea2
- 91 124 172 5b7cac
-108 136 180 6c88b4
-120 146 186 7892ba
-131 158 193 839ec1
-255 255 255 ffffff
-146 170 200 92aac8
-162 182 209 a2b6d1
-183 199 219 b7c7db
-204 216 230 ccd8e6
-221 229 238 dde5ee
-235 241 245 ebf1f5
-246 251 254 f6fbfe
-----------------------------------------------------------------------
-+
-{asciidoc-br}
-+
-Now that the palette has been created, you can set a path to
-*palette-gpl* variable. Even you can set path of *palette-gpl* from
-GIMP's palettes directory (+~/.gimp-x.x/palettes/+), it is much more
-preferable that you copy the palette file from that location to the
-configuration file's DIRECTORY inside the repository and put it under
-version control, so others can take benefit of it.  The palette file
-is an integral part of color specific image reduction so it must be
-near the configuration file you use for such actions.
-
-Rendering Documentation Files
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-To render documentation files, the *render-type* variable must be set
-to ``asciidoc'' and the *render-from* variable must point to an
-Asciidoc file. When the *render* module finds this information in a
-section block, it takes the asciidoc file as source and transforms it
-into a docbook file using the *asciidoc* program. The docbook file is
-created temporarily for further format transformations and removed
-later, once the final format has been rendered.
-
-When the *render* module creates the intermediate docbook file, it
-considers the current locale information of your environment (e.g., by
-reading the LANG environment variable). In case the current locale
-information is different to English (e.g., the value of LANG
-environment variable doesn't begin with the ``en'' characters), the
-docbook file will be localized based on the translation file specified
-in the *locale-from* variable, before applying further format
-transformations to it. This way, further format transformations from
-the temporarily docbook file will end up being localized as well. If
-the *locale-from* variable is not present in the section block, the
-intermediate docbook file won't be localized which make the final
-result to be not localized either.
-
-When you set the *render-type* variable to ``asciidoc'', the section
-blocks need to have the *render-flow* variable set to ``article'',
-``book'' or ``manpage''.  This information defines the way the
-intermediate docbook file is produced from the asciidoc file and, by
-extension, the possible final results, too.
-
-When *render-flow* variable is set to ``article'' or ``book'', it is
-possible to produce final files in ``xhtml'' format but not in
-``manpage'' format. This is because man pages require a specific
-document structure that both articles and books don't need to have.
-When producing articles and books in XHTML format, you can use the
-*render-page* variable to control whether to produce the entire book
-or article in just one file (``single'') or in separate files linked
-one another (``chunks'').
-
-When *render-flow* variable is set to ``manpage'' it is possible to
-set the *formats* variable to either ``manpage'' or ``xhtml'' in order
-to render the docbook file as man page or XHTML format, respectively.
-The final files produced this way are stored in the +man${MANSECT}/+
-or +htmlman${MANSECT}+ directories based on the format you choose. If
-you are producing man pages to a language different to English, these
-directories would be +${LANG}/man${MANSECT}/+ and
-+${LANG}/htmlman${MANSECT}+, instead.  The structure of these paths is
-required in order for *man* command to find the man pages in different
-locales. The value of the man's volume section can be set using the
-*mansect* variable. If this variable is not set, the value of man's
-volume section will be 1.
-
-When *render-flow* variable is not set, the ``article'' value is used
-as default value.
-
-When the *formats* variable has the ``xhtml'' value, you need to set
-the *images-from* and *styles-from* variables inside the related
-section block, no matter what the value of *render-flow* would be. The
-value of *images-from* and *styles-from* variables must point to a
-directory, inside the working copy, containing the share images and
-CSS files used by XHTML documents, respectively.  If none of these two
-variables are set the directories
-+${TCAR_BASEDIR}/Artworks/Icons/Webenv+ and
-+${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css+ will be used for
-them.
-
-When the *formats* variable is not set, the ``xhtml'' value is used as
-default value.
-
-Rendering Localized Images
---------------------------
-
-To produce localized content, you need to set the *locale-from*
-variable in the section block you want to provide translations and
-point its value to the translation file where string translations will
-take place. Then, you need to check the value of LANG environment
-variable to be sure it has the locale information you want to
-translate messages for.
-
-If the LANG environment variable has the value you expect, run the
-*locale* module on the ``DIRECTORY'' you want to locale content.  This
-read the source files you specified in *render-from* variable and
-would create the translation files (a.k.a., portable objects) you need
-to edit to provide the string translations from one language to
-another. Verify the translation file exist and edit it to provide the
-strings translations. Once the strings have been translated, execute
-the *render* module on the ``DIRECTORY''.
-
-When the *render* module finds the *locale-from* variable in a section
-block, it uses the *xml2po* program to create a localized instance of
-each source file it finds in *render-from* variable.  Then, using the
-source files' localized instances, it produces the final files based
-on *render-type* variable's value.
-
-Examples
---------
-
-Here are some practical configuration examples you can use as
-reference to create your own configuration files.
-
-----------------------------------------------------------------------
-[Xhtml-single]
-render-type     = "asciidoc"
-render-flow     = "article"
-render-from     = "corporate.asciidoc"
-locale-from     = "${TCAR_SCRIPT_LANG_LC}/messages.po"
-images-from     = "${TCAR_BASEDIR}/Artworks/Icons/Webenv"
-styles-from     = "${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css"
-formats         = "xhtml"
-render-page     = "single"
-----------------------------------------------------------------------
-
-{asciidoc-br}
-
-When the *render* module reads this configuration file, it initiates
-the +asscidoc+ module which in turn initiates the +xhtml+ module for
-transforming the +corporate.asciidoc+ file into +corporate.docbook+ file
-using +article+ as document type and
-+${TCAR_SCRIPT_LANG_LC}/messages.po+ as source for localization. As
-result, the *render* module produces the
-+${TCAR_SCRIPTS_LANG_LC}/Xhtml-single/index.html+ file, using the same
-directory of the configuration file as base directory.
-
-----------------------------------------------------------------------
-[centos-artwork.png]
-render-from = "${TCAR_BASEDIR}/Artworks/Brands/Types/Webenv/centos.org/{centos,artwork}.svgz"
-formats     = "xpm pdf jpg tif"
-heights     = "16 20 22 24 32 36 38 40 48 64 72 78 96 112 124 128 148 164 196 200 512"
-fgcolors    = "000000 ffffff"
-bgcolors    = "ffffff-0"
-command     = "/usr/bin/convert +append"
-----------------------------------------------------------------------
-
-{asciidoc-br}
-
-When the *render* module reads this configuration file, it takes the
-+centos.svgz+ and +artwork.svgz+ files as source to produce the
-+centos.png+ and +artwork.png+ files considering the first value in
-the list of heights, background, foreground colors specified in the
-configuration file.  Then, it combines the results horizontally to
-create the +centos-artwork.png+ file. Later, the +centos-artwork.png+
-file is converted to produce one image file for each image format
-specified in the configuration file. At this point, all the process
-repeats again but for the next height and color values in the list.
-
-{asciidoc-br}
-
-----------------------------------------------------------------------
-[syslinux-splash.png]
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Syslinux/syslinux-splash.svgz"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Images/ffffff/ffffff-0/48/centos.png:x48+20+232"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Numbers/Images/ffffff/ffffff-0/96/5.png:x96+300+184"
-
-[syslinux-splash.lss]
-render-from     = "syslinux-splash.png"
-render-type     = "palette"
-palette-gpl     = "colors.gpl"
-----------------------------------------------------------------------
-
-{asciidoc-br}
-
-When the *render* module reads this configuration file, 
-
-----------------------------------------------------------------------
-[screenshot.png]
-render-type     = "svg"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/screenshot.svgz"
-render-flow     = "base"
-brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Images/ffffff/ffffff-0/16/centos.png:x16+5+5"
-
-[800x600.tar.gz]
-render-type     = "archive"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/800x600-final.png:background.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png"
-render-from     = "screenshot.png"
-command         = "/bin/tar -czf"
-
-[1360x768.tar.gz]
-render-type     = "archive"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Motifs/${MOTIF}/Backgrounds/Images/1360x768-final.png:background.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.desktop"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/GdmGreeterTheme.xml"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-language.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-reboot.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-session.png"
-render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Distro/5/Gdm/icon-shutdown.png"
-render-from     = "screenshot.png"
-command         = "/bin/tar --remove-files -czf"
-----------------------------------------------------------------------
-
-{asciidoc-br}
-
-When the *render* module reads this configuration file, 
-
-Bugs
-----
-
-The *render* module has some issues I would like you to be aware of.
-Mainly, to see if you could help me find better solutions for them ;)
-
-Rendering Images With Reduced Number Of Colors
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-The process implemented to reduce image colors through GIMP's palettes
-involves too much user intervention compared with ImageMagick's
---colors option that reduces image colors instantly without user
-intervention. Nevertheless, the procedure of reducing color through
-GIMP's palettes provides more quality to final images than
-ImageMagic's --colors option does. Also, using GIMP's palettes let us
-create LSS images from PNG images using the same exact information we
-used to reduce colors on PNG images. This is very important in order
-to have the same result in both image types.  Because of these reasons
-I prefer GIMP's palettes procedure against others methods like it is
-the case of ImageMagick's for producing images with reduced number of
-colors.
-
-Rendering PDF Files From Localized Docbook Files
-~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-
-Even it is possible to produce PDF files from Docbook files using
-current applications inside CentOS-5, there are some production issues
-when we use localized docbook files as source to produce localized PDF
-files that made me not to implement them as part of *centos-art.sh*
-script by now.
-
-- When using the XML(DocBook)->XML(FO)->PDF transformation chain, the
-  result produced by _docbook-style-xsl-1.69.1-5.1_ and
-  _passivetex-1.25-5.1.1_ doesn't render heading boxes very well on
-  page's top and page's bottom.  The text put inside these boxes seem
-  to have not enough space in their respective areas.
-
-- Tried using _dblatex-0.2.8-2.el5_ but didn't work for localized docbook files
-  (i.e., those who has the +lang="lang"+ string in their root
-  element). If you just remove the language specification string it
-  just work. We need the language specification in order for internal
-  document strings like +Abstract+ and +Table of contents+ to be
-  automatically translated. When the language specific attribute is
-  present in the root element, dblatex outputs the following:
-+
-----------------------------------------------------------------------
-Build the listings...
-XSLT stylesheets DocBook -  LaTeX 2e (0.2.8)
-===================================================
-Processing Revision History 
-Build 2912-corporate.docbook.pdf
-This is pdfeTeX, Version 3.141592-1.21a-2.2 (Web2C 7.5.4)
-entering extended mode
-pdflatex failed
-/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: No counter 'chapter' defined.
-/usr/share/texmf/tex/latex/dblatex/docbook.sty:160: leading text: \newfloat{example}{htb}{loe}[chapter]
-/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: No counter 'chapter' defined.
-/usr/share/texmf/tex/latex/dblatex/docbook.sty:164: leading text: \newfloat{dbequation}{htb}{loe}[chapter]
-2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page.
-2912-corporate.docbook_tmp.tex:62: leading text: \maketitle
-2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page.
-2912-corporate.docbook_tmp.tex:62: leading text: \maketitle
-2912-corporate.docbook_tmp.tex:62: Illegal parameter number in definition of \@the@H@page.
-2912-corporate.docbook_tmp.tex:62: leading text: \maketitle
-Error: pdflatex compilation failed
-----------------------------------------------------------------------
-
-Reporting Bugs
---------------
-Report bugs on the *automation* category of *centos-artwork* project
-at the https://centos.org.cu/bugs/[The CentOS Bugs] website.
-
-Author
-------
-Written by mailto:al@centos.org.cu[Alain Reguera Delgado], 2009-2013
-
-Copyright
----------
-
-Copyright (C) 2009-2013 The CentOS Project
-
-This program is free software; you can redistribute it and/or modify
-it under the terms of the GNU General Public License as published by
-the Free Software Foundation; either version 2 of the License, or (at
-your option) any later version.
-
-This program is distributed in the hope that it will be useful, but
-WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Modules/Render/Manuals/render.conf b/Automation/Modules/Render/Manuals/render.conf
deleted file mode 100644
index 3e6916b..0000000
--- a/Automation/Modules/Render/Manuals/render.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-[render]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "render.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/render.asciidoc.po"
-formats         = "xhtml manpage"
-mansect         = "1"
diff --git a/Automation/Modules/Render/Modules/Directories/directories.sh b/Automation/Modules/Render/Modules/Directories/directories.sh
deleted file mode 100755
index 8f132c9..0000000
--- a/Automation/Modules/Render/Modules/Directories/directories.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   directories.sh -- This module initializes processing of
-#   configuration files when the argument provided in the command-line
-#   points to a directory.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function directories {
-
-    local DIRECTORY=$(tcar_checkRepoDirSource "${1}")
-
-    local CONFIGURATION_FILES=$(tcar_getFilesList ${DIRECTORY} \
-        --pattern=".+/.+\.conf$" --type='f')
-
-    local CONFIGURATION_SYMLINKS=$(tcar_getFilesList ${DIRECTORY} \
-        --pattern=".+/.+\.conf$" --type='l')
-
-    local CONFIGURATIONS="${CONFIGURATION_FILES} ${CONFIGURATION_SYMLINKS}"
-
-    # Verify existence of configuration files. Take care that
-    # tcar_getFilesList might return empty values sometimes (e.g.,
-    # when no file is found).
-    tcar_checkFiles -e "${CONFIGURATIONS}"
-
-    # Process configuration file, one by one.
-    for CONFIGURATION in ${CONFIGURATIONS};do
-        tcar_setModuleEnvironment -m 'files' -t 'sibling' -g "${CONFIGURATION}"
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Archive/archive.sh b/Automation/Modules/Render/Modules/Files/Modules/Archive/archive.sh
deleted file mode 100755
index 68e67dd..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Archive/archive.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   archive.sh -- This file standardizes file archiving inside the
-#   centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function archive {
-
-    tcar_printMessage "${RENDER_TARGET}" --as-creating-line
-
-    COMMAND=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "command")
-    if [[ -z ${COMMAND} ]];then
-        COMMAND="/bin/tar --remove-files -czf"
-    fi
-
-    # Let file names to be changed before compressing them.
-    for SOURCE in ${SOURCES[*]};do
-        FILE_LH=$(echo ${SOURCE} | gawk -F: '{ print $1 }')
-        tcar_checkFiles -ef ${FILE_LH}
-        FILE_RH=$(echo ${SOURCE} | gawk -F: '{ print $2 }')
-        cp ${FILE_LH} ${TCAR_SCRIPT_TEMPDIR}/${FILE_RH}
-    done
-
-    pushd ${TCAR_SCRIPT_TEMPDIR} > /dev/null
-
-    ${COMMAND} ${RENDER_TARGET} *
-
-    popd > /dev/null
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Article/article.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Article/article.sh
deleted file mode 100755
index cddf9e5..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Article/article.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#  article.sh -- This module produces docbook documents using article
-#  document type.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function article {
-
-    asciidoc_setFormatsRendition
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Book/book.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Book/book.sh
deleted file mode 100755
index 50feb02..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Book/book.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#  book.sh -- This module produces docbook documents using book
-#  document type.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function book {
-
-    asciidoc_setFormatsRendition
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Manpage/manpage.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Manpage/manpage.sh
deleted file mode 100755
index 7aab945..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/Modules/Manpage/manpage.sh
+++ /dev/null
@@ -1,66 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#  manpage.sh -- This module produces docbook documents using manpage
-#  document type.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function manpage {
-
-    local MANSECT=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "mansect")
-
-    tcar_checkFiles -m '[1-9]' "${MANSECT}"
-
-    # xml2po (gnome-doc-utils-0.8.0-2.fc6) bug? For some reason xml2po
-    # is not adding the lang attribute to refentry tag when it
-    # produces manpage document types.  This make intrinsic docbook
-    # construction like Name and Synopsis to be rendered without
-    # localization. This doesn't happens with article and book
-    # document types.
-    sed -i -r "s/<refentry>/<refentry lang=\"${TCAR_SCRIPT_LANG_LC}\">/" ${TARGET_INSTANCES[${COUNTER}]}
-
-    for FORMAT in ${FORMATS};do
-
-        tcar_checkFiles -m '(xhtml|manpage)' "${FORMAT}"
-
-        case ${FORMAT} in 
-
-            'xhtml' )
-                local HTML_TARGET="$(dirname ${RENDER_TARGET})/htmlman${MANSECT}/$(basename ${RENDER_TARGET}).${MANSECT}.html"
-                asciidoc_setXhtmlRendition "${HTML_TARGET}"
-                ;;
-
-            'manpage' )
-                local MAN_TARGET="$(dirname ${RENDER_TARGET})/man${MANSECT}/$(basename ${RENDER_TARGET}).${MANSECT}"
-                if [[ ! -d $(dirname ${MAN_TARGET}) ]];then
-                    mkdir -p $(dirname ${MAN_TARGET})
-                fi
-                tcar_printMessage "${MAN_TARGET}" --as-creating-line
-                /usr/bin/xsltproc -o ${MAN_TARGET} --nonet \
-                    ${DOCBOOK_XSL}/docbook2manpage.xsl ${TARGET_INSTANCES[${COUNTER}]}
-                ;;
-        esac
-
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc.sh
deleted file mode 100755
index 3ebfbf7..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   asciidoc.sh -- This function standardizes rendition of asciidoc
-#   files inside the centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc {
-
-    local DOCBOOK_VER="1.69.1"
-    local DOCBOOK_XSL="${TCAR_BASEDIR}/Artworks/Webenv/Docbook/${DOCBOOK_VER}/Xsl"
-    local DOCBOOK_CSS="${TCAR_BASEDIR}/Artworks/Webenv/Docbook/${DOCBOOK_VER}/Css"
-
-    RENDER_FLOW=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'render-flow')
-    if [[ -z ${RENDER_FLOW} ]];then
-        RENDER_FLOW="article"
-    fi
-    tcar_checkFiles -m '^(article|book|manpage)$' "${RENDER_FLOW}"
-
-    FORMATS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'formats')
-    if [[ -z ${FORMATS} ]];then
-        FORMATS='xhtml'
-    fi
-
-    RELEASE=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'release')
-    if [[ -z ${RELEASE} ]];then
-        RELEASE=$(cut -f3 -d' ' /etc/redhat-release)
-    fi
-    MAJOR_RELEASE=$(echo ${RELEASE} | cut -d. -f1)
-
-    asciidoc_setBaseRendition
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setBaseRendition.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setBaseRendition.sh
deleted file mode 100755
index abe81bc..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setBaseRendition.sh
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   asciidoc_setBaseRendition.sh -- This function standardizes
-#   transformation of asciidoc files into docbook files.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc_setBaseRendition {
-
-    local COUNTER=0
-
-    local -a SOURCE_INSTANCES
-    local -a TARGET_INSTANCES
-
-    while [[ ${COUNTER} -lt ${#SOURCES[*]} ]];do
-
-        render_setInstances "${SOURCES[${COUNTER}]}" 'asciidoc' 'docbook'
-
-        /usr/bin/asciidoc --backend="docbook" --doctype="${RENDER_FLOW}" \
-            --out-file="${SOURCE_INSTANCES[${COUNTER}]}" ${SOURCES[${COUNTER}]}
-
-        render_setLocalizedXml "${SOURCE_INSTANCES[${COUNTER}]}" "${TARGET_INSTANCES[${COUNTER}]}"
-
-        tcar_setTranslationMarkers ${TARGET_INSTANCES[${COUNTER}]}
-
-        tcar_setModuleEnvironment -m "${RENDER_FLOW}" -t "child"
-
-        COUNTER=$(( ${COUNTER} + 1 ))
-
-    done
-
-    unset TARGET_INSTANCES
-    unset SOURCE_INSTANCES
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setBaseRenditionCommand.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setBaseRenditionCommand.sh
deleted file mode 100755
index 5c71014..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setBaseRenditionCommand.sh
+++ /dev/null
@@ -1,36 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   asciidoc_setBaseRenditionCommand.sh -- This function standardizes
-#   the way Asciidoc files are rendered inside the centos-art.sh
-#   script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc_setBaseRenditionCommand {
-
-    tcar_checkFiles -m '^(article|book|manpage)$' ${RENDER_TYPE}
-
-    asciidoc --backend='docbook' --doctype="${RENDER_TYPE}" \
-        --out-file="${RENDER_TARGET}"
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setFormatsRendition.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setFormatsRendition.sh
deleted file mode 100755
index 6a8371c..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setFormatsRendition.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   asciidoc_setFormatsRendition.sh -- This function standardizes the
-#   rendition formats supported by asciidoc module.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc_setFormatsRendition {
-
-    for FORMAT in ${FORMATS};do
-
-        case ${FORMAT} in 
-
-            'xhtml' )
-                asciidoc_setXhtmlRendition "${RENDER_TARGET}"
-                ;;
-
-            * )
-                tcar_printMessage "`gettext "The format you specified isn't supported, yet."`" --as-error-line
-                ;;
-        esac
-
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setXhtmlRendition.sh b/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setXhtmlRendition.sh
deleted file mode 100755
index bbe02e8..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Asciidoc/asciidoc_setXhtmlRendition.sh
+++ /dev/null
@@ -1,73 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#  asciidoc_setXhtmlRendition.sh -- This function standardizes the way
-#  docbook files are transformed in XHTML format.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function asciidoc_setXhtmlRendition {
-
-    local LOCATION=$(tcar_checkRepoDirSource "${1}")
-
-    RENDER_PAGES=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-page")
-    if [[ -z ${RENDER_PAGES} ]];then
-        RENDER_PAGES='single'
-    fi
-    tcar_checkFiles -m '^(single-notoc|single|chunks)$' "${RENDER_PAGES}"
-
-    IMAGES_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "images-from")
-    if [[ -z ${IMAGES_FROM} ]];then
-        IMAGES_FROM="${TCAR_BASEDIR}/Artworks/Icons/Webenv/Final"
-    fi
-
-    STYLES_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "styles-from")
-    if [[ -z ${STYLES_FROM} ]];then
-        STYLES_FROM="${TCAR_BASEDIR}/Artworks/Webenv/Docbook/1.69.1/Css"
-    fi
-
-    # When producing chunks, take into consideration that both single
-    # and chunks share images produced in the root location. If we
-    # create another level of directories to store chunks, that would
-    # make impossible to use one unique image path for both single and
-    # chunks from one unique asciidoc document.  So, to reuse image
-    # files, produce both chunks and single XHTML output in the same
-    # directory.
-    if [[ ${RENDER_PAGES} == 'chunks' ]];then
-        LOCATION="$(dirname ${LOCATION})/"
-    fi
-
-    if [[ ! -d $(dirname ${LOCATION}) ]];then
-        mkdir -p $(dirname ${LOCATION})
-    fi
-
-    ln -sfn ${IMAGES_FROM} $(dirname ${LOCATION})/Images
-    ln -sfn ${STYLES_FROM} $(dirname ${LOCATION})/Css
-
-    tcar_printMessage "${LOCATION}" --as-creating-line
-
-    for RENDER_PAGE in ${RENDER_PAGES};do
-        /usr/bin/xsltproc -o ${LOCATION} --nonet \
-            ${DOCBOOK_XSL}/docbook2xhtml-${RENDER_PAGE}.xsl ${TARGET_INSTANCES[${COUNTER}]}
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Compress/compress.sh b/Automation/Modules/Render/Modules/Files/Modules/Compress/compress.sh
deleted file mode 100755
index f164d80..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Compress/compress.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   compress.sh -- This file standardize file compression inside the
-#   centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function compress {
-
-    tcar_printMessage "${RENDER_TARGET}" --as-creating-line
-
-    COMMAND=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "command")
-    if [[ -z ${COMMAND} ]];then
-        COMMAND="/bin/gzip"
-    fi
-
-    tcar_checkFiles -ef ${SOURCES[*]}
-
-    ${COMMAND} ${SOURCES[*]}
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Images/images.sh b/Automation/Modules/Render/Modules/Files/Modules/Images/images.sh
deleted file mode 100755
index ba0e463..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Images/images.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   images.sh -- This module standardizes production of image files
-#   from other image files.  There is no intermediate process here.
-#   The image or images provided as value to render-from variable are
-#   used to create the image specified in the section line using the
-#   command specified in the command variable, without any
-#   intermediate process.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function images {
-
-    tcar_checkFiles -i "image" ${SOURCES[*]}
-
-    COMMAND=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "command")
-    if [[ -z ${COMMAND} ]];then
-        COMMAND="/usr/bin/images -append"
-    fi
-
-    if [[ ! -d $(dirname ${RENDER_TARGET}) ]];then
-        mkdir -p $(dirname ${RENDER_TARGET})
-    fi
- 
-    tcar_printMessage "${RENDER_TARGET}" --as-creating-line
-
-    eval ${COMMAND} ${SOURCES[*]} ${RENDER_TARGET}
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette.sh b/Automation/Modules/Render/Modules/Files/Modules/Palette/palette.sh
deleted file mode 100755
index 20fb82c..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette.sh
+++ /dev/null
@@ -1,104 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   palette.sh -- This function standardizes the way palette of colors
-#   are applied to image files in order to produce images with
-#   specific number of colors.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function palette {
-
-    local FILENAME=$(tcar_getTemporalFile "$(echo ${SOURCES[0]} \
-        | sed -r 's/\.[[:alpha:]]+$//')")
-
-    local LOGS=${RENDER_TARGET}.log
-
-    # Define absolute path to GPL palette. This file is the reference
-    # taken to set the max number of colors the final image will be
-    # produced for.
-    local PALETTE_GPL=$(tcar_getConfigValue ${CONFIGURATION} ${SECTION} 'palette-gpl')
-    tcar_checkFiles -ef ${PALETTE_GPL}
-
-    local PALETTE_GPL_COLORS=$(palette_getColors "${PALETTE_GPL}")
-
-    # Define absolute path to PPM palette. The PPM palette is built
-    # from source palette (PALETTE_GPL) and provides the color
-    # information understood by `ppmremap', the program used to
-    # produce images in a specific amount of colors.
-    local PALETTE_PPM=$(tcar_getTemporalFile 'palette.ppm')
-
-    # Verify format of colors returned in the list.
-    palette_checkColorFormats "${PALETTE_GPL_COLORS}"
-
-    # Create image in Netpbm superformat (PNM). The PNM image file is
-    # created from the PNG image rendered previously as centos-art
-    # base-rendition output. The PNM image is an intermediate format
-    # used to manipulate images through Netpbm tools.
-    pngtopnm -verbose \
-        < ${SOURCES[0]} 2>${LOGS} > ${FILENAME}.pnm
-
-    # Create PPM palette using GPL palette.
-    palette_convertGplToPpm
-    
-    # Reduce colors as specified in PPM palette.  Here we use the PPM
-    # palette to enforce the color position in the image index and the
-    # Floyd-Steinberg dithering in order to improve color reduction.
-    pnmremap -verbose -mapfile=${PALETTE_PPM} -floyd \
-        < ${FILENAME}.pnm 2>>${LOGS} > ${FILENAME}.ppm
-
-    # Print action message.
-    tcar_printMessage "${RENDER_TARGET}" --as-creating-line
-
-    if [[ ${RENDER_TARGET} =~ '\.lss$' ]];then
-
-        # Define the HEX palette. The HEX palette is built from source
-        # palette (PALETTE_GPL) and provides the color information in
-        # the format understood by `ppmtolss16', the program used to
-        # produce images in LSS16 format.  The HEX palette stores just
-        # one line with the color information as described in isolinux
-        # documentation (i.e #RRGGBB=0 #RRGGBB=1 ... [all values in
-        # the same line])
-        local PALETTE_HEX=$(tcar_getTemporalFile "palette.hex")
-
-        # Create HEX palette using GPL palette.
-        palette_convertGplToHex
-
-        # Create LSS16 image. 
-        ppmtolss16 $(cat ${PALETTE_HEX}) \
-            < ${FILENAME}.ppm 2>>${LOGS} > ${RENDER_TARGET}
-     
-        # Create PPM image indexed to 16 colors. Also the colormap
-        # used in the LSS16 image is saved on ${FILE}.log; this is
-        # useful to verify the correct order of colors in the image
-        # index.
-        lss16toppm -map \
-            < ${RENDER_TARGET} 2>>${LOGS} > ${RENDER_TARGET}.ppm
-
-    else
-
-        # Create final file.
-        /usr/bin/convert ${FILENAME}.ppm ${RENDER_TARGET}
-
-    fi
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_checkColorFormat.sh b/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_checkColorFormat.sh
deleted file mode 100755
index b11b16c..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_checkColorFormat.sh
+++ /dev/null
@@ -1,39 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   palette_checkColorFormats.sh -- This function verifies formats of
-#   colors (i.e., the way color information is specified).
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function palette_checkColorFormats {
-
-    local COLOR=''
-    local PALETTE_COLORS=${1}
-
-    # Loop through colors and perform format verification as specified
-    # by pattern.
-    for COLOR in ${PALETTE_COLORS};do
-        tcar_checkFiles -m '^#[0-9a-f]{6}$' "${COLOR}"
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_convertGplToHex.sh b/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_convertGplToHex.sh
deleted file mode 100755
index d78a00a..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_convertGplToHex.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   palette_convertGplToHex.sh -- This function takes one palette
-#   produced by GIMP (e.g., syslinux.gpl) as input and outputs the
-#   list of hexadecimal colors and their respective index position the
-#   `pnmtolss16' program needs (e.g., #RRGGBB=0 #RRGGBB=1 ... [all
-#   values in the same line]).
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function palette_convertGplToHex {
-
-    # Create list of colors to be processed by `pnmtolss16'.
-    echo "${PALETTE_GPL_COLORS}" | nl | gawk '{ printf "%s=%d ", $2, $1 - 1 }' \
-        > ${PALETTE_HEX}
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_convertGplToPpm.sh b/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_convertGplToPpm.sh
deleted file mode 100755
index 0619f68..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_convertGplToPpm.sh
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   palette_convertGplToPpm.sh -- This function takes one palette
-#   produced by Gimp (e.g., syslinux.gpl) as input and outputs one PPM
-#   file based on it (e.g., syslinux.ppm).
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function palette_convertGplToPpm {
-
-    local -a FILES
-    local COUNT=0
-
-    # Create temporal images (of 1x1 pixel each) to store each color
-    # retrieved from Gimp's palette.
-    for COLOR in ${PALETTE_GPL_COLORS};do
-        FILES[${COUNT}]=$(tcar_getTemporalFile ${COUNT}.ppm)
-        ppmmake ${COLOR} 1 1 > ${FILES[${COUNT}]}
-        COUNT=$((${COUNT} + 1))
-    done
-
-    # Concatenate each temporal image from left to right to create the
-    # PPM file.
-    pnmcat -lr ${FILES[*]} > ${PALETTE_PPM}
-
-    # Remove temporal images used to build the PPM palette file.
-    rm ${FILES[*]}
-
-    # Verify PPM palette existence.
-    tcar_checkFiles -ef "${PALETTE_PPM}"
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_getColors.sh b/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_getColors.sh
deleted file mode 100755
index 4363cdd..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Palette/palette_getColors.sh
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   palette_getColors.sh -- This function takes one palette produced
-#   by Gimp (e.g., syslinux.gpl) as input and outputs a list of colors
-#   in #rrggbb format set in the fourth column of it. 
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function palette_getColors {
-
-    local COLOR=''
-    local PALETTE_COLORS=''
-    local PALETTE=${1}
-
-    if [[ -f ${PALETTE} ]];then
-
-        # Retrieve the fourth column from GPL palette. The fourth
-        # column of a GPL palette contains the palette commentary
-        # field. The palette commentary field can be anything, but for
-        # the sake of our own convenience we use it to store the color
-        # value in hexadecimal format (e.g., rrggbb).  Notice that you
-        # can put your comments from the fifth column on, using an
-        # space as field separator.
-        PALETTE_COLORS=$(sed -r '1,/^#/d' ${PALETTE} \
-            | gawk '{ printf "%s\n", $4 }')
-
-    else
-
-        # Redefine default background color using The CentOS Project
-        # default color then.
-        PALETTE_COLORS='#204c8d'
-
-    fi
-
-    # Be sure all color information be output in the #rrggbb format.
-    for COLOR in ${PALETTE_COLORS};do
-        if [[ ! ${COLOR} =~ '^#' ]];then
-            COLOR="#${COLOR}"
-        fi
-        echo "${COLOR}"
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Base/base.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Base/base.sh
deleted file mode 100755
index e1614b8..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Base/base.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   base.sh -- This function standardizes base rendition of PNG files.
-#   Base rendition consists on producing one PNG image for each SVG
-#   file provided as source.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function base {
-
-    svg_setBaseRendition
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Extended/extended.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Extended/extended.sh
deleted file mode 100755
index 8f7636f..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Extended/extended.sh
+++ /dev/null
@@ -1,90 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   extended.sh -- This function standardize extended production of
-#   PNG files from SVG files. The extended production consists on
-#   producing PNG images in in different formats, heights, foreground
-#   colors and background colors.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function extended {
-
-    # Retrieve formats you want to produce the image for. This
-    # variable contains one or more image format supported by
-    # ImageMagick.  For example, `xpm', `jpg', 'tiff', etc.
-    local FORMATS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "formats")
-    if [[ -z ${FORMATS} ]];then
-        FORMATS="png"
-    fi
-        
-    # Retrieve heights you want to produce the image for. This
-    # variable contains one or more numerical values. For example,
-    # `16', `24', `32', etc.
-    local HEIGHTS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "heights")
-    if [[ -z ${HEIGHTS} ]];then
-        HEIGHTS="16 20 22 24 26 32 36 38 40 48 52 64 72 78 96 112 124 128 148 164 196 200 512"
-    fi
-
-    # Retrieve foreground colors you want to produce the image for.
-    # This variable contains one or more color number in hexadecimal
-    # format. For example, `000000', `ffffff', etc.
-    local FGCOLORS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "fgcolors")
-    if [[ -z ${FGCOLORS} ]];then
-        FGCOLORS="000000"
-    fi
-
-    # Retrieve background colors you want to produce the image for.
-    # This variable contains one or more color number in hexadecimal
-    # format with opacity information included.  Opacity is specified
-    # between 0.0 and 1.0 where 0.0 is full transparency and 1.0 full
-    # opacity. For example, the following values are accepted:
-    # `000000-0', `ffffff-1', etc.
-    local BGCOLORS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "bgcolors") 
-    if [[ -z ${BGCOLORS} ]];then
-        BGCOLORS="ffffff-0 ffffff-1"
-    fi
-
-    for BGCOLOR in ${BGCOLORS};do
-
-        # Verify value passed as background color.
-        tcar_checkFiles -m '^[a-fA-F0-9]{6}-(0|1)$' ${BGCOLOR}
-
-        for FGCOLOR in ${FGCOLORS};do
-
-            # Verify value passed as foreground color.
-            tcar_checkFiles -m '^[a-fA-F0-9]{3,6}$' ${FGCOLOR}
-
-            for HEIGHT in ${HEIGHTS};do
-
-                # Verify value passed as height.
-                tcar_checkFiles -m '^[[:digit:]]+$' ${HEIGHT}
-
-                # Do base rendition actions.
-                extended_setBaseRendition
-
-            done
-        done
-    done
-
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Extended/extended_setBaseRendition.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Extended/extended_setBaseRendition.sh
deleted file mode 100755
index 2097b22..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Extended/extended_setBaseRendition.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   extended_setBaseRendition.sh -- This function standardize base
-#   rendition tasks needed to perform the extended production of PNG
-#   files from SVG files.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function extended_setBaseRendition {
-
-    local RENDER_TARGET=$(dirname ${RENDER_TARGET})/${BGCOLOR}/${FGCOLOR}/${HEIGHT}/$(basename ${RENDER_TARGET})
-
-    svg_setBaseRendition
-
-    # Create path for different image formats creation using PNG image
-    # extension as reference.
-    RENDER_TARGET=$(echo ${RENDER_TARGET} | sed -r "s/\.png$//")
-
-    # Convert images from PNG to those formats specified in the
-    # configuration file.
-    for FORMAT in ${FORMATS};do
-        if [[ ${FORMAT} =~ 'png' ]];then
-            continue
-        fi
-        tcar_printMessage "${RENDER_TARGET}.${FORMAT}" --as-creating-line
-        convert ${RENDER_TARGET}.png ${RENDER_TARGET}.${FORMAT}
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Media/media.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Media/media.sh
deleted file mode 100755
index 50fe025..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/Modules/Media/media.sh
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   media.sh -- This module produces artwork for installation media.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function media {
-
-    local MEDIA_TYPE=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'media-type')
-    tcar_checkFiles -m '^[[:alnum:]]+$' "${MEDIA_TYPE}"
-
-    local MEDIA_NUMBER=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'media-number')
-    tcar_checkFiles -m '^[[:digit:]]+$' "${MEDIA_NUMBER}"
-
-    local MEDIA_RELEASE=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'media-release')
-    tcar_checkFiles -m '^[[:digit:].]+$' "${MEDIA_RELEASE}"
-
-    local MEDIA_ARCH=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'media-arch')
-    tcar_checkFiles -m '^[[:alnum:]_-]+$' "${MEDIA_ARCH}"
-
-    local MEDIA_SOURCES=${SOURCES[*]}
-    local MEDIA_SOURCES_MAX=${#SOURCES[*]}
-
-    local MEDIA_NUMBER_CURRENT=1
-
-    while [[ ${MEDIA_NUMBER_CURRENT} -le ${MEDIA_NUMBER} ]];do
-
-        local COUNTER=0
-        local -a SOURCE_INSTANCES
-        local -a TARGET_INSTANCES
-
-        for RELEASE in ${MEDIA_RELEASE};do
-
-            for ARCH in ${MEDIA_ARCH};do
-
-                for MEDIA_SOURCE in ${MEDIA_SOURCES};do
-
-                    render_setInstances "${MEDIA_SOURCE}" '(svgz|svg)' 'svg'
-
-                    render_setLocalizedXml "${MEDIA_SOURCE}" "${TARGET_INSTANCES[${COUNTER}]}"
-
-                    sed -i -r -e "s/=MEDIUM=/${MEDIA_TYPE}/g" \
-                              -e "s/=CURRENT=/${MEDIA_NUMBER_CURRENT}/g" \
-                              -e "s/=RELEASE=/${RELEASE}/g" \
-                              -e "s/=ARCH=/${ARCH}/g" \
-                              -e "s/=LAST=/${MEDIA_NUMBER}/g" \
-                              ${TARGET_INSTANCES[${COUNTER}]}
-
-                    RENDER_TARGET="$(dirname ${RENDER_TARGET})/${SECTION}-${RELEASE}-${ARCH}-${MEDIA_NUMBER_CURRENT}of${MEDIA_NUMBER}.png"
-
-                    SOURCES[${COUNTER}]=${TARGET_INSTANCES[${COUNTER}]}
-
-                    svg_setBaseRendition
-
-                    rm ${TARGET_INSTANCES[${COUNTER}]}
-
-                    if [[ ${MEDIA_SOURCES_MAX} -gt 1 ]];then
-                        COUNTER=$(( ${COUNTER} + 1 ))
-                    fi
-
-                done
-
-            done
-
-        done
-
-        MEDIA_NUMBER_CURRENT=$(( ${MEDIA_NUMBER_CURRENT} + 1 ))
-
-    done 
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg.sh
deleted file mode 100755
index 96e0e36..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg.sh
+++ /dev/null
@@ -1,62 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg.sh -- This file initializes the svg module. The svg module
-#   takes SVG fies as input and produces different kind of images
-#   based on either simple or advanced rendition flow.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg {
-
-    # Define command used to create final images from instance images.
-    COMMAND=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "command")
-    if [[ -z ${COMMAND} ]];then
-        if [[ ${#SOURCES[*]} -gt 1 ]];then
-            COMMAND="/usr/bin/convert +append"
-        else
-            COMMAND="/bin/cp"
-        fi
-    fi
-
-    RENDER_FLOWS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-flow")
-    if [[ -z ${RENDER_FLOWS} ]];then
-        RENDER_FLOWS='base'
-    fi
-
-    BRANDS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "brand")
-
-    COMMENT=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "comment")
-
-    EXPORTID=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "export-id")
-
-    RELEASE=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" 'release')
-    if [[ -z ${RELEASE} ]];then
-        RELEASE=$(cut -f3 -d' ' /etc/redhat-release)
-    fi
-    MAJOR_RELEASE=$(echo ${RELEASE} | cut -d. -f1)
-
-    for RENDER_FLOW in ${RENDER_FLOWS} ;do
-        tcar_setModuleEnvironment -m "${RENDER_FLOW}" -t "child"
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_checkModelAbsref.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_checkModelAbsref.sh
deleted file mode 100755
index a41cee8..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_checkModelAbsref.sh
+++ /dev/null
@@ -1,139 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_checkModelAbsref.sh -- This function retrieves absolute pahts
-#   from source files and checks their existence.
-#
-#   In order for design templates to point different artistic motifs,
-#   design templates make use of external files which point to
-#   specific artistic motif background images. If such external files
-#   don't exist, try to create the background image required by
-#   cropping a higher background image (e.g., 2048x1536.png).  If this
-#   isn't possible either, then create the background image using a
-#   plain color and crop from it then.  We can't go on without the
-#   required background information.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_checkModelAbsref {
-
-    local FILE=''
-    local BG_DST_FILES=''
-    local BG_DST_FILE=''
-    local BG_DST_FILE_WIDTH=''
-    local BG_DST_FILE_HEIGHT=''
-    local BG_SRC_FILE=''
-    local BG_SRC_FILE_COLOR=''
-    local BG_SRC_FILE_WIDTH=''
-    local BG_SRC_FILE_HEIGHT=''
-
-    # Define absolute path to the translated instance of design model.
-    FILE="${1}"
-
-    # Verify existence of file we need to retrieve absolute paths from.
-    tcar_checkFiles -ef "${FILE}"
-
-    # Retrieve absolute paths from file.
-    BG_DST_FILES=$(egrep "(sodipodi:absref|xlink:href)=\"${HOME}.+" ${FILE} \
-        | sed -r "s,.+=\"(${HOME}.+\.png)\".*,\1," | sort | uniq)
-
-    # Verify absolute paths retrieved from file.
-    for BG_DST_FILE in ${BG_DST_FILES};do
-
-        # Verify parent directory of absolute files retrieved from
-        # file. This is required to prevent the construction of paths
-        # to locations that don't exist. For example, when including
-        # background images in SVG files, it is possible that the path
-        # information inside SVG files get outdated temporally. If in
-        # that exact moment, you try to render the SVG file it won't
-        # be possible to create the image used for cropping because
-        # the path build from the location inside SVG file doesn't
-        # exist. In this case, centos-art.sh script will end up with
-        # `file ... doesn't exist' errors.
-        tcar_checkFiles -d "$(dirname ${BG_DST_FILE})"
-
-        if [[ ! -a ${BG_DST_FILE} ]];then
-  
-            # Define the source background file, the image file will
-            # crop when no specific background information be
-            # available for using. Generally, this is the most
-            # reusable background file inside the artistic motifs
-            # (e.g,.  the `2048x1536.png' file).  We can use this
-            # image file to create almost all artworks inside The
-            # CentOS Distribution visual manifestation when
-            # resolution-specific backgrounds don't exist. 
-            BG_SRC_FILE=$(echo ${BG_DST_FILE} \
-                | sed -r "s!(.+)/[[:digit:]]+x[[:digit:]]+!\1/2048x1536!")
-
-            # Verify existence of source background file. If the file
-            # doesn't exist create it using The CentOS Project default
-            # background color information, as specified in its
-            # corporate identity manual.
-            if [[ ! -f ${BG_SRC_FILE} ]];then
-
-                # Define plain color that will be used as background.
-                BG_SRC_FILE_COLOR='#204C8D'
-
-                # Define width for the source background file the
-                # required background information is cropped from.
-                BG_SRC_FILE_WIDTH=$(echo ${BG_SRC_FILE} \
-                    | sed -r 's!.+/([[:digit:]]+)x[[:digit:]]+\.png!\1!')
-
-                # Define height for the source background file the
-                # required background information is cropped from.
-                BG_SRC_FILE_HEIGHT=$(echo ${BG_SRC_FILE} \
-                    | sed -r 's!.+/[[:digit:]]+x([[:digit:]]+)\.png!\1!')
-
-                # Print action message.
-                tcar_printMessage "${BG_SRC_FILE} (${BG_SRC_FILE_COLOR})" --as-creating-line
-
-                # Create the source background file.
-                ppmmake -quiet ${BG_SRC_FILE_COLOR} \
-                    ${BG_SRC_FILE_WIDTH} ${BG_SRC_FILE_HEIGHT} \
-                    | pnmtopng > ${BG_SRC_FILE}
-
-            fi
-
-            # Define the width of the required background information.
-            BG_DST_FILE_WIDTH=$(echo ${BG_DST_FILE} \
-                | sed -r 's!.+/([[:digit:]]+)x[[:digit:]]+\.png!\1!')
-
-            # Define the height of the required background information.
-            BG_DST_FILE_HEIGHT=$(echo ${BG_DST_FILE} \
-                | sed -r 's!.+/[[:digit:]]+x([[:digit:]]+)\.png!\1!')
-
-            # Print action message.
-            tcar_printMessage "${BG_SRC_FILE} (${BG_DST_FILE_WIDTH}x${BG_DST_FILE_HEIGHT})" --as-cropping-line
- 
-            # Create required background information.
-            convert -quiet \
-                -crop ${BG_DST_FILE_WIDTH}x${BG_DST_FILE_HEIGHT}+0+0 \
-                ${BG_SRC_FILE} ${BG_DST_FILE}
-
-            # Verify required background information.
-            tcar_checkFiles -ef ${BG_DST_FILE}
-
-        fi
-
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_checkModelExportId.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_checkModelExportId.sh
deleted file mode 100755
index bd80a4b..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_checkModelExportId.sh
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_checkModelExportId.sh -- This function standardizes the export
-#   id used inside svg files and the way of verify them.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_checkModelExportId {
-
-    local INSTANCE="${1}"
-    local EXPORTID="${2}"
-
-    # Verify instance.
-    tcar_checkFiles -ef ${INSTANCE}
-
-    # Verify export id.
-    tcar_checkFiles -m '[[:alnum:]]+' ${EXPORTID}
-
-    # Check export id inside design templates.
-    grep "id=\"${EXPORTID}\"" ${INSTANCE} > /dev/null
-    if [[ $? -gt 0 ]];then
-        tcar_printMessage "`gettext "The design model doesn't contain the export-id you specified."`" --as-error-line
-    fi
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRendition.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRendition.sh
deleted file mode 100755
index f41cd71..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRendition.sh
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_setBaseRendition.sh -- This function standardizes the base
-#   rendition tasks needed to produce PNG files from SVG files.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_setBaseRendition {
-
-    local COUNTER=0
-
-    local -a SOURCE_INSTANCES
-    local -a TARGET_INSTANCES
-    local -a INKSCAPE_OPTIONS
-
-    while [[ ${COUNTER} -lt ${#SOURCES[*]} ]];do
-
-        render_setInstances "${SOURCES[${COUNTER}]}" '(svgz|svg)' 'png'
-
-        render_setLocalizedXml "${SOURCES[${COUNTER}]}" "${SOURCE_INSTANCES[${COUNTER}]}"
-
-        tcar_setTranslationMarkers ${SOURCE_INSTANCES[${COUNTER}]}
-
-        svg_checkModelAbsref "${SOURCE_INSTANCES[${COUNTER}]}"
-
-        svg_setBaseRenditionOptions
-
-        svg_setBaseRenditionCommand
-
-        COUNTER=$(( ${COUNTER} + 1 ))
-
-    done
-    
-    # Verify existence of output directory.
-    if [[ ! -d $(dirname ${RENDER_TARGET}) ]];then
-        mkdir -p $(dirname ${RENDER_TARGET})
-    fi
-
-    tcar_printMessage "${RENDER_TARGET}" --as-creating-line
-
-    # Apply command to PNG images produced from design models to
-    # construct the final PNG image.
-    if [[ -n ${COMMAND} ]];then
-        ${COMMAND} ${TARGET_INSTANCES[*]} ${RENDER_TARGET}
-    fi
-
-    # Apply branding images to final PNG image.
-    if [[ -n ${BRANDS} ]];then
-        svg_setBrandInformation
-    fi
-
-    # Apply comment to final PNG image.
-    if [[ -n ${COMMENT} ]];then
-        /usr/bin/mogrify -comment "${COMMENT}" ${RENDER_TARGET}
-    fi
-
-    # Remove instances to save disk space. There is no need to have
-    # unused files inside the temporal directory. They would be
-    # consuming space unnecessarily. Moreover, there is a remote
-    # chance of name collapsing (because the huge number of files that
-    # would be in place and the week random string we are putting in
-    # front of files) which may produce unexpected results.
-    rm ${TARGET_INSTANCES[*]} ${SOURCE_INSTANCES[*]}
-
-    # Unset array variables and their counter to prevent undesired
-    # concatenations.
-    unset SOURCE_INSTANCES
-    unset TARGET_INSTANCES
-    unset INKSCAPE_OPTIONS
-    unset COUNTER
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRenditionCommand.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRenditionCommand.sh
deleted file mode 100755
index 10ded06..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRenditionCommand.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_setBaseRenditionCommand.sh -- This function standardizes the
-#   way SVG files are produced inside the centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_setBaseRenditionCommand {
-
-    /usr/bin/inkscape ${SOURCE_INSTANCES[${COUNTER}]} ${INKSCAPE_OPTIONS[${COUNTER}]} > /dev/null
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRenditionOptions.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRenditionOptions.sh
deleted file mode 100755
index a7efeb2..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBaseRenditionOptions.sh
+++ /dev/null
@@ -1,52 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_setBaseRenditionOptions.sh -- This function standardizes the
-#   way base rendition options are set.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-   
-function svg_setBaseRenditionOptions {
-
-    if [[ ! -z ${FGCOLOR} ]] && [[ ${FGCOLOR} != '000000' ]];then
-        sed -i -r "s/((fill|stroke):#)000000/\1${FGCOLOR}/g" ${SOURCE_INSTANCES[${COUNTER}]}
-    fi
-
-    INKSCAPE_OPTIONS[${COUNTER}]="--export-png=${TARGET_INSTANCES[${COUNTER}]}"
-
-    if [[ -z ${EXPORTID} ]];then
-        INKSCAPE_OPTIONS[${COUNTER}]="${INKSCAPE_OPTIONS[${COUNTER}]} --export-area-drawing "
-    else
-        svg_checkModelExportId "${SOURCE_INSTANCES[${COUNTER}]}" "${EXPORTID}"
-        INKSCAPE_OPTIONS[${COUNTER}]="${INKSCAPE_OPTIONS[${COUNTER}]} --export-id=${EXPORTID} "
-    fi
-
-    if [[ ! -z ${BGCOLOR} ]];then
-       INKSCAPE_OPTIONS[${COUNTER}]="${INKSCAPE_OPTIONS[${COUNTER}]} --export-background=$(echo ${BGCOLOR} | cut -d'-' -f1) "
-       INKSCAPE_OPTIONS[${COUNTER}]="${INKSCAPE_OPTIONS[${COUNTER}]} --export-background-opacity=$(echo ${BGCOLOR} | cut -d'-' -f2) "
-    fi
-
-    if [[ ! -z ${HEIGHT} ]];then
-        INKSCAPE_OPTIONS[${COUNTER}]="${INKSCAPE_OPTIONS[${COUNTER}]} --export-height=${HEIGHT} "
-    fi
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBrandInformation.sh b/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBrandInformation.sh
deleted file mode 100755
index 1f420ce..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Svg/svg_setBrandInformation.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_setBrandInformation.sh -- This function takes brand
-#   information from configuration files, processes it, and apply it
-#   on final PNG image file.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_setBrandInformation {
-
-    for BRAND in ${BRANDS};do
-
-        local FILENAME=$(echo ${BRAND} | cut -d: -f1)
-        local GEOMETRY=$(echo ${BRAND} | cut -d: -f2)
-
-        tcar_checkFiles -ef ${FILENAME}
-
-        /usr/bin/composite -geometry ${GEOMETRY} ${FILENAME} ${RENDER_TARGET} ${RENDER_TARGET}
-
-    done
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/Modules/Symlink/symlink.sh b/Automation/Modules/Render/Modules/Files/Modules/Symlink/symlink.sh
deleted file mode 100755
index 1accc29..0000000
--- a/Automation/Modules/Render/Modules/Files/Modules/Symlink/symlink.sh
+++ /dev/null
@@ -1,63 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   symlink.sh -- This function provides an interface for ln command.
-#   It mainly exists to creates symbolic links based on information
-#   set in configuration files that have symlink as value to
-#   render-type option. In these sections, the render-from and
-#   link-target options are used to specify the link locations. The
-#   link-options option might be used to pass additional options to ln
-#   command.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function symlink {
-
-    # Define absolute path to command used to create symbolic links.
-    local LN=/bin/ln
-
-    # Retrieve command options (values are not required here). Just
-    # grant you are always creating symbolic links.
-    local LN_OPTIONS=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "link-options")
-    LN_OPTIONS="-si ${LN_OPTIONS}"
-
-    # Retrieve link source. This is the file you want to link. This
-    # file is generally inside the repository.
-    local LN_SOURCE=${RENDER_FROM}
-    tcar_checkFiles -ef ${LN_SOURCE}
-
-    # Retrieve link target. This is the link you want to create. This
-    # link may be inside or outside the repository. The value passed
-    # to this value must be a directory because it is concatenated
-    # with the section name to build the final path where link will be
-    # created.
-    local LN_TARGET=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "link-target")
-    tcar_checkFiles -ed ${LN_TARGET}
-    LN_TARGET=${LN_TARGET}/${SECTION}
-
-    # Print action message.
-    tcar_printMessage "${LN_TARGET}" --as-creating-line
-
-    # Create link interactively.
-    ${LN} ${LN_OPTIONS} ${LN_SOURCE} ${LN_TARGET}
-
-}
diff --git a/Automation/Modules/Render/Modules/Files/files.sh b/Automation/Modules/Render/Modules/Files/files.sh
deleted file mode 100755
index 14a5f29..0000000
--- a/Automation/Modules/Render/Modules/Files/files.sh
+++ /dev/null
@@ -1,133 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   files.sh -- This module initializes processing of configuration
-#   files when the argument passed in the command-line points to a
-#   regular file or symbolic link.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function files {
-
-    local CONFIGURATION=$(tcar_checkRepoDirSource "${1}")
-
-    local -a SECTIONS
-    local SECTION=''
-
-    # Define motif-specific environment variables, based on
-    # configuration file path. These variables might save
-    # configuration file writers from typing motif-specific
-    # information when they produce motif-specific content. These
-    # variables will be empty if the configuration file isn't inside
-    # a motif-specific directory structure.
-    local MOTIF=$(tcar_getPathComponent ${CONFIGURATION} --motif)
-    local MOTIF_NAME=$(tcar_getPathComponent ${CONFIGURATION} --motif-name)
-    local MOTIF_VERSION=$(tcar_getPathComponent ${CONFIGURATION} --motif-version)
-
-    # Use arrays to store section names. This make possible to make
-    # use of post-rendition and last-rendition concepts. Otherwise it
-    # would be difficult to predict information about sections inside
-    # deeper environments.
-    for SECTION in $(tcar_getConfigSectionNames "${CONFIGURATION}" \
-        | egrep ${TCAR_FLAG_FILTER});do
-        SECTIONS[++${#SECTIONS[*]}]="${SECTION}"
-    done
-
-    # Verify the configuration file has one section entry at least.
-    if [[ ${#SECTIONS[*]} -eq 0 ]];then
-        tcar_printMessage "`eval_gettext "No section definition was found in \\\$CONFIGURATION."`" --as-error-line
-    fi
-
-    local COUNTER=0
-
-    while [[ ${COUNTER} -lt ${#SECTIONS[*]} ]];do
-
-        # Initialize array variables locally.
-        local -a TRANSLATIONS
-        local -a SOURCES
-  
-        SECTION=${SECTIONS[${COUNTER}]}
-
-        if [[ ${SECTION} =~ "^/" ]];then
-            RENDER_TARGET=${SECTION}
-        else
-            RENDER_TARGET=$(dirname ${CONFIGURATION})/Final/${TCAR_SCRIPT_LANG_LC}/${SECTION}
-        fi
-
-        RENDER_TYPE=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-type")
-        if [[ -z ${RENDER_TYPE} ]];then
-            tcar_printMessage "${CONFIGURATION} `gettext "hasn't render-type set in."`" --as-error-line
-        fi
-
-        RENDER_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "render-from")
-        if [[ -z ${RENDER_TYPE} ]];then
-            tcar_printMessage "${CONFIGURATION} `gettext "hasn't render-from set in."`" --as-error-line
-        fi
-
-        for SOURCE in ${RENDER_FROM};do
-            if [[ ${SOURCE} =~ "^/" ]];then
-                SOURCES[++${#SOURCES[*]}]=${SOURCE}
-            else
-                SOURCES[++${#SOURCES[*]}]=$(dirname ${CONFIGURATION})/${SOURCE}
-            fi
-        done
-
-        if [[ -z ${RENDER_TYPE} ]];then
-           RENDER_TYPE=$(echo ${SOURCES[0]} | sed -r 's/.+\.([[:alpha:]]+)$/\1/') 
-        fi
-
-        LOCALE_FROM=$(tcar_getConfigValue "${CONFIGURATION}" "${SECTION}" "locale-from")
-        if [[ -z ${LOCALE_FROM} ]] || [[ ${LOCALE_FROM} == 'no-locale' ]] ;then
-            RENDER_FLAG_NO_LOCALE='true'
-            RENDER_TARGET=$(echo ${RENDER_TARGET} | sed "s,${TCAR_SCRIPT_LANG_LC}/,,")
-        else
-            for TRANSLATION in ${LOCALE_FROM};do
-                if [[ ${TRANSLATION} =~ "^/" ]];then
-                    TRANSLATIONS[++${#TRANSLATIONS[*]}]=${TRANSLATION}
-                else
-                    TRANSLATIONS[++${#TRANSLATIONS[*]}]=$(dirname ${CONFIGURATION})/${TRANSLATION}
-                fi
-            done
-        fi
-
-        # Execute module for processing type-specific files.
-        tcar_setModuleEnvironment -m "${RENDER_TYPE}" -t "child"
-
-        # Increment section's counter.
-        COUNTER=$(( ${COUNTER} + 1 ))
-
-        # Reset array variable to avoid undesired concatenations
-        # between sections blocks.
-        unset TRANSLATIONS
-        unset SOURCES
-
-    done
-
-    # Reset array variables and their counters to avoid undesired
-    # concatenations between configuration files.
-    unset COUNTER
-    unset SECTIONS
-
-    # Tuneup final files.
-    tcar_setModuleEnvironment -m 'tuneup' -t 'parent' -g $(dirname ${RENDER_TARGET})
-
-}
diff --git a/Automation/Modules/Render/render.sh b/Automation/Modules/Render/render.sh
deleted file mode 100755
index e9edb20..0000000
--- a/Automation/Modules/Render/render.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   render.sh -- This function standardizes the way source files are
-#   processed inside the working copy.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function render {
-
-    # Define flag to control whether final content is produced inside
-    # locale directories or not.
-    LOACLE_FLAG_NO_LOCALE='false'
-
-    # Interpret arguments and options passed through command-line.
-    render_getOptions
-
-    # Define action value. We use non-option arguments to define the
-    # action value (ACTIONVAL) variable.
-    for ARGUMENT in ${TCAR_MODULE_ARGUMENT};do
-
-        # Sanitate non-option arguments to be sure they match the
-        # directory conventions established by centos-art.sh script
-        # against source directory locations in the working copy.
-        local ARGUMENT=$(tcar_checkRepoDirSource ${ARGUMENT})
-
-        if [[ -d ${ARGUMENT} ]];then
-            tcar_setModuleEnvironment -m 'directories' -t 'child' -g ${ARGUMENT}
-        elif [[ -f ${ARGUMENT} ]] && [[ ${ARGUMENT} =~ '\.conf$' ]];then
-            tcar_setModuleEnvironment -m 'files' -t 'child' -g ${ARGUMENT}
-        else
-            tcar_printMessage "${ARGUMENT} `gettext "isn't supported."`" --as-error-line
-        fi
-
-    done
-
-}
diff --git a/Automation/Modules/Render/render_getOptions.sh b/Automation/Modules/Render/render_getOptions.sh
deleted file mode 100755
index 9b7977f..0000000
--- a/Automation/Modules/Render/render_getOptions.sh
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   render_getOptions.sh -- This function interprets option arguments
-#   passed to `render' module and calls actions accordingly.
-#
-#   Written by:
-#   * Alain Reguera Delagdo <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function render_getOptions {
-
-    # Define short options we want to support.
-    local ARGSS="h::,v,f:"
-
-    # Define long options we want to support.
-    local ARGSL="help::,version,filter:,no-locale"
-
-    # Redefine arguments using getopt(1) command parser.
-    tcar_setModuleArguments
-
-    # Reset positional parameters on this function, using output
-    # produced from (getopt) arguments parser.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            -h | --help )
-                tcar_printHelp "${2}"
-                ;;
-
-            -v | --version )
-                tcar_printVersion "${TCAR_MODULE_NAME}"
-                ;;
-
-            -f | --filter )
-                TCAR_FLAG_FILTER="${2:-${TCAR_FLAG_FILTER}}"
-                shift 2
-                ;;
-
-            -- )
-                # Remove the `--' argument from the list of arguments
-                # in order for processing non-option arguments
-                # correctly. At this point all option arguments have
-                # been processed already but the `--' argument still
-                # remains to mark ending of option arguments and
-                # beginning of non-option arguments. The `--' argument
-                # needs to be removed here in order to avoid
-                # centos-art.sh script to process it as a path inside
-                # the repository, which obviously is not.
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Redefine arguments using current positional parameters. Only
-    # paths should remain as arguments, at this point.
-    TCAR_MODULE_ARGUMENT="${@}"
-
-}
diff --git a/Automation/Modules/Render/render_setInstances.sh b/Automation/Modules/Render/render_setInstances.sh
deleted file mode 100755
index 83ad63c..0000000
--- a/Automation/Modules/Render/render_setInstances.sh
+++ /dev/null
@@ -1,47 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   render_setInstances.sh -- This function standardizes definition of
-#   file instances inside the render module.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function render_setInstances {
-
-    local FILE=${1}
-    local FILE_EXTENSION_PATTERN=${2:-asciidoc}
-    local FILE_EXTENSION_REPLACE=${3:-docbook}
-
-    # Verify existence and extension of design model.
-    tcar_checkFiles -ef -m "\.${FILE_EXTENSION_PATTERN}$" "${FILE}"
-
-    # Define file base name.
-    local FILE_BASENAME=$(basename ${FILE})
-
-    # Define absolute path  to source instance.
-    SOURCE_INSTANCES[${COUNTER}]=$(tcar_getTemporalFile ${FILE_BASENAME})
-
-    # Define absolute path to target instance.
-    TARGET_INSTANCES[${COUNTER}]=$(tcar_getTemporalFile ${FILE_BASENAME} \
-        | sed -r "s/\.${FILE_EXTENSION_PATTERN}$/.${FILE_EXTENSION_REPLACE}/")
-
-}
diff --git a/Automation/Modules/Render/render_setLocalizedXml.sh b/Automation/Modules/Render/render_setLocalizedXml.sh
deleted file mode 100755
index 8420583..0000000
--- a/Automation/Modules/Render/render_setLocalizedXml.sh
+++ /dev/null
@@ -1,101 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   render_setLocalizedXml.sh -- This function standardizes the way
-#   (.po) translation files are applied to XML files (e.g., .docbook,
-#   .svg) in order to produce their related translated instances, used
-#   to expand translation markers and produce the final file format in
-#   different languages.  Assuming no translation file exists, an
-#   untranslated instance is taken from the design model and created
-#   (i.e., just a copy) from it.  Using a design model instance
-#   (translated or not) is required in order to expand translation
-#   markers safely.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function render_setLocalizedXml {
-
-    # Define absolute path to source instance.
-    local SOURCE="${1}"
-
-    # Define absolute path to target instance.
-    local TARGET="${2}"
-
-    # Verify source instance and the no-locale flag. When source
-    # instance already exists, don't create a new file for it.
-    # Instead, link it using a symbolic link. Be careful, such
-    # behavior only applies when the source file has no locale.
-    # Otherwise, the source file needs to go through the translation
-    # process inevitably.
-    if [[ -f ${SOURCE} ]];then
-        if [[ ${SOURCE} =~ "^${TCAR_SCRIPT_TEMPDIR}" ]];then
-            if [[ ${RENDER_FLAG_NO_LOCALE} == 'true'  ]];then
-                tcar_checkFiles -i 'text/xml' ${SOURCE}
-                /bin/ln -s ${SOURCE} ${TARGET}
-                return
-            fi
-        elif [[ ${RENDER_FLAG_NO_LOCALE} == 'true' ]];then
-            tcar_printFile ${SOURCE} > ${TARGET}
-            tcar_checkFiles -i 'text/xml' ${TARGET}
-            return
-        fi
-    fi
-
-    # Verify existence of translation files.
-    tcar_checkFiles -efi 'text/x-po' ${TRANSLATIONS[*]}
-
-    # Define absolute path to translation instance.
-    local TRANSLATION=$(tcar_getTemporalFile "messages.po")
-
-    # Combine available translations file into one translation
-    # instance.
-    msgcat -u -o ${TRANSLATION} ${TRANSLATIONS[*]}
-
-    # Verify existence of final location. In case it doesn't exist,
-    # create it.
-    if [[ $(dirname ${RENDER_TARGET}) ]];then
-        mkdir -p $(dirname ${RENDER_TARGET})
-    fi
-
-    # Move to final location before processing source file in order
-    # for relative calls (e.g., image files) inside the source files
-    # can be found by xml2po and no warning be printed from it.
-    pushd $(dirname ${RENDER_TARGET}) > /dev/null
-
-    # Create the localized instance from design model.
-    tcar_printFile ${SOURCE} | xml2po -a -l ${TCAR_SCRIPT_LANG_LC} \
-        -p ${TRANSLATION} -o ${TARGET} -
-
-    # Remove .xml2po.mo temporal file.
-    if [[ -f ./.xml2po.mo ]];then
-        rm ./.xml2po.mo
-    fi
-
-    # Return to previous location.
-    popd > /dev/null
-
-    # Remove instance created to store template translations.
-    if [[ -f ${TRANSLATION} ]];then
-        rm ${TRANSLATION}
-    fi
-
-}
diff --git a/Automation/Modules/Tuneup/Locales/es_ES/tuneup.sh.po b/Automation/Modules/Tuneup/Locales/es_ES/tuneup.sh.po
deleted file mode 100644
index 72d358b..0000000
--- a/Automation/Modules/Tuneup/Locales/es_ES/tuneup.sh.po
+++ /dev/null
@@ -1,16 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tuneup.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 15:20-0400\n"
-"PO-Revision-Date: 2013-10-07 15:20-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Modules/Tuneup/tuneup.sh:50
-msgid "The argument provided isn't valid."
-msgstr "El argumento suministado no es válido."
diff --git a/Automation/Modules/Tuneup/Manuals/Locales/en_US/tuneup.asciidoc.po b/Automation/Modules/Tuneup/Manuals/Locales/en_US/tuneup.asciidoc.po
deleted file mode 100644
index b164488..0000000
--- a/Automation/Modules/Tuneup/Manuals/Locales/en_US/tuneup.asciidoc.po
+++ /dev/null
@@ -1,392 +0,0 @@
-msgid ""
-msgstr ""
-"Project-Id-Version: tuneup.asciidoc 0.6\n"
-"POT-Creation-Date: 2013-11-07 15:18-0500\n"
-"PO-Revision-Date: 2013-11-07 15:18-0500\n"
-"Last-Translator: Localization SIG <centos-l10n-en@centos.org.cu>\n"
-"Language-Team: English\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-msgid "tuneup"
-msgstr "tuneup"
-
-msgid "1"
-msgstr "1"
-
-msgid ""
-"Standardizes source code maintenance tasks inside the repository."
-msgstr ""
-"Standardizes source code maintenance tasks inside the repository."
-
-msgid "centos-art.sh tuneup [FILE …|DIRECTORY …] [--filter=\"REGEX\"]"
-msgstr ""
-"centos-art.sh tuneup [FILE …|DIRECTORY …] [--filter=\"REGEX\"]"
-
-msgid "Execute source code maintenance tasks."
-msgstr "Execute source code maintenance tasks."
-
-msgid "Description"
-msgstr "Description"
-
-msgid ""
-"When you run the <emphasis role=\"strong\">tuneup</emphasis> module "
-"it may enter into either file or directory processing, based on "
-"whether you provide a file or directory as argument for processing "
-"in the command-line. When you provide a file as argument to "
-"<emphasis role=\"strong\">tuneup</emphasis> module, it uses the "
-"file's extension as reference for applying maintenance tasks on "
-"that file as described in <xref linkend=\"supported-file-extensions"
-"\"/>. When you provide a directory as argument, <emphasis role="
-"\"strong\">tuneup</emphasis> looks for all files with supported "
-"extensions inside that directory and then process them, one by one."
-msgstr ""
-"When you run the <emphasis role=\"strong\">tuneup</emphasis> module "
-"it may enter into either file or directory processing, based on "
-"whether you provide a file or directory as argument for processing "
-"in the command-line. When you provide a file as argument to "
-"<emphasis role=\"strong\">tuneup</emphasis> module, it uses the "
-"file's extension as reference for applying maintenance tasks on "
-"that file as described in <xref linkend=\"supported-file-extensions"
-"\"/>. When you provide a directory as argument, <emphasis role="
-"\"strong\">tuneup</emphasis> looks for all files with supported "
-"extensions inside that directory and then process them, one by one."
-
-msgid ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module exists to "
-"automate frequent tasks related to code maintenance, inside the "
-"repository (see <xref linkend=\"examples\"/>). It is advisable to "
-"run <emphasis role=\"strong\">tuneup</emphasis> module over your "
-"files from time to time so they all have a common look and feel."
-msgstr ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module exists to "
-"automate frequent tasks related to code maintenance, inside the "
-"repository (see <xref linkend=\"examples\"/>). It is advisable to "
-"run <emphasis role=\"strong\">tuneup</emphasis> module over your "
-"files from time to time so they all have a common look and feel."
-
-msgid "Supported File Extensions"
-msgstr "Supported File Extensions"
-
-msgid ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module supports "
-"maintenance tasks for the following file extensions:"
-msgstr ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module supports "
-"maintenance tasks for the following file extensions:"
-
-msgid ".svgz, .svg"
-msgstr ".svgz, .svg"
-
-msgid "Provides maintenance tasks for Scalable Vector Graphics (SVG)."
-msgstr ""
-"Provides maintenance tasks for Scalable Vector Graphics (SVG)."
-
-msgid ""
-"When processing svg files, <emphasis role=\"strong\">tuneup</"
-"emphasis> uses the inkscape's --vaccumm option to cleanup source "
-"code and applies few sed commands to modify inkscape's metadata "
-"using dynamic information like document title, date, copyright "
-"information, urls, and locale information retrieved from from "
-"centos-art.sh script and the file location inside the repository."
-msgstr ""
-"When processing svg files, <emphasis role=\"strong\">tuneup</"
-"emphasis> uses the inkscape's --vaccumm option to cleanup source "
-"code and applies few sed commands to modify inkscape's metadata "
-"using dynamic information like document title, date, copyright "
-"information, urls, and locale information retrieved from from "
-"centos-art.sh script and the file location inside the repository."
-
-msgid ""
-"Each time you create a new svg file or change one, it is advisable "
-"to run <emphasis role=\"strong\">tuneup</emphasis> module over it."
-msgstr ""
-"Each time you create a new svg file or change one, it is advisable "
-"to run <emphasis role=\"strong\">tuneup</emphasis> module over it."
-
-msgid ".xhtml, .html, .htm"
-msgstr ".xhtml, .html, .htm"
-
-msgid ""
-"Provides maintenance tasks for HyperText Markup Language (HTML)."
-msgstr ""
-"Provides maintenance tasks for HyperText Markup Language (HTML)."
-
-msgid ""
-"When processing html-like files, <emphasis role=\"strong\">tuneup</"
-"emphasis> changes each file to create a table of contents for each "
-"heading constructions (see below) first and then transforms the "
-"(probably malformed) HTML markup into valid XHTML documents using "
-"xmllint(1) program."
-msgstr ""
-"When processing html-like files, <emphasis role=\"strong\">tuneup</"
-"emphasis> changes each file to create a table of contents for each "
-"heading constructions (see below) first and then transforms the "
-"(probably malformed) HTML markup into valid XHTML documents using "
-"xmllint(1) program."
-
-msgid ""
-"In order for <emphasis role=\"strong\">tuneup</emphasis> to create "
-"the table of contents correctly, the heading construction inside "
-"the HTML document must comply the following restrictions:"
-msgstr ""
-"In order for <emphasis role=\"strong\">tuneup</emphasis> to create "
-"the table of contents correctly, the heading construction inside "
-"the HTML document must comply the following restrictions:"
-
-msgid "Headings must have one of the following forms:"
-msgstr "Headings must have one of the following forms:"
-
-#, no-wrap
-msgid ""
-"&lt;h1&gt;&lt;a name=\"\"&gt;Title&lt;/a&gt;&lt;/h1&gt;\n"
-"&lt;h1&gt;&lt;a href=\"\"&gt;Title&lt;/a&gt;&lt;/h1&gt;\n"
-"&lt;h1&gt;&lt;a name=\"\" href=\"\"&gt;Title&lt;/a&gt;&lt;/h1&gt;"
-msgstr ""
-"&lt;h1&gt;&lt;a name=\"\"&gt;Title&lt;/a&gt;&lt;/h1&gt;\n"
-"&lt;h1&gt;&lt;a href=\"\"&gt;Title&lt;/a&gt;&lt;/h1&gt;\n"
-"&lt;h1&gt;&lt;a name=\"\" href=\"\"&gt;Title&lt;/a&gt;&lt;/h1&gt;"
-
-msgid ""
-"In these constructions, the heading level may vary from h1 to h6 "
-"but the heading content (e.g., “Title”) must not be empty."
-msgstr ""
-"In these constructions, the heading level may vary from h1 to h6 "
-"but the heading content (e.g., “Title”) must not be empty."
-
-msgid ""
-"When producing table of contents through <emphasis role=\"strong"
-"\">tuneup</emphasis> module, both `name' and `href' attributes in "
-"the anchor element of each heading will be reset dynamically using "
-"a md5 string. The md5 string used in these cases is based on the "
-"heading content (i.e., the text shown as heading when the page is "
-"rendered in a browser) and won't change until you change the "
-"heading content and run <emphasis role=\"strong\">tuneup</emphasis> "
-"module over it again."
-msgstr ""
-"When producing table of contents through <emphasis role=\"strong"
-"\">tuneup</emphasis> module, both `name' and `href' attributes in "
-"the anchor element of each heading will be reset dynamically using "
-"a md5 string. The md5 string used in these cases is based on the "
-"heading content (i.e., the text shown as heading when the page is "
-"rendered in a browser) and won't change until you change the "
-"heading content and run <emphasis role=\"strong\">tuneup</emphasis> "
-"module over it again."
-
-msgid ""
-"The final table of contents will be expanded wherever you set the "
-"<literal>&lt;div class=\"toc\"&gt;&lt;/div&gt;</literal> HTML "
-"construction as a line of its own inside the file being processed."
-msgstr ""
-"The final table of contents will be expanded wherever you set the "
-"<literal>&lt;div class=\"toc\"&gt;&lt;/div&gt;</literal> HTML "
-"construction as a line of its own inside the file being processed."
-
-msgid ".sh"
-msgstr ".sh"
-
-msgid "Provides maintenance tasks for Bash scripts."
-msgstr "Provides maintenance tasks for Bash scripts."
-
-msgid ""
-"When processing sh files, <emphasis role=\"strong\">tuneup</"
-"emphasis> changes the file to update the written by section, "
-"copyright year and license information inside shell scripts' top "
-"comment. Later, it corrects variable name's references to be all "
-"written in upper-case between brackets (e.g.,"
-msgstr ""
-"When processing sh files, <emphasis role=\"strong\">tuneup</"
-"emphasis> changes the file to update the written by section, "
-"copyright year and license information inside shell scripts' top "
-"comment. Later, it corrects variable name's references to be all "
-"written in upper-case between brackets (e.g.,"
-
-msgid ""
-"In order for <emphasis role=\"strong\">tuneup</emphasis> module to "
-"update the top comment of your shell scripts correctly, it is "
-"necessary that your top comments have one <literal>written by</"
-"literal> line followed by a line of 70 number-sign (#) characters, "
-"as illustrated in <xref linkend=\"top-comment\"/> This is the basic "
-"construction. Everything between the <literal>written by</literal> "
-"line and the last line of 70 number-sign characters will be "
-"replaced by <emphasis role=\"strong\">tuneup</emphasis> module top-"
-"comment template which includes people names, copyright and license "
-"information. Everything else does remain untouched."
-msgstr ""
-"In order for <emphasis role=\"strong\">tuneup</emphasis> module to "
-"update the top comment of your shell scripts correctly, it is "
-"necessary that your top comments have one <literal>written by</"
-"literal> line followed by a line of 70 number-sign (#) characters, "
-"as illustrated in <xref linkend=\"top-comment\"/> This is the basic "
-"construction. Everything between the <literal>written by</literal> "
-"line and the last line of 70 number-sign characters will be "
-"replaced by <emphasis role=\"strong\">tuneup</emphasis> module top-"
-"comment template which includes people names, copyright and license "
-"information. Everything else does remain untouched."
-
-msgid "Top-comment convention used by tuneup module."
-msgstr "Top-comment convention used by tuneup module."
-
-#, no-wrap
-msgid ""
-"#!/bin/bash\n"
-"######################################################################\n"
-"#\n"
-"#   ${FILE}.sh -- ${DESCRIPTION}\n"
-"#\n"
-"#   Written by:\n"
-"#\n"
-"######################################################################"
-msgstr ""
-"#!/bin/bash\n"
-"######################################################################\n"
-"#\n"
-"#   ${FILE}.sh -- ${DESCRIPTION}\n"
-"#\n"
-"#   Written by:\n"
-"#\n"
-"######################################################################"
-
-msgid "Options"
-msgstr "Options"
-
-msgid "--help"
-msgstr "--help"
-
-msgid "Print module's documentation."
-msgstr "Print module's documentation."
-
-msgid "--version"
-msgstr "--version"
-
-msgid "Print module's version."
-msgstr "Print module's version."
-
-msgid "--filter=\"REGEX\""
-msgstr "--filter=\"REGEX\""
-
-msgid ""
-"This option let you reduce the number of files you want to process "
-"by applying a (POSIX-egrep) regular expression to the list of file "
-"paths returned for processing. This option is specially useful when "
-"you need to process files inside a directory structure based on a "
-"specific name patterns."
-msgstr ""
-"This option let you reduce the number of files you want to process "
-"by applying a (POSIX-egrep) regular expression to the list of file "
-"paths returned for processing. This option is specially useful when "
-"you need to process files inside a directory structure based on a "
-"specific name patterns."
-
-msgid "Examples"
-msgstr "Examples"
-
-msgid "centos-art.sh tuneup Automation/Scripts"
-msgstr "centos-art.sh tuneup Automation/Scripts"
-
-msgid ""
-"This command updates the top comment and variable name references "
-"of all files inside the Automation/Scripts directory, recursively."
-msgstr ""
-"This command updates the top comment and variable name references "
-"of all files inside the Automation/Scripts directory, recursively."
-
-msgid "centos-art.sh tuneup Automation/Scripts/tcar_printVersion.sh"
-msgstr "centos-art.sh tuneup Automation/Scripts/tcar_printVersion.sh"
-
-msgid ""
-"This commands updates the top comment and variable name references "
-"inside the tcar_printVersion.sh file only."
-msgstr ""
-"This commands updates the top comment and variable name references "
-"inside the tcar_printVersion.sh file only."
-
-msgid ""
-"centos-art.sh tuneup Automation/Scripts --filter=\"tcar_print.+\\.sh"
-"$\""
-msgstr ""
-"centos-art.sh tuneup Automation/Scripts --filter=\"tcar_print.+\\.sh"
-"$\""
-
-msgid ""
-"This command updates the top comment and variable name refrences "
-"inside files which name only begins with “tcar_print” followed by "
-"any character and ends with “.sh”. All other files won't be touched."
-msgstr ""
-"This command updates the top comment and variable name refrences "
-"inside files which name only begins with “tcar_print” followed by "
-"any character and ends with “.sh”. All other files won't be touched."
-
-msgid "Author"
-msgstr "Author"
-
-msgid ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module has received "
-"contributions from the following people:"
-msgstr ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module has received "
-"contributions from the following people:"
-
-msgid ""
-"<ulink url=\"mailto:al@centos.org.cu\">Alain Reguera Delgado</"
-"ulink>, =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST="
-msgstr ""
-"<ulink url=\"mailto:al@centos.org.cu\">Alain Reguera Delgado</"
-"ulink>, =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST="
-
-msgid "Copyright"
-msgstr "Copyright"
-
-msgid ""
-"Copyright © =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST= "
-"=COPYRIGHT_HOLDER="
-msgstr ""
-"Copyright © =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST= "
-"=COPYRIGHT_HOLDER="
-
-msgid ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module is free "
-"software; you can redistribute it and/or modify it under the terms "
-"of the GNU General Public License as published by the Free Software "
-"Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-msgstr ""
-"The <emphasis role=\"strong\">tuneup</emphasis> module is free "
-"software; you can redistribute it and/or modify it under the terms "
-"of the GNU General Public License as published by the Free Software "
-"Foundation; either version 2 of the License, or (at your option) "
-"any later version."
-
-msgid ""
-"Tue <emphasis role=\"strong\">tuneup</emphasis> module is "
-"distributed in the hope that it will be useful, but WITHOUT ANY "
-"WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public "
-"License for more details."
-msgstr ""
-"Tue <emphasis role=\"strong\">tuneup</emphasis> module is "
-"distributed in the hope that it will be useful, but WITHOUT ANY "
-"WARRANTY; without even the implied warranty of MERCHANTABILITY or "
-"FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public "
-"License for more details."
-
-msgid ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-msgstr ""
-"You should have received a copy of the GNU General Public License "
-"along with this program; if not, write to the Free Software "
-"Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA."
-
-msgid "See Also"
-msgstr "See Also"
-
-msgid "centos-art.sh(1), xmllint(1)"
-msgstr "centos-art.sh(1), xmllint(1)"
-
-#. Put one translator per line, in the form of NAME <EMAIL>, YEAR1, YEAR2.
-msgid "translator-credits"
-msgstr "translator-credits"
diff --git a/Automation/Modules/Tuneup/Manuals/render.conf b/Automation/Modules/Tuneup/Manuals/render.conf
deleted file mode 100644
index 3694c89..0000000
--- a/Automation/Modules/Tuneup/Manuals/render.conf
+++ /dev/null
@@ -1,7 +0,0 @@
-[tuneup]
-render-type     = "asciidoc"
-render-flow     = "manpage"
-render-from     = "tuneup.asciidoc"
-locale-from     = "Locales/${TCAR_SCRIPT_LANG_LC}/tuneup.asciidoc.po"
-formats         = "xhtml manpage"
-mansect         = "1"
diff --git a/Automation/Modules/Tuneup/Manuals/tuneup.asciidoc b/Automation/Modules/Tuneup/Manuals/tuneup.asciidoc
deleted file mode 100644
index bfe5edd..0000000
--- a/Automation/Modules/Tuneup/Manuals/tuneup.asciidoc
+++ /dev/null
@@ -1,198 +0,0 @@
-tuneup(1)
-=========
-
-Name
-----
-
-tuneup - Standardizes source code maintenance tasks inside the
-repository.
-
-Synopsis
---------
-
-*centos-art.sh tuneup [FILE ...|DIRECTORY ...] [--filter="REGEX"]*::
-    Execute source code maintenance tasks.
-
-Description
------------
-
-When you run the *tuneup* module it may enter into either file or
-directory processing, based on whether you provide a file or directory
-as argument for processing in the command-line.  When you provide a
-file as argument to *tuneup* module, it uses the file's extension as
-reference for applying maintenance tasks on that file as described in
-<<supported-file-extensions>>.  When you provide a directory as
-argument, *tuneup* looks for all files with supported extensions
-inside that directory and then process them, one by one.
-
-The *tuneup* module exists to automate frequent tasks related to code
-maintenance, inside the repository (see <<examples>>). It is advisable
-to run *tuneup* module over your files from time to time so they all
-have a common look and feel.
-
-[[supported-file-extensions]]
-Supported File Extensions
--------------------------
-
-The *tuneup* module supports maintenance tasks for the following file
-extensions:
-
-.svgz, .svg
-~~~~~~~~~~~
-
-Provides maintenance tasks for Scalable Vector Graphics (SVG).
-
-When processing svg files, *tuneup* uses the inkscape's --vaccumm
-option to cleanup source code and applies few sed commands to modify
-inkscape's metadata using dynamic information like document title,
-date, copyright information, urls, and locale information retrieved
-from from centos-art.sh script and the file location inside the
-repository.
-
-Each time you create a new svg file or change one, it is advisable to
-run *tuneup* module over it.
-
-.xhtml, .html, .htm
-~~~~~~~~~~~~~~~~~~~
-
-Provides maintenance tasks for HyperText Markup Language (HTML).
-
-When processing html-like files, *tuneup* changes each file to create
-a table of contents for each heading constructions (see below) first
-and then transforms the (probably malformed) HTML markup into valid
-XHTML documents using xmllint(1) program.
-
-In order for *tuneup* to create the table of contents correctly, the
-heading construction inside the HTML document must comply the
-following restrictions:
-
-1. Headings must have one of the following forms:
-+
-----------------------------------------------------------------------
-<h1><a name="">Title</a></h1>
-<h1><a href="">Title</a></h1>
-<h1><a name="" href="">Title</a></h1>
-----------------------------------------------------------------------
-+
-In these constructions, the heading level may vary from h1 to h6 but
-the heading content (e.g., ``Title'') must not be empty.
-
-When producing table of contents through *tuneup* module, both `name'
-and `href' attributes in the anchor element of each heading will be
-reset dynamically using a md5 string.  The md5 string used in these
-cases is based on the heading content (i.e., the text shown as heading
-when the page is rendered in a browser) and won't change until you
-change the heading content and run *tuneup* module over it again.
-
-The final table of contents will be expanded wherever you set the
-+<div class="toc"></div>+ HTML construction as a line of its own
-inside the file being processed.
-
-.sh
-~~~
-
-Provides maintenance tasks for Bash scripts. 
-
-When processing sh files, *tuneup* changes the file to update the
-written by section, copyright year and license information inside
-shell scripts' top comment. Later, it corrects variable name's
-references to be all written in upper-case between brackets (e.g.,
-``${VARNAME}'').
-
-In order for *tuneup* module to update the top comment of your shell
-scripts correctly, it is necessary that your top comments have one
-+written by+ line followed by a line of 70 number-sign (\#)
-characters, as illustrated in <<top-comment>> This is the basic
-construction.  Everything between the +written by+ line and the last
-line of 70 number-sign characters will be replaced by *tuneup* module
-top-comment template which includes people names, copyright and
-license information. Everything else does remain untouched.
-
-[[top-comment]]
-.Top-comment convention used by tuneup module.
-======================================================================
-----------------------------------------------------------------------
-#!/bin/bash
-######################################################################
-#
-#   ${FILE}.sh -- ${DESCRIPTION}
-#
-#   Written by:
-#
-######################################################################
-----------------------------------------------------------------------
-======================================================================
-
-[[options]]
-Options
--------
-
-*--help*::
-    Print module's documentation.
-*--version*::
-    Print module's version.
-*--filter="REGEX"*::
-    This option let you reduce the number of files you want to process
-    by applying a (POSIX-egrep) regular expression to the list of file
-    paths returned for processing. This option is specially useful
-    when you need to process files inside a directory structure based
-    on a specific name patterns.
-
-[[examples]]
-
-Examples
---------
-
-*centos-art.sh tuneup Automation/Scripts*::
-    This command updates the top comment and variable name references
-    of all files inside the Automation/Scripts directory, recursively.
-
-*centos-art.sh tuneup Automation/Scripts/tcar_printVersion.sh*::
-    This commands updates the top comment and variable name references
-    inside the tcar_printVersion.sh file only.
-
-*centos-art.sh tuneup Automation/Scripts --filter="tcar_print.+\.sh$"*::
-    This command updates the top comment and variable name refrences
-    inside files which name only begins with ``tcar_print'' followed
-    by any character and ends with ``.sh''. All other files won't be
-    touched.
-
-[[author]]
-
-Author
-------
-
-The *tuneup* module has received contributions from the following
-people:
-
-    * mailto:al@centos.org.cu[Alain Reguera Delgado], =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST=
-
-[[copyright]]
-
-Copyright
----------
-
-Copyright (C) =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST= =COPYRIGHT_HOLDER=
-
-The *tuneup* module is free software; you can redistribute it and/or
-modify it under the terms of the GNU General Public License as
-published by the Free Software Foundation; either version 2 of the
-License, or (at your option) any later version.
-
-Tue *tuneup* module is distributed in the hope that it will be useful,
-but WITHOUT ANY WARRANTY; without even the implied warranty of
-MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-General Public License for more details.
-
-You should have received a copy of the GNU General Public License
-along with this program; if not, write to the Free Software
-Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-
-[[see-also]]
-
-See Also
---------
-
-centos-art.sh(1), xmllint(1)
-
-// vim: set syntax=asciidoc:
diff --git a/Automation/Modules/Tuneup/Modules/Sh/Configs/topcomment.sed b/Automation/Modules/Tuneup/Modules/Sh/Configs/topcomment.sed
deleted file mode 100755
index a5fef74..0000000
--- a/Automation/Modules/Tuneup/Modules/Sh/Configs/topcomment.sed
+++ /dev/null
@@ -1,57 +0,0 @@
-#!/bin/sed
-######################################################################
-#
-#   topcomment.sed -- This file standardizes the top comment inside
-#   centos-art.sh scripts.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-/^#[[:space:]]*Written by:[[:space:]]*$/a\
-#   Written by:\
-#   * Alain Reguera Delgado <al@centos.org.cu>, =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST=\
-#\
-# Copyright (C) =COPYRIGHT_YEAR_FIRST=-=COPYRIGHT_YEAR_LAST= =COPYRIGHT_HOLDER=\
-#\
-# This program is free software; you can redistribute it and/or modify\
-# it under the terms of the GNU General Public License as published by\
-# the Free Software Foundation; either version 2 of the License, or (at\
-# your option) any later version.\
-#\
-# This program is distributed in the hope that it will be useful, but\
-# WITHOUT ANY WARRANTY; without even the implied warranty of\
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU\
-# General Public License for more details.\
-#\
-# You should have received a copy of the GNU General Public License\
-# along with this program; if not, write to the Free Software\
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.\
-#\
-######################################################################
-
-# Remove previous copyright notice, just to be sure the one above be
-# used always.
-/^#[[:space:]]*Written by:[[:space:]]*$/,/^#{70}$/{
-d
-}
-
-# Define script first line.
-1c\
-#!/bin/bash
diff --git a/Automation/Modules/Tuneup/Modules/Sh/sh.sh b/Automation/Modules/Tuneup/Modules/Sh/sh.sh
deleted file mode 100755
index 27ef589..0000000
--- a/Automation/Modules/Tuneup/Modules/Sh/sh.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-#
-#   sh.sh -- This module standardizes file Bash scripts maintenance
-#   tasks inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function sh {
-
-    sh_setTopComment
-    sh_setVariableNames
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh b/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh
deleted file mode 100755
index 87c1314..0000000
--- a/Automation/Modules/Tuneup/Modules/Sh/sh_setTopComment.sh
+++ /dev/null
@@ -1,44 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   sh_setTopComment.sh -- This function standardizes presentation for
-#   top comment section of shell scripts (*.sh) using a predefined
-#   template.
-#
-# Copyright (C) 2009-2013 The CentOS Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function sh_setTopComment {
-
-    local COMMENT_TEMPLATE="${TCAR_MODULE_DIR_CONFIGS}/topcomment.sed"
-
-    tcar_checkFiles -ef ${COMMENT_TEMPLATE}
-
-    local COMMENT_INSTANCE=$(tcar_getTemporalFile ${COMMENT_TEMPLATE})
-
-    cp ${COMMENT_TEMPLATE} ${COMMENT_INSTANCE}
-
-    tcar_setTranslationMarkers ${COMMENT_INSTANCE}
-
-    sed -r -i -f ${COMMENT_INSTANCE} ${FILE}
-
-    if [[ -f ${COMMENT_INSTANCE} ]];then
-        rm ${COMMENT_INSTANCE} 
-    fi
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Sh/sh_setVariableNames.sh b/Automation/Modules/Tuneup/Modules/Sh/sh_setVariableNames.sh
deleted file mode 100755
index 588f325..0000000
--- a/Automation/Modules/Tuneup/Modules/Sh/sh_setVariableNames.sh
+++ /dev/null
@@ -1,37 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   sh_setVariableNames.sh -- This function standardizes presentation
-#   of variable's names inside shell scripts.
-#
-# Copyright (C) 2009-2013 The CentOS Project
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function sh_setVariableNames {
-
-    local -a COMMANDS
-
-    # Write non-array variable names all in upper case and between
-    # brackets. For example: ${VARIABLE} -> ${VARIABLE}
-    COMMANDS[++((${#COMMANDS[*]}))]='s/\$(\w+\b|@)/${\U\1}/g'
-
-    for COMMAND in ${COMMANDS[*]};do
-        sed -r -i ${COMMAND} ${FILE}
-    done
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Svg/Configs/metadata.sed b/Automation/Modules/Tuneup/Modules/Svg/Configs/metadata.sed
deleted file mode 100755
index 199c44d..0000000
--- a/Automation/Modules/Tuneup/Modules/Svg/Configs/metadata.sed
+++ /dev/null
@@ -1,64 +0,0 @@
-# This file is the metadata information used by CentOS Artwork SIG on
-# its scalable vector graphics (SVG) files.  This files is used with
-# the regular expression '.*\.svg$' only.
-# ---------------------------------------------------
-# $Id$
-# ---------------------------------------------------
-/<metadata/,/<\/metadata/c\
-  <metadata\
-     id="CENTOSMETADATA">\
-    <rdf:RDF>\
-      <cc:Work\
-         rdf:about="">\
-        <dc:format>image/svg+xml</dc:format>\
-        <dc:type\
-           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />\
-        <cc:license\
-           rdf:resource="http://creativecommons.org/licenses/by-sa/3.0/" />\
-        <dc:title>=TITLE=</dc:title>\
-        <dc:date>=DATE=</dc:date>\
-        <dc:creator>\
-          <cc:Agent>\
-            <dc:title>=COPYRIGHT_HOLDER=</dc:title>\
-          </cc:Agent>\
-        </dc:creator>\
-        <dc:rights>\
-          <cc:Agent>\
-            <dc:title>=COPYRIGHT_HOLDER=</dc:title>\
-          </cc:Agent>\
-        </dc:rights>\
-        <dc:publisher>\
-          <cc:Agent>\
-            <dc:title>=COPYRIGHT_HOLDER=</dc:title>\
-          </cc:Agent>\
-        </dc:publisher>\
-        <dc:identifier>=URL=</dc:identifier>\
-        <dc:source>=URL=</dc:source>\
-        <dc:relation>=URL=</dc:relation>\
-        <dc:language>=LOCALE=</dc:language>\
-        <dc:subject>\
-          <rdf:Bag>\
-=KEYWORDS=\
-          </rdf:Bag>\
-        </dc:subject>\
-        <dc:coverage>=COPYRIGHT_HOLDER=</dc:coverage>\
-        <dc:description />\
-        <dc:contributor />\
-      </cc:Work>\
-      <cc:License\
-         rdf:about="http://creativecommons.org/licenses/by-sa/3.0/">\
-        <cc:permits\
-           rdf:resource="http://creativecommons.org/ns#Reproduction" />\
-        <cc:permits\
-           rdf:resource="http://creativecommons.org/ns#Distribution" />\
-        <cc:requires\
-           rdf:resource="http://creativecommons.org/ns#Notice" />\
-        <cc:requires\
-           rdf:resource="http://creativecommons.org/ns#Attribution" />\
-        <cc:permits\
-           rdf:resource="http://creativecommons.org/ns#DerivativeWorks" />\
-        <cc:requires\
-           rdf:resource="http://creativecommons.org/ns#ShareAlike" />\
-      </cc:License>\
-    </rdf:RDF>\
-  </metadata>
diff --git a/Automation/Modules/Tuneup/Modules/Svg/svg.sh b/Automation/Modules/Tuneup/Modules/Svg/svg.sh
deleted file mode 100755
index b124cb0..0000000
--- a/Automation/Modules/Tuneup/Modules/Svg/svg.sh
+++ /dev/null
@@ -1,34 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg.sh -- This module standardizes source code maintainance of SVG
-#   files inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg {
-
-    svg_doMetadata
-
-    svg_doVacuumDefs
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh b/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh
deleted file mode 100755
index ec897bd..0000000
--- a/Automation/Modules/Tuneup/Modules/Svg/svg_setMetadata.sh
+++ /dev/null
@@ -1,92 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_setMetadata.sh -- This function updates metadata values inside
-#   scalable vector graphic (SVG) files using default values from The
-#   CentOS Project.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_setMetadata {
-
-    # Define template file name.
-    local TEMPLATE="${TCAR_MODULE_DIR_CONFIGS}/metadata.sed"
-
-    # Check template file existence.
-    tcar_checkFiles -ef ${TEMPLATE}
-
-    # Build title from file path.
-    local TITLE=$(basename "${FILE}")
-
-    # Build url from file path.
-    local URL=$(echo ${FILE} \
-        | sed 's!/home/centos!https://projects.centos.org/svn!')
-
-    # Build keywords from file path. Do not include filename, it is
-    # already on title.
-    local KEY=''
-    local KEYS=$(dirname "${FILE}" | cut -d/ -f6- | tr '/' '\n')
-
-    # Build keywords using SVG standard format. Note that this
-    # information is inserted inside template file. The template file
-    # is a replacement set of sed commands so we need to escape the
-    # new line of each line using one backslash (\). As we are doing
-    # this inside bash, it is required to escape the backslash with
-    # another backslash so one of them passes literally to template
-    # file.
-    KEYS=$(\
-        for KEY in ${KEYS};do
-            echo "            <rdf:li>${KEY}</rdf:li>\\"
-        done)
-
-    # Redefine template instance file name.
-    local INSTANCE=$(tcar_getTemporalFile ${TEMPLATE})
-
-    # Create instance.
-    cp ${TEMPLATE} ${INSTANCE}
-
-    # Check template instance. We cannot continue if the template
-    # instance couldn't be created.
-    tcar_checkFiles -e ${INSTANCE}
-
-    # Expand translation markers inside template instance.
-    sed -r -i \
-        -e "s!=TITLE=!${TITLE}!" \
-        -e "s!=URL=!${URL}!" \
-        -e "s!=DATE=!$(date "+%Y-%m-%d")!" ${INSTANCE}
-    sed -i -r "/=KEYWORDS=/c\\${KEYS}" ${INSTANCE}
-    sed -i -r 's/>$/>\\/g' ${INSTANCE}
-
-    tcar_setTranslationMarkers ${INSTANCE}
-
-    # Update scalable vector graphic using template instance.
-    sed -i -f ${INSTANCE} ${FILE}
-
-    # Remove template instance.
-    if [[ -f ${INSTANCE} ]];then
-        rm ${INSTANCE}
-    fi
-
-    # Sanitate scalable vector graphic.
-    sed -i -r '/^[[:space:]]*$/d' ${FILE}
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Svg/svg_setVacuumDefs.sh b/Automation/Modules/Tuneup/Modules/Svg/svg_setVacuumDefs.sh
deleted file mode 100755
index dae1648..0000000
--- a/Automation/Modules/Tuneup/Modules/Svg/svg_setVacuumDefs.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   svg_setVacuumDefs.sh -- This function removes all unused items from
-#   the <lt>defs<gt> section of the SVG file.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function svg_setVacuumDefs {
-
-    inkscape --vacuum-defs ${FILE} 2&> /dev/null
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Xhtml/Configs/toc.awk b/Automation/Modules/Tuneup/Modules/Xhtml/Configs/toc.awk
deleted file mode 100755
index ad47670..0000000
--- a/Automation/Modules/Tuneup/Modules/Xhtml/Configs/toc.awk
+++ /dev/null
@@ -1,80 +0,0 @@
-#!/usr/bin/gawk
-#
-#   toc.awk -- This file provides the output format required by
-#   `xhtml_setToc' function, inside centos-art.sh script, to produce
-#   the table of contents correctly.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Project
-# 
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Pubdtc License as pubdtshed by
-# the Free Software Foundation; either version 2 of the License, or
-# (at your option) any later version.
-# 
-# This program is distributed in the hope that it will be usefdl, but
-# WITHOUT ANY WARRANTY; without even the impdted warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Pubdtc License for more details.
-#
-# You shodld have received a copy of the GNU General Pubdtc License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307
-# USA.
-# 
-######################################################################
-
-BEGIN {FS=":"}
-
-{
-    if ($1 == 0 && $2 == $3) { 
-        opentags  = "<dl><dt>"
-        closetags = ""
-    }
-
-    if ($1 >  0 && $2 >  $3) {
-        opentags  = "<dl><dt>"
-        closetags = ""
-    }
-
-    if ($1 >  0 && $2 == $3) { 
-        opentags  = "</dt><dt>"
-        closetags = ""
-    }
-
-    if ($1 >  0 && $2 <  $3) { 
-        opentags = ""
-        for (i = 1; i <= ($3 - $2); i++) {
-            opentags  = opentags "</dt></dl>"
-            closetags = ""
-        }
-        opentags = opentags "</dt><dt>"
-    }
-
-    printf "%s%s%s\n",opentags,$4,closetags
-
-}
-
-END {
-
-    if ($1 > 0 && $2 >= $3 && $3 > 1) {
-        for (i = 1; i <= $3; i++) {
-            print "</dt></dl>"
-        }
-    }
-    
-    if ($1 > 0 && $2 >= $3 && $3 == 1) {
-        print "</dt></dl>"
-        print "</dt></dl>"
-    }
-
-    if ($1 > 0 && $2 < $3) {
-        for (i = 1; i <= $2; i++) {
-            print "</dt></dl>"
-        }
-    }
-
-    print "</div>"
-}
diff --git a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml.sh b/Automation/Modules/Tuneup/Modules/Xhtml/xhtml.sh
deleted file mode 100755
index bb0207f..0000000
--- a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-#
-#   xhtml.sh -- This function standardizes maintainance tasks for
-#   HTML-like files.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function xhtml {
-
-    xhtml_setToc
-    xhtml_setCleanUp
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setCleanUp.sh b/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setCleanUp.sh
deleted file mode 100755
index 95de440..0000000
--- a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setCleanUp.sh
+++ /dev/null
@@ -1,42 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   xhtml_setCleanUp.sh -- This function creates valid XHTML files
-#   from (probably malformed) HTML files.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function xhtml_setCleanUp {
-
-    grep '<?xml' ${FILE} > /dev/null \
-        || egrep '\-//W3C//DTD XHTML 1.0 (Strict|Transitional)//EN' ${FILE} > /dev/null
-    if [[ $? -eq 0 ]];then
-        /usr/bin/xmllint --xmlout --format --noblanks \
-            --nonet --nowarning \
-            --output ${FILE} ${FILE} 2&> /dev/null
-    else
-        /usr/bin/xmllint --html --xmlout --format --noblanks \
-            --nonet --nowarning \
-            --output ${FILE} ${FILE} 2&> /dev/null
-    fi
-
-}
diff --git a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh b/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh
deleted file mode 100755
index e75a2b3..0000000
--- a/Automation/Modules/Tuneup/Modules/Xhtml/xhtml_setToc.sh
+++ /dev/null
@@ -1,162 +0,0 @@
-#!/bin/bash
-###################################################################### 
-#
-#   xhtml_setToc.sh -- This functionality transforms web page headings
-#   to make them accessible through a table of contents.  The table of
-#   contents is expanded in place, wherever the <div
-#   class="toc"></div> piece of code be in the page.  Once the <div
-#   class="toc"></div> piece of code has be expanded, there is no need
-#   to put anything else in the page.
-#
-#   In order for the tuneup functionality to transform headings, you
-#   need to put headings in just one line using one of the following
-#   forms:
-#
-#   <h1><a name="">Title</a></h1>
-#   <h1><a href="">Title</a></h1>
-#   <h1><a name="" href="">Title</a></h1>
-#
-#   In the example above, h1 can vary from h1 to h6. Closing tag must
-#   be present and also match the openning tag. The value of `name'
-#   and `href' options from the anchor element are set dynamically
-#   using the md5sum output of combining the page location, the head-
-#   string and the heading string.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function xhtml_setToc {
-
-    # Define variables as local to avoid conflicts outside.
-    local COUNT=0
-    local PREVCOUNT=0
-    local -a FINAL
-    local -a TITLE
-    local -a MD5SM
-    local -a OPTNS
-    local -a CLASS
-    local -a LEVEL
-    local -a PARENT
-    local -a TOCENTRIES
-    local -a LINK
-
-    # Define table of content configuration file, the file used to
-    # produce the table of content XHTML output code.
-    local TOC_CONFIG=${TCAR_MODULE_DIR_CONFIGS}/toc.awk
-
-    # Verify table of content configuration file.
-    tcar_checkFiles -ef ${TOC_CONFIG}
-
-    # Define html heading regular expression pattern. Use parenthisis
-    # to save html action name, action value, and heading title.
-    local PATTERN='<h([1-6])(.*)>(<a.*[^\>]>)(.*[^<])</a></h[1-6]>'
-
-    # Verify list of html files. Are files really html files? If they
-    # don't, continue with the next one in the list.
-    if [[ ! $(file --brief ${FILE}) =~ '^(XHTML|HTML|XML)' ]];then
-        continue
-    fi
-
-    # Define list of headings to process. When building the heading,
-    # it is required to change spaces characters from its current
-    # decimal output to something different (e.g., its \040 octal
-    # alternative). This is required because the space character is
-    # used as egrep default field separator and spaces can be present
-    # inside heading strings we don't want to separate.
-    for HEADING in $(egrep "${PATTERN}" ${FILE} \
-        | sed -r -e 's!^[[:space:]]+!!' -e "s! !\\\040!g");do
-
-        # Define previous counter value using current counter
-        # value as reference.
-        if [[ ${COUNT} -ne 0 ]];then
-            PREVCOUNT=$((${COUNT}-1))
-        fi
-
-        # Define initial heading information.
-        FIRST[${COUNT}]=$(echo "${HEADING}" | sed -r "s!\\\040! !g")
-        TITLE[${COUNT}]=$(echo "${FIRST[${COUNT}]}" | sed -r "s!${PATTERN}!\4!")
-        MD5SM[${COUNT}]=$(echo "${TITLE[${COUNT}]}" | md5sum | sed -r 's![[:space:]]+-$!!')
-        OPTNS[${COUNT}]=$(echo "${FIRST[${COUNT}]}" | sed -r "s!${PATTERN}!\3!")
-        CLASS[${COUNT}]=$(echo "${FIRST[${COUNT}]}" | sed -r "s!${PATTERN}!\2!")
-        LEVEL[${COUNT}]=$(echo "${FIRST[${COUNT}]}" | sed -r "s!${PATTERN}!\1!")
-        PARENT[${COUNT}]=${LEVEL[${PREVCOUNT}]}
-
-        # Transform heading information using initial heading
-        # information as reference.
-        if [[ ${OPTNS[${COUNT}]} =~ '^<a (href|name)="(.*)" (href|name)="(.*)">$' ]];then
-            OPTNS[${COUNT}]='<a name="head-'${MD5SM[${COUNT}]}'" href="#head-'${MD5SM[${COUNT}]}'">'
-        elif [[ ${OPTNS[${COUNT}]} =~ '^<a name="(.*)">$' ]];then 
-            OPTNS[${COUNT}]='<a name="head-'${MD5SM[${COUNT}]}'">'
-        elif [[ ${OPTNS[${COUNT}]} =~ '^<a href="(.*)">$' ]];then
-            OPTNS[${COUNT}]='<a href="#head-'${MD5SM[${COUNT}]}'">'
-        fi
-
-        # Build final html heading structure.
-        FINAL[${COUNT}]='<h'${LEVEL[${COUNT}]}${CLASS[${COUNT}]}'>'${OPTNS[${COUNT}]}${TITLE[${COUNT}]}'</a></h'${LEVEL[${COUNT}]}'>'
-
-        # Build html heading link structure. These links are used by
-        # the table of contents later.
-        LINK[${COUNT}]='<a href="#head-'${MD5SM[${COUNT}]}'">'${TITLE[${COUNT}]}'</a>'
-
-        # Build table of contents entry with numerical
-        # identifications. The numerical identification is what we use
-        # to determine the correct position of each heading link on
-        # the table of content.
-        TOCENTRIES[${COUNT}]="${COUNT}:${LEVEL[${COUNT}]}:${PARENT[${COUNT}]}:${LINK[${COUNT}]}"
-
-        # Update heading information inside the current file being
-        # processed. Use the first and final heading information.
-        sed -i -r "s!${FIRST[${COUNT}]}!${FINAL[${COUNT}]}!" ${FILE}
-
-        # Increase heading counter.
-        COUNT=$((${COUNT} + 1))
-
-    done
-
-    # Build the table of contents using heading numerical
-    # identifications as reference. The numerical identification
-    # describes the order of headings in one xhtml file. This
-    # information is processed by awk to make the appropriate
-    # replacements. Finnally, the result is stored in the TOC
-    # variable.
-    TOC=$(echo '<div class="toc">'
-        echo "<p>`gettext "Table of contents"`</p>"
-        for TOCENTRY in "${TOCENTRIES[@]}";do
-            echo ${TOCENTRY}
-        done \
-            | awk -f ${TOC_CONFIG})
-
-    # Update table of contents inside the current file being
-    # processed.
-    sed -i -r '/<div class="toc">[^<\/div].*<\/div>/c'"$(echo -e ${TOC})" ${FILE}
-
-    # Clean up variables to receive the next file.
-    unset FINAL
-    unset TITLE
-    unset MD5SM
-    unset OPTNS
-    unset CLASS
-    unset LEVEL
-    unset PARENT
-    unset TOCENTRIES
-    unset LINK
-
-}
diff --git a/Automation/Modules/Tuneup/tuneup.sh b/Automation/Modules/Tuneup/tuneup.sh
deleted file mode 100755
index c1c55f7..0000000
--- a/Automation/Modules/Tuneup/tuneup.sh
+++ /dev/null
@@ -1,75 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tuneup.sh -- This module standardizes source code file
-#   maintainance inside the repository.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tuneup {
-
-    # Define file extensions tuneup module will look for processing.
-    local FILE_EXTENSION_REGEX='\.(svgz|svg|shtml|xhtml|html|sh)$'
-
-    tuneup_getOptions
-
-    for ARGUMENT in ${TCAR_MODULE_ARGUMENT};do
-
-        # Sanitate non-option arguments to be sure they match the
-        # directory conventions established by centos-art.sh script
-        # against source directory locations in the working copy.
-        local ARGUMENT=$(tcar_checkRepoDirSource ${ARGUMENT})
-
-        # Build list of files to process.
-        if [[ -f ${ARGUMENT} ]];then
-            local FILES=${ARGUMENT}
-        elif [[ -d ${ARGUMENT} ]];then
-            local FILES=$(tcar_getFilesList ${ARGUMENT} \
-                --pattern=".+${FILE_EXTENSION_REGEX}" \
-                --type='f' | egrep ${TCAR_FLAG_FILTER})
-        else
-            tcar_printMessage "`gettext "The argument provided isn't valid."`" --as-error-line
-        fi
-
-        # Process list of files.
-        for FILE in ${FILES};do
-
-            # Print action message.
-            tcar_printMessage "${FILE}" --as-tuningup-line
-
-            # Retrieve module name to apply based on file extension .
-            local FILE_EXTENSION=$(echo ${FILE} \
-                | sed -r "s/.+${FILE_EXTENSION_REGEX}/\1/")
-
-            # Set module aliases. 
-            if [[ ${FILE_EXTENSION} =~ '(shtml|html|htm)' ]];then
-                FILE_EXTENSION='xhtml'
-            fi
-
-            # Initiate module's environment for processing file.
-            tcar_setModuleEnvironment -m "${FILE_EXTENSION}" -t "child" "${FILE}"
-
-        done
-
-    done
-
-}
diff --git a/Automation/Modules/Tuneup/tuneup_getOptions.sh b/Automation/Modules/Tuneup/tuneup_getOptions.sh
deleted file mode 100755
index 47bd426..0000000
--- a/Automation/Modules/Tuneup/tuneup_getOptions.sh
+++ /dev/null
@@ -1,71 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tuneup_getOptions.sh -- This file initialize the command-line
-#   options used by tuneup module.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tuneup_getOptions {
-
-    # Define short options we want to support.
-    local ARGSS="h::,v,f:"
-
-    # Define long options we want to support.
-    local ARGSL="help::,version,filter::"
-
-    # Redefine arguments using getopt(1) command parser.
-    tcar_setModuleArguments
-
-    # Reset positional parameters on this function, using output
-    # produced from (getopt) arguments parser.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            -h | --help )
-                tcar_printHelp "${2}"
-                ;;
-
-            -v | --version )
-                tcar_printVersion "${TCAR_MODULE_NAME}"
-                ;;
-
-            -f | --filter )
-                TCAR_FLAG_FILTER="${2:-${TCAR_FLAG_FILTER}}"
-                shift 2
-                ;;
-
-            -- )
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Redefine arguments using current positional parameters. Only
-    # paths should remain as arguments, at this point.
-    TCAR_MODULE_ARGUMENT="${@}"
-
-}
diff --git a/Automation/Scripts/Locales/es_ES/tcar_checkFiles.sh.po b/Automation/Scripts/Locales/es_ES/tcar_checkFiles.sh.po
deleted file mode 100644
index 341b4e3..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_checkFiles.sh.po
+++ /dev/null
@@ -1,59 +0,0 @@
-# Spanish translations for tcar_checkFiles.sh-0.6 package
-# Traducciones al español para el paquete tcar_checkFiles.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_checkFiles.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_checkFiles.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:57-0400\n"
-"PO-Revision-Date: 2013-10-07 00:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_checkFiles.sh:56
-msgid "isn't a directory."
-msgstr "no es un directorio."
-
-#: Automation/Scripts/tcar_checkFiles.sh:62
-msgid "doesn't exist."
-msgstr "no existe."
-
-#: Automation/Scripts/tcar_checkFiles.sh:68
-msgid "isn't a regular file."
-msgstr "no es un fichero regular."
-
-#: Automation/Scripts/tcar_checkFiles.sh:74
-msgid "isn't a symbolic link."
-msgstr "no es un enlace simbólico."
-
-#: Automation/Scripts/tcar_checkFiles.sh:80
-msgid "isn't an executable file."
-msgstr "no es un fichero ejecutable."
-
-#: Automation/Scripts/tcar_checkFiles.sh:87
-#, sh-format
-msgid "isn't a \"$MIME\" file."
-msgstr "no es un fichero \"$MIME\"."
-
-#: Automation/Scripts/tcar_checkFiles.sh:93
-msgid "doesn't match its pattern."
-msgstr "no coincide con su patrón."
-
-#: Automation/Scripts/tcar_checkFiles.sh:99
-msgid "isn't installed in the system."
-msgstr "no está instalado en el sistema."
-
-#: Automation/Scripts/tcar_checkFiles.sh:119
-msgid "No file for processing found."
-msgstr "Ningún fichero encontrado para procesar."
-
-#: Automation/Scripts/tcar_checkFiles.sh:146
-msgid "The condition command provided isn't supported."
-msgstr "El comando condición suministrado no está soportado."
diff --git a/Automation/Scripts/Locales/es_ES/tcar_getTemporalFile.sh.po b/Automation/Scripts/Locales/es_ES/tcar_getTemporalFile.sh.po
deleted file mode 100644
index 14d566f..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_getTemporalFile.sh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Spanish translations for tcar_getTemporalFile.sh-0.6 package
-# Traducciones al español para el paquete tcar_getTemporalFile.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_getTemporalFile.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_getTemporalFile.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:57-0400\n"
-"PO-Revision-Date: 2013-10-07 00:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_getTemporalFile.sh:46
-msgid "The first argument cannot be empty."
-msgstr "El primer argumento no puede estar vacío."
diff --git a/Automation/Scripts/Locales/es_ES/tcar_printCopyrightInfo.sh.po b/Automation/Scripts/Locales/es_ES/tcar_printCopyrightInfo.sh.po
deleted file mode 100644
index 1b860dc..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_printCopyrightInfo.sh.po
+++ /dev/null
@@ -1,26 +0,0 @@
-# Spanish translations for tcar_printCopyrightInfo.sh-0.6 package
-# Traducciones al español para el paquete tcar_printCopyrightInfo.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_printCopyrightInfo.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_printCopyrightInfo.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:57-0400\n"
-"PO-Revision-Date: 2013-10-07 00:57-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_printCopyrightInfo.sh:52
-msgid "Creative Common Attribution-ShareAlike 3.0 License"
-msgstr "Licencia Creativa Común de Atribución-Compartida 3.0."
-
-#: Automation/Scripts/tcar_printCopyrightInfo.sh:125
-msgid "All rights reserved."
-msgstr "Todos los derechos reservados."
diff --git a/Automation/Scripts/Locales/es_ES/tcar_printMessage.sh.po b/Automation/Scripts/Locales/es_ES/tcar_printMessage.sh.po
deleted file mode 100644
index 9b43e54..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_printMessage.sh.po
+++ /dev/null
@@ -1,110 +0,0 @@
-# Spanish translations for tcar_printMessage.sh-0.6 package
-# Traducciones al español para el paquete tcar_printMessage.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_printMessage.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_printMessage.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:58-0400\n"
-"PO-Revision-Date: 2013-10-07 00:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_printMessage.sh:40
-msgid "The message cannot be empty."
-msgstr "El mensaje no puede estar vacío."
-
-#: Automation/Scripts/tcar_printMessage.sh:126
-msgid "To know more, run"
-msgstr "Para conocer más, ejecuta"
-
-#: Automation/Scripts/tcar_printMessage.sh:132
-msgid "yes"
-msgstr "sí"
-
-#: Automation/Scripts/tcar_printMessage.sh:135
-msgid "no"
-msgstr "no"
-
-#: Automation/Scripts/tcar_printMessage.sh:222
-msgid "Processing"
-msgstr "Procesando"
-
-#: Automation/Scripts/tcar_printMessage.sh:226
-msgid "Cropping from"
-msgstr "Recortando desde"
-
-#: Automation/Scripts/tcar_printMessage.sh:230
-msgid "Tuning-up"
-msgstr "Ajustando"
-
-#: Automation/Scripts/tcar_printMessage.sh:234
-msgid "Checking"
-msgstr "Comprobando"
-
-#: Automation/Scripts/tcar_printMessage.sh:238
-msgid "Combining"
-msgstr "Combinando"
-
-#: Automation/Scripts/tcar_printMessage.sh:242
-msgid "Editing"
-msgstr "Editando"
-
-#: Automation/Scripts/tcar_printMessage.sh:247
-msgid "Updating"
-msgstr "Actualizando"
-
-#: Automation/Scripts/tcar_printMessage.sh:249
-msgid "Creating"
-msgstr "Creando"
-
-#: Automation/Scripts/tcar_printMessage.sh:254
-msgid "Deleting"
-msgstr "Borrando"
-
-#: Automation/Scripts/tcar_printMessage.sh:258
-msgid "Reading"
-msgstr "Leyendo"
-
-#: Automation/Scripts/tcar_printMessage.sh:262
-msgid "Saved as"
-msgstr "Salvado como"
-
-#: Automation/Scripts/tcar_printMessage.sh:266
-msgid "Linked to"
-msgstr "Enlazado como"
-
-#: Automation/Scripts/tcar_printMessage.sh:270
-msgid "Moved to"
-msgstr "Movido a"
-
-#: Automation/Scripts/tcar_printMessage.sh:274
-msgid "Translation"
-msgstr "Traducción"
-
-#: Automation/Scripts/tcar_printMessage.sh:278
-msgid "Translating"
-msgstr "Traduciendo"
-
-#: Automation/Scripts/tcar_printMessage.sh:282
-msgid "Validating"
-msgstr "Validando"
-
-#: Automation/Scripts/tcar_printMessage.sh:286
-msgid "Template"
-msgstr "Plantilla"
-
-#: Automation/Scripts/tcar_printMessage.sh:290
-msgid "Configuration"
-msgstr "Configuración"
-
-#: Automation/Scripts/tcar_printMessage.sh:294
-msgid "Palette"
-msgstr "Paleta"
diff --git a/Automation/Scripts/Locales/es_ES/tcar_printVersion.sh.po b/Automation/Scripts/Locales/es_ES/tcar_printVersion.sh.po
deleted file mode 100644
index 5ccf8fe..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_printVersion.sh.po
+++ /dev/null
@@ -1,31 +0,0 @@
-# Spanish translations for tcar_printVersion.sh-0.6 package
-# Traducciones al español para el paquete tcar_printVersion.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_printVersion.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_printVersion.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:58-0400\n"
-"PO-Revision-Date: 2013-10-07 00:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_printVersion.sh:45
-#, sh-format
-msgid ""
-"$PROGRAM_NAME comes with NO WARRANTY, to the extent permitted by law. You "
-"may redistribute copies of $PROGRAM_NAME under the terms of the GNU General "
-"Public License. For more information about these matters, see the files "
-"named COPYING."
-msgstr ""
-"$PROGRAM_NAME viene SIN GARANTÍAS, a todo el alcance permitido por la ley. "
-"Usted puede distribuir copias de $PROGRAM_NAME bajo los términos de la "
-"Licencia Pública General de GNU. Para más información sobre estos asuntos, "
-"vea el fichero COPYING."
diff --git a/Automation/Scripts/Locales/es_ES/tcar_setModuleArguments.sh.po b/Automation/Scripts/Locales/es_ES/tcar_setModuleArguments.sh.po
deleted file mode 100644
index 5c6075a..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_setModuleArguments.sh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Spanish translations for tcar_setModuleArguments.sh-0.6 package
-# Traducciones al español para el paquete tcar_setModuleArguments.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_setModuleArguments.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_setModuleArguments.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:58-0400\n"
-"PO-Revision-Date: 2013-10-07 00:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_setModuleArguments.sh:95
-msgid "The argument verification failed."
-msgstr "La verificación de argumento falló."
diff --git a/Automation/Scripts/Locales/es_ES/tcar_setModuleEnvironment.sh.po b/Automation/Scripts/Locales/es_ES/tcar_setModuleEnvironment.sh.po
deleted file mode 100644
index c5ab3af..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_setModuleEnvironment.sh.po
+++ /dev/null
@@ -1,34 +0,0 @@
-# Spanish translations for tcar_setModuleEnvironment.sh-0.6 package
-# Traducciones al español para el paquete tcar_setModuleEnvironment.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_setModuleEnvironment.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_setModuleEnvironment.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:58-0400\n"
-"PO-Revision-Date: 2013-10-07 00:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_setModuleEnvironment.sh:56
-msgid "Unknown"
-msgstr "Desconocido"
-
-#: Automation/Scripts/tcar_setModuleEnvironment.sh:145
-msgid "Opening module"
-msgstr "Abriendo módulo"
-
-#: Automation/Scripts/tcar_setModuleEnvironment.sh:149
-msgid "Closing module"
-msgstr "Cerrando módulo"
-
-#: Automation/Scripts/tcar_setModuleEnvironment.sh:159
-msgid "Closing variables"
-msgstr "Cerrando variables"
diff --git a/Automation/Scripts/Locales/es_ES/tcar_setModuleEnvironmentScripts.sh.po b/Automation/Scripts/Locales/es_ES/tcar_setModuleEnvironmentScripts.sh.po
deleted file mode 100644
index 41c4cdc..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_setModuleEnvironmentScripts.sh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Spanish translations for tcar_setModuleEnvironmentScripts.sh-0.6 package
-# Traducciones al español para el paquete tcar_setModuleEnvironmentScripts.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_setModuleEnvironmentScripts.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_setModuleEnvironmentScripts.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:58-0400\n"
-"PO-Revision-Date: 2013-10-07 00:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_setModuleEnvironmentScripts.sh:53
-msgid "No function file was found."
-msgstr "Ningún fichero de función fue encontrado."
diff --git a/Automation/Scripts/Locales/es_ES/tcar_unsetModuleEnvironment.sh.po b/Automation/Scripts/Locales/es_ES/tcar_unsetModuleEnvironment.sh.po
deleted file mode 100644
index 9cb0f79..0000000
--- a/Automation/Scripts/Locales/es_ES/tcar_unsetModuleEnvironment.sh.po
+++ /dev/null
@@ -1,22 +0,0 @@
-# Spanish translations for tcar_unsetModuleEnvironment.sh-0.6 package
-# Traducciones al español para el paquete tcar_unsetModuleEnvironment.sh-0.6.
-# Copyright (C) 2013 The CentOS Artwork SIG
-# This file is distributed under the same license as the tcar_unsetModuleEnvironment.sh-0.6 package.
-# Automatically generated, 2013.
-#
-msgid ""
-msgstr ""
-"Project-Id-Version: tcar_unsetModuleEnvironment.sh 0.6\n"
-"Report-Msgid-Bugs-To: centos-l10n-es@centos.org.cu\n"
-"POT-Creation-Date: 2013-10-07 00:58-0400\n"
-"PO-Revision-Date: 2013-10-07 00:58-0400\n"
-"Last-Translator: Localization SIG <centos-l10n-es@centos.org.cu>\n"
-"Language-Team: Spanish\n"
-"MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=UTF-8\n"
-"Content-Transfer-Encoding: 8bit\n"
-"Plural-Forms: nplurals=2; plural=(n != 1);\n"
-
-#: Automation/Scripts/tcar_unsetModuleEnvironment.sh:37
-msgid "The export id was not provided."
-msgstr "El identificador de exportación no fue suministrado."
diff --git a/Automation/Scripts/tcar_checkFiles.sh b/Automation/Scripts/tcar_checkFiles.sh
deleted file mode 100755
index 97aa0f0..0000000
--- a/Automation/Scripts/tcar_checkFiles.sh
+++ /dev/null
@@ -1,157 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_checkFiles.sh -- This function standardizes the way file
-#   conditional expressions are applied to files.  Here is where
-#   centos-art.sh script answers questions like: is the file a regular
-#   file or a directory?  Or, is it a symbolic link? Or even, does it
-#   have execution rights, etc.  If the verification fails somehow at
-#   any point, an error message is output and centos-art.sh script
-#   finishes its execution. 
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_checkFiles {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    # Initialize local array variables.
-    local -a CONDITION_COMMAND
-    local -a CONDITION_PATTERN
-    local -a CONDITION_MESSAGE
-
-    # Initialize local counter.
-    local COUNTER=0
-
-    OPTIND=1
-    while getopts "i:,r,m:,n,d,e,f,h,x" OPTION "${@}"; do
-
-        case "${OPTION}" in
-
-            d )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='/usr/bin/test'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]='-d'
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "isn't a directory."`"
-                ;;
-
-            e )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='/usr/bin/test'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]='-e'
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "doesn't exist."`"
-                ;;
-
-            f )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='/usr/bin/test'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]='-f'
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "isn't a regular file."`"
-                ;;
-
-            h )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='/usr/bin/test'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]='-h'
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "isn't a symbolic link."`"
-                ;;
-
-            x )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='/usr/bin/test'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]='-x'
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "isn't an executable file."`"
-                ;;
-
-            i )
-                local MIME=${OPTARG}
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='/usr/bin/file'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]='-bi'
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`eval_gettext "isn't a \\\"\\\$MIME\\\" file."`"
-                ;;
-
-            m )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]='match'
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]="${OPTARG}"
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "doesn't match its pattern."`"
-                ;;
-
-            n )
-                CONDITION_COMMAND[((++${#CONDITION_COMMAND[*]}))]="/bin/rpm"
-                CONDITION_PATTERN[((++${#CONDITION_PATTERN[*]}))]="-q --quiet"
-                CONDITION_MESSAGE[((++${#CONDITION_MESSAGE[*]}))]="`gettext "isn't installed in the system."`"
-                ;;
-
-        esac
-    done
-
-    # Clean up positional parameters to reflect the fact that options
-    # have been processed already.
-    shift $(( ${OPTIND} - 1 ))
-
-    # Define list of files we want to apply verifications to, now that
-    # all option-like arguments have been removed from positional
-    # parameters list so we are free to go with the verifications.
-    local FILE=''
-    local FILES=${@}
-
-    # Verify existence of files to prevent centos-art.sh script from
-    # using the current location in cases when it shouldn't (e.g.,
-    # here it is expecting a list of files to process.).
-    if [[ -z ${FILES} ]];then
-        tcar_printMessage "`gettext "No file for processing found."`" --as-error-line
-    fi
-
-    for FILE in ${FILES};do
-
-        until [[ ${COUNTER} -eq ${#CONDITION_PATTERN[*]} ]];do
-
-            case ${CONDITION_COMMAND[${COUNTER}]} in
-
-                "/usr/bin/test" | "/bin/rpm" )
-                ${CONDITION_COMMAND[${COUNTER}]} ${CONDITION_PATTERN[${COUNTER}]} ${FILE} \
-                    || tcar_printMessage "${FILE} ${CONDITION_MESSAGE[${COUNTER}]}" --as-error-line
-                ;;
-
-                "/usr/bin/file" )
-                if [[ ! $(${CONDITION_COMMAND[${COUNTER}]} ${CONDITION_PATTERN[${COUNTER}]} ${FILE}) =~ "^${MIME}" ]];then
-                    tcar_printMessage "${FILE} ${CONDITION_MESSAGE[${COUNTER}]}" --as-error-line
-                fi
-                ;;
-
-                "match" )
-                if [[ ! ${FILE} =~ "${CONDITION_PATTERN[${COUNTER}]}" ]];then
-                    tcar_printMessage "${FILE} ${CONDITION_MESSAGE[${COUNTER}]}" --as-error-line
-                fi
-                ;;
-
-                * )
-                tcar_printMessage "`gettext "The condition command provided isn't supported."`" --as-error-line
-                ;;
-
-            esac
-
-            COUNTER=$((${COUNTER} + 1))
-
-        done
-
-    done
-
-}
diff --git a/Automation/Scripts/tcar_checkModuleName.sh b/Automation/Scripts/tcar_checkModuleName.sh
deleted file mode 100755
index c93a7d3..0000000
--- a/Automation/Scripts/tcar_checkModuleName.sh
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_checkModuleName.sh -- This function uses the module's based
-#   directory to verify whether child and sibling modules do exist or
-#   not.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_checkModuleName {
-
-    local TCAR_MODULE_LIST=$(ls ${TCAR_MODULE_BASEDIR} | tr '\n' '|' \
-        | sed -r 's/\|$//' | tr '[[:upper:]]' '[[:lower:]]')
-
-    tcar_checkFiles -m "^(${TCAR_MODULE_LIST})$" "${TCAR_MODULE_NAME}"
-
-    tcar_printMessage "TCAR_MODULE_LIST : ${TCAR_MODULE_LIST}" --as-debugger-line
-
-}
diff --git a/Automation/Scripts/tcar_checkRepoDirSource.sh b/Automation/Scripts/tcar_checkRepoDirSource.sh
deleted file mode 100755
index 05febd7..0000000
--- a/Automation/Scripts/tcar_checkRepoDirSource.sh
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_checkRepoDirSource.sh -- This function standardizes the path
-#   construction of directories inside the working copy, using
-#   absolute paths. This function transforms relative paths passed as
-#   non-option arguments to centos-art.sh script command-line into
-#   absolute paths inside the working copy, based on whether you are
-#   using Subversion or Git as version control system. Further
-#   verifications, (e.g., whether they really exist as directories
-#   inside the working copy or not) should be realized outside this
-#   function.
-#
-#   Use this function whenever you want to be sure non-option
-#   arguments passed to centos-art.sh script command-line do always
-#   point to directories inside the working copy.  Transforming
-#   relative paths into absolute paths, before processing them, is
-#   very useful when you need to execute the centos-art.sh script as
-#   command (e.g., `centos-art') anywhere on your workstation.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_checkRepoDirSource {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    local LOCATION=${1}
-
-    # Remove any dot from arguments passed to centos-art.sh script.
-    # This way it is possible to use a single dot to reflect the
-    # current location from which centos-art.sh was executed. Notice
-    # that using a dot as argument is optional (e.g.: when you pass no
-    # argument to centos-art command-line, the current location is
-    # used as default location). However, it might be useful to use a
-    # dot as argument when you want to include the current location in
-    # a list of arguments to process. Don't forget that dot slash can
-    # be used to refer locations relatively.
-    LOCATION=$(echo "${LOCATION}" | sed -r "s,^\.(/([[:alnum:]_/.-]+)?)?$,$(pwd)\1,g")
-
-    # Remove the path to repository's base directory from location in
-    # order to avoid path duplications here.
-    LOCATION=$(echo "${LOCATION}" | sed "s,${TCAR_BASEDIR}/,,g")
-
-    # When we use Git as version control system, there isn't a need of
-    # using the `trunk', `branches', `tags' convention we were using
-    # for Subversion.  The working copy begins directly with the
-    # content of our repository (e.g., Documentation, Scripts,
-    # Identity and Locales).
-    #
-    # When we use Subversion as version control system, we follow the
-    # `trunk', `branches', `tags' convention to organize files inside
-    # the repository and need to redefine the source path in order to
-    # build the repository absolute path from the repository top level
-    # on.  As convention, when you prepare your working copy through
-    # centos-art.sh script, the absolute path to the `trunk/'
-    # directory is used as working copy. This is, path arguments
-    # provided to centos-art.sh script will be interpreted from trunk/
-    # directory level on. For example, the following command should
-    # work correctly in both Subversion and Git repositories:
-    #
-    #   centos-art render Documentation/Manuals/Docbook/Tcar-ug
-    #
-    # There isn't a need of verifying the paths built here.  This is
-    # something we do later, using the tcar_checkFiles function. We
-    # don't do the file verification here to avoid malformed error
-    # messages when we reassign variable values using this function as
-    # reference (e.g., in order to prevent error messages from being
-    # stored inside variables.).
-    LOCATION=${TCAR_BASEDIR}/${LOCATION}
-
-    # Remove trailing slashes passed as argument. The single slash
-    # form is used to refer the repository's root directory. The
-    # single slash form passed as argument of centos-art.sh script is
-    # useful to execute commands over the
-    # entire repository tree.
-    echo "${LOCATION}" | sed -r -e 's,/+,/,g' -e 's,/+$,,g'
-
-}
diff --git a/Automation/Scripts/tcar_getConfigLines.sh b/Automation/Scripts/tcar_getConfigLines.sh
deleted file mode 100755
index 6c52553..0000000
--- a/Automation/Scripts/tcar_getConfigLines.sh
+++ /dev/null
@@ -1,64 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getConfigLines.sh -- This function standardizes the way
-#   configuration lines are retrieved form configuration files. As
-#   arguments, the configuration file absolute path, the configuration
-#   section name, and the configuration option name must be provided.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getConfigLines {
-
-    # Initialize absolute path to configuration file.
-    local CONFIGURATION_FILE="${1}"
-
-    # Initialize configuration section name where the variable value
-    # we want to to retrieve is set in.
-    local CONFIGURATION_SECTION="${2}"
-
-    # Initialize variable name we want to retrieve value from.
-    local CONFIGURATION_OPTION="${3}"
-
-    # Verify configuration variable name. When no variable name is
-    # provided print all configuration lines that can be considered as
-    # well-formed paths. Be sure configuration variable name starts
-    # just at the beginning of the line.
-    if [[ ! ${CONFIGURATION_OPTION} =~ '^[[:alnum:]_./-]+$' ]];then
-        CONFIGURATION_OPTION='[[:alnum:]_./-]+[[:space:]]*='
-    fi
-
-    # Retrieve configuration lines from configuration file. Don't sort
-    # the value of this value so as to preserve the order given in the
-    # configuration file. This is important because configuration
-    # files are being used for setting render-from priorities.
-    local CONFIGURATION_LINES=$(cat ${CONFIGURATION_FILE} \
-        | egrep -v '^#' \
-        | egrep -v '^[[:space:]]*$' \
-        | sed -r -n "/^\[${CONFIGURATION_SECTION}\][[:space:]]*$/,/^\[/p" \
-        | egrep -v '^\[' \
-        | egrep "^${CONFIGURATION_OPTION}")
-
-    # Output value related to variable name.
-    echo "${CONFIGURATION_LINES}"
-
-}
diff --git a/Automation/Scripts/tcar_getConfigSectionNames.sh b/Automation/Scripts/tcar_getConfigSectionNames.sh
deleted file mode 100755
index 8da1206..0000000
--- a/Automation/Scripts/tcar_getConfigSectionNames.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getConfigSectionNames.sh -- This function standardizes the way
-#   section names are retrieved from configuration files. Once section
-#   names are retrieved they are printed to standard output for
-#   further processing.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getConfigSectionNames {
-
-    # Define absolute path to configuration file we want to retrieve
-    # section names from. 
-    local CONFIGURATION_FILE=${1}
-
-    # Verify existence of configuration file.
-    tcar_checkFiles -ef ${CONFIGURATION_FILE}
-
-    # Define regular expression pattern used to retrieve section names
-    # from configuration files. Don't permit any regular expression
-    # meta-character either.
-    local CONFIGURATION_SECTION_REGEX='^\[[[:alnum:]_.-]+\][[:space:]]*$'
-
-    # Output all section names without brackets, one per line. Don't
-    # permit any kind of expansion here. Section names are used as
-    # reference to retrieve information from configuration file,
-    # expanding them would create different points of verifications.
-    egrep ${CONFIGURATION_SECTION_REGEX} ${CONFIGURATION_FILE} \
-        | sed -r 's,\[(.+)\],\1,'
-
-}
diff --git a/Automation/Scripts/tcar_getConfigValue.sh b/Automation/Scripts/tcar_getConfigValue.sh
deleted file mode 100755
index 9b2f32f..0000000
--- a/Automation/Scripts/tcar_getConfigValue.sh
+++ /dev/null
@@ -1,51 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getConfigValue.sh -- This function standardizes the way
-#   configuration values are retrieved from configuration files. As
-#   arguments, the configuration file absolute path, the configuration
-#   section name, and the configuration option name must be provided.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getConfigValue {
-
-    local CONFIGURATION_FILE="${1}"
-
-    local CONFIGURATION_SECTION="${2}"
-
-    local CONFIGURATION_OPTION="${3}"
-
-    local CONFIGURATION_LINES=$(tcar_getConfigLines \
-        "${CONFIGURATION_FILE}" "${CONFIGURATION_SECTION}" "${CONFIGURATION_OPTION}")
-
-    for CONFIGURATION_LINE in "${CONFIGURATION_LINES}";do
-
-        local CONFIGURATION_VALUE=$(echo "${CONFIGURATION_LINE}" \
-            | cut -d= -f2- | sed -r -e 's/"//g' -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//')
-
-        eval echo ${CONFIGURATION_VALUE}
-
-    done
-
-
-}
diff --git a/Automation/Scripts/tcar_getFileExtension.sh b/Automation/Scripts/tcar_getFileExtension.sh
deleted file mode 100755
index b00cb26..0000000
--- a/Automation/Scripts/tcar_getFileExtension.sh
+++ /dev/null
@@ -1,32 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getFileExtension.sh -- This function retrieves the extension
-#   of a file.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getFileExtension {
-
-    basename ${1} | sed -r 's/.+\.([[:alnum:]]+)$/\1/'
-
-}
diff --git a/Automation/Scripts/tcar_getFileName.sh b/Automation/Scripts/tcar_getFileName.sh
deleted file mode 100755
index 99bfb76..0000000
--- a/Automation/Scripts/tcar_getFileName.sh
+++ /dev/null
@@ -1,31 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getFileName.sh -- This function retrieves the name of a file.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getFileName {
-
-    basename ${1} | sed -r 's/\.([[:alnum:]]+)$//'
-
-}
diff --git a/Automation/Scripts/tcar_getFilesList.sh b/Automation/Scripts/tcar_getFilesList.sh
deleted file mode 100755
index 6bd611a..0000000
--- a/Automation/Scripts/tcar_getFilesList.sh
+++ /dev/null
@@ -1,125 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getFilesList.sh -- This function standardizes the way list of
-#   files are built inside centos-art.sh script. This function outputs
-#   a sorted and unique list of files based on the options and
-#   locations passed as argument.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getFilesList {
-
-    # Define short options.
-    local ARGSS=''
-
-    # Define long options.
-    local ARGSL='pattern:,mindepth:,maxdepth:,type:,uid:'
-
-    # Initialize pattern used to reduce the find output.
-    local PATTERN="${TCAR_FLAG_FILTER}"
-
-    # Initialize options used with find command.
-    local OPTIONS=''
-
-    # Initialize arguments with an empty value and set it as local
-    # variable to this function scope. Doing this is very important to
-    # avoid any clash with higher execution environments.
-    local TCAR_MODULE_ARGUMENT=''
-
-    # Process all arguments currently available in this function
-    # environment. If either ARGSS or ARGSL local variables have been
-    # defined, argument processing goes through getopt for validation.
-    tcar_setModuleArguments "${@}"
-
-    # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    while true;do
-        case "${1}" in
-
-            --pattern )
-                PATTERN="${2}"
-                shift 2
-                ;;
-
-            --maxdepth )
-                OPTIONS="${OPTIONS} -maxdepth ${2}"
-                shift 2
-                ;;
-
-            --mindepth )
-                OPTIONS="${OPTIONS} -mindepth ${2}"
-                shift 2
-                ;;
-
-            --type )
-                OPTIONS="${OPTIONS} -type ${2}"
-                shift 2
-                ;;
-
-            --uid )
-                OPTIONS="${OPTIONS} -uid ${2}"
-                shift 2
-                ;;
-
-            -- )
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # At this point all options arguments have been processed and
-    # removed from positional parameters. Only non-option arguments
-    # remain so we use them as source location for find command to
-    # look files for.
-
-    # Verify that locations does exist.
-    tcar_checkFiles -e ${@}
-
-    # Redefine pattern as regular expression. When we use regular
-    # expressions with find, regular expressions are evaluated against
-    # the whole file path.  This way, when the regular expression is
-    # specified, we need to build it in a way that matches the whole
-    # path we are using. Doing so, every time we pass the `--filter'
-    # option in the command-line could be a tedious task.  Instead, in
-    # the sake of reducing some typing, we prepare the regular
-    # expression here to match the whole path using the regular
-    # expression provided by the user as pattern. Do not use locations
-    # as part of regular expression so it could be possible to use
-    # path expansion.  Using path expansion reduce the amount of
-    # places to find out things and so the time required to finish the
-    # task.
-    #
-    # Don't do such path expansion here. Instead, do it when you call
-    # this function. Otherwise you would be prohibiting the
-    # application of exact patterns. 
-    #PATTERN="^/.*${PATTERN}$"
-
-    # Define list of files to process. At this point we cannot verify
-    # whether the location is a directory or a file since path
-    # expansion could be introduced to it. The best we can do is
-    # verifying exit status and go on.
-    find ${@} -regextype posix-egrep ${OPTIONS} -regex "${PATTERN}" | sort | uniq
-
-}
diff --git a/Automation/Scripts/tcar_getPathComponent.sh b/Automation/Scripts/tcar_getPathComponent.sh
deleted file mode 100755
index d006768..0000000
--- a/Automation/Scripts/tcar_getPathComponent.sh
+++ /dev/null
@@ -1,141 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getPathComponent.sh -- This function standardizes the way
-#   directory structures are organized inside the working copy of
-#   CentOS Artwork Repository. You can use this function to retrieve
-#   information from paths (e.g., releases, architectures and theme
-#   artistic motifs) or the patterns used to build the paths.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getPathComponent {
-
-    # Define short options.
-    local ARGSS=''
-
-    # Define long options.
-    local ARGSL='release,release-major,release-minor,release-pattern,architecture,architecture-pattern,motif,motif-name,motif-version,motif-pattern,repo-dir'
-
-    # Define release pattern.
-    local VERSION="(([[:digit:]]+)(\.([[:digit:]]+))?)"
-
-    # Define architecture pattern. Make it match the architectures the
-    # CentOS distribution is able to be installed on.
-    local ARCHITECTURE="(i386|x86_64)"
-
-    # Define regular expression pattern that match the theme artistic
-    # motif component inside the path strings.
-    local THEME_MOTIF="Themes/Motifs/(([[:alnum:]]+)/(${VERSION}))"
-
-    # Initialize arguments with an empty value and set it as local
-    # variable to this function scope. Doing this is very important to
-    # avoid any clash with higher execution environments.
-    local TCAR_MODULE_ARGUMENT=''
-
-    # Process all arguments currently available in this function
-    # environment. If either ARGSS or ARGSL local variables have been
-    # defined, argument processing goes through getopt for validation.
-    tcar_setModuleArguments "${@}"
-
-    # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Define location we want to apply verifications to.
-    local LOCATION=$(echo ${@} | sed -r 's!^.*--[[:space:]](.+)$!\1!')
-
-    # Look for options passed through positional parameters.
-    while true;do
-
-        case "${1}" in
-
-            --release )
-                echo "${LOCATION}" | egrep "${VERSION}" | sed -r "s!.*/${VERSION}/.*!\1!"
-                shift 1
-                break
-                ;;
-
-            --release-major )
-                echo "${LOCATION}" | egrep "${VERSION}" | sed -r "s!.*/${VERSION}/.*!\2!"
-                shift 1
-                break
-                ;;
-
-            --release-minor )
-                echo "${LOCATION}" | egrep "${VERSION}" | sed -r "s!.*/${VERSION}/.*!\4!"
-                shift 1
-                break
-                ;;
-
-            --release-pattern )
-                echo "${VERSION}"
-                shift 1
-                break
-                ;;
-
-            --architecture )
-                echo "${LOCATION}" | egrep "${ARCHITECTURE}" | sed -r "s!${ARCHITECTURE}!\1!"
-                shift 1
-                break
-                ;;
-
-            --architecture-pattern )
-                echo "${ARCHITECTURE}"
-                shift 1
-                break
-                ;;
-
-            --motif )
-                echo "${LOCATION}" | egrep "${THEME_MOTIF}" | sed -r "s!.*${THEME_MOTIF}.*!\1!"
-                shift 1
-                break
-                ;;
-
-            --motif-name )
-                echo "${LOCATION}" | egrep "${THEME_MOTIF}" | sed -r "s!.*${THEME_MOTIF}.*!\2!"
-                shift 1
-                break
-                ;;
-
-            --motif-version )
-                echo "${LOCATION}" | egrep "${THEME_MOTIF}" | sed -r "s!.*${THEME_MOTIF}.*!\3!"
-                shift 1
-                break
-                ;;
-
-            --motif-pattern )
-                echo "${THEME_MOTIF}"
-                shift 1
-                break
-                ;;
-
-            --repo-dir )
-                echo "${LOCATION}" | sed "s,${TCAR_USER_WRKDIR}/,,"
-                shift 1
-                break
-                ;;
-
-        esac
-
-    done
-
-}
diff --git a/Automation/Scripts/tcar_getRepoName.sh b/Automation/Scripts/tcar_getRepoName.sh
deleted file mode 100755
index b572bf0..0000000
--- a/Automation/Scripts/tcar_getRepoName.sh
+++ /dev/null
@@ -1,135 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getRepoName.sh -- This function standardizes files and
-#   directories name convection inside the working copy of CentOS
-#   Artowrk Repository. As convection, regular files are written in
-#   lower-case and directories are written capitalized.  Use this
-#   function to sanitate the name of regular files and directories on
-#   paths you work with.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getRepoName {
-
-    # Define the name we want to apply verifications to.
-    local NAME="${1}"
-
-    # Avoid using options as it were names. When name value is empty
-    # but an option is provided, the option becomes the first
-    # positional argument and is evaluated as it were a name which is
-    # something we need to prevent from happening.
-    if [[ ${NAME} =~ '^-' ]];then
-        return
-    fi
-
-    # Look for options passed through positional parameters.
-    case "${2}" in
-
-        -f|--basename )
-
-            # Reduce the path passed to use just the non-directory
-            # part of it (i.e., the last component in the path; _not_
-            # the last "real" directory in the path).
-            NAME=$(basename ${NAME})
-
-            # Clean value.
-            NAME=$(echo ${NAME} \
-                | tr -s ' ' '_' \
-                | tr '[:upper:]' '[:lower:]')
-            ;;
-
-        -d|--dirname )
-
-            local DIR=''
-            local DIRS=''
-            local CLEANDIRS=''
-            local PREFIXDIR=''
-
-            # In order to sanitate each directory in a path, it is
-            # required to break off the path string so each component
-            # can be worked out individually and later combine them
-            # back to create a clean path string.
-                
-            # Reduce path information passed to use the directory part
-            # of it only.  Of course, this is applied if there is a
-            # directory part in the path.  Assuming there is no
-            # directory part but a non-empty value in the path, use
-            # that value as directory part and clean it up.
-            if [[ ${NAME} =~ '.+/.+' ]];then
-
-                # When path information is reduced, we need to
-                # consider that absolute paths contain some
-                # directories outside the working copy directory
-                # structure that shouldn't be sanitized (e.g., /home,
-                # /home/centos, /home/centos/artwork,
-                # /home/centos/artwork/turnk, trunk, etc.) So, we keep
-                # them unchanged for later use.
-                PREFIXDIR=$(echo ${NAME} \
-                    | sed -r "s,^((${TCAR_USER_WRKDIR}/)?(trunk|branches|tags)/)?.+$,\1,")
-
-                # ... and remove them from the path information we do
-                # want to sanitate.
-                DIRS=$(dirname "${NAME}" \
-                    | sed -r "s!^${PREFIXDIR}!!" \
-                    | tr '/' ' ')
-
-            else
-                
-                # At this point, there is not directory part in the
-                # information passed, so use the value passed as
-                # directory part as such. 
-                DIRS=${NAME}
-
-            fi
-
-            for DIR in ${DIRS};do
-
-                # Sanitate directory component.
-                if [[ ${DIR} =~ '^[a-z]' ]];then
-                    DIR=$(echo ${DIR} \
-                        | tr -s ' ' '_' \
-                        | tr '[:upper:]' '[:lower:]' \
-                        | sed -r 's/^([[:alpha:]])/\u\1/')
-                fi
-
-                # Rebuild path using sanitized values.
-                CLEANDIRS="${CLEANDIRS}/${DIR}"
-
-            done
-
-            # Redefine path using sanitized values.
-            NAME=$(echo ${CLEANDIRS} | sed -r "s!^/!!")
-
-            # Add prefix directory information to sanitate path
-            # information.
-            if [[ "${PREFIXDIR}" != '' ]];then
-                NAME=${PREFIXDIR}${NAME}
-            fi
-        ;;
-
-    esac
-
-    # Print out the clean path string.
-    echo ${NAME}
-
-}
diff --git a/Automation/Scripts/tcar_getTemporalFile.sh b/Automation/Scripts/tcar_getTemporalFile.sh
deleted file mode 100755
index b182513..0000000
--- a/Automation/Scripts/tcar_getTemporalFile.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_getTemporalFile.sh -- This function returns the absolute path
-#   you need to use to create temporal files. Use this function
-#   whenever you need to create temporal files inside centos-art.sh
-#   script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_getTemporalFile {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    # Define base name for temporal file. This is required when svg
-    # instances are created previous to be parsed by inkscape in order
-    # to be exported as png. In such cases .svg file extension is
-    # required in order to avoid complains from inkscape.
-    local FILENAME="${RANDOM}${RANDOM}-$(tcar_getRepoName ${1} -f)"
-
-    # Check default base name for temporal file, it can't be an empty
-    # value.
-    if [[ -z "${FILENAME}" ]];then
-        tcar_printMessage "`gettext "The first argument cannot be empty."`" --as-error-line
-    fi
-
-    # Define absolute path for temporal file and send it out to
-    # standard output.
-    echo "${TCAR_SCRIPT_TEMPDIR}/${FILENAME}"
-
-}
diff --git a/Automation/Scripts/tcar_printCaller.sh b/Automation/Scripts/tcar_printCaller.sh
deleted file mode 100755
index 1ceab89..0000000
--- a/Automation/Scripts/tcar_printCaller.sh
+++ /dev/null
@@ -1,56 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printCaller.sh -- This function standardizes the way caller
-#   information is retrieved.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printCaller {
-
-    local EXPR=${1}
-    local OPTS=${2}
-
-    case ${OPTS} in
-
-        --line )
-            caller ${EXPR} | gawk '{ print $1 }'
-            ;;
-
-        --name )
-            caller ${EXPR} | gawk '{ print $2 }'
-            ;;
-
-        --path )
-            caller ${EXPR} | gawk '{ print $3 }'
-            ;;
-
-        * )
-            # Define where the error was originated inside the
-            # centos-art.sh script. Print out the function name and
-            # line from the caller.
-            caller ${EXPR} | gawk '{ print $2 " L." $1 }'
-            ;;
-
-    esac
-
-}
diff --git a/Automation/Scripts/tcar_printCopyrightInfo.sh b/Automation/Scripts/tcar_printCopyrightInfo.sh
deleted file mode 100755
index f50c4cd..0000000
--- a/Automation/Scripts/tcar_printCopyrightInfo.sh
+++ /dev/null
@@ -1,137 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printCopyrightInfo.sh -- This function standardizes the
-#   copyright information printed on content produced by centos-art.sh
-#   script.
-#
-#   As far as I understand, the copyright exists to make people create
-#   more.  The copyright gives creators the legal power over their
-#   creations and so the freedom to distribute them under the ethical
-#   terms the creator considers better.  At this moment I don't feel
-#   very confident about this legal affairs and their legal
-#   implications, but I need to decide what copyright information the
-#   centos-art.sh script will print out when someone request
-#   information about it.  So, in that sake, I am using The CentOS
-#   Artwork SIG as copyright holder and the GNU Public License,
-#   version 2 or any later, for software distribution.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printCopyrightInfo {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    case "${1}" in
-
-        --license )
-
-            # Print the license name. 
-            echo "`gettext "Creative Common Attribution-ShareAlike 3.0 License"`"
-            ;;
-
-        --license-url )
-
-            # Print the url related to license name.
-            tcar_printUrl --cc-sharealike
-            ;;
-
-        --first-year )
-
-            # The former year when I (as collaborator of The CentOS
-            # Project) started to consolidate The CentOS Project
-            # Corporate Visual Identity through the CentOS Artwork
-            # Repository.
-            echo '2009'
-            ;;
-
-        --year|--last-year)
-
-            # The last year when The CentOS Project stopped working in
-            # its Corporate Visual Identity through the CentOS Artwork
-            # Repository. That is something that I hope never happens,
-            # so assume the current year as last working year.
-            date +%Y
-            ;;
-
-        --years-range )
-
-            local FIRST_YEAR=$(tcar_printCopyrightInfo --first-year)
-            local LAST_YEAR=$(tcar_printCopyrightInfo --last-year)
-            echo "${FIRST_YEAR}-${LAST_YEAR}"
-            ;;
-
-        --years-list )
-
-            local FIRST_YEAR=$(tcar_printCopyrightInfo --first-year)
-            local LAST_YEAR=$(tcar_printCopyrightInfo --last-year)
-
-            # Define full copyright year string based on first and
-            # last year.
-            local FULL_YEAR=$(\
-                while [[ ${FIRST_YEAR} -le ${LAST_YEAR} ]];do
-                    echo -n "${FIRST_YEAR}, "
-                    FIRST_YEAR=$((${FIRST_YEAR} + 1))
-                done)
-
-            # Prepare full copyright year string and print it out. 
-            echo "${FULL_YEAR}" | sed 's!, *$!!'
-            ;;
-    
-        --holder )
-            
-            # Print centos-art.sh script default copyright holder. Be
-            # pragmatic about this information, please. The CentOS
-            # Project exists to produce The CentOS Distribution, not
-            # centos-art.sh script. Nevertheless, The CentOS Artwork
-            # SIG is an organizational unit of The CentOS Project
-            # which is focused on producing The CentOS Project
-            # corporate visual identity, by means of The CentOS
-            # Artwork Repository.  The centos-art.sh script automates
-            # frequent tasks inside The CentOS Artwork Repository so,
-            # based on these considerations, the copyright holder of
-            # the centos-art.sh script is "closer" to be The CentOS
-            # Artwork SIG than it would be The CentOS Project. These
-            # are the logical choosing ideas behind the copyright
-            # holder of centos-art.sh script.
-            echo "The CentOS Artwork SIG"
-            ;;
-
-        --holder-predicate )
-
-            local HOLDER=$(tcar_printCopyrightInfo --holder)
-            echo "${HOLDER}. `gettext "All rights reserved."`"
-            ;;
-
-        * )
-
-            local YEAR=$(tcar_printCopyrightInfo --last-year)
-            local HOLDER=$(tcar_printCopyrightInfo --holder)
-            echo "Copyright © ${YEAR} ${HOLDER}"
-            ;;
-
-    esac
-
-}
diff --git a/Automation/Scripts/tcar_printFile.sh b/Automation/Scripts/tcar_printFile.sh
deleted file mode 100755
index 303133e..0000000
--- a/Automation/Scripts/tcar_printFile.sh
+++ /dev/null
@@ -1,46 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printFile.sh -- This function standardizes the way files are
-#   concatenated inside centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printFile {
-
-    # Define absolute path to file you want to print. Take into
-    # consideration that this file might be out of the repository
-    # (e.g., it would be a temporal file stored under
-    # /tmp/centos-art-XXXXXX/ directory).
-    local FILE="${1}"
-
-    tcar_checkFiles -ef ${FILE}
-
-    if [[ $(/usr/bin/file -b -i ${FILE}) =~ '^application/x-gzip$' ]];then
-        /bin/zcat ${FILE}
-    elif [[ $(/usr/bin/file -b -i ${FILE}) =~ '^application/x-bzip2$' ]];then
-        /bin/bzcat ${FILE}
-    else
-        /bin/cat ${FILE}
-    fi
-
-}
diff --git a/Automation/Scripts/tcar_printHelp.sh b/Automation/Scripts/tcar_printHelp.sh
deleted file mode 100755
index f585eb7..0000000
--- a/Automation/Scripts/tcar_printHelp.sh
+++ /dev/null
@@ -1,55 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printHelp.sh -- This function standardizes the way
-#   centos-art.sh script prints help about itself.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printHelp {
-
-    # Retrieve the man page name. This is the file name you want to retrieve
-    # documentation for. This value is optional. When it is not passed, the
-    # module name is used. 
-    local TCAR_MANPAGE_NAME="${1:-${TCAR_MODULE_NAME}}"
-
-    # When the module name has not been set and the tcar_printHelp
-    # function is called from centos-art.sh file, the page name come
-    # with with --help as opening string and probably as
-    # --help=filename.sh. In the first case it prints the script
-    # documentation. In the second case it prints documentation for
-    # the file specified.
-    if [[ -z ${TCAR_MODULE_NAME} ]];then
-        if [[ ${TCAR_MANPAGE_NAME} =~ '^--help=[[:alnum:]_-.]+' ]];then
-            TCAR_MANPAGE_NAME=$(echo ${TCAR_MANPAGE_NAME} | cut -d'=' -f2)
-        else
-            TCAR_MANPAGE_NAME=${TCAR_SCRIPT_NAME}
-        fi
-    fi
-
-    # Print requested documentation. 
-    /usr/bin/man -M ${TCAR_SCRIPT_DIR_MANUALS}:${TCAR_MODULE_DIR_MANUALS}/Final "${TCAR_MANPAGE_NAME}"
-
-    # Finish script execution successfully.
-    exit 0
-
-}
diff --git a/Automation/Scripts/tcar_printMailingList.sh b/Automation/Scripts/tcar_printMailingList.sh
deleted file mode 100755
index 3bac5a4..0000000
--- a/Automation/Scripts/tcar_printMailingList.sh
+++ /dev/null
@@ -1,77 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printMailingList.sh -- This function standardizes the way
-#   mailing list addresses are printed on content produced by
-#   centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printMailingList {
-
-    local MAILADDRS=''
-
-    # Define short options.
-    local ARGSS=''
-
-    # Define long options.
-    local ARGSL='as-html-link:,docs'
-
-    # Initialize arguments with an empty value and set it as local
-    # variable to this function scope. Doing this is very important to
-    # avoid any clash with higher execution environments.
-    local TCAR_MODULE_ARGUMENT=''
-
-    # Process all arguments currently available in this function
-    # environment. If either ARGSS or ARGSL local variables have been
-    # defined, argument processing goes through getopt for validation.
-    tcar_setModuleArguments "${@}"
-
-    # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            --docs )
-                MAILADDRS="${TCAR_BRAND}-docs@$(tcar_printUrl --domain)"
-                shift 1
-                ;;
-
-            --as-html-link )
-                MAILADDRS="<a href=\"mailto:${2}\">${2}</a>"
-                shift 2
-                ;;
-
-            -- )
-
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Print mail address.
-    echo "${MAILADDRS}"
-
-}
diff --git a/Automation/Scripts/tcar_printMessage.sh b/Automation/Scripts/tcar_printMessage.sh
deleted file mode 100755
index 6e9914a..0000000
--- a/Automation/Scripts/tcar_printMessage.sh
+++ /dev/null
@@ -1,304 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printMessage.sh -- This function standardizes the way messages
-#   are printed by centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printMessage {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    local MESSAGE="${1}"
-    local FORMAT="${2}"
-
-    # Verify message variable, it cannot have an empty value.
-    if [[ -z ${MESSAGE} ]];then
-        tcar_printMessage "`gettext "The message cannot be empty."`" --as-error-line
-    fi
-
-    # Define message horizontal width. This is the max number of
-    # horizontal characters the message will use to be displayed on
-    # the screen.
-    local MESSAGE_WIDTH=66
-
-    # Remove empty spaces from message.
-    MESSAGE=$(printf %s "${MESSAGE}" | sed -r -e 's!^[[:space:]]+!!')
-
-    # Print messages that will always be printed no matter what value
-    # the TCAR_FLAG_QUIET variable has.
-    case "${FORMAT}" in
-
-        --as-stdout-line* )
-
-            local MARGIN_LEFT=15
-            if [[ ${FORMAT} =~ '--as-stdout-line=[[:digit:]]+' ]];then
-                MARGIN_LEFT=$(echo ${FORMAT} | cut -d'=' -f2)
-            fi
-
-            # Default printing format. This is the format used when no
-            # other specification is passed to this function. As
-            # convenience, we transform absolute paths into relative
-            # paths in order to free horizontal space on final output
-            # messages.
-            printf %s "${MESSAGE}" | sed -r \
-                -e "s!${TCAR_BASEDIR}/!!g" \
-                -e "s!> /!> !g" \
-                -e "s!/{2,}!/!g" \
-                | gawk 'BEGIN { FS=": " }
-                    { 
-                        if ( $0 ~ /^-+$/ )
-                            print $0
-                        else
-                            printf "%-'${MARGIN_LEFT}'s\t%s\n", $1, $2
-                    }
-                    END {}'
-            ;;
-
-        --as-error-line )
-
-            # Build the error trail. This is very useful for tracking
-            # the error down.
-            tcar_printMessage '-' --as-separator-line
-            tcar_printMessage "${FUNCNAME[*]}" --as-tree-line
-
-            # Build the error message.
-            tcar_printMessage '-' --as-separator-line
-            tcar_printMessage "$(tcar_printCaller 1) ${MESSAGE}" --as-stderr-line
-            tcar_printMessage '-' --as-separator-line
-
-            # Finish script execution with exit status 1 (SIGHUP) to
-            # imply the script finished because an error.  We are
-            # using this as convention to finish the script execution.
-            # So, don't remove the following line, please.
-            exit 1
-            ;;
-
-        --as-debugger-line )
-            if [[ ${TCAR_FLAG_DEBUG} == 'true' ]];then
-                tcar_printMessage "$(date +"%c") ${MESSAGE}" --as-stdout-line=60
-            else
-                return
-            fi
-            ;;
-
-        --as-tree-line )
-            local NAME
-            local -a FN
-            for NAME in ${MESSAGE};do
-                FN[++((${#FN[*]}))]=${NAME}
-            done
-            local COUNT=$(( ${#FN[*]} - 2 ))
-            local SEPARATOR='`--'
-            local SPACES=0
-            echo "${TCAR_SCRIPT_BASEDIR}/${TCAR_SCRIPT_NAME}" 1>&2
-            while [[ ${COUNT} -gt 0  ]];do
-                if [[ ${COUNT} -eq $(( ${#FN[*]} - 2 )) ]];then
-                    echo ${SEPARATOR} ${FN[${COUNT}]} 1>&2
-                else
-                    echo ${FN[${COUNT}]} \
-                        | gawk '{ printf "%'${SPACES}'s%s %s\n", "", "'${SEPARATOR}'", $1 }' 1>&2
-                fi
-                COUNT=$((${COUNT} - 1))
-                SPACES=$((${SPACES} + 4))
-            done
-            ;;
-
-        --as-toknowmore-line )
-            tcar_printMessage "`gettext "To know more, run"` ${TCAR_SCRIPT_COMMAND} ${MESSAGE} --help" --as-stderr-line
-            ;;
-
-        --as-yesornorequest-line )
-
-            # Define positive answer.
-            local Y="`gettext "yes"`"
-
-            # Define negative answer.
-            local N="`gettext "no"`"
-
-            # Define default answer.
-            local ANSWER=${N}
-
-            if [[ ${TCAR_FLAG_YES} == 'true' ]];then
-
-                ANSWER=${Y}
-
-            else
-
-                # Print the question to standard error.
-                tcar_printMessage "${MESSAGE} [${Y}/${N}]" --as-request-line
-
-                # Redefine default answer based on user's input.
-                read ANSWER
-
-            fi
-
-            # Verify user's answer. Only positive answer let the
-            # script flow to continue. Otherwise, if something
-            # different from positive answer is passed, the script
-            # terminates its execution immediately.
-            if [[ ! ${ANSWER} =~ "^${Y}" ]];then
-                exit
-            fi
-            ;;
-
-        --as-selection-line )
-            # Create selection based on message.
-            local NAME=''
-            select NAME in ${MESSAGE};do
-                echo ${NAME}
-                break
-            done
-            ;;
-
-        --as-response-line )
-            tcar_printMessage "--> ${MESSAGE}" --as-stderr-line
-            ;;
-
-        --as-request-line )
-            tcar_printMessage "${MESSAGE}:\040" --as-notrailingnew-line
-            ;;
-
-        --as-notrailingnew-line )
-            echo -e -n "${MESSAGE}" | sed -r \
-                -e "s!${TCAR_BASEDIR}/!!g" 1>&2
-            ;;
-
-        --as-stderr-line )
-            echo "${MESSAGE}" | sed -r \
-                -e "s!${TCAR_BASEDIR}/!!g" 1>&2
-            ;;
-
-    esac
-
-    # Verify quiet option. The quiet option controls whether messages
-    # are printed or not.
-    if [[ "${TCAR_FLAG_QUIET}" == 'true' ]];then
-        return
-    fi
-
-    # Print messages that will be printed only when the TCAR_FLAG_QUIET
-    # variable is provided to centos-art.sh script.
-    case "${FORMAT}" in
-
-        --as-separator-line )
-
-            # Build the separator line.
-            MESSAGE=$(\
-                until [[ ${MESSAGE_WIDTH} -eq 0 ]];do
-                    echo -n "$(echo ${MESSAGE} | sed -r 's!(.).*!\1!')"
-                    MESSAGE_WIDTH=$((${MESSAGE_WIDTH} - 1))
-                done) 
-
-            # Draw the separator line.
-            echo "${MESSAGE}" 1>&2
-            ;;
-
-        --as-banner-line )
-            tcar_printMessage '-' --as-separator-line
-            tcar_printMessage "${MESSAGE}" --as-stdout-line
-            tcar_printMessage '-' --as-separator-line
-            ;;
-
-        --as-processing-line )
-            tcar_printMessage "`gettext "Processing"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-cropping-line )
-            tcar_printMessage "`gettext "Cropping from"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-tuningup-line )
-            tcar_printMessage "`gettext "Tuning-up"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-checking-line )
-            tcar_printMessage "`gettext "Checking"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-combining-line )
-            tcar_printMessage "`gettext "Combining"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-editing-line )
-            tcar_printMessage "`gettext "Editing"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-creating-line | --as-updating-line )
-            if [[ -a "${MESSAGE}" ]];then
-                tcar_printMessage "`gettext "Updating"`: ${MESSAGE}" --as-stdout-line
-            else
-                tcar_printMessage "`gettext "Creating"`: ${MESSAGE}" --as-stdout-line
-            fi
-            ;;
-
-        --as-deleting-line )
-            tcar_printMessage "`gettext "Deleting"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-reading-line )
-            tcar_printMessage "`gettext "Reading"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-savedas-line )
-            tcar_printMessage "`gettext "Saved as"`: ${MESSAGE}" --as-stdout-line
-            ;;
-            
-        --as-linkto-line )
-            tcar_printMessage "`gettext "Linked to"`: ${MESSAGE}" --as-stdout-line
-            ;;
-        
-        --as-movedto-line )
-            tcar_printMessage "`gettext "Moved to"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-translation-line )
-            tcar_printMessage "`gettext "Translation"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-translating-line )
-            tcar_printMessage "`gettext "Translating"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-validating-line )
-            tcar_printMessage "`gettext "Validating"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-template-line )
-            tcar_printMessage "`gettext "Template"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-configuration-line )
-            tcar_printMessage "`gettext "Configuration"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-        --as-palette-line )
-            tcar_printMessage "`gettext "Palette"`: ${MESSAGE}" --as-stdout-line
-            ;;
-
-    esac
-
-}
diff --git a/Automation/Scripts/tcar_printUrl.sh b/Automation/Scripts/tcar_printUrl.sh
deleted file mode 100755
index ec9c7a2..0000000
--- a/Automation/Scripts/tcar_printUrl.sh
+++ /dev/null
@@ -1,150 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printUrl.sh -- This function standardizes the way URLs are
-#   printed by centos-art.sh script. This function describes the
-#   domain organization of The CentOS Project through its URLs and
-#   provides a way to print them out when needed.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printUrl {
-
-    local URL=''
-
-    # Define short options.
-    local ARGSS=''
-
-    # Define long options.
-    local ARGSL='domain,home,lists,wiki,forums,bugs,planet,docs,mirrors,projects,svn,trac,irc,cc-sharealike,with-locale,as-html-link'
-
-    # Initialize arguments with an empty value and set it as local
-    # variable to this function scope. Doing this is very important to
-    # avoid any clash with higher execution environments.
-    local TCAR_MODULE_ARGUMENT=''
-
-    # Process all arguments currently available in this function
-    # environment. If either ARGSS or ARGSL local variables have been
-    # defined, argument processing goes through getopt for validation.
-    tcar_setModuleArguments "${@}"
-
-    # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable.
-    eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-    # Look for options passed through command-line.
-    while true; do
-        case "${1}" in
-
-            --domain )
-                URL="centos.org"
-                shift 1
-                ;;
-
-            --home )
-                URL="http://www.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --lists )
-                URL="http://lists.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --wiki )
-                URL="http://wiki.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --forums )
-                URL="http://forums.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --bugs )
-                URL="http://bugs.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --projects )
-                URL="https://projects.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --svn )
-                URL="$(tcar_printUrl --projects)svn/"
-                shift 1
-                ;;
-
-            --trac )
-                URL="$(tcar_printUrl --projects)trac/"
-                shift 1
-                ;;
-
-            --planet )
-                URL="http://planet.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --docs )
-                URL="http://docs.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --mirrors )
-                URL="http://mirrors.$(tcar_printUrl --domain)/"
-                shift 1
-                ;;
-
-            --irc )
-                URL="http://$(tcar_printUrl --home)modules/tinycontent/index.php?id=8"
-                shift 1
-                ;;
-
-            --cc-sharealike )
-                URL="http://creativecommons.org/licenses/by-sa/3.0/"
-                shift 1
-                ;;
-
-            --with-locale )
-                if [[ ! ${LANG} =~ '^en' ]];then
-                    URL="${URL}${TCAR_SCRIPT_LANG_LL}/"
-                fi
-                shift 1
-                ;;
-
-            --as-html-link )
-                URL="<a href=\"${URL}\">${URL}</a>"
-                shift 1
-                ;;
-
-            -- )
-
-                shift 1
-                break
-                ;;
-        esac
-    done
-
-    # Print Url.
-    echo "${URL}"
-
-}
diff --git a/Automation/Scripts/tcar_printVersion.sh b/Automation/Scripts/tcar_printVersion.sh
deleted file mode 100755
index d9c1cda..0000000
--- a/Automation/Scripts/tcar_printVersion.sh
+++ /dev/null
@@ -1,49 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_printVersion.sh -- This function standardizes the way
-#   centos-art.sh script prints version about itself.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_printVersion {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    local PROGRAM_NAME=${1:-${TCAR_SCRIPT_NAME}}
-    local YEAR=$(tcar_printCopyrightInfo --year)
-    local HOLDER=$(tcar_printCopyrightInfo --holder)
-
-    if [[ ${PROGRAM_NAME} == ${TCAR_SCRIPT_NAME} ]];then
-        tcar_printMessage "${TCAR_SCRIPT_NAME} ${TCAR_SCRIPT_VERSION}" --as-stdout-line
-    else
-        tcar_printMessage "${PROGRAM_NAME} (${TCAR_SCRIPT_NAME}) ${TCAR_SCRIPT_VERSION}" --as-stdout-line
-    fi
-    tcar_printMessage "Copyright (C) ${YEAR} ${HOLDER}" --as-stdout-line
-    tcar_printMessage "`eval_gettext "\\\$PROGRAM_NAME comes with NO WARRANTY, to the extent permitted by law. You may redistribute copies of \\\$PROGRAM_NAME under the terms of the GNU General Public License. For more information about these matters, see the files named COPYING."`" --as-stdout-line | fold --width=66 --spaces
-
-    exit 0
-
-}
diff --git a/Automation/Scripts/tcar_setModuleArguments.sh b/Automation/Scripts/tcar_setModuleArguments.sh
deleted file mode 100755
index 8926cd4..0000000
--- a/Automation/Scripts/tcar_setModuleArguments.sh
+++ /dev/null
@@ -1,100 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_setModuleArguments.sh -- This function uses getopt to process
-#   arguments passed to centos-art.sh script.
-#
-#   This function works with the following three variables:
-#
-#       ARGSS
-#           Stores getopt short arguments definition.
-#
-#       ARGSL
-#           Stores getopt long arguments definition.  
-#
-#       TCAR_MODULE_ARGUMENT
-#           Stores arguments passed to functions or command-line
-#           interface depending the context it is defined.
-#
-#   These three variables are not defined in this function but the
-#   function environment you want to provide option parsing for,
-#   through getopt command. Using local definition for these three
-#   variables let you to nest option parsing inside different
-#   function-environment levels.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_setModuleArguments {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    local ARGUMENT=''
-
-    # Fill up arguments global variable with current positional
-    # parameter  information. To avoid interpretation problems, use
-    # single quotes to enclose each argument (TCAR_MODULE_ARGUMENT) from
-    # command-line individually.
-    for ARGUMENT in "${@}"; do
-
-        # Remove any single quote from arguments passed to
-        # centos-art.sh script. We will use single quotes for grouping
-        # option values so white space can be passed through them.
-        ARGUMENT=$(printf %s "${ARGUMENT}" | tr -d "'")
-
-        # Concatenate arguments and enclose them to let getopt to
-        # process them when they have spaces inside.
-        TCAR_MODULE_ARGUMENT="${TCAR_MODULE_ARGUMENT} '${ARGUMENT}'"
-
-    done
-
-    # Verify non-option arguments passed to command-line. If there
-    # isn't any or dot is provided, redefine the TCAR_MODULE_ARGUMENT
-    # variable to use the current location the centos-art.sh script
-    # was called from.
-    if [[ -z "${TCAR_MODULE_ARGUMENT}" ]];then
-        TCAR_MODULE_ARGUMENT=${PWD}
-    fi
-
-    # Verify presence of either short or long options in the
-    # environment. If they are present apply option validation through
-    # getopt.
-    if [[ ! -z ${ARGSS} ]] || [[ ! -z ${ARGSL} ]];then
-
-        # Redefine positional parameters using TCAR_MODULE_ARGUMENT variable.
-        eval set -- "${TCAR_MODULE_ARGUMENT}"
-
-        # Process positional parameters using getopt's option validation.
-        TCAR_MODULE_ARGUMENT=$(getopt -o "${ARGSS}" -l "${ARGSL}" \
-            -n "${TCAR_SCRIPT_COMMAND} (${TCAR_MODULE_NAME})" -- "${@}")
-
-        # Verify getopt's exit status and finish the script execution
-        # with an error message, if it failed.
-        if [[ $? -ne 0 ]];then
-            tcar_printMessage "`gettext "The argument verification failed."`" --as-error-line
-        fi
-
-    fi
-
-}
diff --git a/Automation/Scripts/tcar_setModuleEnvironment.sh b/Automation/Scripts/tcar_setModuleEnvironment.sh
deleted file mode 100755
index eedc142..0000000
--- a/Automation/Scripts/tcar_setModuleEnvironment.sh
+++ /dev/null
@@ -1,192 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_setModuleEnvironment.sh -- This function initiates module
-#   environments inside the centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_setModuleEnvironment {
-
-    local ARG_MODULE_NAME=''
-    local ARG_MODULE_TYPE=''
-    local ARG_MODULE_ARGS=''
-
-    # Retrieve module's name and module's type from arguments passed
-    # through this function positional parameters.
-    OPTIND=1
-    while getopts "m:,t:,g:" OPTION "${@}"; do
-        case "${OPTION}" in
-            m ) ARG_MODULE_NAME="${OPTARG}" ;;
-            t ) ARG_MODULE_TYPE="${OPTARG}" ;;
-            g ) ARG_MODULE_ARGS="${OPTARG} ${ARG_MODULE_ARGS}" ;;
-        esac
-    done
-
-    # Clean up positional parameters to reflect the fact that options
-    # have been processed already.
-    shift $(( ${OPTIND} - 1 ))
-
-    # Initialize module's global counter.
-    TCAR_MODULE_COUNT=${TCAR_MODULE_COUNT:-0}
-
-    # When the last module in the chain of executed modules is the
-    # same module being currently executed, don't create a new
-    # position for it in the chain of modules. Instead, use the
-    # information it already has from its previous execution. In order
-    # for this to work, the current module must be executed as sibling
-    # module of other module or itself.
-    if [[ ${TCAR_MODULE_COUNT} -gt 0 ]];then
-        if [[ ${TCAR_MODULE_NAMES[((${TCAR_MODULE_COUNT} - 1))]} == ${ARG_MODULE_NAME} ]];then
-            if [[ ${ARG_MODULE_TYPE} == 'sibling' ]];then
-                tcar_printMessage '~~~~~~~~~~~~~~~~~~~~~~~~~> : '"${TCAR_MODULE_NAME} ${TCAR_MODULE_ARGUMENT}" --as-debugger-line
-                ${ARG_MODULE_NAME} ${ARG_MODULE_ARGS} ${@}
-                return
-            fi
-        fi
-    fi
-
-    tcar_printMessage '=========================>: ['${TCAR_MODULE_COUNT}'] | '${FUNCNAME[1]} --as-debugger-line
-
-    # Define module's base directory. This is the directory where the
-    # initialization script is stored in.
-    local TCAR_MODULE_BASEDIR=${TCAR_SCRIPT_MODULES_BASEDIR}
-    if [[ ${#TCAR_MODULE_BASEDIRS[*]} -gt 0 ]];then
-        if [[ ${ARG_MODULE_TYPE} == "parent" ]];then
-            TCAR_MODULE_BASEDIR=${TCAR_SCRIPT_MODULES_BASEDIR}
-        elif [[ ${ARG_MODULE_TYPE} == "sibling" ]];then
-            if [[ ${TCAR_MODULE_TYPES[((${TCAR_MODULE_COUNT} - 1 ))]} == 'sibling' ]];then
-                TCAR_MODULE_BASEDIR=${TCAR_MODULE_BASEDIRS[((${TCAR_MODULE_COUNT}-2))]}
-            else
-                TCAR_MODULE_BASEDIR=${TCAR_MODULE_BASEDIRS[((${TCAR_MODULE_COUNT}-1))]}
-            fi
-        else
-            TCAR_MODULE_BASEDIR=${TCAR_MODULE_BASEDIRS[${TCAR_MODULE_COUNT}]}
-        fi
-    fi
-    tcar_printMessage "TCAR_MODULE_BASEDIR : ${TCAR_MODULE_BASEDIR}" --as-debugger-line
-
-    # Define module's name.
-    TCAR_MODULE_NAMES[${TCAR_MODULE_COUNT}]=$(tcar_getRepoName "${ARG_MODULE_NAME:-unknown}" "-f" | cut -d '-' -f1)
-    local TCAR_MODULE_NAME=${TCAR_MODULE_NAMES[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_NAME : [${TCAR_MODULE_COUNT}]=${TCAR_MODULE_NAME}" --as-debugger-line
-
-    # Define module's type.
-    TCAR_MODULE_TYPES[${TCAR_MODULE_COUNT}]="${ARG_MODULE_TYPE:-parent}"
-    local TCAR_MODULE_TYPE=${TCAR_MODULE_TYPES[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_TYPE : ${TCAR_MODULE_TYPE}" --as-debugger-line
-
-    # Define module's arguments.  This variable is used in different
-    # module environments to pass positional parameters from one
-    # environment to another using local definitions.
-    TCAR_MODULE_ARGUMENTS[${TCAR_MODULE_COUNT}]="${ARG_MODULE_ARGS:-} ${@}"
-    local TCAR_MODULE_ARGUMENT=${TCAR_MODULE_ARGUMENTS[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_ARGUMENT : ${TCAR_MODULE_ARGUMENT}" --as-debugger-line
-
-    # Check module's name possible values.
-    tcar_checkModuleName
-
-    # Define module's directory.
-    TCAR_MODULE_DIRS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_BASEDIR}/$(tcar_getRepoName "${TCAR_MODULE_NAME}" "-d")
-    local TCAR_MODULE_DIR=${TCAR_MODULE_DIRS[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_DIR : ${TCAR_MODULE_DIR}" --as-debugger-line
-
-    # Define module's directories not reused from module's parent
-    # directory structure.
-    TCAR_MODULE_DIRS_MODULES[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/Modules
-    local TCAR_MODULE_DIR_MODULES=${TCAR_MODULE_DIRS_MODULES[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_DIR_MODULES : ${TCAR_MODULE_DIR_MODULES}" --as-debugger-line
-
-    TCAR_MODULE_DIRS_CONFIGS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/Configs
-    local TCAR_MODULE_DIR_CONFIGS=${TCAR_MODULE_DIRS_CONFIGS[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_DIR_CONFIGS : ${TCAR_MODULE_DIR_CONFIGS}" --as-debugger-line
-
-    # Define module's directories reused from module's parent
-    # directory structure.
-    TCAR_MODULE_DIRS_MANUALS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIRS[0]}/Manuals
-    local TCAR_MODULE_DIR_MANUALS=${TCAR_MODULE_DIRS_MANUALS[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_DIR_MANUALS : ${TCAR_MODULE_DIR_MANUALS}" --as-debugger-line
-
-    TCAR_MODULE_DIRS_LOCALES[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIRS[0]}/Locales
-    local TCAR_MODULE_DIR_LOCALES=${TCAR_MODULE_DIRS_LOCALES[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_DIR_LOCALES : ${TCAR_MODULE_DIR_LOCALES}" --as-debugger-line
-
-    # Define module's initialization file.
-    TCAR_MODULE_INIT_FILES[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR}/${TCAR_MODULE_NAME}.sh
-    local TCAR_MODULE_INIT_FILE=${TCAR_MODULE_INIT_FILES[${TCAR_MODULE_COUNT}]}
-    tcar_printMessage "TCAR_MODULE_INIT_FILE : ${TCAR_MODULE_INIT_FILE}" --as-debugger-line
-
-    # Define module's connection with their localization files. It is
-    # required that gettext-specific variables be defined locally, in
-    # order to implement per-module localization.
-    local TEXTDOMAIN=$(basename ${TCAR_MODULE_INIT_FILE})
-    tcar_printMessage "TEXTDOMAIN: ${TEXTDOMAIN}" --as-debugger-line
-    local TEXTDOMAINDIR=${TCAR_MODULE_DIR_LOCALES}
-    tcar_printMessage "TEXTDOMAINDIR: ${TEXTDOMAINDIR}" --as-debugger-line
-
-    # Increment module's counter just before creating next module's
-    # base directory.
-    TCAR_MODULE_COUNT=$(( ${TCAR_MODULE_COUNT} + 1 ))
-
-    # Define next module's base directory.
-    TCAR_MODULE_BASEDIRS[${TCAR_MODULE_COUNT}]=${TCAR_MODULE_DIR_MODULES}
-
-    # Check function script execution rights.
-    tcar_checkFiles -ex ${TCAR_MODULE_INIT_FILE}
-
-    # Load module-specific (function) scripts into current execution
-    # environment.  Keep the tcar_setModuleEnvironmentScripts function
-    # call after all variables and arguments definitions.
-    tcar_setModuleEnvironmentScripts
-
-    # Execute module's initialization script with its arguments.
-    tcar_printMessage '-------------------------> : '"${TCAR_MODULE_NAME} ${TCAR_MODULE_ARGUMENT}" --as-debugger-line
-    ${TCAR_MODULE_NAME} ${TCAR_MODULE_ARGUMENT}
-
-    # Unset module-specific environment.
-    tcar_printMessage '<------------------------- : '"${TCAR_MODULE_NAME} ${TCAR_MODULE_ARGUMENT}" --as-debugger-line
-    tcar_unsetModuleEnvironment
-
-    # Decrement module counter just after unset unused module
-    # environments.
-    TCAR_MODULE_COUNT=$(( ${TCAR_MODULE_COUNT} - 1 ))
-
-    # Unset array and non-array variables used in this function.
-    if [[ ${TCAR_MODULE_COUNT} -eq 0 ]];then
-        unset TCAR_MODULE_NAMES
-        unset TCAR_MODULE_BASEDIRS
-        unset TCAR_MODULE_DIRS
-        unset TCAR_MODULE_DIRS_MODULES
-        unset TCAR_MODULE_DIRS_MANUALS
-        unset TCAR_MODULE_DIRS_LOCALES
-        unset TCAR_MODULE_DIRS_CONFIGS
-        unset TCAR_MODULE_NAME
-        unset TCAR_MODULE_DIR
-        unset TCAR_MODULE_DIR_MODULES
-        unset TCAR_MODULE_DIR_MANUALS
-        unset TCAR_MODULE_DIR_LOCALES
-        unset TCAR_MODULE_DIR_CONFIGS
-    fi
-
-    tcar_printMessage '<=========================: ['${TCAR_MODULE_COUNT}'] | '${FUNCNAME[1]} --as-debugger-line
-
-}
diff --git a/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh b/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh
deleted file mode 100755
index 270d246..0000000
--- a/Automation/Scripts/tcar_setModuleEnvironmentScripts.sh
+++ /dev/null
@@ -1,91 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_setModuleEnvironmentScripts.sh -- This function standardizes
-#   the way specific functionalities are exported to centos-art.sh
-#   script environment.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_setModuleEnvironmentScripts {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    # Define the pattern used to retrieve function names from function
-    # files.
-    local FUNCTION_PATTERN="^function[[:space:]]+${TCAR_MODULE_NAME}(_[[:alnum:]]+)?[[:space:]]+{[[:space:]]*$"
-
-    # Define the list of files.
-    local TCAR_MODULE_SCRIPT=''
-    local TCAR_MODULE_SCRIPTS="${TCAR_MODULE_INIT_FILE}"
-    if [[ -d ${TCAR_MODULE_DIR} ]];then
-        TCAR_MODULE_SCRIPTS="${TCAR_MODULE_SCRIPTS}
-            $(tcar_getFilesList ${TCAR_MODULE_DIR} \
-            --pattern="${TCAR_MODULE_DIR}/${TCAR_MODULE_NAME}_[[:alnum:]]+\.sh$" --type='f')"
-    fi
-
-    # Verify the list of files. If no function file exists for the
-    # location specified stop the script execution. Otherwise the
-    # script will surely try to execute a function that haven't been
-    # exported yet and report an error about it.
-    if [[ -z ${TCAR_MODULE_SCRIPTS} ]];then
-        tcar_printMessage "${FUNCNAME}: `gettext "No function file was found."`" --as-error-line
-    fi
-
-    # Process the list of files.
-    for TCAR_MODULE_SCRIPT in ${TCAR_MODULE_SCRIPTS};do
-
-        # Verify the execution rights for function file.
-        tcar_checkFiles -ex ${TCAR_MODULE_SCRIPT}
-
-        # Retrieve the function's name from function's file.
-        local TCAR_MODULE_SCRIPT_FN=$(egrep "${FUNCTION_PATTERN}" ${TCAR_MODULE_SCRIPT} \
-            | gawk '{ print $2 }')
-
-        # Verify function's name. It cannot be an empty value.
-        if [[ -z "${TCAR_MODULE_SCRIPT_FN}" ]];then
-            tcar_printMessage "`gettext "No function definition found."`" --as-error-line
-        fi
-
-        # Verify that function files have not been already exported.
-        # If they have been already exported don't export them again.
-        # Instead, continue with the next function file in the list.
-        declare -F | gawk '{ print $3 }' | egrep "^${TCAR_MODULE_SCRIPT}$" > /dev/null
-        if [[ $? -eq 0 ]];then
-            continue
-        fi
-
-        # Initialize the function file.
-        . ${TCAR_MODULE_SCRIPT}
-
-        # Export the function names inside the file to current shell
-        # script environment.
-        export -f ${TCAR_MODULE_SCRIPT_FN}
-
-        tcar_printMessage "export -f : ${TCAR_MODULE_SCRIPT_FN}" --as-debugger-line
-
-    done
-
-}
diff --git a/Automation/Scripts/tcar_setTranslationMarkers.sh b/Automation/Scripts/tcar_setTranslationMarkers.sh
deleted file mode 100755
index 1ec018e..0000000
--- a/Automation/Scripts/tcar_setTranslationMarkers.sh
+++ /dev/null
@@ -1,185 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_setTranslationMarkers.sh -- This function standardizes construction
-#   of translation markers and their related expansion. As convention,
-#   translation markers must be set inside source files (e.g.,
-#   Docbook, Svg, etc.) and expanded inside temporal instances used to
-#   produce final contents.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_setTranslationMarkers {
-
-    # Initialize variables.
-    local -a SRC
-    local -a DST
-    local COUNT=0
-    local COUNTSRC=0
-    local COUNTDST=0
-
-    # Define source location on which sed replacements take place.
-    local LOCATION="${1}"
-
-    # Verify that source location does exist.
-    tcar_checkFiles -ef ${LOCATION}
-
-    # Define copyright translation markers.
-    SRC[((++${#SRC[*]}))]='=COPYRIGHT_YEAR_FIRST='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --first-year)"
-    SRC[((++${#SRC[*]}))]='=COPYRIGHT_YEAR(_LAST)?='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --year)"
-    SRC[((++${#SRC[*]}))]='=COPYRIGHT_YEAR(S)?_LIST='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --years-list)"
-    SRC[((++${#SRC[*]}))]='=COPYRIGHT_HOLDER='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --holder)"
-    SRC[((++${#SRC[*]}))]='=COPYRIGHT_HOLDER_PREDICATE='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --holder-predicate)"
-
-    # Define license translation markers.
-    SRC[((++${#SRC[*]}))]='=LICENSE='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --license)"
-    SRC[((++${#SRC[*]}))]='=LICENSE_URL='
-    DST[((++${#DST[*]}))]="$(tcar_printCopyrightInfo --license-url)"
-
-    # Define theme translation markers.
-    SRC[((++${#SRC[*]}))]='=THEME='
-    DST[((++${#DST[*]}))]="$(tcar_getPathComponent ${RENDER_TARGET} --motif)"
-    SRC[((++${#SRC[*]}))]='=THEMENAME='
-    DST[((++${#DST[*]}))]="$(tcar_getPathComponent ${RENDER_TARGET} --motif-name)"
-    SRC[((++${#SRC[*]}))]='=THEMERELEASE='
-    DST[((++${#DST[*]}))]="$(tcar_getPathComponent ${RENDER_TARGET} --motif-version)"
-
-    # Define url translation markers.
-    SRC[((++${#SRC[*]}))]='=URL='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--home' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_WIKI='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--wiki' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_LISTS='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--lists' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_FORUMS='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--forums' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_MIRRORS='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--mirrors' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_DOCS='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--docs' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_PROJECTS='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--projects' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_BUGS='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--bugs' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_SVN='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--svn' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_TRAC='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--trac' '--with-locale')
-    SRC[((++${#SRC[*]}))]='=URL_PLANET='
-    DST[((++${#DST[*]}))]=$(tcar_printUrl '--planet' '--with-locale')
-
-    # Define release translation markers.
-    SRC[((++${#SRC[*]}))]='=RELEASE='
-    DST[((++${#DST[*]}))]=${RELEASE}
-    SRC[((++${#SRC[*]}))]='=MAJOR_RELEASE='
-    DST[((++${#DST[*]}))]=${MAJOR_RELEASE}
-
-    # Define emails translation markers.
-    SRC[((++${#SRC[*]}))]='=MAIL_DOCS='
-    DST[((++${#DST[*]}))]="$(tcar_printMailingList --docs)"
-
-    # Define locale translation markers.
-    SRC[((++${#SRC[*]}))]='=LOCALE='
-    DST[((++${#DST[*]}))]="${TCAR_SCRIPT_LANG_LC}"
-    SRC[((++${#SRC[*]}))]='=LOCALE_LL='
-    DST[((++${#DST[*]}))]="${TCAR_SCRIPT_LANG_LL}"
-    SRC[((++${#SRC[*]}))]='=LOCALE_CC='
-    DST[((++${#DST[*]}))]="${TCAR_SCRIPT_LANG_CC}"
-
-    # Define domain translation markers for domains.
-    SRC[((++${#SRC[*]}))]='=DOMAIN_LL='
-    if [[ ! ${TCAR_SCRIPT_LANG_LL} =~ '^en' ]];then
-        DST[((++${#DST[*]}))]="${TCAR_SCRIPT_LANG_LL}"
-    else
-        DST[((++${#DST[*]}))]=""
-    fi
-
-    # Define repository translation markers.
-    SRC[((++${#SRC[*]}))]='=(REPO_TLDIR|REPO_HOME|TCAR_BASEDIR|TCAR_WORKDIR)='
-    DST[((++${#DST[*]}))]="${TCAR_BASEDIR}"
-
-    # Do replacement of nested translation markers.
-    while [[ ${COUNTDST} -lt ${#DST[@]} ]];do
-
-        # Verify existence of translation markers. If there is no
-        # translation marker on replacement, continue with the next
-        # one in the list.
-        if [[ ! ${DST[${COUNTDST}]} =~ '=[A-Z_]+=' ]];then
-            # Increment destination counter.
-            COUNTDST=$((${COUNTDST} + 1))
-            # The current replacement value doesn't have translation
-            # marker inside, so skip it and evaluate the next
-            # replacement value in the list.
-            continue
-        fi
-
-        while [[ ${COUNTSRC} -lt ${#SRC[*]} ]];do
-
-            # Update replacements.
-            DST[${COUNTDST}]=$(echo ${DST[${COUNTDST}]} \
-                | sed -r "s!${SRC[${COUNTSRC}]}!${DST[${COUNTSRC}]}!g")
-
-            # Increment source counter.
-            COUNTSRC=$((${COUNTSRC} + 1))
-
-        done
-
-        # Reset source counter
-        COUNTSRC=0
-
-        # Increment destination counter.
-        COUNTDST=$((${COUNTDST} + 1))
-
-    done
-
-    # Apply replacements for translation markers.
-    while [[ ${COUNT} -lt ${#SRC[*]} ]];do
-
-        # Use sed to replace translation markers inside the design
-        # model instance.
-        sed -r -i "s!${SRC[${COUNT}]}!${DST[${COUNT}]}!g" ${LOCATION}
-
-        # Increment counter.
-        COUNT=$((${COUNT} + 1))
-
-    done
-
-    # Remove escaped character from translation markers. This is one
-    # of the reasons why translation marker should be expanded in
-    # source files instances not the source files themselves.
-    # Escaping translation markers provides a way of talking about
-    # them without expanding them.
-    sed -r -i 's/(=)\\([A-Z_]+=)/\1\2/g' ${LOCATION}
-
-    # Unset specific translation markers and specific replacement
-    # variables in order to clean them up. Otherwise, undesired values
-    # may remain from one file to another.
-    unset SRC
-    unset DST
-
-}
diff --git a/Automation/Scripts/tcar_synchronizeRepoChanges.sh b/Automation/Scripts/tcar_synchronizeRepoChanges.sh
deleted file mode 100755
index 0d87a38..0000000
--- a/Automation/Scripts/tcar_synchronizeRepoChanges.sh
+++ /dev/null
@@ -1,43 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_synchronizeRepoChanges.sh -- This function standardizes the
-#   way changes are synchronized between the working copy and the
-#   central repository. This function is an interface to the Svn
-#   functionality of the centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_synchronizeRepoChanges {
-
-    # Verify synchronization flag.
-    if [[ ${FLAG_SYNCHRONIZE} != 'true' ]];then
-        return
-    fi
-    
-    # Verify existence of locations passed to this function.
-    tcar_checkFiles -e ${@}
-
-    # Synchronize changes.
-    tcar_setModuleEnvironment vcs --synchronize ${@}
-
-}
diff --git a/Automation/Scripts/tcar_terminateScriptExecution.sh b/Automation/Scripts/tcar_terminateScriptExecution.sh
deleted file mode 100755
index 0f95ace..0000000
--- a/Automation/Scripts/tcar_terminateScriptExecution.sh
+++ /dev/null
@@ -1,40 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_terminateScriptExecution.sh -- This function standardizes the
-#   actions that must be realized just before leaving the script
-#   execution (e.g., cleaning temporal files).  This function is the
-#   one called when interruption signals like EXIT, SIGHUP, SIGINT and
-#   SIGTERM are detected.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_terminateScriptExecution {
-
-    # Remove temporal directory.
-    rm -r ${TCAR_SCRIPT_TEMPDIR}
-
-    # NOTE: Don't specify an exit status here. As convenction we do
-    # this when error messages are triggerd. See `--as-error-line'
-    # option from `tcar_printMessage' functionality.
-
-}
diff --git a/Automation/Scripts/tcar_unsetModuleEnvironment.sh b/Automation/Scripts/tcar_unsetModuleEnvironment.sh
deleted file mode 100755
index 69d3ae3..0000000
--- a/Automation/Scripts/tcar_unsetModuleEnvironment.sh
+++ /dev/null
@@ -1,53 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   tcar_unsetModuleEnvironment.sh -- This function unsets
-#   functionalities from centos-art.sh script execution environment.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-function tcar_unsetModuleEnvironment {
-
-    # Define gettext-specific variables locally, to provide
-    # per-function localization.
-    local TEXTDOMAIN="${FUNCNAME}.sh"
-    local TEXTDOMAINDIR="${TCAR_SCRIPT_BASEDIR}/Scripts/Locales"
-
-    # Verify suffix value used to retrieve function files.
-    if [[ -z ${TCAR_MODULE_NAME} ]];then
-        tcar_printMessage "`gettext "The export id was not provided."`" --as-error-line
-    fi
-
-    # Define list of format-specific functionalities. This is the list
-    # of function definitions previously exported by
-    # `tcar_setModuleEnvironmentScripts'.  Be sure to limit the list
-    # to function names that start with the suffix specified only.
-    local TCAR_MODULE_SCRIPT_FN=''
-    local TCAR_MODULE_SCRIPT_FNS=$(declare -F | gawk '{ print $3 }' | egrep "^${TCAR_MODULE_NAME}")
-
-    # Unset function names from current execution environment.
-    for TCAR_MODULE_SCRIPT_FN in ${TCAR_MODULE_SCRIPT_FNS};do
-        unset -f ${TCAR_MODULE_SCRIPT_FN}
-        tcar_printMessage "unset -f : ${TCAR_MODULE_SCRIPT_FN}" --as-debugger-line
-    done
-
-}
diff --git a/Automation/centos-art.conf.sh b/Automation/centos-art.conf.sh
deleted file mode 100755
index 4766add..0000000
--- a/Automation/centos-art.conf.sh
+++ /dev/null
@@ -1,136 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   centos-art.conf.sh -- This file provides default configuration
-#   values to centos-art.sh script.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-######################################################################
-# Script's identity configuration variables.
-######################################################################
-
-# Set the script name.
-declare -xr TCAR_SCRIPT_NAME="centos-art.sh"
-
-# Set the script version. You can use this number as pattern
-# to identify the relation between the centos-artwork repository
-# and the script. Both repository and script version must be the same.
-# This way we can say that specific functionalities inside the script
-# will work as expected when run over the repository directory structure.
-declare -xr TCAR_SCRIPT_VERSION='0.6'
-
-# Set the script command name.
-declare -xr TCAR_SCRIPT_COMMAND="centos-art"
-
-######################################################################
-# Script's path configuration variables.
-######################################################################
-
-# Set the script modules directory.
-declare -xr TCAR_SCRIPT_MODULES_BASEDIR=${TCAR_SCRIPT_BASEDIR}/Modules
-
-# Set the script temporal directory.
-declare -xr TCAR_SCRIPT_TEMPDIR=$(mktemp -p /tmp -d ${TCAR_SCRIPT_NAME}-XXXXXX)
-
-######################################################################
-# Internationalization configuration variables and functions.
-######################################################################
-
-# Set the script language information using the LC format. This format
-# shows both language and country information (e.g., `es_ES').
-declare -xr TCAR_SCRIPT_LANG_LC=$(echo ${LANG} | cut -d'.' -f1)
-
-# Set the script language information using the LL format. This format
-# shows only the language information (e.g., `es').
-declare -xr TCAR_SCRIPT_LANG_LL=$(echo ${TCAR_SCRIPT_LANG_LC} | cut -d'_' -f1)
-
-# Set the script language information using the CC format. This format
-# shows only the country information (e.g., `ES').
-declare -xr TCAR_SCRIPT_LANG_CC=$(echo ${TCAR_SCRIPT_LANG_LC} | cut -d'_' -f2)
-
-# Set function environments required by GNU gettext system.
-. gettext.sh
-
-# Set the script text domain. This information is used by gettext
-# system to retrieve translated strings from machine object (MO) files
-# with this name. This variable is reset each time a new module is
-# loaded, so the correct files can be used.
-declare -x TEXTDOMAIN="${TCAR_SCRIPT_NAME}"
-
-# Set the script text domain directory. This information is used by
-# gettext system to know where the machine objects are stored in. This
-# variable is reset each time a new module is loaded, so the correct
-# files can be used.
-declare -x TEXTDOMAINDIR=${TCAR_SCRIPT_BASEDIR}/Locales
-
-######################################################################
-# Module-specific configuration variables.
-######################################################################
-
-# Set absolute path to documentation search path. This is the location
-# where final documentation formats (e.g., man pages) will be saved
-# in.
-declare -x TCAR_SCRIPT_DIR_MANUALS=${TCAR_SCRIPT_BASEDIR}/Manuals/Final
-
-######################################################################
-# User-related configuration variables.
-######################################################################
-
-# Set file path to your preferred text editor.  The editor you specify
-# will be use when you need to write commit messages and anything that
-# requires text edition.
-declare -x  TCAR_USER_EDITOR=/usr/bin/vim
-
-# Set user-specific configuration file used by centos-art.sh script to
-# determine where to retrieve user-specific configuration values.
-# User-specific configuration files let you customize the way
-# centos-art.sh behaves in a multi-user environment. This variable
-# must be read-only.
-declare -xr TCAR_USER_CONFIG=${HOME}/.${TCAR_SCRIPT_COMMAND}.conf.sh
-
-######################################################################
-# Flag-related configuration variables.
-######################################################################
-
-# Set filter flag (-f|--filter).  This flag is mainly used to reduce
-# the number of files to process and is interpreted as egrep-posix
-# regular expression.  By default, when this flag is not provided, all
-# paths in the working copy will match, except files inside hidden
-# directories like `.svn' and `.git' that will be omitted.
-declare -x  TCAR_FLAG_FILTER='[[:alnum:]_/-]+'
-
-# Set verbosity flag (-q|--quiet). This flag controls whether
-# centos-art.sh script prints messages or not. By default, all
-# messages are suppressed except those directed to standard error.
-declare -x  TCAR_FLAG_QUIET='false'
-
-# Set affirmative flag (-y|--yes). This flag controls whether
-# centos-art.sh script does or does not pass confirmation request
-# points. By default, it doesn't.
-declare -x  TCAR_FLAG_YES='false'
-
-# Set debugger flag (-d|--debug). This flag controls whether
-# centos-art.sh script does or does not print debugging information.
-# The centos-art.sh script prints debug information to standard
-# output.
-declare -x  TCAR_FLAG_DEBUG='false'
diff --git a/Automation/centos-art.sh b/Automation/centos-art.sh
deleted file mode 100755
index db6f16b..0000000
--- a/Automation/centos-art.sh
+++ /dev/null
@@ -1,183 +0,0 @@
-#!/bin/bash
-######################################################################
-#
-#   centos-art.sh -- The CentOS artwork repository automation tool.
-#
-#   Written by:
-#   * Alain Reguera Delgado <al@centos.org.cu>, 2009-2013
-#
-# Copyright (C) 2009-2013 The CentOS Artwork SIG
-#
-# This program is free software; you can redistribute it and/or modify
-# it under the terms of the GNU General Public License as published by
-# the Free Software Foundation; either version 2 of the License, or (at
-# your option) any later version.
-#
-# This program is distributed in the hope that it will be useful, but
-# WITHOUT ANY WARRANTY; without even the implied warranty of
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-# General Public License for more details.
-#
-# You should have received a copy of the GNU General Public License
-# along with this program; if not, write to the Free Software
-# Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
-#
-######################################################################
-
-# Verify absolute path to the working directory. This information is
-# critical for centos-art.sh script to work.
-if [[ ! ${TCAR_BASEDIR} ]] || [[ -z ${TCAR_BASEDIR} ]] \
-    || [[ ! -d ${TCAR_BASEDIR} ]];then
-    printf "Enter repository's absolute path: "
-    read TCAR_BASEDIR
-    declare -xr TCAR_BASEDIR=$(printf ${TCAR_BASEDIR} \
-        | sed -r -e 's,/+,/,g' -e 's,/+$,,')
-fi
-
-# Define automation scripts base directory. We need to define it here
-# in order to reach the configuration file. All other environment
-# variable definitions must be declared inside the configuration file.
-if [[ -d ${TCAR_BASEDIR} ]];then
-    declare -xr TCAR_SCRIPT_BASEDIR=${TCAR_BASEDIR}/Automation
-else
-    exit 1
-fi
-
-# Initialize default configuration values.
-if [[ -d ${TCAR_SCRIPT_BASEDIR} ]];then
-    . ${TCAR_SCRIPT_BASEDIR}/centos-art.conf.sh
-else
-    exit 1
-fi
-
-# Initialize user-specific configuration values. Users can use this
-# file to customize the way centos-art.sh script behaves.
-if [[ -f ${TCAR_USER_CONFIG} ]];then
-    . ${TCAR_USER_CONFIG}
-fi
-
-# Export script's environment functions.
-for SCRIPT_FILE in $(ls ${TCAR_SCRIPT_BASEDIR}/Scripts/*.sh);do
-    if [[ -x ${SCRIPT_FILE} ]];then
-        . ${SCRIPT_FILE}
-        export -f $(grep '^function ' ${SCRIPT_FILE} | cut -d' ' -f2)
-    else
-        echo "${SCRIPT_FILE} `gettext "has not execution rights."`"
-        exit 1
-    fi
-done
-
-# Trap signals in order to terminate the script execution correctly
-# (e.g., removing all temporal files before leaving).  Trapping the
-# exit signal seems to be enough by now, since it is always present as
-# part of the script execution flow. Each time the centos-art.sh
-# script is executed it will inevitably end with an EXIT signal at
-# some point of its execution, even if it is interrupted in the middle
-# of its execution (e.g., through `Ctrl+C').
-trap tcar_terminateScriptExecution 0
-
-# Retrieve module's name using the first argument of centos-art.sh
-# script as reference.
-if [[ ! ${1} =~ '^-' ]];then
-    TCAR_MODULE_NAME="${1}"; shift 1
-else
-    TCAR_MODULE_NAME=""
-fi
-
-# Initialize centos-art.sh script specific options. The way
-# centos-art.sh script retrieve its options isn't as sophisticated
-# (e.g., it doesn't provide valid-option verifications) as it is
-# provided by getopt command. We cannot use getopt here because it is
-# already used when loading module-specific options. Using more than
-# one invocation of getopt in the same script is not possible (e.g.,
-# one of the invocations may enter in conflict with the other one when
-# different option definitions are expected in the command-line.)
-while true; do
-
-    # Store non-option arguments passed to centos-art.sh script.
-    if [[ ! ${1} =~ '^-' ]];then
-        TCAR_SCRIPT_ARGUMENT="${1} ${TCAR_SCRIPT_ARGUMENT}"
-        shift 1
-        if [[ $# -gt 0 ]];then
-            continue
-        else
-            break
-        fi
-    fi
-
-    case "${1}" in
-
-        --help* )
-
-            if [[ -z ${TCAR_MODULE_NAME} ]];then
-                # Print centos-art.sh script's help. Consider that the
-                # --help option can receive an argument by using the
-                # equal sign (e.g.,
-                # --help=tcar_setModuleEnvironment.sh).  However, it
-                # is not possible to use spaces instead of equal sign
-                # because that would confuse other options from being
-                # parsed.
-                tcar_printHelp "${1}"
-                exit 0
-            else
-                # Store the argument for further processing inside the
-                # module environment that will be executed later.
-                TCAR_MODULE_ARGUMENT="-g ${1} ${TCAR_MODULE_ARGUMENT}"
-                shift 1
-            fi
-            ;;
-
-        --version )
-
-            # Print centos-art.sh script's version.
-            if [[ -z ${TCAR_MODULE_NAME} ]];then
-                tcar_printVersion
-                exit 0
-            else
-                TCAR_MODULE_ARGUMENT="-g ${1} ${TCAR_MODULE_ARGUMENT}"
-                shift 1
-            fi
-            ;;
-
-        --quiet )
-
-            TCAR_FLAG_QUIET='true'
-            shift 1
-            ;;
-
-        --yes )
-
-            TCAR_FLAG_YES='true'
-            shift 1
-            ;;
-
-        --debug )
-
-            TCAR_FLAG_DEBUG='true'
-            shift 1
-            ;;
-
-        * ) 
-
-            # Store module-specific option arguments. This is, all
-            # arguments not considered part of centos-art.sh script
-            # itself. The module-specific option arguments are passed,
-            # later, to getopt for option processing, inside the
-            # module-specific environments.
-            TCAR_MODULE_ARGUMENT="-g ${1} ${TCAR_MODULE_ARGUMENT}"
-            shift 1
-            if [[ $# -gt 0 ]];then
-                continue
-            else
-                break
-            fi
-            ;;
-    esac
-done
-
-# Initiate module-specific environment.
-tcar_setModuleEnvironment -m "${TCAR_MODULE_NAME}" ${TCAR_MODULE_ARGUMENT} ${TCAR_SCRIPT_ARGUMENT}
-
-# At this point everything has been done without errors. So, exit
-# centos-art.sh script successfully.
-exit 0
diff --git a/render.conf.tpl b/render.conf.tpl
new file mode 100644
index 0000000..4c0a619
--- /dev/null
+++ b/render.conf.tpl
@@ -0,0 +1,8 @@
+[744x1052.png]
+render-type     = "svg"
+render-flow     = "base"
+render-from     = "${TCAR_BASEDIR}/Artworks/Themes/Models/Posters/744x1052.svgz"
+brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/96/centos.png:x96+127+600"
+brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/96/message.png:x96+127+716"
+brand           = "${TCAR_BASEDIR}/Artworks/Brands/Types/Default/Final/ffffff/ffffff-0/96/url.png:x96+127+832"
+brand           = "${TCAR_BASEDIR}/Artworks/Brands/Symbols/Default/Final/ffffff/ffffff-0/512/centos.png:x512+116+50"