/* ============================== main html styles redefinitions ============================== */
body{margin:0px;padding:0px;font-family:Tahoma;font-size:11px;background-color:#323232;}
form{margin:0px;padding:0px;}
td{margin:0px;padding:0px;vertical-align:top;}
input[type=text], input[type=password], select{font-family:Tahoma;font-size:11px;border-left:#aaa 1px solid;border-top:#aaa 1px solid;border-right:#ccc 1px solid;border-bottom:#ccc 1px solid;}
input[type=button], input[type=submit], input[type=reset]{margin:0px;padding:2px;font-family:Tahoma;font-size:11px;background-color:#f0f0f0;border-left:#eee 1px solid;border-top:#eee 1px solid;border-right:#999 1px solid;border-bottom:#999 1px solid;}
a{color:#e04613;}
a:hover{color:#ff8800;}
strong{color:#444;}

/* ============================== main objects and subclasses ================================= */
#Main{margin:0px;padding:0px;width:auto;background-color:#fff;}

/* boxtop header */
#Main #BoxTop{margin:0px;padding:0px;height:90px;background-image:url(images/boxtop_bg.gif);background-repeat:repeat-x;}
	#Main #BoxTop .TitleBar{margin:0px;padding:51px 0px 0px 24px;float:left;font-size:18px;color:#777;}
		#Main #BoxTop .TitleBar img{display:block;}
	#Main #BoxTop .Separator{margin:0px;padding:0px;float:right;width:50px;height:90px;}
	#Main #BoxTop .MainLinks{margin:0px;padding:55px 14px 0px 0px;float:right;width:auto;height:35px;background-image:url(images/navbar_bg.gif);background-repeat:repeat-x;color:#d0d0d0;}
		#Main #BoxTop .MainLinks a{color:#d0d0d0;text-decoration:none;}
		#Main #BoxTop .MainLinks a:hover{color:#fff;text-decoration:none;}

/* defaults for pages with full width */
#Main #BoxFull{margin:5px 0px 0px 0px;padding:0px;clear:both;width:100%;height:500px;overflow:hidden;}
	/* center column */
	#Main #BoxFull #ColumnCenter{margin:0px;padding:0px;width:auto;height:500px;overflow:hidden;}
		/* login forms */
		#Main #BoxFull #ColumnCenter .Description{width:260px;}
	    #Main #BoxFull #ColumnCenter #LoginForm{margin:0px;padding:0px;}
	        #Main #BoxFull #ColumnCenter #LoginForm table{margin:0px;padding:0px;}
	            #Main #BoxFull #ColumnCenter #LoginForm table .TableHeader{border-bottom:#999 1px dashed;}
	            #Main #BoxFull #ColumnCenter #LoginForm table .TableFooter{border-top:#d0d0d0 1px dashed;}
	            #Main #BoxFul #ColumnCenterl #LoginForm table input[type=submit]{width:50px;}
				#LoginForm table input[type=checkbox]{margin:0px;padding:0px;}
	/* profile page */
		#Main #BoxFull #ColumnCenter .ProfileSettings{margin:5px 0px 5px 10px;padding:0px;}
			#Main #BoxFull #ColumnCenter .ProfileSettings .OptionsPanel{margin:4px;padding:4px;/*border-left:#999 1px solid;border-top:#999 1px solid;border-right:#eee 1px solid;border-bottom:#eee 1px solid;*/}
				#Main #BoxFull #ColumnCenter .ProfileSettings .OptionsPanel h2{margin:0px;padding:0px 0px 0px 4px;font-size:21px;color:#888;}
				#Main #BoxFull #ColumnCenter .ProfileSettings .OptionsPanel .SubscriptedFeeds{height:auto;overflow-y:scroll;}
	
	/* left column */
	#Main #BoxFull #ColumnLeft{margin:0px;padding:0px;float:left;width:20%;height:500px;overflow-y:hidden;}
		/* left feed list box */
		#Main #BoxFull #ColumnLeft .FeedsList{margin:0px;padding:5px 0px 5px 10px;}
			#Main #BoxFull #ColumnLeft .FeedsList h2{margin:0px;padding:0px 0px 0px 25px;background-image:url(images/dot_root.gif);background-repeat:no-repeat;color:#666;}
				#Main #BoxFull #ColumnLeft .FeedsList h2 a{color:#666;text-decoration:none;}
			#Main #BoxFull #ColumnLeft .FeedsList ul{margin:8px 0px 0px 28px;padding:0px;list-style-image:url(images/dot_folder.gif);}
				#Main #BoxFull #ColumnLeft .FeedsList ul li{margin:0px 0px 3px 0px;padding:0px 0px 0px 6px;}
				#Main #BoxFull #ColumnLeft .FeedsList ul a{color:#444;text-decoration:none;}
				#Main #BoxFull #ColumnLeft .FeedsList ul a:hover{color:#555;text-decoration:underline;}
				#Main #BoxFull #ColumnLeft .FeedsList ul .NoFeed{list-style-image:url(images/icon_warning.gif);}
					#Main #BoxFull #ColumnLeft .FeedsList ul .NoFeed a{color:#e04613;font-weight:bold;}
					#Main #BoxFull #ColumnLeft .FeedsList ul .NoFeed a:hover{color:#ff8800;}

		/* left quick news box */
		#Main #BoxFull #ColumnLeft #QuickNews{margin:0px;padding:5px 0px 5px 10px;}
			#Main #BoxFull #ColumnLeft #QuickNews h2{margin:0px;padding:0px 0px 0px 25px;background-image:url(images/rssicon_med.gif);background-repeat:no-repeat;color:#666;}
				#Main #BoxFull #ColumnLeft #QuickNews h2 a{color:#666;text-decoration:none;}
			#Main #BoxFull #ColumnLeft #QuickNews ul{margin:8px 0px 0px 28px;padding:0px 10px 0px 0px;font-size:11px;list-style-type:square;}
				#Main #BoxFull #ColumnLeft #QuickNews ul li{margin:0px 0px 6px 0px;padding:0px;}
				#Main #BoxFull #ColumnLeft #QuickNews ul a{color:#444;text-decoration:none;}
				#Main #BoxFull #ColumnLeft #QuickNews ul a:hover{color:#555;text-decoration:underline;}
	
	/* right column */
	#Main #BoxFull #ColumnRight{margin:0px;padding:0px;float:left;width:80%;height:500px;overflow-y:scroll;}
		/* reader page */
		#Main #BoxFull #ColumnRight .EntriesList{margin:0px;padding:5px 0px 5px 10px;}
			#Main #BoxFull #ColumnRight .EntriesList h2{margin:0px;padding:0px 0px 0px 4px;font-size:21px;color:#888;}
				#Main #BoxFull #ColumnRight .EntriesList h2 a{color:#888;text-decoration:none;}
			#Main #BoxFull #ColumnRight .EntriesList h3{margin:0px;padding:0px 0px 0px 4px;font-size:15px;color:#666;}
				#Main #BoxFull #ColumnRight .EntriesList h3 a{color:#444;text-decoration:none;}
				#Main #BoxFull #ColumnRight .EntriesList h3 a:hover{color:#888;text-decoration:underline;}
			#Main #BoxFull #ColumnRight .EntriesList ul{margin:8px 0px 0px 34px;padding:0px;list-style-image:url(images/dot_item_entry.gif);}
				#Main #BoxFull #ColumnRight .EntriesList ul a{color:#444;text-decoration:none;}
				#Main #BoxFull #ColumnRight .EntriesList ul a:hover{color:#888;text-decoration:underline;}
				#Main #BoxFull #ColumnRight .EntriesList ul a:visited{color:#aaa;text-decoration:none;}
				#Main #BoxFull #ColumnRight .EntriesList ul li{margin:0px 0px 3px 0px;padding:0px 10px 0px 6px;}
					#Main #BoxFull #ColumnRight .EntriesList ul li .AdditionalInfos{margin:0px;padding:0px 0px 0px 20px;font-size:9px;}
					#Main #BoxFull #ColumnRight .EntriesList ul li .AdditionalInfos a{color:#e04613;text-decoration:none;}
					#Main #BoxFull #ColumnRight .EntriesList ul li .AdditionalInfos a:hover{color:#ff8800;text-decoration:underline;}

/* footers box */
#Main #BoxBottom{margin:0px;padding:26px 0px 0px 0px;clear:both;color:#d0d0d0;background-color:#323232;background-image:url(images/footer_bg.gif);background-repeat:repeat-x;}
	#Main #BoxBottom .Footers{margin:0px;padding:6px 6px 12px 20px;text-align:center;}
		#Main #BoxBottom .Footers strong{color:#d0d0d0;}

/* ============================== shared classes ============================== */
#SummaryContentsLoader{z-index:100;background:url(images/ajax_wait_big.gif) no-repeat;margin-left:20px;position:relative;float:left;width:600px;height:50px;padding-left:20px;}
#ContentsLoader,#QuickNewsLoader{z-index:100;background:url(images/ajax_wait.gif) no-repeat;margin-top:20px;margin-left:20px;position:relative;float:left;width:600px;height:50px;padding-left:20px;}
#Error{position:absolute;top:8px;left:20%;margin:0px;width:700px;padding:8px;background-color:#ff0000;color:#fff;font-weight:bold;text-align:center;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}
#Notice{position:absolute;top:8px;left:20%;margin:0px;width:700px;padding:8px;background-color:#000;color:#fff;font-weight:bold;text-align:center;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);}

#Main .FormButtons{text-align:center;}

/* ============================== additional classes for js components ============================== */
/* guiTooltips CSS definitions */
div.nicetitle{background-color:#333;color:#fff;font:11px Tahoma;left:0;padding:4px;position:absolute;top:0;width:25em;z-index:20;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:0;-moz-border-radius-topright:10px;-moz-opacity:.87;opacity:0.87;filter:alpha(opacity=87);}
	div.nicetitle p{margin:0;padding:0 3px;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);}
	div.nicetitle p.destination{padding-top:3px;text-align:left;-moz-opacity:1;opacity:1;filter:alpha(opacity=100);font-size:9px;font-weight:bold;color:#888;}
		div.nicetitle p span.accesskey{color:#d17e62;}

/* guiBoxes CSS definitions */
.Propaganda{margin:0px;padding:10px;width:550px;height:140px;background-image:url(images/propaganda_bg.gif);background-repeat:repeat-x;font:11px Tahoma;color:#fff;border:#d0d0d0 5px solid;-moz-border-radius-bottomleft:10px;-moz-border-radius-bottomright:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;}
	.Propaganda strong{color:#aaa;}
	.Propaganda a{font-size:15px;color:#bbb;font-weight:bold;text-decoration:none;}
	.Propaganda a:hover{color:#fff;}
	.Propaganda .Message{}

/* guiSortableList CSS definitions */
#guiSortableList{margin:0;margin-top:10px;padding:0;list-style-type:none;}
	#guiSortableList li{margin:0;margin-bottom:4px;padding:2px;border:1px solid #888;cursor:move;}

/* guiHelpPanel CSS definitions */
#guiHelpPanel{background-color:#222;color:#eee;font-family:Tahoma;font-size:10px;left:0px;z-index:99999;position:absolute;display:none;overflow:hidden;opacity:0.9;-moz-opacity:0.9;filter:alpha(opacity=90);border-right:#ccc 3px solid;border-bottom:#ccc 3px solid;-moz-border-radius-bottomright:20px;}
#guiHelpPanel #leftPanelContent{padding:0px;}
#guiHelpPanel .closeLink{margin:1px;padding-left:2px;padding-right:2px;background-color:#FFF;position:absolute;top:2px;right:2px;border:1px solid #000;color:#000;font-size:11px;}
#guiHelpPanel .closeLink:hover{color:#FFF;background-color:#000;}
#guiHelpPanel .HelpContents{margin:20px 2px 2px 2px;padding:0px 10px 10px 10px;}
	#guiHelpPanel .HelpContents h1{margin-left:0px;font-size:19px;}
	#guiHelpPanel .HelpContents h2{margin-left:10px;font-size:17px;}
	#guiHelpPanel .HelpContents h3{margin-left:15px;font-size:15px;}
	#guiHelpPanel .HelpContents h4{margin-left:20px;font-size:13px;}
	#guiHelpPanel .HelpContents p{padding-left:25px;}
	#guiHelpPanel .HelpContents ul{margin-left:0px;}
