--- /dev/null
+/*
+
+Jappix - An open social platform
+This is the Jappix Mobile CSS stylesheet
+
+-------------------------------------------------
+
+License: AGPL
+Author: Vanaryon
+Last revision: 05/10/11
+
+*/
+
+/* BEGIN GENERAL STYLE */
+
+* {
+ margin: 0;
+ padding: 0;
+}
+
+body {
+ font: normal 14.4px Helvetica, Verdana, sans-serif;
+ background-color: #dcdcdc;
+ margin: 0 auto;
+ text-align: center;
+ min-width: 200px;
+ min-height: 260px;
+}
+
+a {
+ color: black;
+}
+
+/* END GENERAL STYLE */
+
+/* BEGIN HEADER STYLE */
+
+.header {
+ background-color: #2d2d2d;
+ border-bottom: 1px solid #6d6d6d;
+ color: #405964;
+ padding: 6px 0;
+ height: 30px;
+}
+
+.header div {
+ background-position: 0 0;
+ width: 83px;
+ height: 30px;
+}
+
+/* END HEADER STYLE */
+
+/* BEGIN HOME STYLE */
+
+#home .header div {
+ margin: 0 auto;
+}
+
+#home .notification {
+ padding: 2px;
+ margin-top: -1px;
+}
+
+#noscript {
+ background: #86a2ff;
+ border-bottom: 1px solid #5890d6;
+ color: #1e4b82;
+}
+
+#error {
+ background: #ff8686;
+ border-bottom: 1px solid #d65858;
+ color: #821e1e;
+ display: none;
+}
+
+#info {
+ background: #f3eba7;
+ border-bottom: 1px solid #d9d085;
+ color: #5e5616;
+ display: none;
+}
+
+#home .login {
+ padding: 8px 0;
+ margin: 30px 0 30px 0;
+}
+
+#home .login input {
+ margin-top: 5px;
+ padding: 2px;
+}
+
+#home .login input.xid,
+#home .login input.password {
+ display: block;
+ margin: 4px auto;
+ font-size: 0.85em;
+ padding: 4px;
+ background-color: white;
+ border: 1px solid #636363;
+ width: 150px;
+ padding-left: 24px;
+}
+
+#home .login input.xid {
+ background-position: 4px -30px;
+}
+
+#home .login input.password {
+ background-position: 4px -53px;
+}
+
+#home .login label {
+ margin-bottom: 12px;
+ display: block;
+}
+
+#home .login label input {
+ margin-right: 4px;
+}
+
+#home a {
+ font-size: 0.8em;
+}
+
+/* END HOME STYLE */
+
+/* BEGIN TALK STYLE */
+
+#talk .header div,
+#chat .header div {
+ float: left;
+ margin-left: 7px;
+}
+
+#talk .header button,
+#chat .header button {
+ float: right;
+ margin-right: 7px;
+ padding: 2px;
+}
+
+#talk a.one-buddy {
+ display: none;
+ background-color: #87a5ab;
+ border-bottom: 1px solid #5b8088;
+ text-shadow: 1px 1px 1px #5b8088;
+ text-decoration: none;
+ color: white;
+ outline-style: none;
+ padding: 10px 0;
+}
+
+#talk a.one-buddy:hover {
+ cursor: pointer;
+}
+
+#talk a.available,
+#talk a.chat {
+ background-color: #83b187;
+ border-bottom: 1px solid #4d8252;
+ text-shadow: 1px 1px 1px #4d8252;
+}
+
+#talk a.available:hover,
+#talk a.chat:hover,
+#talk a.available:focus,
+#talk a.chat:focus {
+ background-color: #89c68e;
+}
+
+#talk a.available:active,
+#talk a.chat:active {
+ background-color: #90d496;
+}
+
+#talk a.away {
+ background-color: #e0be7b;
+ border-bottom: 1px solid #ae8941;
+ text-shadow: 1px 1px 1px #ae8941;
+}
+
+#talk a.away:hover,
+#talk a.away:focus {
+ background-color: #eac784;
+}
+
+#talk a.away:active {
+ background-color: #f3d294;
+}
+
+#talk a.xa,
+#talk a.dnd {
+ background-color: #db8989;
+ border-bottom: 1px solid #a24343;
+ text-shadow: 1px 1px 1px #a24343;
+}
+
+#talk a.xa:hover,
+#talk a.dnd:hover,
+#talk a.xa:focus,
+#talk a.dnd:focus {
+ background-color: #e89797;
+}
+
+#talk a.xa:active,
+#talk a.dnd:active {
+ background-color: #ef9f9f;
+}
+
+/* END TALK STYLE */
+
+/* BEGIN CHAT STYLE */
+
+#chat {
+ display: none;
+}
+
+#chat .one-chat,
+#chat .one-chat p,
+#chat .one-chat div,
+#chat .one-chat input {
+ position: absolute;
+ bottom: 0;
+ right: 0;
+}
+
+#chat .one-chat {
+ top: 43px;
+ left: 0;
+}
+
+#chat .one-chat p {
+ background-color: #87a5ab;
+ border-bottom: 1px solid #5b8088;
+ text-shadow: 1px 1px 1px #5b8088;
+ color: white;
+ top: 0;
+ left: 0;
+ height: 18px;
+ padding: 2px 0;
+ font-size: 0.9em;
+}
+
+#chat .one-chat div {
+ border-bottom: 1px solid #cbcbcb;
+ top: 23px;
+ left: 0;
+ bottom: 25px;
+ overflow: auto;
+ text-align: left;
+}
+
+#chat .one-chat span {
+ display: block;
+ font-size: 0.85em;
+ margin: 4px 6px;
+ word-wrap: break-word;
+}
+
+#chat .one-chat b {
+ margin-right: 3px;
+}
+
+#chat .one-chat b.me {
+ color: #123a5c;
+}
+
+#chat .one-chat b.him {
+ color: #801e1e;
+}
+
+#chat .one-chat input {
+ background-color: white;
+ bottom: 0;
+ height: 25px;
+ width: 100%;
+ border: none;
+}
+
+#chat .one-chat input.submit {
+ right: 0;
+ width: 35px;
+}
+
+/* END CHAT STYLE */