body#ttrssMain, body#ttrssPrefs, body#ttrssLogin {
	background : white;
	color : black;
	margin : 0px;
	padding : 0px;
	font-family : "Lucida Grande", Arial, sans-serif;
	font-size : 12px;
}

body#ttrssPrefs {
	background-color : #ecf4ff;
}

body#ttrssPrefs #footer, body#ttrssPrefs #header {
	background-color : #ecf4ff; 
	padding-left : 8px;
	padding-right : 8px;
}

div.postReply {
	padding : 0px;
}

div.postReply a {
	color : #4684ff;
}

div.postReply a:hover {
	color : black;
}

div.postReply div.postHeader {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0f0;
	background-color : white;
	background : url("images/toolbar.png");
	background-position : bottom left;
	background-repeat : repeat-x;
	padding : 5px;
	color : #909090;
}

div.postReply div.postContent {
	padding : 10px;
	font-size : 12px;
}

div.postReply div.postContent img {
	border-width : 0px;
	max-width : 98%;
}

div.postReply div.postIcon {
	float : right;
	border : 0px;
	margin : 5px;
}

div.postReply div.postIcon img {
	max-width : 120px;
	display : inline;
}

div.postReply div.postEnclosures {
	margin-top : 1em;
	color : gray;
}

div.postReply img.tagsPic {
	width : 16px;
	height : 16px;
	margin-left : 4px;
	vertical-align : middle;
}

div.articleNote {
	background-color : #fff7d5;
	border-width : 1px;
	padding : 5px;
	border-style : dashed;
	border-color : #e7d796;
	font-size : 11px;
	margin-left : 5px;
	margin-top : 5px;
	float : right;
	color : #9a8c59;
	max-width : 150px;
	text-align : justify;
}

div.postReply span.author {
	font-size : 12px;
}

h1 {
	font-size : 18px;
}

h2 {
	font-size : 16px;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ecf4ff;
}

h3 {
	font-size : 12px;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #ecf4ff;
}

hr {
	border-width : 0px 0px 1px 0px;
	border-style : dashed;
	border-color : #e0e0e0;
}

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

a:hover {
	color : #4684ff;
}

#piggie {
	z-index : 999;
	position : absolute;
}

textarea.iedit {
	width : 100%;
}

input.iedit {
	width : 100%;
	padding-left : 2px;
}

select.iedit {
	width : 100%;
}

input.editbox {
	width : 200px;
	padding-left : 2px;
}

#notify {
	border-width : 0px 1px 1px 1px;
	border-style : solid;
	top : 0px;
	right : 35%;
	min-width : 30%;
	position : absolute;	
	display : none;
	float : right;
	font-size : 12px;
	z-index : 99;
	padding : 5px 5px 5px 5px;
}

#notify img {
	vertical-align : middle;
}

.notifyProgress {
	border-color : #d7c47a;
	background-color : #fff7d5;
	color : black;
}

.notifyInfo {
	border-color : #7AD78E;
	background-color : #D5FFDB;
	color : black;
}

.notify {
	border-color : #d7c47a;
	background-color : #fff7d5;
	color : black;
}

.notifyError {
	background-color : #ffcccc;
	border-color : #ff0000;
	color : black;
}

.notifyError span:hover {
	color : red;
	cursor : pointer;
}

.blankborder, .blankborder td {
	border-style : solid;
	border-color : transparent;
	border-width : 0px 0px 1px 0px;
}

.Selected, .Selected td {
	background-color : #fff7d5;
}

.even.Unread.Selected, .even.Unread.Selected td {
	background-color : #fff7d5;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #e7d796;
}

.odd.Unread.Selected, .odd.Unread.Selected td {
	background-color : #fff7d5;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #e7d796;
}

.even.Selected, .even.Selected td {
	background-color : #fff7d5;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #e7d796;
	border-collapse : collapse;
}

.odd.Selected, .odd.Selected td {
	background-color : #fff7d5;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #e7d796;
	border-collapse : collapse;
}

.even.Grayed, .even.Grayed td {
	background-color : #f0f0f0;
	color : #909090;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	border-collapse : collapse;
}

.odd.Grayed {
	color : #909090;
}

.even, .even td {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	background-color : #f0f0f0;
	border-collapse : collapse;
}

.odd, .odd td {
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	border-collapse : collapse;
}

.even.Unread, .even.Unread td {
	background-color : #f0f0f0;
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	border-collapse : collapse;
}

.odd.Unread, .odd.Unread td {
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
}

.invisible {
	display : none;
}

/* preferences */

/* table.prefPrefsList tr:hover td.prefValue {
	color : #88b0f0;
}

table.prefPrefsList tr:hover td.prefValue input {
	color : #88b0f0;
} */

table.prefPrefsList h3 {
	margin-top : 0px;
}

tr.title td {
	border-width : 0px 0px 1px 0px;
	border-color : #ecf4ff;
	border-style : solid;
	color : #4684ff;
}

tr.title td a {
	color : #4684ff;
}

tr.title td a:hover {
	color : black;
}

table.prefFeedList td.feedEditCat {
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0f0;
	padding-top : 0.5em;
}

table.prefFilterList td.filterEditCat {
	font-weight : bold;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #88b0f0;
	padding-top : 0.5em;
}

/* oh for the love of... */

table.prefFilterList tr.even,
table.prefFilterList tr.odd,
table.prefFilterList tr.evenSelected,
table.prefFilterList tr.oddSelected,
table.prefLabelList tr.even,
table.prefLabelList tr.odd,
table.prefLabelList tr.evenSelected,
table.prefLabelList tr.oddSelected,
table.prefUserList tr.even,
table.prefUserList tr.odd,
table.prefUserList tr.evenSelected,
table.prefUserList tr.oddSelected,
table.prefFeedList tr.even,
table.prefFeedList tr.odd,
table.prefFeedList tr.evenSelected,
table.prefFeedList tr.oddSelected
{	
	cursor : pointer;
}

table.prefFilterList tr.even:hover td, 
table.prefFilterList tr.odd:hover td,
table.prefFilterList tr.evenSelected:hover td, 
table.prefFilterList tr.oddSelected:hover td 
table.prefLabelList tr.even:hover td, 
table.prefLabelList tr.odd:hover td,
table.prefLabelList tr.evenSelected:hover td, 
table.prefLabelList tr.oddSelected:hover td,
table.prefUserList tr.even:hover td, 
table.prefUserList tr.odd:hover td,
table.prefUserList tr.evenSelected:hover td, 
table.prefUserList tr.oddSelected:hover td,
table.prefFeedList tr.even:hover td, 
table.prefFeedList tr.odd:hover td,
table.prefFeedList tr.evenSelected:hover td, 
table.prefFeedList tr.oddSelected:hover td
{
	color : #88b0f0;
}

table.prefFeedList td.feedIcon {
	text-align : center;
}

table.prefFeedList td.feedSelect {
	text-align : center;
}

div.prefFeedCatHolder, div.prefFeedOPMLHolder {
	height : 300px;
	overflow : auto;
	border-width : 0px 1px 1px 1px;
	border-color : #c0c0c0;
	border-style : solid;
	margin : 0px 0px 5px 0px;
	background-color : #ecf4ff;
}

div.prefFeedOPMLHolder {
	border-width : 1px 1px 1px 1px;
}

a.helpLink {
	color : #808080;
}

a.helpLink:hover {
	color : #4684ff;
}

#content-insert pre, #headlines-frame pre, .dijitContentPane pre {
	margin : 0px 0px 0px 1em;
	padding : 0px;
	font-family : monospace;
	font-size : 12px;
	background : transparent;
	border-width : 0px;
}

#content-insert blockquote, #headlines-frame blockquote, .dijitContentPane blockquote {
	margin : 0px 0px 0px 1em;
	border-width : 0px 0px 0px 2px;
	border-color : #c0c0c0;
	border-style : solid;
	font-style : italic;
	padding : 0px 0px 0px 1em;
	font-size : 12px;
	color : gray;
}

#content-insert code, #headlines-frame code, .dijitContentPane code {
	background : transparent;
	border : 0px solid transparent;
	margin : 0px;
	font-family : monospace;
	padding : 0px;
	font-size : 12px;
}

/*
div.firstTab {
	width : 10px;
	float : left;
}

div.prefsTab:hover {
	cursor : pointer;
}

div.prefsTab.Selected:hover {
	cursor : pointer;
}

div.prefsTab {
	float : left;
	border-width : 1px 1px 0px 1px;
	border-color : #C4D1E4;
	border-style : solid;
	margin : 0px 0px 0px 5px;
	padding : 3px 5px 3px 5px;
	font-size : 12px;
	font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
	border-collapse : collapse;
	min-width : 100px;
	text-align : center;
	cursor : pointer;
	position : relative;
	bottom : -1px;
	height : 30px;
}

div.prefsTab.Selected {
	float : left;
	border-width : 1px 1px 0px 1px;
	border-color : #88b0f0;
	border-style : solid;
	margin : 0px 0px 0px 5px;
	padding : 3px 5px 3px 5px;
	background-color : #ecf4ff;
	font-size : 12px;
	font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
	border-collapse : collapse;
	font-weight : bold;
	min-width : 100px;
	text-align : center;
	cursor : pointer;
	position : relative;
	bottom : -1px;
	z-index : 3;
	height : 30px;
} */

div.notice {
	background : #ffffff;
	border : 1px solid #88b0f0;
	width : 60%;
	padding : 5px;
	margin : 0px 0px 5px 0px;
	font-size : 12px;
}

div.warning {
	background : #fff7d5;
	border : 1px solid #d7c47a;
	font-size : 12px;
	width : 60%;
	padding : 5px;
	margin : 0px 0px 5px 0px;
}

div.warning img, div.notice img, div.error img {
	vertical-align : middle;
	padding : 5px;
}

span.filterDateError {
	color : #ff0000;
}

div.error {
	border : 1px solid #ff0000;
	background : #ffcccc;
	padding : 5px;
	margin : 0px 0px 5px 0px;
	font-size : 12px;
}

ul.nomarks {
	list-style-type : none;
	margin : 0px;
	padding : 10px; 
}

div.prefHelp, td.prefHelp {
	color : gray;
	padding : 5px;
}

table.loginForm {
	background-color : #ecf4ff;
}

span.feed_error {
	color : red;
}

.insensitive {
	color : gray;
}

.insensitive a {
	color : #4684ff;
}

.insensitive a:hover {
	color : black;
}

.small {
	font-size : 11px;
}

table.innerFeedTable td {
	margin : 0px;
	padding : 0px;
}

td.selectPrompt {
	font-size : 12px;
	color : gray;
}

div#headlines-toolbar {
	border-width : 1px 0px 1px 0px;
	background-color : #ecf4ff;
	border-color : #88b0f0 #88b0f0 #ecf4ff #88b0f0;
	font-size : 11px;
	font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
	color : gray;
	padding : 0px;
	margin : 0px;
	overflow : hidden;
	height : 23px;
}

div#headlines-toolbar .dijitSelect {
	font-size : 11px;
}

div#headlines-toolbar div#subtoolbar_main {
	display : table-cell;
	width : 100%;
	white-space : nowrap;
	vertical-align : middle;
	padding-left : 5px;
}

div#headlines-toolbar div#subtoolbar_ftitle {
	display : table-cell;
	text-align : right;
	vertical-align : middle;
	white-space : nowrap;
	padding-right : 5px;
}

div#subtoolbar_ftitle span.error {
	color : red;
}

span.contentPreview {
	color : gray;
	font-weight : normal;
}

span.contentPreview:hover {
	color : #4684ff;
}

span.hlLabelRef {
	background-color : #fff7d5;	
	font-height : 8px;
	color : #063064;
	font-weight : normal;
	margin : 0px 3px 0px 3px;
	padding : 0px 4px 0px 4px;
	white-space: nowrap;
}

td.hlSelectRow, td.hlUpdPic {
	width : 25px;
	text-align : center;
}

div.postHeader div.postDate {
	text-align : right;
	color : gray;
	float : right;
}

div.postHeader div.postDateRTL {
	text-align : left;
	color : gray;
	float : right;
}

div.postHeader div {
	padding-bottom : 3px;
	font-size : 12px;
	/* font-family : "Lucida Grande", Tahoma, sans-serif; */
}

#feedUpdateErrors {
	display : none;
}

#allEntryTags {
	font-size : 12px;
	border-width : 0px 0px 1px 0px;
	border-style : solid;
	border-color : #c0c0c0;
	padding-bottom : 5px;
	display : none;
}

td.hlMarkedPic, td.hlSelectRow, td.hlUpdated, td.hlFeed {
	height : 1em;
}

td.hlFeed {
	text-align : right;
}

span.hlFeed, span.hlFeed a {
	font-size : 12px;
	color : gray;
}

span.hlFeed a:hover {
	color : #4684ff;
}

img.markedPic {
	cursor : pointer;
}

a.warning {
	color : #f04040;
}

img.closeButton {
	border-width : 0px;
	float : right;
}

span.groupPrompt {
	font-size : 12px;
	color : #4684ff;
}

div.tagCloudContainer {
	border : 1px solid #c0c0c0;
	background-color : #ecf4ff;
	margin : 5px 0px 5px 0px;
	padding : 5px;
	text-align : center;
}

div.errorExplained {
	border : 1px solid #c0c0c0;
	background-color : #ecf4ff;
	margin : 5px 0px 5px 0px;
	padding : 5px;
}

ul.feedErrorsList {
	max-height : 300px;
	overflow : auto;
	list-style-type : none;
	border : 1px solid #c0c0c0;
	background-color : #ecf4ff;
	margin : 0px 0px 5px 0px;
	padding : 5px;
}

ul.feedErrorsList em {
	color : gray;
}

ul.userFeedList {
	height : 300px;
	overflow : auto;
	list-style-type : none;
	border : 1px solid gray;
	background-color : white;
	margin : 0px 0px 5px 0px;
	padding : 0px;
}

ul.browseFeedList {
	height : 300px;
	overflow : auto;
	border-width : 0px 1px 1px 1px;
	border-color : #c0c0c0;
	border-style : solid;
	margin : 0px 0px 5px 0px;
	background-color : white;
	list-style-type : none;
	padding : 0px;

}

ul.browseFeedList li {
	margin : 0px;
	padding : 2px 4px 2px 4px;
}

span.subscribers {
	color : #808080;
}

div.subscribers {
	color : #808080;
	font-size : 12px;
	float : right;
}

div.browserDetails {
	margin : 5px 5px 5px 5px;
	padding : 5px;
}

ul.compact {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

ul.compact li {
	margin : 0px;
	padding : 0px;
}

div.browserFeedInfo {
	font-size : 12px;
/*	border : 1px solid #88b0f0;
	background-color : #ecf4ff;
	-moz-border-radius : 5px; */
	padding : 5px;
}

div.browserFeedInfo div.detailsPart {
	margin : 5px 0px 5px 5px;       
}

.noborder {
	border-width : 0px;
}

#dialog_overlay {
	left : 0;
	top : 0;
	height : 100%;
	width : 100%;
	z-index : 4;
	position : absolute;
	background-image : url("images/shadow_white.png");
}

#overlay {
	background : white;
	left : 0;
	top : 0;
	height : 100%;
	width : 100%;
	z-index : 100;
	position : absolute;
}

#overlay_inner {
	font-weight : bold;
	margin : 1em;
}

#noDaemonWarning {	
	position : absolute;
	background-color : #ecf4ff;		  
	border : 1px solid #88b0f0;
	padding : 10px;
	margin : 5px;
	z-index : 2;
	display : none;
}

#qafInput {
	width : 100%;
}

form {
	margin : 0px;
	padding : 0px;
}

#main_toolbar_form {
	margin : 0px;
	padding : 0px;
	display : table-cell;
	white-space : nowrap;
	width : 100%;
}

div.feedExtInfo {
	margin-left : 2em;
	font-size : 7pt;
	color : gray;
	font-weight : normal;
}

span.debugTS {
	color : #4684ff;
}

#backReqBox {
	display : none;
}

/*.scriptWarn:before {
	content : "Disabled script:";
}*/

.scriptWarn {
	color : white;
	background-color : #903030;
	border : 1px solid #601010;
	padding : 3px;
	font-weight : bold;
	display : none;
}

.objectWarn {
	color : gray;
	font-style: italic;
	text-align : center;
}

table.loginForm2 {
	padding : 1em;
}

table.loginForm2 .loginTop {
	border-width : 0px 0px 1px 0px;
	border-color : #88b0f0;
	border-style : solid;
	padding : 0.5em;
}

table.loginForm2 .loginMiddle {
	padding : 3em;
}

table.loginForm2 .loginBottom {
	border-width : 1px 0px 0px 0px;
	border-color : #88b0f0;
	border-style : solid;
	font-size : 12px;
	text-align : center;
	color : #909090;
	padding : 0.5em;
}

table.loginForm2 .loginBottom a {
	color : gray;
}

table.loginForm2 .loginBottom a:hover {
	color : #4684ff;
}

table.loginForm2 .loginError {
	color : red;
	margin : 0.5em;
}

table.loginForm2 .innerLoginCell {
	padding-top : 0.5em;
}

#milestoneDetails {
	display : none;
}

div.loadingPrompt {
	padding : 1em;
	text-align : center;
	font-weight : bold;
}

div.whiteBox {
	margin-left : 1px;
	text-align : center;
	padding : 1em;
}

html, body#ttrssMain, #main {
	width: 100%; 
	height: 100%;
	border: 0; 
	padding: 0; 
	margin: 0;
} 

html, body#ttrssPrefs, #main {
	width: 100%; 
	height: 100%;
	border: 0; 
	padding: 0; 
	margin: 0;
} 

#toolbar div.actionChooser {
	display : table-cell;
	text-align : right;
	padding-right : 3px;
}

/* preferences layout */

/* #prefFooter {
	position : absolute;
	bottom : 0px;
	height : 20px;
	text-align : center;
	color : gray;
	font-size : 12px;
	background-image : url("images/footer.png");
	background-position : top left;
	background-repeat : repeat-x; 
	background-color : white;
	right : 0px;
	left : 261px;
	padding : 10px;
	border-collapse : collapse;
	border-width : 1px 0px 0px 0px;
	border-style : solid;
	border-color : #88b0f0;

}

#prefFooter {
	left : 0px;
}

#footer a, #prefFooter a {
	color : gray;
}

#footer a:hover, #prefFooter a:hover {
	color : black;
}

#prefHeader {
	color : #4684ff;
	font-size : 12px;
	margin : 10px;
	height : 33px;
} */

div.return {
	float : right;
	font-size : 12px;
	margin-right : 10px;
}

div.return a {
	color : #4684ff;
}

div.return a:hover {
	color : black;
}

/* #prefContentOuter {
	clear : left;
	position : absolute;
	bottom : 41px;
	top : 75px;
	left : 0px;
	right : 0px;
	min-height : 300px;
	border-width : 1px 0px 0px 0px;
	border-color : #88b0f0;
	border-style : solid;
	font-size : 12px;
}

#prefContent {
	z-index : 4;
	background-image : url("images/prefs-content.png");
	background-position : top left;
	background-repeat : repeat-x;
	position : absolute;
	bottom : 0px;
	top : 0px;
	left : 0px;
	right : 0px;
	padding : 1em;
	overflow : auto;
} */

#header .logo {
	float : right;
	margin-left : 10px;
}

#header a {
	color : #4684ff;	
}

#header a:hover {
	color : black;
}

#header img {
	vertical-align : middle;
	cursor : pointer;
}

a.helpLinkPic img {
	border-width : 0px;
	vertical-align : middle;
}

table.prefFeedCatList {
	
}

div.autocomplete {
	position : absolute;
	width : 250px;
	background-color : white;
	border :1px solid #778899;
	margin : 0px;
	padding : 0px;
}

div.autocomplete ul {
	list-style-type : none;
	margin : 0px;
	padding : 0px;
}

div.autocomplete ul li.selected { 
	background-color : #fff7d5;
}

div.autocomplete ul li {
	list-style-type : none;
	display : block;
	margin : 0;
	padding : 2px;
	height : 32px;
	cursor : pointer;
}

#feedOpToolbar {
	float : right;
}

/*
div.topLinks {
	float : right;
	color : gray;
	font-size : 12px;
	line-height : 120%;
}

div.topLinks a {
	color : #4684ff;	
}

div.topLinks a:hover {
	color : black;
} */

#header a.feedback {
	color : #009900;
}

a.visibleLink {
	color : #4684ff;
}

a.visibleLinkB {
	color : #4684ff;
	border : 1px solid #4684ff;
	padding : 2px;
}

a.visibleLinkB:hover {
	background-color : #ecf4ff;
}

.hlContentH a, .hlContentH span {
	color : #00cc00;
}

.hlContentL a, .hlContentL span {
	color : #909090;
	text-decoration : line-through;
}

span.titleWrapH, span.titleWrapH a {
	color : #00cc00;
}

span.titleWrapL, span.titleWrapL a {
	color : #909090;
	text-decoration : line-through;
}

img.hlScorePic {
	vertical-align : middle;
	width : 16px;
	height : 16px;
}

div#hotkey_help_overlay {
	position : absolute;
	left : 30px;
	right : 30px;
	top : 30px;
	z-index : 999;
	color : white;
	font-size : 15px;
}

div#hotkey_help_overlay h1 {
	text-align : center;
}

div#hotkey_help_overlay ul {
	list-style-type : none;
	margin : 0px;
}

div#hotkey_help_overlay a {
	color : #88b0f0;
}

div#hotkey_help_overlay a:hover {
	color : white;
}

div#hotkey_help_overlay li {
	margin : 0px;
}

div#hotkey_help_overlay p {
	text-align : center;
}

div#hotkey_help_overlay td.n {
	text-align : right;
	font-weight : bold;
	width : 6em;
	color : #a0ffa0;
	padding-right : 5px;
}

div#hotkey_help_overlay td {
	vertical-align : top;
}

div#hotkey_help_overlay h1 {
	margin : 0px;
}

div#hotkey_help_overlay h2 {
	font-size : 16px;
	border-width : 0px;
	margin : 0.3em 0px 0.3em 0px;
	text-align : center;
	color : #88b0f0;
}

div#hotkey_help_overlay table.hho td.c1 {
	height : 30px;
	width : 30px;
	background : url("images/c1.png");
	background-repeat : no-repeat;

}

div#hotkey_help_overlay table.hho td.c2 {
	height : 30px;
	width : 30px;
	background : url("images/c2.png");
	background-repeat : no-repeat;
}

div#hotkey_help_overlay table.hho td.c3 {
	height : 30px;
	width : 30px;
	background : url("images/c3.png");
	background-repeat : no-repeat;
}

div#hotkey_help_overlay table.hho td.c4 {
	height : 30px;
	width : 30px;
	background : url("images/c4.png");
	background-repeat : no-repeat;
}

div#hotkey_help_overlay table.hho td.top,
div#hotkey_help_overlay table.hho td.left,
div#hotkey_help_overlay table.hho td.right,
div#hotkey_help_overlay table.hho td.bottom,
div#hotkey_help_overlay table.hho td.content {
	background : url("images/shadow_dark.png");	
}

div#hotkey_help_overlay table.hho td.top,
div#hotkey_help_overlay table.hho td.bottom {
	text-align : center;
	font-size : 11px;
}

div#l_progress_o {
	width : 200px;
	border : 1px solid black;
	background-color : white;
	margin-top : 10px;
}

div#l_progress_i {
	width : 10px;
	background-color : #88b0f0;
	height : 10px;
}

div.dlgSec {
	font-size : 12px;
	color : gray;
	font-weight : bold;
	clear : both;
	height : 20px;
}

div.dlgSecCont {
	position : relative;
	left : 150px;
	top : -20px;
	float : left;
	font-size : 12px;
	font-weight : normal;
}

div.dlgSecCont hr {
	height : 0px;
	line-height : 0px;
	border : 0px solid transparent;
	margin : 2px;
}

div.dlgSecCont > * {
	position : relative;
	top : -2px;
}

div.dlgButtons {
	text-align : right;
	clear : both;
}

span.prefsLabelEntry {
	padding : 2px;
}

span.labelColorIndicator {
	height : 14px;
	width : 14px;
	line-height : 14px;
	font-height : 9px;
	display : inline-block;
	border : 1px solid black;
	background-color : #fff7d5;	
	color : #063064;
	text-align : center;
	margin-right : 2px;
}

span.labelColorIndicator2 {
	height : 14px;
	width : 14px;
	font-height : 9px;
	display : inline-block;
	border : 1px solid black;
	background-color : #fff7d5;	
	color : #063064;
	text-align : center;
	margin-right : 2px;
	vertical-align : bottom;
}


div.labelColorIndicator {
	height : 14px;
	width : 14px;
	line-height : 14px;
	font-height : 9px;
	text-align : center;
	border : 1px solid black;
	float : left;
	background-color : #fff7d5;	
	color : #063064;
	margin-right : 10px;
}

div.colorPicker div.colorPickerEntry:hover {
	border : 1px solid #88b0f0;
}

div.colorPicker div.ccPrompt:hover {
	color : black;
}

div.colorPicker div.colorPickerEntry {
	height : 15px;
	width : 15px;
	line-height : 13px;
	font-height : 9px;
	text-align : center;
	border : 1px solid black;
	margin : 5px 5px 0px 0px;
	float : left;
}

div.colorPicker {
	border : 1px solid #cccccc;
	background : #f0f0f0;
	width : 110px;
	padding : 0px 0px 5px 5px;
	position : absolute;
	left : auto;
	top : auto;
	z-index : 3;
	color : #909090;
}

optgroup {
	color : #4684ff;
	font-style : normal;
}

option {
	color : black;
}

div#cmdline {
	position : absolute;
	left : 5px;
	bottom : 5px;
	font-size : 11px;
	color : gray;
	font-weight : bold;
	background-color : white;
	border : 1px solid #88b0f0;
	padding : 3px 5px 3px 5px;
	z-index : 5;
}

#feed_browser_spinner {
	vertical-align : middle;
	height : 18px;
	width : 18px;
}

div#auxDlg {
	position : absolute;
	z-index : 3;
	bottom : 5px;
	right : 25px;
	padding : 5px;
	border-width : 1px;
	border-style : solid;
	border-color : #d7c47a;
	background-color : #fff7d5;
	color : black;
	text-align : center;
	font-size : 13px;
}

div#auxDlg a {
	color : #4684ff;
}

div.hlTitle {
	display : table-cell;
	cursor : pointer;
	width : 100%;
	vertical-align : middle;
	padding-top : 4px;
	padding-bottom : 4px;
}

div.hlLeft {
	display : table-cell;
	vertical-align : middle;
	white-space: nowrap;
}

div.hlRight {
	display : table-cell;
	white-space: nowrap;
	text-align : right;
	vertical-align : middle;
}

div.hlRight img {
	max-width : 16px;
	max-height : 16px;
}

span.hlUpdated {
	color : gray;
	font-weight : medium;
	width : 100px;
	display : inline-block;
}

div.hlLeft input {
	margin-left : 4px;
	margin-right : 4px;
}

div.hlLeft img, div.hlRight img {
	margin : 0px 4px 0px 4px;

}

div.hlUpdPic {
	display : table-cell;
	padding-right : 4px;
	padding-left : 4px;
	text-align : center;
	vertical-align : middle;
}

div.hlUpdPic img {
	max-width : 16px;
}


div.fatalError button {
	margin-top : 5px;
}

div.fatalError textarea {
	width : 100%;
	height : 100px;
}

#main {
	border-width : 0px;
	margin : 0px;
	padding : 0px;
}

#header-wrap {
	border-width : 0px;
	margin : 0px;
	padding : 0px;
}

#content-wrap {
	padding : 0px;
	border-width : 0px;
	margin : 0px;
}

#feeds-holder {
	padding : 0px;
	border-color : #88b0f0;
	border-left-width : 0px;
	border-bottom-width : 0px;
	border-top-width : 0px;
}

#headlines-wrap-inner {
	padding : 0px;
	margin : 0px;
	border-width : 0px;
}

#headlines-frame {
	padding : 0px;
	border-color : #88b0f0;
	border-left-width : 0px;
	border-right-width : 0px;
	margin-top : 0px;
	border-top-width : 0px;
}

#headlines-toolbar_splitter {
	display : none;
}

#content-tabs {
	margin : 0px;
	padding : 0px;
	border-width : 0px;
}

#content-tabs .dijitTab {
	margin-top : 0px;
	padding-top : 0px;
}

#toolbar {
	padding : 0px;
	margin : 0px;
	border-width : 0px;
	white-space: nowrap;
	font-size : 12px;
}

#header {
	border-width : 0px;
	text-align : right;
	color : gray;
	padding : 5px 5px 0px 0px;
	margin : 0px;
	position : absolute;
	right : 0px;
	top : 0px;
	z-index : 5;
}

#footer {
	text-align : center;
	color : gray;
	padding : 4px 4px 8px 4px;
	border-width : 0px;
}

#content-insert {
	padding : 0px;
	border-color : #88b0f0;
	border-bottom-width : 0px;
	border-right-width : 0px;
	border-left-width : 0px;
}

.dijitTreeLabel.Unread {
	font-weight : bold;
}

.feedParam {
	color : gray;
	float : right;
	margin-right : 1em;
}

.dijitTreeLabel.Disabled, .labelParam.Disabled {
	color : gray;
}

.dijitTreeRow.Error {
	color : red;
}

.dijitTreeRow.Hidden {
	display : none;
}

img.feedIcon, img.tinyFeedIcon {
	width : 16px;
	height : 16px;
}

div#feedlistLoading, div#filterlistLoading, div#labellistLoading {
	text-align : center;
	padding : 5px;
	color : gray;
}

div#feedlistLoading img, div#filterlistLoading img, div#labellistLoading {
	margin-right : 5px;
}

div#pref-tabs .dijitContentPane {
	font-size : 12px;
}

div#pref-tabs {
	margin : 0px 5px 0px 5px;
}

div#pref-tabs .dijitContentPane h3 {
	font-size : 14px;
	font-weight : bold;
}

/* div#feedTree {
	font-size : 11px;
	font-family : "Lucida Grande", "Segoe UI", Tahoma, Arial, sans-serif;
} */


#pref-filter-wrap, #pref-filter-header, #pref-filter-content, 
#pref-label-wrap, #pref-label-header, #pref-label-content,
#pref-user-wrap, #pref-user-header, #pref-user-content {
	margin : 0px;
	padding : 0px;
	border-width : 0px;
}

#userConfigTab, #labelConfigTab, #filterConfigTab, #pref-feeds-feeds { 
	padding : 0px;
}

#errorButton {
	color : red;
}

span.labelFixedLength {
	display : inline-block;
	width : 70%;
}

#filter_dlg_date_chk_box {
	display : inline-block;
}

.dijitDialog .dijitToolbar {
	border : 1px solid #c0c0c0;
}

a.bookmarklet {
	color : #4684ff;
	border : 1px solid #ecf4ff;
	padding : 2px;
}

#newVersionIcon {
	margin-left : 5px;
	vertical-align : middle;
	position : relative;
	top : -1px;
}

.player {
	display : inline-block;
	color : gray;
	font-size : 11px;
	font-family : sans-serif;
	border : 1px solid gray;
	padding : 0px 4px 0px 4px;
	margin : 0px 2px 0px 2px;
	width : 50px;
	text-align : center;
	background : white;
}
.player.playing {
	color : #00c000;
	border-color : #00c000;
}

.player:hover {
	background : #f0f0f0;
	cursor : pointer;
}

