Index: /FCKeditor.Java/branches/2.4/src/site/resources/css/site.css
===================================================================
--- /FCKeditor.Java/branches/2.4/src/site/resources/css/site.css	(revision 1807)
+++ /FCKeditor.Java/branches/2.4/src/site/resources/css/site.css	(revision 1808)
@@ -1,9 +1,3 @@
-/*
-* {
-	margin: 0;
-	padding: 0;
-	border: 0;
-}
-*/
+/* @override http://page.mi.fu-berlin.de/ossipov/fckeditor-java/css/site.css */
 
 body {
@@ -11,48 +5,18 @@
 }
 
-#banner {
-	height: 68px;
+a, a:link, a:visited, a:active, a:hover {
+	color: #FF6600;
+	text-decoration: none;
 }
-
-#banner a#bannerLeft img {
-	margin: 15px 0 0 30px !important;
+a:hover {
+	text-decoration: underline;
 }
-
-#breadcrumbs {
-	background-color: white;
-	color: black;
+a.externalLink, a.externalLink:link, a.externalLink:visited, a.externalLink:active, a.externalLink:hover {
+	padding-right: 18px;
+	color: #FF6600;
+	text-decoration: none;
 }
-
-#breadcrumbs .xleft {
-	text-shadow: none;
-}
-
-#footer .xright {
-	text-shadow: none;
-}
-#leftColumn {
-	float: left;
-	overflow: auto;
-	width: 170px;
-	margin-top: 15px;
-	margin-left: 30px;
-}
-
-#bodyColumn {
-	background-color: white;
-	border: 1px solid #E2D8C0;
-	margin: 15px 30px 15px 230px;
-	padding: 10px;
-}
-
-.section {
-	margin-bottom: 35px;
-	padding: 0;
-}
-.source {
-	margin:1em 15px;
-	padding:12px;
-	font-family: monospace;
-	font-size: 8pt;
+a.externalLink:hover {
+	text-decoration: underline;
 }
 
@@ -81,4 +45,71 @@
 h2, h3 {
 	margin: 0 0 15px 0;
-	padding: 5px;
+	padding: 0 0 5px 0;
 }
+
+/* @group banner */
+#banner {
+	height: 68px;
+}
+
+#banner a#bannerLeft img {
+	margin: 15px 0 0 30px !important;
+}
+/* @end */
+
+/* @group breadcrumbs */
+#breadcrumbs {
+	background-color: white;
+	color: black;
+}
+
+#breadcrumbs .xleft {
+	text-shadow: none;
+}
+/* @end */
+
+/* @group footer */
+#footer .xright {
+	text-shadow: none;
+}
+/* @end */
+
+/* @group body */
+#leftColumn {
+	float: left;
+	overflow: auto;
+	width: 170px;
+	margin-top: 15px;
+	margin-left: 30px;
+	border: 0;
+}
+
+#bodyColumn {
+	background-color: white;
+	border: 2px solid #E2D8C0;
+	margin: 15px 30px 15px 230px;
+	padding: 10px;
+}
+
+.section {
+	margin-bottom: 35px;
+	padding: 0;
+}
+
+.source {
+	margin: 1em 0px;
+	padding: 12px;
+	font-family: monospace;
+	font-size: 9pt;
+}
+/* @end */
+
+
+/* @group menu */
+#navcolumn {
+	padding: 8px 4px 0 8px;
+	background-color: white;
+	border: 2px solid #E2D8C0;
+}
+
+/* @end */
