html, body { overflow:hidden; }

/* */
#main-left-area { float:left; width:100%; margin-right:-5px; }
#right-area { float:left; width:5px; }
#main { margin-right:5px; }
/* */

/*  */
#main-area { float:right; width:100%; margin-left:-210px; }
#left-area { float:right; width:210px; }
#main { margin-left:205px; }
/* */

.contarea {
	margin:5px 5px 0 5px; /* */
	padding:0 5px;
}

.entrywin .info { position:relative; overflow:hidden; }
.entrywin .info { font-size:85%; padding:5px 5px 5px 3em; }
.entrywin .info .feedname { float:left; }
.entrywin .info .pubdate  { float:right; }
.entrywin .info .categories { display:block; clear:both; }

.entrywin .scrollable { border-top:1px solid #ccc; margin-top:5px; padding:5px; }

.entrywin .for-shorthead { display:none; }
.entrywin.shorthead .for-shorthead { display:block; }
.entrywin.shorthead .for-longhead { display:none; }


#head-navi { overflow:hidden; }
* html #head-navi { height:1%; }
#head-navi-left { float:left; }
#head-navi-right { float:right; }

#head-search { position:absolute; left:25em; bottom:5px; }
#head-search #search-q { width:15em; }
#head-search label { margin-left:0.5em; margin-right:1em; }

#body-top-area { overflow:visible; }
#body-manip { background:#ccc; }
* html #body-top-manip { height:1%; }
#body-manip-right { /* float:right; */ text-align:right; }
#body-manip-left { float:left; }
#body-manip .popup { z-index:1000; }
#main-left-area { clear:both; }

#left ul { list-style:none; padding-left:5px; }
#left ul li ul { padding-left:2em; }
#left ul li { white-space:nowrap; }

#maintab_entries_cont ul,
#maintab_myentries_cont ul,
#maintab_feeds_cont ul
 { margin:0; padding:0; list-style:none; }

.entries-head { position:relative; overflow:hidden; }
* html .entries-head { height:1%; }

.entries-all { position:relative; overflow:hidden; line-height:1.4; border-bottom:1px solid #ccc; padding:2px 0.5em; white-space:nowrap; }
.entries-manip { position:relative; width:2em; }
.entries-title {  }
.entries-feed-title { position:absolute; bottom:2px; width:20em; right:0; background:white; padding:0 0.5em; }
.entries-pubdate    { position:absolute; bottom:2px; width:auto; right:0; background:white; padding:0 0.5em; text-align:right; }
.entries-all * { min-height:16px; }

.entries-feed-title { padding-left:2em; background:url(img/gradmask-white.png) top left no-repeat; }
.entries-pubdate    { padding-left:2em; background:url(img/gradmask-white.png) top left no-repeat; }

* html .entries-feed-title { background-image:none; background:white; }
* html .entries-pubdate { background-image:none; background:white; }

#foot { overflow:hidden; }
* html #foot { height:1%; }
#foot-left { float:left; }
#foot-right { float:right; }

#main-manip { border-bottom:1px solid #ccc; }

#myentry-box {display:none;position:absolute; left:6em; right:0; top:0; bottom:0; z-index:2000; }
#myentry-box.showing {display:block;}

#myentries .template-gen.focused,
#myentries .template-gen.focused .entries-pubdate,
#myentries .template-gen.focused .entries-feed-title
{ background-color:#ddf; background-image:none; }

#myentries a { color:#444; text-decoration:none; }
#myentries a:hover { text-decoration:underline; }

#searchresults .template-gen.focused,
#searchresults .template-gen.focused .entries-pubdate,
#searchresults .template-gen.focused .entries-feed-title
{ background-color:#ddf; background-image:none; }

#searchresults a { color:#444; text-decoration:none; }
#searchresults a:hover { text-decoration:underline; }

 .for-template-hasnext { display:none; }
.hasnext .for-template-hasnext { display:block; }

.entrywin .descriptions * { cursor:auto; }
.entrywin .descriptions a { cursor:pointer; }

#left .focused { background-color:#ddf; font-weight:bold; }
#left a { color:#444; text-decoration:none; }
#left a:hover { color:#444; text-decoration:underline; }

a.icon { text-decoration:none!important; }
a.icon:hover { text-decoration:none!important; }

#maintab, #maniptab { display:none; }
#maniptabs { padding:1em; }

#myentries,#searchresults { overflow:auto; position:relative; zoom:1; overflow-x:hidden; overflow-y:scroll; }
#feeds { overflow:auto; }

.entries-head { border-bottom:1px solid #444; }
.entries-head .entries-title { padding-left:0.5em; }
.entries-head .entries-feed-title { width:21em; padding-left:5px; }
.entries-head .entries-pubdate { padding-right:20px; }

.feeds-all { position:relative; overflow:hidden; line-height:1.4; border-bottom:1px solid #ccc; padding:2px 0.5em; /* white-space:nowrap; */ }
.feeds-manip { position:relative; width:2em; }
.feeds-title { }
.feeds-pubdate { position:absolute; right:1em; top:0; background:white; }

/*.feeds-desc { position:absolute; top:0; width:30em; right:0; background:white; padding:2px 0.5em; } */
.feeds-info { padding-left:1em; }
.feeds-url { display:block; padding-left:1em; }
.feeds-desc { display:block; padding-left:1em; } 
.feeds-info label { width:10em; }

.for-archive, .for-draft,
.for-auth-private, .for-auth-public,
.for-rsstype-normal, .for-rsstype-podcast,
.for-source-raw, .for-source-rss, .for-source-html
 { }
 
.auth_private .for-auth-public, .auth_public .for-auth-private,
.rss_normal .for-rsstype-podcast, .rss_podcast .for-rsstype-normal,
.source_raw .for-source-rss, .source_raw .for-source-html,
.source_rss .for-source-raw, .source_rss .for-source-html,
.source_html .for-source-raw, .source_html .for-source-rss
{ display:none; }

label { padding-left:1em; padding-right:1em; }

#maintab_editplaylist_cont, #maintab_newfeeds_cont, #maintab_opml_cont { padding:5px; }
#maintab_newfeeds_cont ul { list-style:none; padding:1em; }
#maintab_newfeeds_cont ul li { border-top:1px solid #ccc; }
#maintab_newfeeds_cont ul li .title { display:block; }
#maintab_newfeeds_cont ul li .info { display:block; padding-left:2em; }

a.haspopup { display:inline; position:relative; zoom:1; }
a.haspopup .popup { display:none; }
a.haspopup:hover .popup { display:block; position:absolute; left:2em; top:150%; background:#ffe; border:1px solid #444; }
.popup .closebutton { float:right; }

a.hasballoon { display:inline; position:relative; zoom:1; }
a.hasballoon .balloon { display:none; }
a.hasballoon:hover .balloon { display:block; position:absolute; left:2em; bottom:150%; background:#ffe; border:1px solid #444; }
.balloon .closebutton { float:right; }

#maniptabs .manip { display:block; }
#maniptabs .manip a { white-space:nowrap; }
#maniptab_subscribed_cont .popup { font-size:80%; }

.dropready { background-color:#dff;  border:1px dotted #444; }

* html * { zoom:1; }

.feeds-url { word-break:break-all; white-space:nowrap; }

/* for ie z-index (.popup) */
#body-top-area { z-index:2; }

/* icon */
.feedicon { background:url(icon/folder.gif) top left no-repeat; }
img.feedicon { width:16px; height:16px; margin:0; padding:0; border:none; }
.source_rss .feedicon { background-image:url(icon/rss.gif)!important;  }
.source_rss.auth_private .feedicon { background-image:url(icon/rssk.gif)!important; }
.source_raw .feedicon { background-image:url(icon/editor.gif)!important; }
.source_raw.auth_private .feedicon { background-image:url(icon/editork.gif)!important; }
.source_html .feedicon { background-image:url(icon/web.gif)!important; }
.source_html.auth_private .feedicon { background-image:url(icon/webk.gif)!important; }
.icon_item_private_1 { background:url(icon/mark_lock.gif) top left no-repeat; }
img.icon_item_private_1 { width:16px; height:16px; margin:0; padding:0; border:none; }


/* debug */
body.showsearchresults #myentries { display:none; }
body.showmyentries #searchresults { display:none; }

#mixfeedsall ul { list-style-type:none; }