/*
 * Liferea HTML view default stylesheet (three pane mode)
 *
 * (C) 2004,2005 Lars Linder <lars.lindner@gmx.net>
 * (C) 2004 delusional <delusional@dx13.co.uk>
 *
 * This program is free software; you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published by
 * the Free Software Foundation; either version 2 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA 
 *
 */

/* General note: no style definition should set absolute font sizes,
   font families or line heigth and spacing.
   
   This is to allow a preference controlled default font size. 
   
   If you make changes please change implications with both
   GtkHTML2 and Mozilla! Please document browser specific
   decisions with comments!  
 */

body {
	background: white;
	color: black;
}

blockquote {
        border-left: 2px solid #CCC;
        background: #EEE;
        padding: 5px;
        font-style: italic;
        margin: 5px 20px;
	clear:both;
}

dd {
	padding-left: 30px;
}

/* styles for the item description (currently also used for
   the feed description) */
table.itemhead {
	margin-bottom:10px;
	width:100%;
	background-color:#DDD;
	border: 1px solid black;
	clear:both;
}

td.headleft {
	padding:2px 2px;
	text-align:right;
	white-space:nowrap;	/* workaround to prevent buggy gtkhtml2 word wrappings */
}

td.headright {
	padding:2px 5px;
}

img {
	margin-top:2px;
	margin-bottom:2px;
}

img.favicon {
	display:none;
}

/*
span.feedlink {
}

span.itemtitle {
}
*/

/* styles to display generic namespace augmentation in the 
   item/feed description footer */
   
div.feedfoottitle {
	font-size:0.7em;
	color:#888;
}

table.feedfoot {
	width:100%;
	border-width:1px;
	border-top-style:solid;
	border-color:#D0D0D0;
	margin-bottom:5px;
	border-collapse:collapse;	/* needed for footer with Mozilla */
	clear:both;
}

table.addfoot {	/* used for namespace additions (admin, ag,...) */
	width:100%;
	border-width:1px;
	border-top-style:solid;
	border-color:#D0D0D0;
	margin-bottom:5px;
	border-collapse:collapse;	/* needed for footer with Mozilla */
}

tr.feedfoot {
	border-width:0;
	border-bottom-width:1px;
	border-style:dashed;
	border-color:#D0D0D0;
}

td.feedfootname {
	width:30%;
}

span.feedfootname {
	font-size:0.8em;
	color:#888;
}

/* 
td.feedfootvalue {
}
*/

span.feedfootvalue {
	font-size:0.8em;
	color:#888;
}

/* channel images */
img.feed {
	margin-bottom:10px;
}

/* OCS specific styles */
table.ocsformats {
	margin-bottom:5px;
	width:100%;
	background:#E0E0E0;
	border-color:#D0D0D0;
	border-width:1px;
	border-style:solid;
}

td.ocslink {
	padding:2px;
}

td.ocslanguage {
	padding:2px;
	border-color:#D0D0D0;
	border-width:0;
	border-top-width:1px;
	border-style:solid;
}

td.ocsinterval {
	padding:2px;
	border-color:#D0D0D0;
	border-width:0;
	border-top-width:1px;
	border-style:solid;
}

td.ocsfrequency {
	padding:2px;
	border-color:#D0D0D0;
	border-width:0;
	border-top-width:1px;
	border-style:solid;
}

td.ocscontenttype {
	padding:2px;
	border-color:#D0D0D0;
	border-width:0;
	border-top-width:1px;
	border-style:solid;
}

/* OPML/OML specific styles */

/*
p.opmltext{
}
p.opmldescription {
}
p.opmlurl {
}
p.opmlhtmlurl {
}
p.opmlxmlurl {
}
p.opmlanyattribute {
}
ul.opmlchilds {
}
*/

li.opmllistitem {
	padding-left:15px;
}

/* styles to realize shading of new items in condensed mode */
div.itemshaded {
	background-color:#fffde8;
	border-color:#ede8a8;
	border-style:solid;
	border-width:1px;
	padding:5px;
	margin-bottom:15px;
}

div.itemunshaded {
	padding:5px;
	margin-bottom:15px;
}

/* style for the HTTP error box at the beginning
   of the feed description */
table.httperror {
	margin-bottom:5px;
	width:100%;
	background:#E06060;
	border-width:1px;
	border-style:solid;
}

td.httperror {
	padding:2px;
	padding-left:5px;
	padding-right:5px;
}

span.details, span.detaillink {
	visibility:hidden;
	display:none;
}

span.details {
	background:#D55;
	margin:5px;
	margin-left:15px;
	padding:5px;
	padding-left:15px;
	border-left:3px solid #911;
	font-size:80%;
}

span.showmore {
	text-decoration:underline;
	color:blue;
	cursor:pointer;
}

/* namespace specific styles */
div.blogchanneltitle {
	padding-left:10px;
	padding-right:10px;
	background-color:#505050;
	color:white;
}

img.freshmeat {
	margin-top:10px;
}

table.slash {
	margin-bottom:5px;	/* must not be in td.slash to work with Mozilla */
	width:100%;
}

td.slash {
	border-width:1px;
	border-style:solid;
	border-color:black;
	background:#408060;
	width:100%;
	font-size:0.8em;
	color:black;
	padding-left:5px;
	padding-right:5px;
}

/*
span.slashprop {
}
*/

span.slashvalue {
	color:white;
}

div.photoheader {
	margin:10px 0;
	padding-left:10px;
	padding-right:10px;
	background-color:#505050;
	color:white;
}

div.technorati {
	text-align:right;
}

table.enclosure {
	background:#F0F0F0;
	border:#C0C0C0 solid 1px;
	margin-bottom:5px;
	width:100%;
}

a.enclosure {
	text-decoration:none;
	color:black;
}

img.enclosurebtn {
/*	border:#E0E0E0 solid 1px;
	border-bottom-color:#808080;
	border-right-color:#808080;
	background:#D0D0D0;*/
	padding:2px;
	margin-left:2px;
}

