diff --git a/installer/resources/readme/readme.html b/installer/resources/readme/readme.html index 66ab611e00c93d908cdc5bf207af656e9737fa13..401d676b77b6e59ce6650f4eaba763de27c7a09c 100644 --- a/installer/resources/readme/readme.html +++ b/installer/resources/readme/readme.html @@ -20,8 +20,9 @@ <h3>Services on I2P</h3> <ul class="links"> -<li class="tidylist"><b>Invisible Internet & Public Web Browsing</b><br>On I2P you can access anonymous websites (aka eepsites) and other services (e.g. ssh over I2p, your own IRC/Jabber server etc.) in addition to being able to host your own services, and you can also access the normal web anonymously via I2P's built-in web proxy. <a href="http://www.i2p2.de/htproxyports.html" target="_blank">Configure your browser</a> to use the <a href="http://proxy.i2p" target="_blank">HTTP proxy</a> at <code>127.0.0.1 port 4444</code>, then browse to an eepsite or a normal, unencrypted <code>http://</code> address. There's <a href="http://echelon.i2p/i2pfox/">I2PFox</a>, a custom build -of Firefox tailored especially for I2P, which you might like to investigate for locked-down darknet exploration! <a href="#eepsites">Below</a> we list some of the sites hosted on I2P.</li><li class="tidylist"><b>Anonymous E-Mail</b><br>Postman's I2P-based mail system can be accessed either via <a href="../../../../../../susimail/">I2P's built-in webmail</a> +<li class="tidylist"><b>Invisible Internet & Public Web Browsing</b><br>On I2P you can access anonymous websites (aka eepsites) and other services (e.g. ssh over I2P, IRC, Jabber etc.) in addition to being able to host your own services. You can also access the normal web anonymously via I2P's built-in web proxy (aka outproxy).<a href="http://www.i2p2.de/htproxyports.html" target="_blank">Configure your browser</a> to use the <a href="http://proxy.i2p" target="_blank">HTTP proxy</a> at <code>127.0.0.1 port 4444</code>, then browse to an eepsite or a normal, unencrypted <code>http://</code> address. For a pre-configured browser, you may wish to try <a href="http://echelon.i2p/i2pfox/">I2PFox</a>, a custom build of Firefox security hardened and tailored especially for I2P. If you wish to disable or change outproxy access to the normal internet, remove or modify the outproxy entry for <code>false.i2p</code> under the <i>Outproxies</i> option in the <a href="/i2ptunnel/edit?tunnel=0" target="_blank">I2P HTTP Proxy Tunnel Editor</a>. In the Sites of Interest section <a href="#eepsites">below</a>, we list a few of the sites hosted on I2P.</li> + +<li class="tidylist"><b>Anonymous E-Mail</b><br>Postman's I2P-based mail system can be accessed either via <a href="../../../../../../susimail/">I2P's built-in webmail</a> (aka susimail) or using any mail client that supports smtp and pop3. Accounts can send and receive mail from the normal internet. For an account, visit <a href="http://hq.postman.i2p/" target="_blank">hq.postman.i2p</a>. Additionally, <a href="http://i2pbote.i2p/" target="_blank">I2P-Bote</a> is a new serverless, end-to-end encrypted e-mail system providing a web @@ -30,10 +31,10 @@ and can be installed as a <a href="readme.html#plugins">plugin</a>.</li> <li class="tidylist"><b>Anonymous File Transfer</b><br><a href="/i2psnark" target="_blank">I2PSnark</a> is integrated into I2P, providing anonymous, encrypted <a href="https://secure.wikimedia.org/wikipedia/en/wiki/BitTorrent_%28protocol%29" target="_blank">BitTorrent</a> transfers. In addition, Sponge develops a bittorrent client called <a href="http://bob.i2p/Robert.html">Robert</a> written in Python. There is also a port of <a href="http://www.emule-project.net/" target="_blank">eMule</a> to I2P called <a href="http://echelon.i2p/imule">iMule</a> [Needs developers!], an anonymous, secure implementation of a <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Gnutella" target="_blank">Gnutella network</a>, accessible using <a href="http://echelon.i2p/i2phex/" target="_blank">I2Phex</a> [maintained by Complication, seeking new developers!], and additional facilities including browser-based file hosting etc.</li> <li class="tidylist"><b>Anonymous Chat</b><br>Start your IRC client (e.g. Chatzilla, Pidgin, XChat) - and connect to the <a href="irc://127.0.0.1:6668/i2p">server</a> at <code>127.0.0.1 port 6668</code>. You do not need to configure a proxy in your IRC client; I2P provides you with a local IRC tunnel (configured in your IRC client as an IRC server or remote host). Your local I2P IRC tunnel on <code>localhost:6668</code> will direct you to one of two IRC servers hosted on I2P by Postman and Badger, but neither you nor they know where the other is, and your mom, ISP or government is unable to intercept your conversation! Once you're there, <code>#i2p-help</code>,<code>#i2p</code>,<code>#i2p-chat</code> and <code>#i2p-dev</code> are just a few of the available channels you may wish to /join. There's also an I2P-based <a href="http://echelon.i2p/qti2pmessenger">Instant Messenger</a> for unmonitorable and uncensorable anonymous chat, as well as alternative IRC servers, Jabber servers, website-based chat etc. And of course you're entirely free to run your own servers over I2P in whatever flavor you choose (both udp and tcp are provisioned in I2P).</li> - <li class="tidylist"><b>Forums & Blogging</b><br><a href="http://syndie.i2p2.de/" target="_blank">Syndie</a> is a distributed forum and blogging platform for I2P [Needs developers!]. There's also an I2P plugin port of the Java-based <a href="http://pebble.sourceforge.net/" target="_blank">pebble</a> blogging platform ported to I2P by zzz, available on <a href="http://i2plugins.i2p" target="_blank">i2plugins.i2p</a>. And, of course, all normal blogging, forum and cms software will run over I2P, though you're advised to take extra precautions with security when setting up and to keep all associated software (e.g. Php, MySql, Python, Apache) up to date and locked-down! Also, there are quite a few forums running on I2P in various languages; see <a href="#eepsites">below</a> for some suggestions.</li> - <a name="plugins"></a><li class="tidylist"><b>Plugins for I2P</b><br>Extend the usefulness of I2P by installing plugins& blogging, chatting, file sharing and other plugins have already been written or ported and await your <a href="http://i2plugins.i2p/plugins/" target="_blank">installation</a>! Browse the plugins and related info at <a href="http://i2plugins.i2p" target="_blank">i2plugins.i2p</a>. If you're a <a href="http://i2plugins.i2p/developers/" target="_blank">developer</a>, a complete language-agnostic framework for writing your own plugins is provided with <a href="http://www.i2p2.i2p/plugins.html" target="_blank">documentation</a>; I2P plugins can be coded in any language.</li> -<br></ul> + and connect to the <a href="irc://127.0.0.1:6668/i2p">server</a> at <code>127.0.0.1 port 6668</code>. You do not need to configure a proxy in your IRC client; I2P provides you with a local IRC tunnel (configured in your IRC client as an IRC server or remote host). Your local I2P IRC tunnel on <code>localhost:6668</code> will direct you to one of two IRC servers hosted on I2P by Postman and Badger, but neither you nor they know where the other is, and your mom, ISP or government is unable to intercept your conversation! Once you're there, <code>#i2p-help</code>,<code>#i2p</code>,<code>#i2p-chat</code> and <code>#i2p-dev</code> are just a few of the available channels you may wish to /join. There's also an I2P-based <a href="http://echelon.i2p/qti2pmessenger">Instant Messenger</a> for unmonitorable and uncensorable anonymous chat, as well as alternative IRC servers, Jabber servers, website-based chat etc. And of course you're entirely free to run your own servers over I2P in whatever flavor you choose, or if you're a developer write your own <a href="http://www.i2p2.de/applications.html" target="_blank">I2P applications</a> (both <a href="https://secure.wikimedia.org/wikipedia/en/wiki/User_Datagram_Protocol" target="_blanK">udp</a> and <a href="https://secure.wikimedia.org/wikipedia/en/wiki/Transmission_Control_Protocol" target="_blank">tcp</a> protocols are <a href="http://www.i2p2.i2p/techintro.html#op.transport" target="_blank">provisioned</a>), and <a href="http://www.i2p2.de/streaming.html" target="_blank">realtime streaming</a> is also possible. We also provide full access to the <a href="http://docs.i2p2.de/javadoc/" target="_blank"> java-based api</a>.</li> + <li class="tidylist"><b>Forums & Blogging</b><br>If you're looking to run your own blog or forum, you might be interested in <a href="http://syndie.i2p2.de/" target="_blank">Syndie</a>, a distributed forum and blogging platform for I2P [Needs developers!]. There's also an I2P plugin port of the Java-based <a href="http://pebble.sourceforge.net/" target="_blank">pebble</a> blogging platform ported to I2P by zzz, available on <a href="http://i2plugins.i2p" target="_blank">i2plugins.i2p</a>. And, of course, all normal blogging, forum and cms software will run over I2P, though you're advised to take extra precautions with security when setting up and to keep all associated software (e.g. Php, MySql, Python, Apache) up to date and locked-down! Also, there are quite a few community run forums on I2P in various languages; see <a href="#eepsites">below</a> for some suggestions.</li> + <a name="plugins"></a><li class="tidylist"><b>Plugins for I2P</b><br>Extend the usefulness of I2P by installing plugins… blogging, chatting, file sharing and other plugins have already been written or ported and await your <a href="http://i2plugins.i2p/plugins/" target="_blank">installation</a>! Browse the plugins and related info at <a href="http://i2plugins.i2p" target="_blank">i2plugins.i2p</a>. If you're a <a href="http://i2plugins.i2p/developers/" target="_blank">developer</a>, a complete language-agnostic framework for writing your own plugins is provided with <a href="http://www.i2p2.i2p/plugins.html" target="_blank">documentation</a>; I2P plugins can be coded in any language.</li> +</ul> <h3>Anonymous Encrypted Webserving on I2P</h3> <ul class="links"> @@ -74,7 +75,7 @@ your eepsite will be visible (but not discoverable) to others. Detailed instruct <h2>Troubleshooting & Further Assistance</h2><a name="trouble"></a> <ul class="links"> - <li class="tidylist"><b>Be Patient!</b><br>I2P may be slow to start the first time, as it searches for peers. The longer your I2P router is running, the better it will perform, so try and keep your router on as long as you can, 24/7 if possible! If, after 30 minutes, your <i>Active: [connected/recent]</i> count still has less than 10 peers, or your total number of <i>Integrated</i> peers is less than 5, there are several things you can do to check for problems: + <li class="tidylist"><b>Be Patient!</b><br>I2P may be slow to integrate into network the first time you run it as it bootstraps into the network and learns of additional peers. The longer your I2P router is running, the better it will perform, so try and keep your router on as long as you can, 24/7 if possible! If, after 30 minutes, your <i>Active: [connected/recent]</i> count still has less than 10 peers, or your total number of <i>Integrated</i> peers is less than 5, there are several things you can do to check for problems: </li> <li class="tidylist"><b>Check your Configuration & Bandwidth Allocation</b><br>I2P functions best when you can accurately reflect the speed of your network connection in the <a href="/config">bandwidth configuration section</a>. By default I2P is configured with some fairly conservative values that will not suit many use cases, so please take time to review these settings and correct where necessary. The more bandwidth you allocate, <i>specifically</i> upstream bandwidth, the more you will benefit from the network. @@ -106,5 +107,5 @@ If you're behind a prohibitive firewall but have unrestricted outbound access, I <li class="tidylist"><b>Reporting Bugs</b><br>If you'd like to report a bug, please file a ticket on <a href="http://trac.i2p2.i2p" target="_blank">trac.i2p2.i2p</a>. For developer-related discussions, please visit <a href="http://zzz.i2p" target="_blank">zzz's developer forums</a> or come and visit the <a href="irc://127.0.0.1:6668/i2p-dev">developer channel</a> on I2P's IRC network. Developers can browse source at <a href="http://stats.i2p/cgi-bin/viewmtn/" target="_blank">zzz's mtn repository viewer</a>, <a href="http://i2host.i2p/cgi-bin/view/branch/changes/i2p.i2p" target="_blank">Sponge's instance</a>, or via <a href="http://trac.i2p2.i2p/browser" target="_blank">trac.i2p2.i2p</a>. We primarily use <a href="http://www.i2p2.i2p/monotone.html" target="_blank">monotone</a> to manage our source code.</li> <li class="tidylist"><b>Get Involved!</b><br>I2P is developed and maintained mostly through unfunded, voluntary participation by community members. We're happy to accept <a href="http://www.i2p2.i2p/donate.html" target="_blank">donations</a>, which go into essential hosting and administrative costs. We have <a href="http://www.i2p2.i2p/bounties.html" target="_blank">cash bounties</a> for aspects of I2P for developers looking for incentives to participate, and we're always looking for more <a href="http://www.i2p2.i2p/newdevelopers.html" target="_blank">Java coders</a>, <a href="http://www.i2p2.i2p/newtranslators.html" target="_blank">translators</a>, promoters and users to help I2P grow. The bigger the I2P network, the more everyone benefits, so simply telling all your friends about I2P (and lending a hand with the installation and setup where needed) is a big help. For further info on how you can participate visit the <a href="http://www.i2p2.i2p/getinvolved.html" target="_blank">volunteers page</a> on the website.</li> -</ul><div align="right"><a href="#top">[Return to Top]</a> +</ul><div class="topness"><a href="#top">[Return to Top]</a></div> <div class="footnote"><hr>Document updated: December 2010.</div> diff --git a/installer/resources/themes/console/classic/console.css b/installer/resources/themes/console/classic/console.css index fca4022b94ceb7ef9118611bb2e089eec8adb15c..54150a450f27a5674b378ba1657cff8574f248aa 100644 --- a/installer/resources/themes/console/classic/console.css +++ b/installer/resources/themes/console/classic/console.css @@ -153,7 +153,7 @@ div.routersummaryouter { } div.routersummary { - background: #ddf; + background: #eef; width: 193px; color: inherit; margin: 0 0 5px; @@ -164,6 +164,9 @@ div.routersummary { border-right: 1px solid #89f; word-wrap: break-word; font: 9pt/125% !important; + -moz-border-radius: 3px 0 0 3px; + -khtml-border-radius: 3px 0 0 3px; + border-radius: 3px 0 0 3px; } div.routersummary input[type=text] { @@ -182,9 +185,9 @@ div.routersummary h3 { border: 0px solid #f00; font-size: 9.5pt; letter-spacing: 0.05em; - margin: -7px 0px -8px 0px; - padding: 1px 0; - background: #c5d5fb; + margin: -7px -1px -8px -1px; + padding: 3px 0; + background: #f; text-transform: uppercase; } @@ -193,9 +196,9 @@ div.routersummary h4 { border-bottom: 0 !important; font-size: 8.5pt; letter-spacing: 0.05em; - margin: -7px 0px -8px 0px !important; - padding: 3px 0; - background: #c1d1f7; + margin: -7px -1px -8px -1px !important; + padding: 8px 0; + background: #fff; text-transform: capitalize; text-decoration: none !important; color: #2b2; @@ -220,7 +223,7 @@ div.routersummary table { div.routersummary tr { background-image: none !important; - background-color: transparent !important; + background-color: transparent !important; border: 0 !important; } @@ -301,6 +304,9 @@ div.main { text-align: left; color: #001; min-width: 500px; + -moz-border-radius: 0 0 3px 0; + -khtml-border-radius: 0 0 3px 0; + border-radius: 0 0 3px 0; } div.main ul { @@ -331,6 +337,9 @@ div.main textarea { div.main h2 { margin-top: 20px; margin-bottom: 10px !important; + -moz-border-radius: 0 3px 0 0; + -khtml-border-radius: 0 3px 0 0; + border-radius: 0 3px 0 0; } div.welcome { @@ -428,8 +437,7 @@ div.news hr { } div.confignav { - padding: 11px 0; - background: #ddf; + padding: 15px 0; margin: -16px -16px 0 -16px; border: 1px solid #89f; font-size: 9.5pt; @@ -516,6 +524,9 @@ h1 { letter-spacing: 0.3em; background: #fff; min-width: 500px; + -moz-border-radius: 0 3px 0 0; + -khtml-border-radius: 0 3px 0 0; + border-radius: 0 3px 0 0; } h2 { @@ -531,7 +542,7 @@ h2 { h3 { font-size: 12pt; - padding: 5px 10px; + padding: 6px 10px 8px; border: 1px solid #89f; letter-spacing: 0.04em; margin-bottom: 10px; @@ -541,11 +552,21 @@ h3 { } h2, h3 { - background-image: url("images/titlebg.png"); + background-image: url("images/titlebg.png") !important; background-repeat: no-repeat; - background-position: right center; + background-position: center right; + -moz-border-radius: 0 3px 0 0; + -khtml-border-radius: 0 3px 0 0; + border-radius: 0 3px 0 0; } +.routersummary h2, .routersummary h3, div.confignav { + background-image: url("images/tinytitle.png") !important; + background-repeat: repeat-x; + background-position: center right; +} + + .proxyfooter{ font-size: 7pt; display: none !important; @@ -618,11 +639,14 @@ hr { font-size: 8pt; color: #001; text-align: center; - margin: -7px 0 7px 0; - background: #bbf; - border: 5px solid #bbf; + margin: -5px 0 7px 0; + background: #fff; + border: 1px solid #bbf; border-top: 0; padding: 4px 0 2px 0; + background-image: url("images/tinytitle.png") !important; + background-repeat: repeat-x; + background-position: center right; } div.joblog { @@ -729,6 +753,22 @@ p { .links li { list-style-image: url("images/link.png") !important; + padding: 5px 10px 0 !important; +} + +.links li:first-child { + padding: 14px 10px 5px !important; +} + +.links li:last-child { + margin-bottom: 0px !important; + margin-top: 0px; +} + +.links b { + font-size: 10pt; + line-height: 150%; + letter-spacing: 0.02em; } a:link{ @@ -773,7 +813,10 @@ tt { } .tablefooter tr, .tablefooter td { - background: #bbf; + background: #fff; + background-image: url("images/tinytitle.png") !important; + background-repeat: repeat-x; + background-position: center right; font-size: 8pt; font-weight: bold; line-height: 150%; @@ -784,23 +827,24 @@ tt { .tidylist { text-align: justify; - padding-right: 30px; - margin-right: 20px; + padding-right: 25px; + margin-right: 15px !important; + margin-left: 15px; } .tidylist code { text-align: left; font: 9pt "Lucida Console", "DejaVu Sans Mono", Courier, mono; - color: #390; + color: #723; padding: 2px 3px; - background: #eeb; +/* background: #fff;*/ font-weight: bold; } div.graphspanel { padding: 10px 5px 20px 5px; margin: -16px -16px -11px -16px; - border: 1px solid #89f; +/* border: 1px solid #89f;*/ text-align: center !important; } @@ -849,4 +893,12 @@ div.footnote hr{ background: #99f; height: 1px; border: 0px solid #99f; +} + +.topness { + font-size: 7.5pt; + text-align: right; + margin-top: -8px; + margin-bottom: -5px; + margin-right: 5px; } \ No newline at end of file diff --git a/installer/resources/themes/console/classic/console_big.css b/installer/resources/themes/console/classic/console_big.css index a5b221a9dedb974da2ce48e499c9b899755714fe..0bb0fc0f892d67e5deefcad6a96b747efa34e9e3 100644 --- a/installer/resources/themes/console/classic/console_big.css +++ b/installer/resources/themes/console/classic/console_big.css @@ -26,6 +26,11 @@ div.routersummary table a:link, div.routersummary table a:visited { font-size: 10.5pt; } +div.routersummary a { + word-spacing: 0em !important; + letter-spacing: 0.2em !important; +} + div.tunnels a { font-size: 9pt !important; } @@ -51,6 +56,14 @@ a, b, div.routersummary h3 a, div.routersummary h4 { font-size: 100%; } +b, a, input, button, submit, i, th, thead, tfoot, h1, h2, h3, h4{ + font-weight: normal !important; + font-style: normal !important; + -moz-text-shadow: 0 0 0; + -khtml-text-shadow: 0 0 0; + text-shadow: 0 0 0; +} + body { font: 10pt Verdana, "Bitstream Vera Sans", Helvetica, Sans, sans-serif; } diff --git a/installer/resources/themes/console/classic/ieshim.css b/installer/resources/themes/console/classic/ieshim.css index dcf8367e3edc4361625b8c6c7de561463115b687..5bc3cb86be7e933818f642556a5cfee622bbd626 100644 --- a/installer/resources/themes/console/classic/ieshim.css +++ b/installer/resources/themes/console/classic/ieshim.css @@ -44,17 +44,17 @@ div.configure table { } h1 { - padding: 24px 10px 23px 10px !important; - margin: 0 0px 0 195px !important; - margin: 0 16px 0 213px !important; + padding: 24px 10px 23px 20px !important; + margin: 0 px 0 195px !important; + margin: 0 2px 0 200px !important; color: #001; border: 1px solid #89f !important; border-left: 1px solid #89f !important; + text-align: left; } - h2 { - padding: 10px !important; + padding: 12px !important; text-align: left !important; margin: 0 0 15px 0 !important; } @@ -79,7 +79,7 @@ div.messages { } div.main { - margin: -5px 0px 10px 197px; + margin: -5px 2px 10px 200px; border: 1px solid #89f !important; } @@ -89,6 +89,7 @@ div.main hr, div.news hr { div.news { margin-left: 197px !important; + margin-right: 100px !important; border-left: 1px solid #89f !important; } @@ -103,7 +104,7 @@ div.main { div.news { border-left: 5px solid #bbf; - margin: -5px 0px 0 193px; + margin: 0px 5px 0 193px; padding-bottom: 8px; } @@ -148,7 +149,7 @@ div.routersummary h3 { font-size: 9pt; letter-spacing: 0.05em; margin: -14px 0px -15px 1px; - padding: 1px 0px 1px 0px; + padding: 3px 0px !important; background: #c5d5fb; text-transform: uppercase; } @@ -160,7 +161,7 @@ div.routersummary h4 { letter-spacing: 0.05em; margin: -14px 0px -15px 1px !important; padding: 7px 3px 5px 3px; - background: #c1d1f7; + background: #fff; text-transform: capitalize; text-decoration: none !important; color: #2b2; @@ -213,7 +214,7 @@ div.routersummary td { } div.routersummary form { - margin: -20px 0 !important; + margin: -20px 0 !important; } div.news li { @@ -265,4 +266,37 @@ div.graphspanel hr { table { width: 100% !important; -} \ No newline at end of file +} + +.links li { + list-style-image: url("images/link.png") !important; + list-style-image: none !important; + margin: 2px 15px 10px 0px !important; + padding-right: 5px; + list-style-position: outside; + display:list-item; +} + + +div.news { + margin: -1px 2px 0 200px !important; + padding: -10px 0px 8px 0px; + background: #ffffc0; + border: 1px solid #89f; + border-bottom: 1px solid #89f; + border-right: 1px solid #89f; + text-align: right; + color: #770; + min-width: 500px; + padding-bottom: 8px; + padding-left: 10px; + padding-right: 10px; + font-size: 7pt; +} + +h1, h2, h3 { + background: #fff url(images/titlebg.png) center right no-repeat !important; +} + +.routersummary h2, .routersummary h3 { + background: #fff url(images/tinytitle.png) center right tile-x !important; \ No newline at end of file diff --git a/installer/resources/themes/console/classic/images/tinytitle.png b/installer/resources/themes/console/classic/images/tinytitle.png new file mode 100644 index 0000000000000000000000000000000000000000..58952657a5142e824325d4bcac003b2481deaed5 Binary files /dev/null and b/installer/resources/themes/console/classic/images/tinytitle.png differ diff --git a/installer/resources/themes/console/classic/images/titlebg.png b/installer/resources/themes/console/classic/images/titlebg.png index b524e04e24a7085356d89ba7d3cdb685b2c93ec7..4c36cb0ecce8c420da0ca074126bc0f18f5ea6a2 100644 Binary files a/installer/resources/themes/console/classic/images/titlebg.png and b/installer/resources/themes/console/classic/images/titlebg.png differ diff --git a/installer/resources/themes/console/dark/console.css b/installer/resources/themes/console/dark/console.css index 2425dcc3b17ae0586301d6e92e6b70ccce18524b..a436be5a2cba791aba0ddcb35dc99451d214ed1b 100644 --- a/installer/resources/themes/console/dark/console.css +++ b/installer/resources/themes/console/dark/console.css @@ -584,6 +584,7 @@ div.main li b { color: #dd0; padding: 1px 2px; background: #030; + margin: 0 2px; } ol { @@ -1048,4 +1049,12 @@ div.footnote hr{ background: #494; height: 1px; border: 0px solid #494; +} + +.topness { + font-size: 7.5pt; + text-align: right; + margin-top: -23px; + margin-bottom: -5px; + margin-right: 5px; } \ No newline at end of file diff --git a/installer/resources/themes/console/light/console.css b/installer/resources/themes/console/light/console.css index 9e60e5cc65cc4e9859d35919d0f9a65393e0fd84..2dd16656845c4855c7e8c79f92c928c0fbb83216 100644 --- a/installer/resources/themes/console/light/console.css +++ b/installer/resources/themes/console/light/console.css @@ -1146,4 +1146,12 @@ div.footnote hr{ background: #447; height: 1px; border: 0px solid #447; +} + +.topness { + font-size: 7.5pt; + text-align: right; + margin-top: -10px; + margin-bottom: -18px; + margin-right: 5px; } \ No newline at end of file diff --git a/installer/resources/themes/console/midnight/console.css b/installer/resources/themes/console/midnight/console.css index 3ddb1ab8248dc434112a744a41265b43cdf176b7..39b8df3d4c9ad868577c16f72643ff2d2a5f1ca4 100644 --- a/installer/resources/themes/console/midnight/console.css +++ b/installer/resources/themes/console/midnight/console.css @@ -67,7 +67,7 @@ div.logo a:hover { /* http proxy error warning */ div.warning { - margin: 25px 25px 10px 260px; + margin: 25px 25px 15px 260px; padding: 0px 20px 20px 75px; background: #001; border: 1px solid #99f; @@ -766,12 +766,12 @@ p { padding-bottom: -2px; text-align: justify; margin-top: 5px !important; - margin-left: 5px !important; + margin-left: 5px !important; } .links li { list-style-image: url("images/link.png") !important; - padding-right: 20px !important; + padding-right: 15px !important; } .links li:last-child { @@ -830,8 +830,8 @@ tt { .tidylist { text-align: justify; - padding-right: 30px; - margin-right: 20px; + padding-right: 20px; + margin-right: 10px !important; } div.graphspanel { @@ -909,3 +909,11 @@ div.footnote hr{ height: 1px; border: 0px solid #99f; } + +.topness { + font-size: 7.5pt; + text-align: right; + margin-top: -23px; + margin-bottom: -5px; + margin-right: 5px; +} \ No newline at end of file