/*
 * Google Reader - Sweetface
 *
 * Author      : PP Lanceret
 * Created     : September 20, 2007
 * Updated     : March 21, 2011
 * Website     : http://lazhaus.com/
 * Description : Restyled page for Google Reader, cute & sweet.
 * Usage       : Use with Stylish Firefox extension
 */
@namespace url(http://www.w3.org/1999/xhtml);
@-moz-document url-prefix(http://www.google.com/reader),
url-prefix(http://www.google.co.jp/reader),
url-prefix(https://www.google.co.jp/reader),
url-prefix(http://www.google.ca/reader/),
url-prefix(https://www.google.ca/reader/),
url-prefix(https://www.google.com/reader/){

/* ************************************************************ */
body {background-color : #fff8ff !important;}
div, p {color: #515459 !important;}

a, a:visited, .link{
color : #4a7f6a !important;
text-decoration: none !important;}

/* ********************** HEADER ****************************** */
#gbar > nobr, #logo, #gbz, #gbx2, .gbts {display : none !important;}

#gbx4{
background-color : #f0b9cb !important;
background : url('data:image/gif;base64,R0lGODlhCAAkANUAAPStzfnJ4fa51f7k9PW10/a61/jC3PrS5/7m9vrR5/zc7/e82PnI4PrO5f7o+PrN5P3g8vvW6vOqy/7n9/Wwz/e92PW00va71/nK4vSszPe92fnH4Pa41fe+2fvU6fnL4/a51vOoyfnI4fWx0PjD3fSrzPjF3tTCz76mtqyQovvy+uXY4vLn8POnyQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAIACQAAAZhwM9gMkAoHI5ARIQpHBgJCWhTIYQWGoAAkCkBOK2weEwum8/otHrNbrvf8Ph5FL4IWh2LgUCiGEwMAQELDwUNDQoIEB4PCQcQKZGSkSiVlpUnmZqZK52enSyhoqEqpaalQQA7') repeat-x top !important;
height : 36pt !important;
right : 0pt !important;
top : 0px !important;
border : none !important;}

#global-info, #global-info a{
margin-top : 3px !important;
color : #c6236d !important;
font-family : Verdana,sans-serif !important;
text-decoration : none !important;}

/* Search box*/
#search{
top : -1px !important;
left : 5px !important;
position : absolute !important;
z-index : 1000 !important;}

#search-input, #search-restrict-input {border : none !important;}
#search-restrict {border-bottom : 1px solid #f0b9cb !important;}

#search-restrict .goog-button-base-outer-box{
border-top : 1px solid #c6236d !important;
border-bottom : 1px solid #c6236d !important;}

#search-restrict .goog-button-base-inner-box{
border-right : 1px solid #c6236d !important;
border-left : 1px solid #c6236d !important;}

#search-submit .goog-button-base-content{
margin-left : 0 !important;
padding : 0 !important;}

#search-submit .goog-button-base-outer-box{
border-top : 1px solid #c6236d !important;
border-bottom : 1px solid #c6236d !important;}

#search-submit .goog-button-base-inner-box{
border : none !important;}

#search-submit .goog-button-body{
width : 20px !important;
background : #c6236d !important;
background-image : url('data:image/gif;base64,R0lGODlhDQAOAKIAAM8wePN2r+NGjfXT4/vs8/Onyf///8YjbSH5BAAAAAAALAAAAAANAA4AAAM1eLrcUiYG0ACJeDRoBjcBEw2UEBEiuAwGuoyK2TLcEFzqImNR4eA8n0MA+AgbihqSRqAskQkAOw')!important;
background-repeat : no-repeat !important;
background-position : center !important;
text-indent : -9999px !important;}

/* Add a subscription */
#lhn-add-subscription .goog-button-base-inner-box{
background : #f8dff8 !important;}

#lhn-add-subscription .goog-button-base-top-shadow{
background : #f8dff8 !important;
border-bottom : .23em solid #f8dff8 !important;}

.subscribe-button{
background-image : url('data:image/gif;base64,R0lGODlhEAAQAKIGAP39/VxRTfakuc0zW+RLc1ZLR////wAAACH5BAEAAAYALAAAAAAQABAAAAM7aLrcW/DFVoQgxRRCRn7WhXGdB4okaSpV6q4agaYDHM/lx2y0OT2q1Q/YyUCOOpYQmVQEKE2HREqtWhMAOw')!important;
background-repeat : no-repeat !important;
background-position : left 1px !important;}

/* button face */
.goog-button-base-top-shadow{
background : #fff8ff !important;
border-bottom : .23em solid #fff8ff !important;}

.goog-button-base-inner-box {background : #fff8ff !important;}

/* dropdown arrow */
.goog-menu-button-dropdown{
border-top-color : #c6236d !important;
border-left-color : #fff8ff !important;
border-right-color : #fff8ff !important;}

.goog-menu-button:active .goog-menu-button-dropdown,
.goog-combobox-active .goog-menu-button-dropdown,
.goog-menu-button .goog-button-base-open .goog-menu-button-dropdown{
border-top-color : #c6236d !important;
border-left-color : #fff8ff !important;
border-right-color : #fff8ff !important;}

/* *************************** main *************************** */
#main {top : 34px !important; position : absolute !important;}

/* toggle */
#chrome-lhn-toggle{
width : 6px !important;
background : #fff8ff !important;}

#chrome-lhn-toggle:hover {background : #f8dff8 !important;}

#chrome-lhn-toggle-icon{
border-top-color : #fff8ff !important;
border-right-color : #f3a7c9 !important;
border-bottom-color : #fff8ff !important;
border-left-color : #fff8ff !important;}

#chrome-lhn-toggle:hover #chrome-lhn-toggle-icon{
border-top-color : #f8dff8 !important;
border-right-color : #c6236d !important;
border-bottom-color : #f8dff8 !important;
border-left-color : #f8dff8 !important;}

.lhn-hidden #chrome-lhn-toggle-icon{
border-top-color : #fff8ff !important;
border-right-color : #fff8ff !important;
border-bottom-color : #fff8ff !important;
border-left-color : #f3a7c9 !important;}

.lhn-hidden #chrome-lhn-toggle:hover #chrome-lhn-toggle-icon{
border-top-color : #f8dff8 !important;
border-right-color : #f8dff8 !important;
border-bottom-color : #f8dff8 !important;
border-left-color : #c6236d !important;}

/* input, button, pulldown　*/
input, textarea, .discover-search-box{
background : #fff8ff !important;
border : 1px solid #aaa !important;
-moz-appearance : none !important;}

.goog-menu, #stream-prefs-menu-contents{
background : #ffffff !important;
border : 1px solid #673c56 !important;}

.goog-menuitem:hover, #stream-prefs-menu-contents .menu-item:hover{
background-color : #fff5ff !important;}

#stream-prefs-menu-contents li:hover,
#stream-prefs-menu-contents li li:hover{
background-color : #f8dff8 !important;}

.chkbox {-moz-appearance : checkbox !important;}

/* *********************** Side panel *********************** */

/* navigation */
#nav{
margin-left : 3px !important;
background : transparent !important;}

#nav, #sub-tree {width : 256px !important;}

#lhn-selectors, #lhn-friends{
background : #fdeffd !important;
border-top : 1px solid #e9c5dd !important;
border-left : 1px solid #e9c5dd !important;
border-right : 1px solid #e9c5dd !important;}

#lhn-subscriptions{
background : #fdeffd !important;
border-top : 1px dashed #e9c5dd !important;
border-left : 1px solid #e9c5dd !important;
border-right : 1px solid #e9c5dd !important;
border-bottom : 1px solid #e9c5dd !important;}

.selector{background : #fdeffd !important;}
.scroll-tree li{background : transparent !important;}

.text, .name{
color : #2f4f4f !important;
font-family : Verdana,sans-serif !important;}

.lhn-section a, #friends-tree .friends-tree-item-action{
color : #bf7488 !important;}

#lhn-selectors .selector:hover, #lhn-selectors .selected,
.scroll-tree li a:hover, .scroll-tree li .tree-link-selected,
#sub-tree li a:hover, #sub-tree li .updated{
background-color: #f8dff8 !important; }

/* toggle navigation */
.lhn-menu #nav {border : none !important;}

/*　selectors menu */
.lhn-section-minimized .lhn-section-secondary{
display : block !important;}

.lhn-section-minimized #overview-selector,
.lhn-section-minimized #trends-selector,
.lhn-section-minimized #your-items-tree-container,
.lhn-section-minimized #directory-selector{
display : none !important;}

#lhn-selectors.lhn-section-minimized + #lhn-friends,
#lhn-friends, #lhn-recommendations{
display : none !important;}

#lhn-selectors .selector {padding-left : 20px !important;}

/* Selectors icon */
#star-selector .selector-icon, #trends-selector .selector-icon{
display : none !important;}

/* home */
#overview-selector{
margin-left : 2px !important;
background-image : url('data:image/gif;base64,R0lGODlhEAAQAJECAPLt5lZLR////wAAACH5BAEAAAIALAAAAAAQABAAAAIxlI+pFrHaGnMwSpkiAJYevXERAoaiV5rnFKjh+G2WDMmgF58tV+t0Zmv8SB3L42goAAA7')!important;
background-repeat : no-repeat !important;
background-position : left center !important;}

/* All items */
#reading-list-selector{
margin-left : 2px !important;
background-image : url('data:image/gif;base64,R0lGODlhEAAQAJEDAFhNSfLz9FZLR////yH5BAEAAAMALAAAAAAQABAAAAIynI+pq+L/lgi0BiEv3GhSYFHYMT2ac3WVZ41GiUIpuYbze56lKtrusNHdEqwVYxNhKAsAOw')!important;
background-repeat : no-repeat !important;
background-position : left center !important;}

/* Starred items */
#star-selector{
margin-left : 2px !important;
background-image : url('data:image/gif;base64,R0lGODlhEAAQALMJAMuhNPu0Hv/AJ+OVIP/ghlZLR//mnf/////MM////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARVMMlkqjUzW8S51RVSjCPySWHRcWo1GSJyHATBmmgs0/aNwSpErYYYxH46Yc/YosSMnAG06SwAANLAAEClAAEcAdeEeQFJrXKGgi6o15I2fC2fZ0jzCAA7')!important;
background-repeat : no-repeat !important;
background-position : left center !important;}

/* Trends */
#trends-selector{
margin-left : 2px !important;
background-image : url('data:image/gif;base64,R0lGODlhEAAQAIABAFZLR////yH5BAEAAAEALAAAAAAQABAAAAImjI+py+0I4jMRnLowlUoHDXIfF1qbWV7kao4oq75yfNZnhXvTUQAAOw') !important;
background-repeat : no-repeat !important;
background-position : left center !important;}

/* Browse for stuff */
#directory-selector{
margin-left : 2px !important;
background-image : url('data:image/gif;base64,R0lGODlhDgAPAKIEAPakuc0zW1ZLR/Lz9P///wAAAAAAAAAAACH5BAEAAAQALAAAAAAOAA8AAAM4KLos9GLIOR2k2JKI69tSEAyipEViWp6kun6ca8JTaipXXQEWRy28RUcAKBYVQ0WwweR9ns/FIwEAOw') !important;
background-repeat : no-repeat !important;
background-position : 1px 4px !important;}

/* Subscriptions */
#sub-tree li ul li.sub {margin-left : -18px !important;}

#sub-tree .expanded .toggle{
background : url("data:image/gif;base64,R0lGODlhCQAJAJECAFZLR/Lt5v///wAAACH5BAEAAAIALAAAAAAJAAkAAAISFI5gwR3nGowPVFRppjOqhAgFADs") !important;
background-repeat : no-repeat !important;
background-position : 7px center !important;}

#sub-tree .collapsed .toggle{
background: url("data:image/gif;base64,R0lGODlhCQAJAJECAFZLR/Lt5v///wAAACH5BAEAAAIALAAAAAAJAAkAAAITFI5gwR3XQJSMPpmw3Xu6aGRKAQA7") !important;
background-repeat : no-repeat !important;
background-position : 7px center !important;}

/*************************** Viewer ***************************/
#chrome {
top : 3px !important;
border : none !important;
position : absolute !important;}

/* subscription title */
#chrome-header{
padding-bottom : 0 !important;
background : transparent !important;}

#chrome-title, #chrome-title a{
font-size : 20px !important;
color : #673c56 !important;}

/* Show Expanded - List */
#chrome-view-links{
top : 10px !important;
margin-right : 5px !important;
background : #f8dff8 !important;
border : 1px solid #aaa !important;
-moz-border-radius: 2px ! important;}

#chrome-view-links .link, #viewer-all-new-links .link,
.scroll-filler-message a{
color : #515459 !important;}

#viewer-top-controls{
background : #fdeffd !important;
border-top : 1px solid #e9c5dd !important;
border-bottom : 1px solid #e9c5dd !important;
border-left : 1px solid #e9c5dd !important;}

/* entry */
#entries {background : #fff8ff !important;}

#entries .entry, .card-common .card-actions, #scroll-filler,
#entries.list .entry-container, #overview-footer{
background : #fbf5f9 !important;}

.entry .card, #current-entry .card{
background : #fbf5f9 !important;
border-color : #fbf5f9 !important;}

.entry a {color : #5b6d82 !important;}
.entry a:hover, .entry a:visited {color : #904060 !important;}

/* Star icon */
.entry .entry-icons {top : 4px !important;}

.entry-icons .star, .entry-actions .star{
background-image:url('data:image/gif;base64,R0lGODlhEAAQAKIFAM3P0vLz9OXl5VZLR////////wAAAAAAACH5BAEAAAUALAAAAAAQABAAAAM4WLrc/rCMOaMUGA84BCFBtjWdB4YaiQUsmzJliwrjUq4Z7QxABvw1Ug8DCO4oxiPFIkEykUnlIwEAOw') !important;
background-repeat : no-repeat !important;}

.entry-actions .item-star-active, .entry-icons .item-star-active{
background-image : url('data:image/gif;base64,R0lGODlhEAAQALMJAMuhNPu0Hv/AJ+OVIP/ghlZLR//mnf/////MM////wAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAkALAAAAAAQABAAAARVMMlkqjUzW8S51RVSjCPySWHRcWo1GSJyHATBmmgs0/aNwSpErYYYxH46Yc/YosSMnAG06SwAANLAAEClAAEcAdeEeQFJrXKGgi6o15I2fC2fZ0jzCAA7')!important;
background-repeat : no-repeat !important;
background-position : 0 -1px !important;}

#entries .entry-author, #chrome.search-stream .entry-author{
border-bottom: 1px dotted #aaa !important;
padding-bottom: 0.5em !important;}

/* date */
#entries .entry-date,
#chrome.search-stream .entry-date{
border-right: 1px dotted #aaa !important; 
padding-right: 0.5em !important; 
border-left: 1px dotted #aaa !important; 
padding-left: 0.5em !important;}

.date-tooltip {display : none !important;}

/* view details */
#viewer-details, .viewer-details-charts .tab-header,
.viewer-details-charts .tab-group,
.viewer-details-charts .tab-contents,
.viewer-details-charts .tab-group-contents{
background : #f5fffa !important;}

/* entries */
#entries div.entry-body, #entries .entry-title,
#chrome.search-stream div.entry-body,
#chrome.search-stream .entry-title{
max-width: 95% !important;}

.entry-main .entry-body{
font-family : verdana, arial, sans-serif !important;
text-align : justify !important;
font-size : 1.2em;
line-height : 140%;}

.entry-actions{
background-color : #fbf5f9 !important;
border-top : 1px solid #999 !important;}

.entry-actions .link{color : #aaa !important;}

#viewer-footer{
background : #fdeffd !important;
border-top : 1px solid #e9c5dd !important;
border-left : 1px solid #e9c5dd !important;}

#no-entries-msg{
color : #673c56 !important;
background : #fff8ff !important;
border : none !important;}

/* List view */
#entries.list .entry .entry-container{
background-color: #fbf5f9 !important;}

#entries.list .entry .collapsed{
background: #f0f2fc !important;
border: solid 2px #f0f2fc !important;}

#entries.list .read .collapsed{
background: #f0e8f7 !important;
border: solid 2px #f0e8f7 !important;}

#entries .collapsed .entry-title {color : #db7093 !important;}


#entries.list .entry .collapsed:hover,
#entries.list .read .collapsed:hover{
background-color: #faf5fa !important;
border: solid 2px #faf5fa !important;}

#entries.list #current-entry.expanded {border-width : 0 !important;}

#entries.list #current-entry.expanded .entry-actions{
border-bottom : 2px solid #b0c4de !important;}

/* search view */
#chrome.search-stream #entries.search .entry{
background-color: #fbf5f9 !important;
border-top : none !important;
border-left : none !important;
border-right : none !important;
border-bottom : 1px solid #cdb0e1 !important;}

.entry .search-result .entry-title {font-weight : bold !important;}
#chrome.search-stream .highlighted0{background : #eaffd6 !important;}
#chrome.search-stream .highlighted1{background : #ffdbed !important;}
#chrome.search-stream .highlighted2{background : #dbedff !important;}
#chrome.search-stream .highlighted3{background : #eddbff !important;}

/* viewer footer */
#entries-status {display : none !important;}

#viewer-footer #entries-down{
right : 0 !important;
position:absolute !important;}

#chrome.page-view #viewer-page-container,
#home, #trends, .tab-contents, #directory-box .tab-group-contents{
background : #fbf5f9 !important;}

.tab-header-selected {background : #c2cff1 !important;}

#trends ol.cloud li.y0 a{color : #e5b450 !important;}
#trends ol.cloud li.y1 a{color : #50e550 !important;}
#trends ol.cloud li.y2 a{color : #50b4e5 !important;}
#trends ol.cloud li.y3 a{color : #5050e5 !important;}
#trends ol.cloud li.y4 a{color : #b450e5 !important;}
#trends ol.cloud li.y5 a{color : #e550b4 !important;}

/* ************************ SETTINGS ************************ */
.round-box .tl,.round-box .tr,
.round-box .bl,.round-box .br{
background-image : none !important;}

#settings .round-box td{
background-color: #ecdcf8 !important;}

#settings #settings-navigation .selected,
#settings .settings-list .setting-body, 
#settings .settings-list .setting-body td{
background-color: #f8f0fe !important;}

.settings-data td,
.setting-import,#setting-extras .extra{
border-bottom-color : #cdb0e1 !important;}

.extras-language, .extras-start-page, .subs-change-label,
.folder-chooser .contents, .labels-change-sharing {
background : #fff !important;
border : 1px solid #673c56 !important;
-moz-appearance: none !important;}

.chooser-item:hover {background : #fff5ff !important;}

}