/* Main RSStab.com stylesheet */

html
{
	overflow:						scroll;
	height:							100%; 
}

body
{
	margin:							0px;
	height:							100%; 
	background-color:				#99bbdd;

}

table
{
	border-collapse:collapse;
	margin:	0px;
	empty-cells:show;
}

td,input
{
	font-family:					Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	font-size:						12px;
}
td
{
	border:							1px solid #000000;
 	border:							0px;
	margin:							0px;
}

input
{
	vertical-align:					top;
	font-size:						12px;
	padding:						1px;
}

a
{
	color:							#000088;
}

/* Style for preloading of images */
.mainPreloadedImg
{
	display:						none;
}

/* 100% height hack */
table.h100p
{
	height:							100%;
}

/* SEO Logo description */
h2#mainLogoDesc
{
	font-weight:					bold;
	text-transform:					uppercase;
	font-size:						14px;
	padding:						0px;
	margin:							0px;
}

/* Texts under logo */
div#mainLogoDescCustomization
{
	padding-left:					6px;
}

/* Space betweed main area top edge and tab with channel content */
#uiSpacer
{
	background-color:				#89abcd;
}

/* Topmost bar (with application logo, ads banner and/or login dialog) */
td.mainTopBar
{
 	background-color:				#99bbdd;
}

/* Logo container */
td#mainLogo
{
	color:							#000000;
	padding:						8px;
	padding-left:					10px;
}

/* Login form container on main page */
td#mainLoginForm
{
	padding:						4px;
}

/* First row of anchors - Main Page, Register, ui switch etc. */
td#mainBar
{
	background-color:				#89abcd;
	padding:						0px;
	padding-left:					16px;
	padding-right:					16px;
}

/* Tabs layout container */
div#mainTabBar
{
/*	position:						absolute;*/
/* 	z-index:						100; */
	float:							left;
	overflow:						visible;
	max-height:						20px;
}

/* Hack for MSIE to allow click thru bar with tabs */
div.mainTabTab
{
	position:						relative;
/* 	border:							2px solid #000000; */
	z-index:						100;
	float:							left;
	overflow:						visible;
	max-height:						20px;
}

/* Link style in first row of anchors */
td.mainBarAnchor
{
	padding:						2px;
	padding-right:					4px;
	padding-left:					4px;
/* 	border:							1px solid #000000; */
}

/* Last link in anchor row */
/*td.mainBarAnchorRight
{
	padding-right:					16px;
}*/

/* Topmost footer container (for languages, countries, common links etc.) */
td#mainFooter
{
	padding:						16px 16px 0px 16px;
	vertical-align:					top;
}

/* Container of footer items */
td.mainFooterContainer
{
	background-color:				#878787;
	padding-top:					16px;
	padding-bottom:					8px;
	padding-left:					16px;
	padding-right:					16px;
}

/* Left top corner of footer */
td.mainFooterLT
{
	background:						#878787 url(../img/khaki_foo.gif) no-repeat top left;
	width:							8px;
	height:							24px;
	min-width:						8px;
	min-height:						24px;
}

/* Right top corner of footer */
td.mainFooterRT
{
	background:						#878787 url(../img/khaki_foo.gif) no-repeat top right;
	width:							8px;
	height:							24px;
	min-width:						8px;
	min-height:						24px;
}

/* Footer item left */
td.mainFooterItemL
{
	padding-right:					32px;
}

/* Footer item right */
td.mainFooterItemR
{
	border-left:					1px solid #989898;
	padding-left:					32px;
}

/* Style of selected (actual) link in footer item strip */
span.mainFooterLinkSel
{
	color:							#000000;
	font-size:						11px;
	background:						url(../img/arrow.gif) no-repeat center left;
	padding-left:					8px;
}

/* Error message in forms (registration, contact, prefs) */
span.mainErrorMsg
{
	color:							#870000;
}

/* Help text style for (form) field name */
span.mainHelpTextField
{
	font-weight:					bold;
	color:							#000000;
}

/* Style for help text UL items */
li.mainHelpUl
{
 	list-style-type:				disc;
}

/* Caption/toggler of help text */
div.mainHelpCaption
{
/* 	font-size:						14px; */
/* 	font-weight:					bold;
/* 	color:							#a59533; */
	color:							#003387;
	cursor:							pointer;
}
div.mainHelpCaption:hover
{
	text-decoration:				underline;
}

/* One item of RSS channel */
td.mainRssChannelItem
{
	padding:						12px;
	padding-top:					8px;
	padding-bottom:					8px;
	vertical-align:					top;
	text-align:						left;
}

/* Container for header of channel item (caption, icons, datetime) */
td.mainRssFeedHeader
{
	text-align:						left;
}

/* Description/text content of channel item */
td.mainRssFeedDesc
{
	color:							#666666;
	font-size:						11px;
	text-align:						justify;
	line-height: 					130%;
}

/* Style of Rss item link and its "visited" variant */
a.mainRssFeedLink,a.mainRssFeedLinkVisited
{
	font-weight:					bold;
	font-size:						13px;
	text-decoration:				none;
	color:							#003387;
	text-align:						left;
}
a.mainRssFeedLink:hover,a.mainRssFeedLinkVisited:hover
{
	text-decoration:				underline;
}
a.mainRssFeedLinkVisited,a.mainRssFeedLinkVisited:hover
{
	font-weight:					normal;
}

/* Datetime shown in RSS feed item */
div.mainRssFeedStamp
{
	font-size:						9px;
	font-weight:					bold;
	color:							#333333;
	font-family:					Bitstream Vera Sans Mono, Courier New, Monospace;
	float:							left;
}

/* Containers for items and captions in footer items strip */
td.mainShadow,td.mainShadowCaption
{
	font-size:						11px;
	padding-bottom:					2px;
}
td.mainShadowCaption
{
	font-weight:					bold;
	padding-bottom:					4px;
}

/* Special styles of anchors */
a.mainShadow,a.mainShadowBig
{
	text-decoration:				none;
}
a.mainShadow:hover,a.mainShadowBig:hover
{
	text-decoration:				underline;
}
a.mainShadow
{
	font-size:						11px;
}

/* Caption for main tab (channel tab, Fast Track tab, single tab, etc.) */
td.mainTabCaption
{
	height:							36px;
}
a.mainTabCaption,span.mainTabCaption
{
	font-size:						18px;
	font-weight:					bold;
	color:							#333333;
	text-decoration:				none;
}
span.mainTabCaption
{
	cursor:							pointer;
	overflow:						hidden;
	height:							24px;
}

/* Decoration for white colored anchors */
a.mainWhite,a.mainWhiteSlim
{
	color:						#ffffff;
	text-decoration:		none;
}
a.mainWhite:hover,a.mainWhiteSlim:hover
{
	text-decoration:	underline;
}

/* Static pages caption */
td.mainStaticCaption
{
	font-weight:			100;
	font-size:				24px;
	color:					#0087a5;
}

/* Static pages forms table cells */
td.mainFormPrompt,td.mainFormField,td.mainFormInfo
{
	font-size:				11px;
	padding:				2px;
	padding-left:			4px;
	padding-right:			4px;
}
td.mainFormPrompt
{
	text-align:				right;
}
td.mainFormInfo
{
	font-size:				10px;
	color:					#666666;
	vertical-align:			top;
}

/* Spacing element in forms */
td.mainFormSpacer
{
	padding-bottom:			8px;
}

/* Containers in static pages */
td.mainStaticContainerTop
{
	padding:				16px;
 	padding-bottom:			0px;
}
td.mainStaticContainerMiddle
{
	padding:				24px;
 	padding-bottom:			24px;
 	padding-top:			0px;
}

/* Coloring of table lines in tab editor */
tr.mainTabEditLine_0
{
	background-color:		#f5f5f5;
}
tr.mainTabEditLine_1
{
	background-color:		#efefef;
}

/* Element with information about loading/updating, e.g. Ajax features */
div.mainLoadingInfo
{
	/*background:						url(../img/ajax-loader.gif) no-repeat center left;
	padding:						4px;
	margin-left:					16px;
	padding-left:					24px;
	float:							right;*/
	float:							right;
	/*background-color:				#ecd94f;*/
	/*background-color:				#ef2929;*/
	padding:						1px;
	padding-left:					5px;
	padding-right:					5px;
	-moz-border-radius:				2px;
	-webkit-border-radius:			2px;
	border-radius:					2px;
	border-width:					1px;
	border-color:					#fce94f;
	background-color:				#8f5902;
	border-color:					#8f5902;
	color:							#ffffff;
}

/* Icons is first anchor row */
td.mainUiMaxIcon,td.mainUiRestoreIcon,td.mainUiHomeIcon
{
	padding-left:					20px;
}
td.mainUiMaxIcon
{
	background:						url(../img/arr_top.gif) no-repeat center left;
}
td.mainUiRestoreIcon
{
	background:						url(../img/arr_bottom.gif) no-repeat center left;
}
td.mainUiHomeIcon
{
	background:						url(../img/home.gif) no-repeat center left;
/* 	border-left:					28px solid #89abcd; */
}

/* Decoration of main tab (plate, Fast Track, Campaign, ... ) */
td.mainPlateRT,td.mainPlateLT
{
	background:						url(../img/tabtop_khaki.gif) no-repeat top right;
	width:							8px;
	height:							24px;
	min-width:						8px;
	max-width:						8px;
	min-height:						24px;
	padding:						0px;
}
td.mainPlateLT
{
	background:						url(../img/tabtop_khaki.gif) no-repeat top left;
}
td.mainPlateBg
{
	background-color:				#e7e7e7;
	/*padding-left:					4px;*/

	padding-left:					2px;
}
td.mainPlateB
{
	background-color:				#ffffff;
	padding:						0px;
}
td.mainPlateRB,td.mainPlateLB,td.mainStaticRB,td.mainStaticLB,td.mainStaticRT,td.mainStaticLT
{
	background:						url(../img/white_khaki.gif) no-repeat bottom right;
	width:							8px;
	height:							24px;
	min-width:						8px;
	max-width:						8px;
	min-height:						24px;
	padding:						0px;
}
td.mainPlateLB,td.mainStaticLB
{
	background:						url(../img/white_khaki.gif) no-repeat bottom left;
}
td.mainPlateCaptionItem
{
	padding:						0px;
	vertical-align:					middle;
	white-space:					normal;
}
div.mainPlateButton
{
	float:							none;
	margin-left:					8px;
}
td.mainStaticRT
{
	background:						url(../img/white_khaki.gif) no-repeat top right;
}
td.mainStaticLT
{
	background:						url(../img/white_khaki.gif) no-repeat top left;
}
td.mainStatic
{
	background-color:				#ffffff;
	width:							100%;
}

/* License text */
p.mainLicenseText
{
	font-family:					Arial, Helvetica, Tahoma, Verdana, Sans-serif;
	font-size:						12px;
}

/* License term (special formatting) */
span.mainLicenseHint
{
	font-weight:					bold;
}

/* One license text paragraph */
div.mainLicenseParagraph
{
	padding-bottom:					16px;
}

/* Vertical (or horizontal???) gap between main tabs */
div.mainVertGap
{
	background-color:				#89abcd;
	width:							16px;
	height:							36px;
}

/* Informal row in main tab */
td.mainTabInfoRow
{
	padding:						4px;
	padding-left:					12px;
	padding-right:					12px;
	border-bottom:					1px solid #e7e7e7;
}

/* Icons/tools for manipulating one feed item */
div.mainLinkBookmark,div.mainLinkBookmarked,div.mainLinkRank,div.mainLinkRanked,div.mainLinkRead,div.mainLinkReaded
{
	background:						url(../img/bookmark.png) no-repeat center right;
	cursor:							pointer;
	width:							16px;
	height:							16px;
	float:							right;
}
div.mainLinkBookmarked
{
	background:						url(../img/bookmarked.png) no-repeat center right;
}
div.mainLinkRank
{
	background:						url(../img/rank.png) no-repeat center right;
}
div.mainLinkRanked
{
	background:						url(../img/ranked.png) no-repeat center right;
}
div.mainLinkRead
{
	background:						url(../img/readed.png) no-repeat center right;
}
div.mainLinkReaded
{
	background:						url(../img/read.png) no-repeat center right;
}
