@charset "utf-8";
	
.feedmanager {
	width: 500px;
	}
.fm_titlerow_pubover {background: url(images/feedmanager/fm_pub_over.gif); height: 30px; width: 500px; color:#333;}
.fm_titlerow_pubout {background: url(images/feedmanager/fm_pub_out.gif); height: 30px; width: 500px; color:#666;}
.fm_titlerow_unpubover {background: url(images/feedmanager/fm_unpub_over.gif); height: 30px; width: 500px; color:#333;}
.fm_titlerow_unpubout {background: url(images/feedmanager/fm_unpub_out.gif); height: 30px; width: 500px; color:#666;}
.fm_titlerow_active {background: url(images/feedmanager/feedbg_active.gif); height: 30px; width: 500px; color: #FFF;}
.bulletarea {width: 26px; height: 26px; background-image: url(images/feedmanager/checkbox_bg.gif); padding-left: 3px;}

/* This is a IE7 hack to ensure that IE does not recieve border style and thus uses default rounded fieldset */
*:lang(en) .bulletarea {
	width: 26px; height: 26px; background-image: url(images/feedmanager/checkbox_bg.gif); padding-left: 6px;
}
/* End of Hack */

.bulletarea img { display: block;}
.checkboxarea {height: 26px;}
.checkboxarea img { display: block;}
.checkboxarea label {float: left; line-height: 26px;}
.arrowarea {width: 17px;}
.postarrowgap {width: 8px;}
.fm_contentrow {height: 60px;}
.fm_breakrow {height: 3px;}
.fm_nav {
	height: 44px;
	width: 500px;
	background: url(images/feedmanager/fm_navbg.gif);
	}
.center {text-align: center;}
.right {width: 105px; text-align: right;}
.fm_postnav {
	background: url(images/feedmanager/fm_postnav.gif);
	height: 15px;
	}
	
.feeditems {
	background:url(images/feedmanager/fi_breakbg.gif);
	}
.itemlist {
	width: 470px;
	}
.im_header {height: 30px; width: 470px;}
.im_header h3 { font-size: 15px; font-weight:300; text-align:left;} 
.im_header span {color: #999;}
.itemtitle {text-indent: 10px;}
.fi_break {
	height: 2px;
	overflow:hidden;
	}
.itemnav {height: 40px; width: 470px; text-align:left;}
.postitemnav {height: 4px; background: url(images/feedmanager/postitemnav.gif);}
.stylesbg {background:url(images/feedmanager/stylesbg.gif); width: 500px; height: 81px;}
.stylesbg_inner {margin: 8px; background:url(images/feedmanager/stylesbg_inner.gif); width: 484px; height: 61px;}
.sm_displayedas {
	height: 26px;
	width: 171px;
	text-indent: 7px;
	color:#FFF;
	}
.sm_managefeeds {
	height: 35px;
	width: 171px;
	}
.sm_managebutton {
	padding-top: 8px;
	padding-right: 8px;
	border: none;
}
.sm_buttonsarea {
	width: 299px;
	height: 47px;
	margin: 7px;
	}
.sm_buttonspace {width: 4px;}
.key {width: 500px; height: 26px; background:url(images/feedmanager/key.gif);}

/* New Feed Rollovers */
.fm_feedtitle_published a:link, .fm_feedtitle_published a:visited {
	display: block;
	width: 500px;
	background: transparent url(images/feedmanager/feedtitlebg_published.gif);
	background-position: top left;
	height: 30px;
	text-indent: 25px;
	line-height: 30px;
	text-decoration: none;
	color: #666;
	overflow: hidden;
	}
.fm_feedtitle_published a:hover {
	background-position: bottom left;
	overflow: hidden;
	color: #333;
	}
.fm_feedtitle_published a:active, .fm_feedtitle_published a.fmt_selected {
	background: url(images/feedmanager/feedtitlebg_active.gif);
	overflow: hidden;
	color: #fff;
	cursor: default;
	}
.fm_feedtitle_unpublished a:link, .fm_feedtitle_unpublished a:visited {
	display: block;
	width: 500px;
	background: transparent url(images/feedmanager/feedtitlebg_unpublished.gif);
	background-position: top left;
	height: 30px;
	text-indent: 25px;
	line-height: 30px;
	text-decoration: none;
	color: #666;
	overflow: hidden;
	}
.fm_feedtitle_unpublished a:hover {
	background-position: bottom left;
	overflow: hidden;
	color: #333;
	}
.fm_feedtitle_unpublished a:active, .fm_feedtitle_unpublished a.fmt_selected {
	background: url(images/feedmanager/feedtitlebg_active.gif);
	overflow: hidden;
	color: #fff;
	cursor: default;
	}
/*End of New Feed Rollovers*/

/*Start of New Feed Preview Button Styles*/
.ft_preview {
	position: absolute;
	top: 0px;
	right: 0px;
	line-height: 30px;
	color: #FFFFFF;
	}
.ft_preview a:link, #content #contentinner .ft_preview a:visited {
	width: 162px;
	height: 30px;
	background: url(images/feedmanager/preview_bg.gif);
	background-position: top;
	display: block;
	color: #CCCCCC;
	padding: 0;
	margin: 0;
	text-align: center;
	text-indent: 0px;
	}
.ft_preview a:hover, #content #contentinner .ft_preview a:active {
	background: url(images/feedmanager/preview_bg.gif);
	background-position: bottom;
	color: #FFCC00;
	}
/*End of New Feed Preview Button Styles*/

/* New Feed Item Rollovers*/
.relative { 
	position: relative;
	}
.itemtitlescroll {
	z-index: 999;
	position: absolute;
	right: 0px;
	top: 0px;
	width: 42px;
	height: 26px;
	}
.itemtitlescroll img {
	display: block;
	float: left;
	}
.itemtitle_published .itemposition a:link, .itemtitle_published .itemposition a:visited {
	display: block;
	width: 444px;
	background: url(images/feedmanager/itemtitlebg_published.gif);
	background-position: top left;
	height: 26px;
	text-indent: 10px;
	line-height: 26px;
	text-decoration: none;
	color: #666;
	overflow: hidden;
	}
.itemtitle_published .itemposition a:hover {
	background-position: bottom left;
	overflow: hidden;
	color: #333;
	}
.itemtitle_unpublished .itemposition a:link, .itemtitle_unpublished .itemposition a:visited {
	display: block;
	width: 444px;
	background: url(images/feedmanager/itemtitlebg_unpublished.gif);
	background-position: top left;
	height: 26px;
	text-indent: 10px;
	line-height: 26px;
	text-decoration: none;
	color: #666;
	overflow: hidden;
	}
.itemtitle_unpublished .itemposition a:hover {
	background-position: bottom left;
	overflow: hidden;
	color: #333;
	}
.im_titlerow {
	height: 26px;
	width: 470px;
	text-align:left;
	}
/*End of New Feed Item Rollovers*/

/*-------------------------------------------
FEED BUTTONS (TEMP IF LINKS ARE USED INSTEAD OF BUTTONS!)
-------------------------------------------*/

.feedbuttons a {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    background: transparent url(images/feed_nav_bg2.jpg) no-repeat scroll top right;
    line-height: 27px;
    text-decoration: none;
    cursor: pointer;
    padding-right: 12px;
	height: 27px;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.feedbuttons a span {
    background: transparent url(images/feed_nav_bg1.jpg) no-repeat;
    display: block;
    line-height: 27px;
    padding-left: 12px;
	height: 27px;
}
.feedbuttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.feedbuttons a:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
.feedbuttons a:hover span {
    background-position: bottom left;
}

.clearfeedbuttons { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	padding: 0px 0px;
}

/*-------------------------------------------
ITEM BUTTONS (TEMP IF LINKS ARE USED INSTEAD OF BUTTONS!)
-------------------------------------------*/

.itembuttons a {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    background: transparent url(images/item_nav_bg2.jpg) no-repeat scroll top right;
    line-height: 26px;
    text-decoration: none;
    cursor: pointer;
    padding-right: 10px;
	height: 26px;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.itembuttons a span {
    background: transparent url(images/item_nav_bg1.jpg) no-repeat;
    display: block;
    line-height: 26px;
    padding-left: 5px;
	height: 26px;
}
.itembuttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.itembuttons a:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
.itembuttons a:hover span {
    background-position: bottom left;
}

.clearitembuttons { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	padding: 0px 0px;
}

/*-------------------------------------------
STYLE BUTTONS (TEMP IF LINKS ARE USED INSTEAD OF BUTTONS!)
-------------------------------------------*/

.stylebuttons a {
    display: block;
    float: left;
    margin: 0 5px 0 0;
    background: transparent url(images/feed_managedisplay_bg2.jpg) no-repeat scroll top right;
    line-height: 27px;
    text-decoration: none;
    cursor: pointer;
    padding-right: 12px;
	height: 27px;
	color: #444;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.stylebuttons a span {
    background: transparent url(images/feed_managedisplay_bg1.jpg) no-repeat;
    display: block;
    line-height: 27px;
    padding-left: 12px;
	height: 27px;
}
.stylebuttons a img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:16px;
    height:16px;
}
.stylebuttons a:hover {
    background-position: bottom right;
    color: #000;
    outline: none; /* hide dotted outline in Firefox */
}
.stylebuttons a:hover span {
    background-position: bottom left;
}

.clearstylebuttons { /* generic container (i.e. div) for floating buttons */
    overflow: hidden;
    width: 100%;
	padding: 0px 0px;
	margin-top: 8px;
	margin-right: 9px;
}

/*-------------------------------------------
FEED PUBLISHED STATUS
-------------------------------------------*/
.feed_published {
	display: block;
	width: 500px;
	background: transparent url(images/feedmanager/feedtitlebg_published.gif);
	background-position: top left;
	height: 30px;
	text-indent: 25px;
	line-height: 30px;
	text-decoration: none;
	color: #666;
	overflow: hidden;
}

.feed_unpublished 
{
	display: block;
	width: 500px;
	background: transparent url(images/feedmanager/feedtitlebg_unpublished.gif);
	background-position: top left;
	height: 30px;
	text-indent: 25px;
	line-height: 30px;
	text-decoration: none;
	color: #666;
	overflow: hidden;
}