.hidden {
 display: none; 
}

iframe.hidden {
 width: 0px;
 height: 0px;
 border: 0px solid white;
 display:block; 
}

div.unread {
 padding: 3px;
 border: 1px solid black;
 margin: 5px;
 font-size: large;
 font-family: courier, serif; 
}

.feedlist {
 border: 1px solid black;
 margin: 3px;
 list-style-type: none;
 padding: 5px;
}

.feedlist li, .feedlist ul {
 margin-left: 3px;
 padding: 5px;
 list-style-type: none;
}

.feedlist li.even {
 background-color: #FAFAFA; 
}

.feedlist li.odd {
 background-color: #EEEEEE; 
}

.feedlist span.count {
 margin-left: 10px;
 font-weight: bold; 
}

.feedlist .feed {
 padding: 5px; margin: 0px; 
}

.feedlist li > span {
 background-color: #FAFAFA;
 border: 1px solid #FAFAFA;
 line-height: 2.44em;
}

.feedlist li > span:hover {
 background-color: #EEE;
}

span.mark {
 border: 1px solid black;
 padding: 5px;
 margin: 5px; 
}

.process {
 text-align: center; 
}

.process > div {
 margin-top: 30%; 
}

div.status-log { margin: 3px; padding: 3px; border: 1px solid black;}
div.status-log span { margin: 3px; padding: 5px; width: 20em;}
div.status-log span.type { text-align: right; }
div.status-log span.info { text-align: left; }
button.showlog { margin: 3px; padding: 5px; border: 1px solid black;}


div.log {
 text-align: left;
 height: 50%;
 overflow: scroll;
}

div.progress-style > div {
 margin: auto;
 width: 302px;
 padding: 5px;
 border: 1px solid black;
 background-color: #F1F1F1;
}

div.readers {
 margin: 5px;
 padding: 5px;
 border: 1px solid black;
 float:left;
 display:block; 
}

div.page_format {
 padding: 5px;
 margin: 5px;
 border: 1px solid black;
 float:left; 
}

span.remember {
 margin: 5px;
 padding: 5px;
 border: 1px solid black;
 float:left;
 display:block;
}

div.feedback {
 margin: 5px;
 padding: 5px;
 border: 1px solid black;
 position: absolute;
 z-index: 1;
 background-color: #FAFAFA;
}

textarea.feedback {
 border: 1px solid black;
 width: 400px;
 height: 200px;
 margin: 5px;
 padding: 5px; 
}

div.shared {
 height: 50px; 
}

div.shared-text {
 width:  40em; 
}

div.shared-tip {
 width: 5em;
 float: left;
 padding-top: 2px;
 text-align: right; 
}

input.username {
 float: left;
 width: 100px;
}

.tags{
	padding:0px; 
	line-height:1.44em;
	text-align:center;
	margin-bottom:1.44em;
}

.tags .active { font-weight:bold; }

.tags li{		
	display:inline;
	margin:0 0.5em;
}
.tags li a{
	text-decoration:none;
	padding:0px;
}

li a.t2 { font-size: 110% }
li a.t3 { font-size: 140% }
li a.t4 { font-size: 170% }
li a.t5 { font-size: 200% }
li a.t6 { font-size: 230% }
