Index: tags/1.1.6.6/css/wikka.css
===================================================================
--- tags/1.1.6.5/css/wikka.css	(revision 1014)
+++ tags/1.1.6.6/css/wikka.css	(revision 1302)
@@ -28,4 +28,5 @@
 
 .header {
+	position: relative; /* needed for the correct positioning of system messages */
 	padding: 10px;
 	padding-top: 0px;
@@ -111,11 +112,25 @@
 }
 
-.exttail {
-	font-size: 80%;
-	color: #CCC;
-	position: relative;
-	bottom: 0.5ex;
-}
-
+/* link icons */
+
+.page a.ext {
+	background: url('../images/icons/ext_simple.gif') left bottom no-repeat;
+	padding-left: .8em;
+}
+
+.page a.mailto {
+	background: url('../images/icons/mail.gif') left bottom no-repeat;
+	padding-left: .9em;
+}
+
+.page a.interwiki {
+	background: url('../images/icons/ext.gif') left bottom no-repeat;
+	padding-left: 1em;
+}
+
+a.user, a.user:hover {
+	background: url('../images/icons/user.gif') left bottom no-repeat;
+	padding-left: 1em;
+}
 .header a:hover {
 	color: #933;
@@ -218,4 +233,14 @@
 }
 
+/* simply left-float element */
+.left {
+	float:left;
+}
+
+/* simply right-float element */
+.right {
+	float:right;
+}
+
 .clear {clear:both;}
 
@@ -248,4 +273,14 @@
 .hidden {
 	display: none;
+}
+
+.wikisource {
+	font-family: monospace;
+	font-size: 1.1em;
+	color: #666;
+	background-color: #F9F9F9;
+	border: 1px solid #CCC;
+	padding: 1em;
+	margin-bottom: .5em;
 }
 
@@ -467,4 +502,5 @@
 }
 
+/* inline system messages */
 em.error {
 	color: #A33; 
@@ -479,4 +515,20 @@
 	font-weight: bold;
 	font-size: 95%;
+}
+
+/* redirection messages */
+
+div.success {
+	position: fixed;
+	top: 6em;
+	right: 1.5em;
+	max-width: 40%;
+	border: 2px solid #3A3;
+	padding: .2em .4em;
+	color: #3A3; 
+	background-color: #EFE;
+	font-style: normal;
+	font-weight: bold;
+	font-size: 90%;
 }
 
@@ -506,5 +558,5 @@
 	z-index:20;
 	position:fixed;
-	top: 40px;
+	top: 80px;
 	left: 10px;
 	color: red;
@@ -514,7 +566,14 @@
 }
 
-.additions {background-color: #ccffcc;}
-
-.deletions {color: #876; background-color: #FC9;}
+ins {
+	background-color: #CFC;
+	text-decoration: none;
+}
+
+del {
+	color: #876;
+	background-color: #FC9;
+	text-decoration: none;
+}
 
 .recentchanges {font-size: 0.9em;}
