@-moz-document 
/* http://mehran.bolhasani.com/ */
/* Mehran Bolhasani (mehran751@gmail.com) */
/* I love Clean Design*/

url-prefix(http://www.google.com/reader),
url-prefix(https://www.google.com/reader),
url-prefix(http://www.google.com/reader/shared),
url-prefix(https://www.google.com/reader/shared) {

a:hover {
color: #CC6600 !important;
}

.entry .entry-body {
font-family: tahoma !important;
font-size: 11px !important;
line-height: 18px;
}

.comment-entry {
font-family: tahoma !important;
font-size: 11px !important;
line-height: 18px;
}

.entry-annotation-body {
font-family: tahoma !important;
font-size: 11px !important;
font-style: normal !important;
line-height: 18px !important;
padding: 35px 10px 5px !important;
}

.posting-form .textarea {
text-align: right !important;
direction: rtl;
font-family: tahoma !important;
font-size: 11px !important;
}

.annotation textarea, .add-comment-text-area {
font-family: tahoma !important;
font-size: 11px;
direction: rtl;
}

.entry-conversation {
font-family: tahoma;
font-size: 11px;
}

.entry-conversation .comments-container {
text-align: right;
direction: rtl;
}

.entry-comment-author {
margin-left: 0 !important;
}

.entry-comment-content {
color: #444;
line-height: 17px;
margin-right: 0 !important;
word-wrap: break-word !important;
}

.conversation-attribution {
text-align: right;
max-width: 650px;
padding: 5px 0;
}

.entry-comments .entry-comment {
background: #f5f5f5;
border: 1px solid #efefef;
margin: 4px 0 !important;
padding: 3px !important;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
}

.entry-comment-date {
float: left;
}

.add-comment-text-area {
width: 630px !important;
max-width: 630px !important;
}

#entries.list .entry .collapsed, #entries.list .read .collapsed  {
font-family: tahoma;
font-size: 11px;
}

.entry-annotation-box .round-box .c {
background: #efefef !important;
border: 1px solid #e2e2e2;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
min-width: 350px;
}

.tip-left .arr, .entry-annotation .tip-left .arr, .entry-annotation-box .round-box .s {
display: none;
}

.entry-annotation-author-container {
position: absolute;
z-index: 1;
padding: 10px 0 0 10px !important;
}

.entry-annotation .tip-left .c {
margin-left: 0 !important;
}

.comment-entry-attribution .title-source {
font-family: arial;
font-size: 17px !important;
text-align: right;
}
}