@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document url-prefix(http://www.google.com/reader), url-prefix(http://www.google.ca/reader) {

div, p {
 color: #000000;
}
/*#F5F5FF*/

body { font-family: Arial, sans serif ! important; margin: 0 ! important; background: #FEFEFF ! important; }

[class], span[title], a:link, a:visited, a:active { text-decoration: none ! important; color: #333355! important; }

td[class] { background: #FEFEFF ! important; border: 0px ! important; color: #000000 ! important; }

td { background: #FEFEFF ! important; color: #FFFF00 ! important; border: 0px ! important; }

#no-entries-msg { visibility: hidden ! important; }

#no-entries-msg h2  { visibility: visible ! important; background: #FEFEFF ! important; }

#interrupt-broadcast { background: #FEFEFF ! important; }

[class="setting-import"] { border: 0px ! important; }

[class="extra"] { border: 0px ! important; }

[class="broadcast-actions"] { display: none ! important; }

[class="selected"] { background: #FEFEFF! important; }

[class="entry-container"] { background: #FEFEFF ! important; }

[class="collapsed"] { background: #FEFEFF ! important; border: 0px ! important; }

[class="entry-actions"] { background: #FEFEFF ! important; }

#current-entry { border: 2px ! important; }

[class="setting-group-title selected"] { background: #FEFEFF ! important; }

[class="setting-group-title"] { background: #FEFEFF ! important; }

#viewer-header { height: 45px ! important; }

/*#sub-tree-footer { display: none ! important; }*/

#overview-selector { background: #FEFEFF ! important; }

#viewer-top-links { background: #FEFEFF ! important; }

td[class="cc"] { background: #FEFEFE ! important; }

#chrome-footer-container { background: #FEFEFF ! important; }

#sub-tree [class] { background: #FEFEFF ! important; }

[class="item-title"] { background: transparent ! important; color:  #FF0000; }

[class="setting-body"] { background: transparent ! important; }

#viewer-controls { background: #F5F5FF ! important; }

#directory-contents { background: #AFB0CD ! important; }

[class="button-body"] { background: #F5F5FF ! important; }

[class="bbr"] { background: #FEFEFF ! important; }

[class="bbl"] { background: #FEFEFF ! important; }

[class="btl"] { background: #FEFEFF ! important; }

#logo-container { display: none ! important; }

#global-info { visibility: hidden ! important; }

[href*="Logout"] { visibility: visible ! important;  position: absolute ! important; top: 6px ! important; right: 6px ! important;  }

#global-info [href*="settings"] { visibility: visible ! important;  position: absolute ! important; top: 6px ! important; right: 86px ! important;  }

#footer { display: none ! important; }

#tips-body { color: #555555 ! important; }

#entries .entry-body { max-width: none ! important; padding-right: 2em ! important; }

/* AutoHide Nav Stuff */

#nav { background-color: #FFF;  background-position: center 45%; background-repeat: no-repeat; width: 24px ! important; -moz-border-radius: 3px; border: 1px dotted #DDD; }

#nav:hover { background-color: transparent; width: 240px ! important; }

#nav > table { visibility: hidden; }

#nav:hover > table { visibility: visible; }

#nav:hover + #chrome { margin-left: 260px ! important; width: auto ! important; }

#chrome { margin-left: 26px ! important; width: 95.5% ! important; }


/* Additions */

#quick-add-form {
 border: 1px solid #888888;
 padding: 8px;
}

.button-body unselectable, .button-body-container {
 background-color: #FEFEFF;
 padding: 2px;
}

[class = "bookmarklet" ] {
 background-color: #d5d5ee;
}

/* Seperates Entry Dates*/
#entries .entry-author { border-bottom: 1px dotted #AAA; padding-bottom: 0.5em;
}

#entries .entry-date {
border-right: 1px dotted #AAA; 
padding-right: 0.5em; 
border-left: 1px dotted #AAA; 
padding-left: 0.5em;
}

.entry-actions {
padding: 6px 0 6px 20px;
margin-top: 6px;
margin-bottom: 10px;
border-top:1px solid #ddd;
}

[class="entry read overflow-settable"] {
background-color: #000;
}

/* Reflect Read/Unread Status*/


#entries .entry-title {
background-color: #EEE; 
}

#entries .read .entry-container .entry-title  {
background-color: #FFF;
}

#entries .entry-body, .entry-main {
background-color: #EEE; 
}

#entries .read .entry-body, .entry-main {
background-color: #FFF; 
}


}