+.tools ul {
+ padding: 0; margin: 0;
+ list-style-type: none;
+}
+
+.tools ul li {
+ line-height: 20px;
+}
+
+.tools a.tool {
+ cursor: pointer;
+}
+
+#article .tools {
+ position: relative;
+ display: inline;
+ top: 0px;
+ right: 0px;
+ width: 100%;
+ text-align: left;
+}
+
+#article.tools ul li{
+ display: inline;
+}
+
+#main .entrie .tools a.tool span, #article .tools a.tool span {
+ display: inline-block;
+ width: 16px;
+ height: 16px;
+}
+
+a.fav span {
+ background: url('../img/star-on.png') no-repeat;
+}
+
+a.fav span:hover {
+ background: url('../img/star-off.png') no-repeat;
+}
+
+a.fav-off span {
+ background: url('../img/star-off.png') no-repeat;
+}
+
+a.fav-off span:hover {
+ background: url('../img/star-on.png') no-repeat;
+}
+
+a.archive span {
+ background: url('../img/checkmark-on.png') no-repeat;
+}
+
+a.archive span:hover {
+ background: url('../img/checkmark-off.png') no-repeat;
+}
+
+a.archive-off span {
+ background: url('../img/checkmark-off.png') no-repeat;
+}
+
+a.archive-off span:hover {
+ background: url('../img/checkmark-on.png') no-repeat;
+}
+
+/*** ***/
+/*** ARTICLE PAGE ***/
+
+body.article {
+ color: #222222;
+ font: 20px/1.3em Palatino,Georgia,serif;
+ background-color: #F1F1F1;
+}
+
+#article header {
+ text-align: left;
+ border-bottom: 1px solid #222222;
+}
+
+#article header a {