﻿@charset "utf-8";
*{
	font-family:Verdana,Arial,Helvetica,Geneva,sans-serif;
}
h1, h2, h3, h4, h5, h6, div, form, div, p, ul, ol, li, dl, dt, dd, span, em, fieldset, img, table, th, tr, td{
	margin				:0;
	padding				:0;
	border				:0;
	font-size			:small;
	list-style-type		:none;
	letter-spacing		:0em;
}
pre{
	white-space			:normal;
}
.emptyElement, 
#SubMenu{
	clear				:both;
}
table.feeds{
	margin				:5px;
	border				:1px solid black;
	font-size			:small;
	border-collapse			:collapse;
	table-layout			:fixed;
	width				:950px;
	overflow			:hidden;
}
table.feeds th{
	border				:1px solid black;
	color				:blue;
	overflow			:hidden;
}
table.feeds tr, table.feeds td{
	border				:1px solid black;
	overflow			:hidden;
}
.Source-Label{
	width				:120px;
}
.SourceActions{
	width				:15em;
}
.SourceActions li{
	margin				:6px 0;
}
.Home-Source-Label{
	width				:6em;
}
.categories{
	width				:200px;
}
.subscribers{
	width				:50px;
}
.views{
	width				:50px;
}
.description{
	width				:310px;
}
.language{
	width				:65px;
}
.parsed{
	width				:50px;
}
.read{
	width				:50px;
}
body{
	font-size			:small;
	margin				:0;
	padding				:0;
	border				:0;
}
/* Frame */
#categoryFrame{
	cursor				:e-resize;
	margin				:0;
}
#Aggregator-Header{
	margin				:0;
}
#listFrame{
	cursor				:n-resize;
	margin				:0;
}
#contentsFrame{
	cursor				:n-resize;
	margin				:0;
}
/* Label */ 
#UserName-Label, 
#Menu-Label, 
#Contents-Label, 
#TreeArea-Label, 
#Mode-Label, 
#MainArea-Label, 
#ItemsArea-Label, 
#StoriesListHeader-Label, 
#StoriesList-Label, 
#StoryPreviewArea-Label, 
#Footer-Label, 
#ProductName-Label, 
#Copyright-Label, 
#Category-Label, 
#Header-Label, 
#StoriesListArea-Label, 
#StoryPreviewAction-Label, 
#StoryPreviewContents-Label, 
#StoryPreviewSource-Label, 
#StoryTime-Label, 
#Comment-Label, 
#StoryTitle-Label, 
#ForwardAction-Label, 
#LogOut-Label,
#SiteName-Label, 
#LoginPage-Label, 
#LoginArea-Label, 
#LoginForm-Label, 
#LoginAction-Label, 
#Footer-Label, 
#entry-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
/* Header */
#SiteName-Text{
	height				:35px;
	overflow			:hidden;
	font-size			:1mm;
}
#Login-information{
	position			:absolute;
	right				:0;
	top					:0;
	height				:35px;
	padding-right		:12px;
	overflow			:hidden;
}
#UserName-Text li, 
#LogOut-Text li{
	padding-left		:8px;
}
#LogOut-Text{
	position			:absolute;
	right				:10px;
	top					:7px
}
#UserName-Text{
	line-height			:35px;
	margin-right		:80px;
}
#LogOut-Text .Button a{
	width				:68px;
	height				:22px;
	display				:block;
	text-indent			:-9999px;
	overflow			:hidden;
}
#Menu-Text{
	height				:30px;
}
#Menu{
	height				:30px;
	margin				:0px 12px 12px;
}
#Menu-Text li{
	float				:left;
}
#Menu-Text li a{
	height				:30px;
	display				:block;
	text-indent			:-9999px;
	overflow			:hidden;
}
#Home-Menu a:link, 
#Home-Menu a:visited{
	width				:87px;
}
#Stories-Menu a:link, 
#Stories-Menu a:visited{
	width				:95px;
}
#MyFriends-Menu a:link, 
#MyFriends-Menu a:visited{
	width				:116px;
}
#ManageSources-Menu a:link, 
#ManageSources-Menu a:visited{
	width				:219px;
}
#Settings-Menu a:link, 
#Settings-Menu a:visited{
	width				:219px;
}
#Settings-Menu a:active{
	width				:219px;
}
#Mode-Text{
	height				:22px;
	overflow			:hidden;
	padding				:0px 10px;
}
#Mode-Text li{
	float				:left;
	margin-right		:3px;
}
#Mode-Text li a{
	height				:22px;
	display				:block;
	text-indent			:-9999px;
	overflow			:hidden;
}
#Recommended-mode a{
	width				:100px;
}
#Subscribed-mode a{
	width				:79px;
}
#Saved-mode a{
	width				:56px;
}
#favorite-mode a{
	width				:63px;
}
#Starred-mode a{
	width				:56px;
}
#FromFriends-mode a{
	width				:91px;
}
#SubMenu-Text{
	height				:22px;
	overflow			:hidden;
	padding				:0px 10px;
}
#SubMenu-Text li{
	float				:left;
	margin-right		:3px;
}
#SubMenu-Text li a{
	height				:22px;
	display				:block;
	text-indent			:-9999px;
	overflow			:hidden;
}
#DirectorySearch-Sub a{
	width				:121px;
}
#ManageSubscription-Sub a{
	width				:134px;
}
#AddRss-Sub a{
	width				:63px;
}
#Pane-Change-Text{
	position			:absolute;
	top					:70px;
	right				:0;
}
#Pane-Change-Text li{
	float				:left;
	margin-right		:8px;
	background			:#ffffff;
	padding				:1px 0;
	border-top			:solid 1px #425856;
	border-left			:solid 1px #425856;
	border-bottom		:solid 2px #425856;
	border-right		:solid 2px #425856;
}
#Pane-Change-Text li a{
	text-decoration		:none;
	padding				:1px 0.3em;
	background			:#ffffff;
	vertical-align		:middle;
	font-size			:90%;
}
/* TreeArea */
#Category-Text{
	padding				:4px 10px;
}
#Category-Text img{
	vertical-align		:middle;
}
.CategoryName-Closed{
	padding-left		:18px;
	padding-top			:2px;
}
.CategoryName-Open{
	padding-left		:18px;
	padding-top			:2px;
}
.SourceName{
	margin-left			:2em;
	overflow			:hidden;
	padding-left		:15px;
	padding-top			:4px;
	white-space			:nowrap;
}
.CategoryName-Closed a,
.CategoryName-Open a,
.SourceName a{
	overflow			:hidden;
}
.Cathegory-item{
	white-space			:nowrap;
}
/* Stories List Area */
#StoriesListActionArea{
	white-space			:nowrap;
	position			:static;
}
.Unread a, 
.Unread{
	font-weight			:bold;
}
#CurrentPosition{
	padding				:4px 4px 4px 10px;
	font-weight			:bold;
	font-size			:small;
	height				:1em;
	white-space			:nowrap;
}
#StoryTitle-Text, 
#PrivateComment-Label, 
#PublicComment-Label{
	padding				:4px 10px;
}
#StoryTitle-Text a{
	font-weight			:100;
	font-size			:small;
}
#StoryPreviewContents-Text{
	padding				:10px;
}
#StoryPreviewSource-Text, 
#StoryTime-Text{
	padding				:4px 10px;
}
.CommentArrange-Label{
	position			:absolute;
	right				:10px;
	padding-top			:2px;
}
#PrivateComment-Text ul, 
#PublicComment-Text ul{
	padding				:10px;
}
.PrivateComment-ListItem, 
.PublicComment-ListItem{
	padding				:0.3em 0px;
}
#ItemsArea-Text{
	white-space:nowrap;
	padding				:4px 2px 2px 4px;
}
#StoryPreviewAction-Text{
	padding				:4px 0 2px 4px;
	white-space			:nowrap;
}
#ItemsArea-Text li{
	display				:inline;
	height				:18px;
	overflow			:hidden;
	margin-right		:7px;
}
#Aggregator-StoriyPreviewArea #StoryPreviewAction-Text li{
	display				:inline;
	height				:18px;
	overflow			:hidden;
	margin-right		:7px;
}
#ItemsArea-Text #ShowOriginalSite{
	text-align			:left;
}
.ShowOriginalSite a{
	padding				:4px 2px 2px 24px;
}
#AddToSubscription{
	padding-left		:20px;
}
#RemoveToSubscription{
	padding-left		:20px;
}
#SeeAll a{
	padding-left		:20px;
}
#SeeOnlyUnread a{
	padding-left		:20px;
}
#Refresh a{
	padding-left		:20px;
}
.RemoveAction a,
.Save a{
	padding-left		:20px;
	padding-bottom		:2px;
}
.IDontLikeThis a{
	padding-left		:20px;
	padding-bottom		:3px;
}
.ForwardToFriends a{
	padding-left		:20px;
}
.PostNewComment a{
	padding-left		:20px;
}
.CloseThisFrame a{
	padding-left		:20px;
}
.OriginalSite a{
	padding-left		:20px;
}

#StoriesList-Text{
	clear				:left;
	width				:100%;
}
#StoriesList-Text th{
	padding				:0.1em 1em 0.1em 1.5em;
	text-align			:left;
}
#Aggregator-StoriesListArea #StoriesList-Text td{
	padding				:0 4px;
	white-space			:nowrap;
} 
#Aggregator-StoriesListArea .Title{
	width				:400px;
}
#Aggregator-StoriesListArea .Title a{
	overflow			:hidden;
	display				:block;
	width				:400px;
	white-space			:nowrap;
}
#Aggregator-StoriesListArea .Source{
	width				:100px;

}
#Aggregator-StoriesListArea .Source .SourceContent{
	overflow			:hidden;
	display				:block;
	width				:100px;
	white-space			:nowrap;
}
#Aggregator-StoriesListArea #Date-Label, 
#Aggregator-StoriesListArea .Date{
	width				:8em;
	overflow			:hidden;
}
#Aggregator-StoriesListArea .Action{
	width				:12px;
}
#Aggregator-StoriesListArea .Action li{
	float				:left;
	padding				:4px;
	white-space			:nowrap;
}
#Aggregator-StoriesListArea .Action li a{
	display				:block;
	overflow			:hidden;
	text-indent			:-9999px;
	width				:1.5em;
	white-space			:nowrap;
}
.subscribeInfo{
	margin-bottom		:0.5em;
}
.subscribeInfo li{
	display				:inline;
	padding-right		:1em;
}
.subscribeInfo li img{
	margin-bottom		:-4px;
	margin-right		:2px;
}
/* Layout */
#StoriesList-Text th{
	font-weight			:100;
	margin				:0;
	padding-left		:8px;
}

#StoryTitle-Text{
	font-size			:small;
	font-weight			:bold;
	white-space			:nowrap;
}
.StoryPreviewContents{
	padding				:4px;
}
.ShowOriginalSite{
	text-align			:right;
}
#CommentArea{
	padding-top			:1em;
}
#CommentArea-Label{
	padding-left		:1em;
}
.CommentContents{
	padding-left		:2em;
	padding-bottom		:2em;
}
#Footer{
	padding				:4px 0;
	text-align			:center;
	clear				:left;
}
#Footer-Text{
	text-align			:center;
}
#Footer-Text li{
	display				:inline;
	padding				:0 8px;
}
/* Home */
#Home-Label, 
.ActionArea-Label, 
.ShowDetails-Label, 
#RecommendedStoriesList-Label, 
#MySubscribedStoriesList-Label, 
#StoriesAndCommentsList-Label, 
.SubscribeActionArea-Label, 
#MostPopularSourcesList-Label, 
#MostViewedStoriesList-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#RecommendationArea-Label, 
#StoriesAndCommentsArea-Label, 
#MySubscribedStoriesArea-Label{
	font-size			:large;
	margin-left			:8px;
	padding				:8px 8px 8px 0;
	float				:left;
}
#Home-Text{
	padding				:8px;
}
.SubscribeActionArea{
	text-align			:right;
}
.SubscribeActionArea-Text{
	padding-top			:0.7em;
}
#MySubscribedStoriesArea-Label{
	margin-top			:0.3em;
}
.ActionArea{
	text-align			:right;		
	padding				:4px 8px 0 8px;
}

#MyFriends .ShowDetails li, 
#MyFriends .SeeAll li{
	text-align			:right;
}
#RecommendationArea, 
#MySubscribedStoriesArea, 
#StoriesAndCommentsArea{
	margin-bottom		:8px;
}
#MainContents th{
	font-weight			:100;
	text-align			:left;
	padding-left		:8px;
}
#MainContents td{
	padding				:2px 4px;
}
#RecommendedStoriesList, 
#MySubscribedStoriesList, 
#StoriesAndCommentsList{
	clear				:left;
	width				:95%;
}
#MySubscribedStoriesArea-Text, 
#StoriesAndCommentsArea-Text, 
#RecommendationArea-Text{
	padding				:0 8px 8px 8px;
	margin				:0;
}
#MostPopularSourcesArea, 
#MostViewedStoriesArea{
	margin				:0 0 8px 8px;
}
#MostViewedStoriesArea-Text, 
#MostPopularSourcesArea-Text{
	padding				:4px 8px 8px 8px;
}
#MostPopularSourcesArea th, 
#MostViewedStoriesArea th{
	display				:none;
}
#MostPopularSourcesArea td, 
#MostViewedStoriesArea td{
	padding				:0.3em 2px;
}
#MostViewedStoriesArea-Label, 
#MostPopularSourcesArea-Label{
	margin-left			:1em;
	padding				:4px 0 0 0;
	font-size			:small;
}
#RecommendedStoriesList-Text td{
	padding				:2px;
}
#MainContents{
	float				:left;
	width				:69%;
}
#SubContents{
	margin-left			:69%;
	padding				:0;
}
#Home #Footer{
	clear				:left;
}

.StoryImage img{
	width				:64px;
	margin				:0 4px;
}
/* LoginPage */
#LoginPage .System-Logo{
	margin				:0;
	padding				:0;
	text-align			:left;
}
#LoginPage{
	width				:669px;
	margin				:0 auto;
}
#LoginExplanationArea{
	width				:425px;
	height				:154px;
	float				:left;
	text-align			:left;
}
#LoginExplanationArea .Explanation-Text li{
	margin				:6px 0;
}
#LoginPage th{
	text-align			:right;
}
.SaveLoginInfo-Label{
	font-weight			:100;
}
.LoginSubmit{
	margin-left			:0;
	padding-left		:2em;
}
#LoginArea{
	width				:235px;
	padding				:0;
	color				:#425856;
	margin-left			:425px;
	text-align			:center;
}
#LoginArea a{
	color				:#425856;
}
#LoginArea-Text table{
	padding				:8px 8px 0px;
	width				:235px;
	margin				:8px 0 0px;
}
#LoginArea-Text{
	width				:235px;
	height				:154px;
}
#ExplanationImage{
	clear				:both;
	margin-bottom		:4px;
}
#LoginPage .Explanation-Text{
	color				:#425856;
	text-align			:left;
	width				:425px;
}
.Explanation1-Text{
    margin-top			:10px;
    margin-left			:150px;
    margin-right		:150px;
    margin-bottom		:5px;
	height				:60px;
	text-align			:center;
}.Explanation-Label{
	font-size			:large;
}
.Explanation1-Label{
	font-size			:large;
}
.InputText, 
.InputPassword{
	width				:9em;
	margin				:2px 4px 2px 0;
	vertical-align		:middle;
	text-align			:left;
}
#LoginPage .SaveLoginInfo-Text{
	padding-left		:3px;
	margin				:0;
	text-align			:left;
}
/* common */
.Submit{
	font-weight			:bold;
	height				:1.8em;
	padding				:0em 0.5em;
	vertical-align		:middle;
}
label{
	padding-left		:2px;
	vertical-align		:middle;
}
#Footer-Text li{
	display				:inline;
	padding				:0px 6px;
	color				:#425856;
}
#Copyright{
	color				:#809c99;
	text-align			:center;
	padding-top			:4px;
}
#Footer-Text li a{
	color				:#425856;
}
/* My Friends */
#MyFriends-Label, 
#PendingFriendsList-Label, 
#MyFriendsList-Label, 
.SeeAll-Label, 
#SimilarUsersList-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#MyFriends-Text{
	padding				:0;
}
#MyFriends-Text #MainArea h2{
	font-size			:large;
	margin-left			:8px;
	padding				:8px 8px 8px 0;
}
#RecommendedStoriesList-Text td{
	padding				:2px;
}
#MyFriends-Text th{
	font-weight			:100;
}
#MyFriends-Text td{
	padding				:2px 8px;
}
#SearchFriendsInfo{
	margin-left			:1em;
	padding				:2px 8px 4px 8px;
}
#SearchFriendsAction{
	padding				:0 8px 8px 8px;
	margin-left			:1em;
}
#MyFriends #MainArea{
	margin-top			:2.5em;
	margin-right		:8px;
}
#PendingFriendsRequestsArea, 
#MyFriendsArea, 
#SimilarUsersArea{
	margin				:0 0 8px 8px;
}
#SearchFriends-Label{
	font-size			:medium;
	padding				:4px;
	margin-left			:8px;
}
#SearchFriends{
	margin-left			:64%;
	margin-right		:8px;
	margin-top			:0;
}
#MyFriends td{
	padding				:4px 8px;
}
#MyFriends #Footer{
	clear				:left;
}
#MyFriends th{
	font-weight			:100;
	text-align			:left;
	padding-left		:8px;
}
#MyFriends table{
	width				:96%;
}
#MyFriends .Date, 
#MyFriends .Date-Label{
	width				:10em;
}

#SimilarUsersArea-Text, 
#MyFriendsArea-Text, 
#PendingFriendsRequests-Text{
	margin				:0 8px 8px 8px;
}
#SignUp-Label{
	font-size			:x-large;
	padding				:8px 0 0 1em;
	font-weight			:100;
}
#SelectLanguage-Text{
	padding				:8px;
}
/* SelectCategory */
#WelcomeInfo-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#SelectCategoryAction{
	margin				:8px;
}
#SelectCategoryAction li{
	display				:inline;
	padding				:8px;
}
#SelectCategory-Label{
	font-size			:large;
	padding				:8px 8px 0 0;
	font-weight			:100;
}
#SelectCategory .Guide{
	margin-left			:1.5em;
	padding				:8px 8px 8px 0;
}
#SelectCategory #A, 
#SelectCategory #B, 
#SelectCategory #C, 
#SelectCategory #D{
	width				:30%;
	float				:left;
	margin				:8px;
	padding				:8px;
}
#SelectCategory dt{
	font-size			:medium;
	font-weight			:bold;
}
#SelectCategory #Footer{
	clear				:left;
}
#WelcomeInfo-Text li{
	font-size			:large;
	margin-left			:1em;
	padding				:8px 8px 0 0;
}
#WelcomeInfo-Text .UserName{
	margin-left			:0.5em;
	font-size			:large;
}
/* DirectrySearch */
#DirectrySearch-Label, 
#SubMenu-Label, 
#DirectrySearch #Search-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#MyFriends #Search *, 
#Home #Search *, 
#UsersPage #Search *{
	display				:inline;
}
#MyFriends #Search-Label, 
#Home #Search-Label, 
#UsersPage #Search-Label{
	font-weight			:100;
	padding-right		:0.5em;
}
#DirectrySearch #Footer{
	clear				:left;
}
.CategoryBranch{
	float				:left;
	width				:25em;
}
.CategoryBranch dt{
	font-size			:14px;
	font-weight			:bold;
}
#DirectrySearch .A, 
#DirectrySearch #A, 
#DirectrySearch #B, 
#DirectrySearch #C, 
#DirectrySearch #D,
#DirectrySearch #E,
#DirectrySearch #F, 
#DirectrySearch #G{
	margin				:8px 8px 8px 0px;
	padding				:8px;
}
#SelectCategory2{
	padding				:0.5em 0em 1em 10px;
}
#SelectCategory2-Label{
	font-size			:large;
	position			:relative;
	padding-top			:8px;
}
#SelectCategory2-Text .Guide{
	position			:relative;
}
#DirectrySearch #Search, 
#MyFriends #Search, 
#Home #Search, 
#UsersPage #Search{
	padding				:0.3em 10px;
	position			:absolute;
	right				:0px;
	top					:61px;
}
#DirectrySearch #Search-Text, 
#DirectrySearch #Search-Text .Guide, 
#DirectrySearch #SearchAction, 
#DirectrySearch #SearchAction li, 
#DirectrySearch #Search-Text form{
	display				:inline;
	padding-left		:8px;
}
.ShowMore, 
.Close{
	text-align			:right;
}
/* AddRSS */
#AddRSS-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#RSSArea, 
#OPMLArea{
	padding				:0 8px 8px 12px;
	margin-top			:1em;
	float				:left;
}
#AddRSS .FormSubmitArea li{
	display				:inline;
	padding				:4px;
}
#AddRSS #Footer{
	clear				:left;
}
#Contents *{
	zoom				:1;
}
#Contents{
	height				:100%;
	padding				:12px;
}
#AddRSS-Text #Contents{
	float				:left;
	width				:100%;
}
#RSSArea-Label{
	font-size			:large;
	position			:relative;
}
.clear{
	clear				:both;
}
#AddRSS-Text .Guide{
	padding				:2px 0;
}
/* SubscribeSoucesDirectoly by RSS */
#SubscribeSoucesByRSS-Label{
	font-size			:large;
	margin-left			:1em;
	margin-top			:1em;
}
/* SubscribeSouces */
#SubscribeSourcesAction{
	margin				:8px;
}
#SubscribeSourcesAction li{
	display				:inline;
	padding				:8px;
}
#SubscribeSources .Guide{
	margin-left			:1.5em;
	padding				:8px 8px 8px 0;
}
#DirectAddRSS-Label{
	font-size			:x-large;
	padding				:8px 8px 0 0;
	font-weight			:100;
	margin-left			:1em;
}
#SubscribeSources-Label{
	font-size			:x-large;
	padding				:8px 8px 0 0;
	font-weight			:100;
}
/* ManageSubscription */
#MySubscriptionListArea-Label{
	font-size			:large;
	position			:relative;
}
#ManageSubscription-Label, 
.Pages-Label, 
#MySubscriptionTreeArea-Label, 
#MySubscription #Search-Label, 
#entry-label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#MySubscription #Search{
	padding				:0.3em 10px;
	position			:absolute;
	right				:0px;
	top					:61px;
}
#MySubscription #Search-Text, 
#MySubscription #Search-Text .Guide, 
#MySubscription #SearchAction, 
#MySubscription #SearchAction li, 
#MySubscription #Search-Text form{
	display				:inline;
	padding-left		:8px;
}
.Pages li{
	display				:inline;
	padding				:8px;
}
#MySubscriptionListArea{
	padding				:1em 10px;
}
#MySubscriptionListArea table{
	margin				:0.5em 0px;
}
#MySubscriptionListArea th{
	padding				:0.2em 1.5em;
	font-weight			:100;
	text-align			:left;
}
#MySubscriptionListArea td{
	padding				:0.4em 1em;
}
#MySubscriptionListArea .Source{
	width				:20em;
}
#MySubscriptionListArea .Action{
	white-space			:nowrap;
}
#Footer{
	clear				:both;
}
.Pages{
	text-align			:center;
	padding				:8px;
}
/* MyProfile&Setting */
#BasicInformation-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
.State1, 
.State2, 
.State3{
	text-align			:center;
}
.State1, 
.State2, 
.State3{
	text-align			:center;
}
.State1-Label, 
.State2-Label, 
.State3-Label{
	padding				:4px 1em;
	font-weight			:100;
}
#MyProfileSetting-Label, 
#LocationSettings-Label, 
#SelectLanguage-Label, 
#PrivacySettings-Label, 
.ConfirmMessage-Label, 
#DirectRSSArea-Label{
	position			:absolute;
	top					:-9999px;
}
#MyProfileSetting-Text, 
#SignUp-Text, 
#SelectCategoryArea, 
#SubscribeSourcesArea, 
#DirectAddRSS-Text{
	padding				:0em 34px;
}
.Explanation1-Label, 
.Explanation2-Label{
	font-size			:large;
	margin-top			:1em;
}
#MyProfileSetting .Explanation1-Text, 
#MyProfileSetting .Explanation2-Text{
	padding				:0.6em 2em;
	margin				:1em 0px;
}
.LocationList dt{
	font-weight			:bold;
	float				:left;
	clear				:left;
	width				:10em;
	height				:2em;
}
.LocationList dd{
	height				:2em;
}
#BasicInformation-Text .Explanation1-Text{
	display				:inline;
}
#BasicInformationInput th{
	text-align			:left;
	padding-right		:4px;
}
#DirectAddRSS .ConfirmMessage-Text{
	padding				:1em 1em;
}
#SubscribeSourcesArea .ConfirmMessage-Text, 
#SelectCategoryArea .ConfirmMessage-Text{
	margin				:1.5em 0em;
	padding				:1em 1em;
	clear				:left;
}
#SelectCategoryArea .ConfirmMessage-Text li{
	margin-right		:4px;
}
#SubscribeSourcesArea .ConfirmMessage-Text li a, 
#SelectCategoryArea .ConfirmMessage-Text li a{
	text-decoration		:none;
}
.ConfirmMessage-Text{
	margin				:1.5em 0em;
	padding				:0.5em 1em;
}
.ConfirmMessage-Text li{
	display				:inline;
	padding-right		:4px;
	padding				:0.3em 4px;
	margin-right		:4px;
}
.Item{
	font-weight			:bold;
	padding-right		:4px;
}
.PrivacySettings-Text td{
	text-align			:center;
}
/* MyPage&UsersPage */
#MyInterestedStories, 
#MyReadStories, 
#MySubscribedSouces,
#UsersInterestedStories, 
#UsersReadStories, 
#UsersSubscribedSouces, 
#SimilarUsers, 
#KeywordsUserInterestedIn, 
.wrapper-subscribersList, 
.tags, 
.SubscribeSources{
	padding				:8px;
	margin				:8px 0;
}
#SimilarUsers{
	width				:47%;
	float				:left;
}
.SubscribeSources{
	padding				:8px;
	margin				:8px 0 8px 20.5em;
}
#KeywordsUserInterestedIn{
	float				:right;
	width				:47%;
}
#MyPage-Label{
	font-size			:large;
	margin-left			:1em;
	margin-top			:0.5em;
}
#MySubscribedSouces-Label, 
#MyReadStories-Label, 
#MyInterestedStories-Label, 
#UsersSubscribedSouces-Label, 
#UsersReadStories-Label, 
#UsersInterestedStories-Label, 
#SimilarUsers-Label, 
#KeywordsUserInterestedIn-Label, 
.wrapper-subscribersList h2, 
.tags h2, 
.SubscribeSources h2{
	font-size			:medium;
	margin-left			:0.5em;
}
#MyPage th{
	font-weight			:100;
}

/* MyFriendsPendingList */
#AllSimilarUsersList-Label{
	margin-left			:1em;
	padding:0;
	font-size			:large;
	color               :#444444;
} 
#UsersPage-Label{
	position			:absolute;
	top					:-9999px;
}
#PendingList-Text{
	padding				:8px;
}
caption{
	padding				:0.3em 0px;
}
#PendingList-Label{
	font-size			:large;
	margin-left			:1em;
	padding				:8px 8px 0 0;
}
#SimilarUsersList-Text{
	padding				:4px 10px;
}
#SimilarUsersList-Text table{
	width				:100%;
}
#SubscribeSourcesList,
#SimilarUsers-Text table, 
#KeywordsUserInterestedIn-Text table{
	margin				:0.5em 0px;
	margin-left		:2px
}
.wrapper-Subscribers{
	float				:left;
	width				:20em;
}
#SubscribeSourcesList th,
#SimilarUsersList-Text th{
	padding				:0.2em 1em;
	font-weight			:100;
	text-align			:left;
}
#SubscribeSourcesList td,
#SimilarUsersList-Text td{
	padding				:0.4em 1em;
}
#SimilarUsersList-Text .Source{
	width				:20em;
}
#SimilarUsersList-Text .Action{
	white-space			:nowrap;
}/*
#UsersPage-Text{
	margin				:0.5em 10px;
}*/
#KeywordsUserInterestedIn-Text ul{
	padding				:1em 0 1em 2em;;
}
#KeywordsUserInterestedIn-Text li{
	list-style-type		:disc;
}
/* storyFrame */
#StoryFrame-Label, 
#SiteNameFrame-Label, 
#SourceFrame-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
#SiteNameFrame-Text{
	position			:absolute;
	top					:0;
}
#Aggregator-StoriyPreviewArea .FrameActionList{
	display				:inline;
}
#Aggregator-StoriyPreviewArea .FrameActionList li{
	display				:inline;
	font-weight			:100;
}
#StoryFrame .FrameActionList{
	margin-left			:230px;
	margin-top			:10px;
	white-space			:nowrap;
}
#StoryFrame .FrameActionList li{
	display				:inline;
	font-weight			:bold;
	padding				:8px;
}
#StoryFrame-Text{
	height				:35px;
}
/* Message */
#NoticeMessage-Label, 
#AlertMessage-Label{
	position			:absolute;
	top					:-99999px;
	left				:0px;
}
/* Error */
#errorExplanation h2{
  	text-align			:left;
  	font-weight			:bold;
  	padding				:5px 5px 5px 15px;
  	font-size			:12px;
  	margin				:-7px;
}
#errorExplanation p{
	  margin-bottom		:0;
	  padding			:5px;
}
#errorExplanation ul li{
	  font-size			:12px;
	  list-style		:square;
}
.fieldWithErrors{
	  padding			:2px;
	  display			:table;
}
/*tenp*/
#NoticeMessage-Text{
	font-weight			:bold;
	margin				:0 0 4px 3em;
}
#NoticeMessage-Text a:link, 
#NoticeMessage-Text a:visited, 
#NoticeMessage-Text a:active, 
#NoticeMessage-Text a:hover{
	font-weight			:bold;
}
#AlertMessage-Text{
	display				:none;
}
/* See All */
.Summery-Label, 
.Summery{
	width				:35%;
}
/* Popup */
#Popup{
	padding				:8px;
}
#Popup li{
	display				:inline;
	padding				:4px;
}
#Popup #ForwardFriends-Text li{
	display				:block;
	padding				:0;
}
#PopupFormArea{
	margin-top			:8px;
}
#PopupFormArea #Forward-Label{
	font-size			:large;
}
#Popup .selected a{
	display				:none;
}
#AddOtherEmailAddress{
	padding				:0;
	margin				:4px 0;
}
#ForwardMessage, 
#ForwardFriends{
	padding				:4px;
}
#Popup .ForwardMessage-Label,
#Popup .AddOtherEmailAddress-Label, 
#Popup #ForwardFriends-Label{
	font-size			:medium;
	font-weight			:bold;
	padding-left		:4px;
}
#ForwardFriends-Text{
	height				:200px; 
	width				:300px; 
	overflow			:scroll;
	margin-top			:4px;
	margin-left			:0;
}
.ForwardMessage-Text{
	margin				:4px 0 8px 0;
}
#ForwardAction{
	margin-top			:1em;
	margin-left			:1em;
}
.RemoveFriendAction{
	padding-left		:20px;
}
.CancelRequestAction{
	padding-left		:20px;
}
.AddFriendAction{
	padding-left		:20px;
}
.ShowMore a{
	padding-left		:10px;
}
/* Signup/PasswordRequest */
#PasswordRequest,
#Signup{
	padding				:8px 12px;
}
#PasswordRequest h1,
#Signup h1{
	color				:#A80F00;
	font-size			:large;
}
#PasswordRequest .Guide,
#Signup .Guide{
	padding				:8px 2px 4px;
}
#PasswordRequestForm,
#SignupForm{
	padding				:4px 0;
}
#PasswordRequestForm li,
#SignupForm li{
	display				:inline;
	padding				:2px;
}
.Back{
	margin-top			:1em;
	padding-left		:2px;
}
/* Terms of Service */
#FAQ-Label,
#PrivacyPolicy-Label,
#TermsOfService-Label{
	color				:#A80F00;
	font-size			:large;
	padding				:8px 16px 0;
}
.FAQ-Category{
	color				:#A80F00;
	font-size			:medium;
	font-weight			:bold;
	padding				:4px 0px;
}
#About-Text,
#FAQ-Text,
#PrivacyPolicy-Text,
#TermsOfService-Text{
	padding				:4px 12px;
}
#FAQ-Text li,
#PrivacyPolicy-Text li,
#TermsOfService-Text li{
	padding				:8px 4px;
}
.CloseWindow{
	padding				:8px 16px;
	margin-top			:8px;
}
.ExplanationContents-label{
	font-size			:medium;
	font-weight			:bold;
	color				:#425856;
}
.feedImage{
	margin-bottom		:0.5em;
}















.ShowDetails, 
.SeeAll{
	width				:100%;
	margin-top			:4px;
	padding-bottom		:2px
}
.ShowDetails li, 
.SeeAll li{
	text-align			:right;
}
.ShowDetails li a, 
.SeeAll li a{
	padding				:0 0 2px 23px;
}
.ViewCount, 
.date{
	font-weight			:bold;
	text-align			:right;
}
.NoData{
	padding				:8px;
}
.comment dt{
	padding				:0.2em 0.5em;
}
.comment dd{
	display				:list-item;
	list-style-type		:disc;
	list-style-position	:outside;
	margin				:0.5em 0 0.5em 2em;
}
.summary dt{
	font-size			:medium;
	font-weight			:bold;
	padding				:0.2em 0;
}
.summary dt img{
	margin-bottom		:-3px;
}
.stories .FrameActionList li{
	display				:inline;
	font-weight			:100;
	padding				:8px 8px 8px 0px;
}
.tagList li{
	padding				:0.3em 0;
}/*
#UsersPage h1{
	font-size			:large;
	margin-left			:12px;
}*/
#UsersPage .summary{
	margin				:12px;
}
#UsersPage .summary dt{
	font-weight			:bold;
}
table .summary a{
	font-weight			:bold;
}
table .summary img{
	margin-bottom		:-3px;
	position			:relative;
}
.subscribersNum{
	font-weight			:bold;
}