@CHARSET "ISO-8859-1";

/* **** GENERIC **** */

.synd-hidden
{
	display: none;
	visibility: hidden;
}

.synd-invisible
{
	visibility: hidden;
}

.synd-positioned
{
	display: none;
	visibility: hidden;
	position:absolute;
	overflow:hidden;
	margin:0px;
	padding:0px;
}

.synd-float-left
{
	float:left;
}

.synd-float-right
{
	float:right;
}

.synd-clear
{
	clear:both;
}

.synd-shim-left
{
	margin-left:20px;
}

.synd-shim-left-large
{
	margin-left:40px;
}

.synd-shim-left-x-large
{
	margin-left:80px;
}

.synd-header-first
{
	margin-top:0px;
}

.synd-input-disabled
{
	color:#999;
	cursor:default
}

input.synd-radio
{
	vertical-align: -2px;
	padding-right: 10px;
}

input.synd-checkbox
{
	vertical-align: -6px;
	padding-right: 10px;	
}

img.synd-twisty
{
	cursor:pointer;
}

.synd-drag-source
{
	cursor:pointer;
}

.synd-draggable
{
	cursor:move;
	position:absolute;
	font-weight:bold;
	font-size:large;
	color:black;
}

.synd-drag-over,.synd-drag-over td
{
	/*background-color:#bdb0de;*/
	border-bottom:2px solid #464897;
}

/* **** ANIMATION CONTAINER FOR TRICKY ANIMATIONS **** */

div.synd-anim-container
{
	visibility:hidden;
	height:1px;
	margin:0px;
	padding:0px;
	/* IE hack */
	font-size:1px;
}

/* **** TOOLBAR **** */

div.synd-toolbar
{
	height:18px;
	margin:0px;
	padding:2px;
	/*background-color:#eee;*/
	/*background-image: url('images/toolbarbg.gif');*/
	/*background-repeat: repeat-x;*/
	/*background-position: top left;*/
	/*background-color:#fce8b8;*/
	border:1px solid #eee;
	/*-moz-border-radius-topleft:4px;*/
	/*-moz-border-radius-topright:4px;*/
}

/* **** TOOLBAR MY SUBSCRIPTIONS BUTTON **** */

a.synd-toolbar-action,a.synd-toolbar-action:link,a.synd-toolbar-action:visited,a.synd-toolbar-action:active
{
	font-family: Verdana,Arial,sans-serif;
	font-size: xx-small;
	font-weight:bold;
	padding:2px 4px;
	color:#666;
	text-decoration:none;	
}

a.synd-toolbar-action:hover
{
	text-decoration:underline;
}

/* **** CHANNELBAR **** */

div.synd-feedbar
{
	/*background-color:#cfe1fc;*/
	font-family:Helvetica,Arial,sans-serif;
	margin:4px 0px 0px 0px;
	padding:2px 2px 0px 2px;
	/*border-left:1px solid #cfe1fc;*/
	/*border-right:1px solid #cfe1fc;*/
	/*border-top:1px solid #cfe1fc;*/
	/*-moz-border-radius-topleft:4px;*/
	/*-moz-border-radius-topright:4px;*/
	height:20px;
}

div.synd-feedbar em
{
	font-style: italic;
	font-weight:bold;
	color:black;
	vertical-align:middle;
}

div.synd-nofeedbar
{
	/*border-left:1px solid #cfe1fc;*/
	/*border-right:1px solid #cfe1fc;*/
	/*border-top:1px solid #cfe1fc;*/
	/*-moz-border-radius-topleft:4px;*/
	/*-moz-border-radius-topright:4px;*/
	margin:4px 0px 0px 0px;	
}

/* **** CHANNELBAR BREADCRUMBS **** */

span.synd-breadcrumb-trail	
{
	font-family: Arial,Helvetica,sans-serif !important;
	font-size: 16px;
	color:#ED2124;
	margin:0px;
	padding:0px;
	vertical-align:middle;
	font-weight: bold;
}

span.synd-breadcrumb-separator
{
	margin:0px 4px;
}

/* **** FEED & ARTICLES **** */

div.synd-feed,
div.synd-feeds
{
	font-family:Helvetica,Arial,sans-serif;
	font-size:11px;
	line-height: 16px;
	padding:4px 2px;
	margin-left: 21px;
}

div.synd-item-separator
{
	margin:0px;
	padding:0px;
}

div.synd-item-title img
{
	vertical-align:middle;	
}

div.synd-item-title a
{
	vertical-align:middle;
}

div.synd-item-title .synd-channel-label
{
	display:inline;
	font-size:small;
	font-weight:bold;
	color:#666;
	margin:0px;
	padding:0px 20px 0px 0px;
	vertical-align:middle;
}

div.synd-item-title .synd-article-label
{
	display:inline;
	font-size: 12px;
	line-height: 16px;
	font-weight:normal;
	margin:0px;
	padding:0px;
	vertical-align:middle;
}

h5.synd-item-date
{
	font-family: Tahoma,Verdana,Arial,sans-serif;
	font-size: 11px;
	font-weight:bold;
	color:#333333;
	margin:0px;
	padding:5px 0 0;
}

/* **** CHANNEL TICKER **** */

div.synd-feed-ticker
{
	/*background-color:#eee;*/
	font-family: Verdana,Arial,sans-serif;
	font-size:x-small;
	color:#336699;
	margin: 8px 0px 0px 0px;
	padding:0;
}

div.synd-feed-ticker a,div.synd-feed-ticker a:link,div.synd-feed-ticker a:visited,div.synd-feed-ticker a:active
{
	text-transform: lowercase;
	font-size: 10px;
}

div.synd-feed-ticker a:hover
{
	text-decoration:underline;
}

div.synd-feed-ticker a.synd-secondary-title,div.synd-feed-ticker a.synd-secondary-title:link,div.synd-feed-ticker a.synd-secondary-title:visited,div.synd-feed-ticker a.synd-secondary-title:active
{
	text-decoration:none;
	font-weight:normal;
}

div.synd-feed-ticker a.synd-secondary-title:hover
{
	text-decoration:underline;
}

div.synd-feed-ticker ul
{
	/*background-color:#eee;*/
	padding:0px 8px;
	display: none;
}

div.synd-feed-ticker li
{
	/*background-color:#eee;*/
	list-style-type: square;
	padding-right:20px;
	white-space: nowrap;
	overflow: hidden;
}

/* **** SUBSCRIPTION LIST LIGHTBOX **** */

div.synd-lightbox
{
	display: none;
	visibility: hidden;
	position: absolute;
	width:378px;
	height:358px;
	background-color: black;
	filter:alpha(opacity=20);
	-moz-opacity:0.20;
	opacity:0.20;
	-moz-border-radius:15px;
	z-index:1000;
}

/* **** SUBSCRIPTION LIST POPUP **** */

div.synd-subscription-list-popup
{
	display: none;
	visibility: hidden;
	position: absolute;
	width:346px;
	height:326px;
	color: #336699;
	background-color:white;
	border:1px solid #dddddd;
	margin: 10px;
	padding:4px;
	overflow: auto;
	z-index:1005;
}

div.synd-list-header
{
	padding:2px;
	margin:0px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: large;
	font-weight:bold;
	color:#666;
}

div.synd-list-header img
{
	padding-right:4px;
}

div.synd-list-header a
{
	float:right;
	text-decoration: none;
	color: #666;
	font-size:xx-small;
}

/* **** SUBSCRIPTION LIST **** */

form.synd-list-form
{
	padding:0px;
	margin:0px;
}

div.synd-list-ctl
{
	display: none;
	visibility: hidden;
	white-space: nowrap;
	font-family: Helvetica,Arial,sans-serif;
	font-size: x-small;
	border:2px solid #dddddd;
	-moz-border-radius:3px;
	padding:2px;
	margin:4px 0px;
	/*background-color:#e9f0fc;*/
	clear:both;
}

div.synd-list-ctl div
{
	padding: 2px 0px;
}

div.synd-list-optgroup
{
	margin: 0px 0px 0px 10px;
}

.synd-list-action-button
{
	margin:4px 6px 4px 6px;	
	cursor:pointer;
	vertical-align:middle;
}

.synd-list-action-button-disabled
{
	color:#999;
	cursor:default
}

.synd-list-action-button img,
.synd-list-action-button-disabled img
{
	vertical-align:-2px;
}

.synd-list-action-menu
{
	display: none;
	visibility: hidden;
	position: absolute;
	border: 1px solid #777777;
	background-color:white;
	margin:0px;
	padding:0px;
	z-index:2000;
}

.synd-list-action-menu-item
{
	border-width:0px;
	font-family: Helvetica,Arial,sans-serif;
	font-size: xx-small;
	color:#666;
	text-decoration:none;
	background-color:transparent;
	padding:4px 4px;
	margin:0px;
	cursor:pointer;
	text-align:left;
	list-style-type:none;
}

.synd-list-catact-button,
.synd-list-action-menu-item button
{
	border-width:0px;
	text-decoration:none;
	background-color:transparent;
	padding:0px;
	margin:0px;
	cursor:pointer;
}

.synd-list-catact-button img
{
	vertical-align:middle;
}

div.synd-list-feed-info
{
	font-family:Verdana,Arial,sans-serif;
	font-size: x-small;	
	border:2px solid #dddddd;
	-moz-border-radius:3px;
	padding:4px;
	margin:0px;
	/*background-color:#e9f0fc;*/
	white-space: normal;
}

table.synd-list
{
	margin:2px;
	padding:2px;
	width:100%;
	clear:both;
}

tr.synd-list-row-unselected,tr.synd-list-row-unselected td
{
	background-color:transparent;
}

tr.synd-list-row-selected,tr.synd-list-row-selected td
{
	/*background-color:#ffffd7;*/
}

td.synd-list-category
{
	color: #336699;
	font-family:Helvetica,Arial,sans-serif;
	font-size:small;
	font-weight:bold;
	padding:4px 2px;
	white-space: nowrap;
	width:99%;
}

td.synd-list-category input,td.synd-list-category button
{
	vertical-align:middle;
}

td.synd-list-category a,td.synd-list-category a:link,td.synd-list-category a:active,td.synd-list-category a:visited
{
	color:#336699;
	text-decoration: none;
	vertical-align:middle;
	cursor:pointer;
}

td.synd-list-category a:hover
{
	text-decoration: underline;
}

td.synd-list-subscription
{
	color:#336699;
	font-family:Helvetica,Arial,sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding:4px 2px;
	white-space: nowrap;
}

td.synd-list-subscription img
{
	padding:0px 6px;
}

td.synd-list-subscription input,td.synd-list-subscription img,
td.synd-list-subscription label,td.synd-list-subscription button
{
	vertical-align:middle;
}

td.synd-list-subscription a,td.synd-list-subscription a:link,td.synd-list-subscription a:active,td.synd-list-subscription a:visited
{
	vertical-align:middle;
	text-decoration: none;
	font-size:x-small;
}

td.synd-list-subscription a:hover
{
	text-decoration: underline;
}

span.synd-list-item-actions
{
	color:#336699;
	font-family:Helvetica,Arial,sans-serif;
	font-size:x-small;
	font-weight:normal;
	padding:4px 2px;
	white-space: nowrap;
}

/* **** PREFERENCE PAGE GENERICS **** */

div.synd-pref-pane
{
}

div.synd-pref-page-container
{
	background-color: #535252;
	color: white;
	clear: both;
	margin:0px;
	padding: 2px 8px;
	border-bottom: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;	
	-moz-border-radius-topright: 2px;
	-moz-border-radius-bottomright: 2px;
	-moz-border-radius-bottomleft: 2px;
}

div.synd-pref-page
{
	background-color: transparent;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
	color: white;
	margin: 5px 10px;
	border-width:0px;
	padding:2px;	
}

div.synd-pref-page h3
{
	color:#f29e43;
	font-family: Helvetica,Arial,sans-serif;
	font-size: small;
	font-weight:bold;
	margin-bottom:6px;
}

div.synd-pref-page .synd-pref-summary
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-weight: bold;
	color: white;
	white-space: nowrap;
	padding:0px;
}

form.synd-pref-form
{
	padding:0px;
	margin:0px;
}

div.synd-pref-page-l2,
div.synd-pref-page-l2-special
{
	background-color: #535252;
	color: white;
	clear: both;
	margin:0px;
	padding: 2px 0px;
}

div.synd-pref-page-l2 input
{
	vertical-align:middle;
}

div.synd-pref-page-l2 label
{
	margin-left:6px;
	vertical-align:middle;
}

div.synd-pref-page-l2 select
{
	vertical-align:middle;
}

div.synd-pref-voptgroup
{
	clear:both;
	margin-bottom:10px;
}

div.synd-pref-hoptgroup
{
	float:left;
	margin-bottom:10px;
}

div.synd-pref-title-optgroup
{
	margin:16px 0px;
	padding:6px 30px 0px 10px;
	border:1px solid #dddddd;
}

span.synd-pref-title-option
{
	position:relative;
	top:-16px;
	padding:0px 4px;
	background-color:#535252;
	z-index:1000;
}

div.synd-pref-title-group-content
{
	position:relative;
	top:-8px;
	padding:4px;
	background-color:#535252;
	z-index:1000;
}

p.synd-pref-box-input
{
	margin:4px 0px;
	padding:2px 0px;
	vertical-align:middle;
}

p.synd-pref-box-input label,
p.synd-pref-box-input input
{
	margin-right:8px;
	vertical-align:middle;
}

div.synd-pref-radio-options
{
	margin:4px 0px 4px 10px;
	padding:2px 30px 2px 10px;
}

div.synd-pref-buttons
{
	clear:both;
}

/* **** PREFERENCE PAGE TABS **** */

ul.synd-tabs-top
{
	border-width:0px;
	margin:0px;
	padding:0px;
	display:inline-block;
}

ul.synd-tabs-top li.synd-tab-top-selected
{
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: #535252;
	margin:0px;
	padding: 4px 12px;
	list-style-type:none;
	border-top: 1px solid #9e9e9e;
	border-left: 1px solid #9e9e9e;
	border-right: 1px solid #9e9e9e;
	-moz-border-radius-topright: 2px;
	-moz-border-radius-topleft: 2px;	
}

li.synd-tab-top-selected a
{
	color: white;
	text-decoration: none;
	cursor: default;
}

li.synd-tab-top-unselected a:hover	
{
	text-decoration: underline;
}

ul.synd-tabs-top li.synd-tab-top-unselected
{
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	font-weight: bold;
	background-color: transparent;
	margin:0px;
	padding: 4px 12px;
	list-style-type:none;
}

li.synd-tab-top-unselected a, li.synd-tab-top-unselected a:link, li.synd-tab-top-unselected a:visited, li.synd-tab-top-unselected a:active, li.synd-tab-top-unselected a:hover
{
	color: #908f8f;
	text-decoration: none;
}

li.synd-tab-top-unselected a:hover
{
	text-decoration: underline;
}

ul.synd-tabs-general,
ul.synd-tabs-apprnc
{
	background-color: #535252;
	border-width:0px;
	margin:0px;
	padding:0px;
	display:inline-block;
}

ul.synd-tabs-general li.synd-tab-general-selected,
ul.synd-tabs-apprnc li.synd-tab-apprnc-selected	
{
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	background-color: transparent;
	margin:0px;
	padding: 4px 12px;
	list-style-type:none;	
}

li.synd-tab-general-selected a
{
	color: #7bc2f9;
	text-decoration: none;
	cursor: default;
}

li.synd-tab-apprnc-selected a
{
	color: #7bc2f9;
	text-decoration: none;
	cursor: default;
}

ul.synd-tabs-general li.synd-tab-general-unselected,
ul.synd-tabs-apprnc li.synd-tab-apprnc-unselected
{
	float:left;
	font-family: Arial, Helvetica, Verdana, sans-serif;
	font-size: small;
	background-color: transparent;
	margin:0px;
	padding: 4px 12px;
	list-style-type:none;
}

li.synd-tab-general-unselected a, li.synd-tab-general-unselected a:link, li.synd-tab-general-unselected a:visited, li.synd-tab-general-unselected a:active, li.synd-tab-general-unselected a:hover,
li.synd-tab-apprnc-unselected a, li.synd-tab-apprnc-unselected a:link, li.synd-tab-apprnc-unselected a:visited, li.synd-tab-apprnc-unselected a:active, li.synd-tab-apprnc-unselected a:hover
{
	color: white;
	text-decoration: none;
}

li.synd-tab-general-unselected a:hover,
li.synd-tab-apprnc-unselected a:hover
{
	text-decoration: underline;
}

div.synd-tab-caching-unselected,
div.synd-tab-caching-selected
{
	clear:both;
}

/* **** GENERAL PREFERENCES PAGES **** */

div.synd-pref-subscription-list-ctl
{
	background-image: url(images/listbg.gif);
	background-repeat: repeat-x;
	background-position: top left;
	background-color:white;
	border:1px solid #999;
	color:#666;	
}

/* **** APPEARANCE PREFERENCES PAGES **** */

div.synd-pref-apprnc-img-option
{
	float:left;
	margin-right:10px;
	text-align:center;
}

div.synd-pref-apprnc-img-option p
{
	text-align:center;
	font-size:small;
}

.synd-pref-apprnc-imgopt-selected
{
	padding: 4px 4px;
	border: 2px solid #f71ed3;
}

.synd-pref-apprnc-imgopt-disabled
{
	padding: 4px 4px;
	border: 2px solid #dddddd;
}

.synd-pref-apprnc-imgopt-unselected
{
	padding: 4px 4px;
	border: 2px solid #535252;
}