/* CSS Document */



.bundle,
.feed,
.item
{
	border-bottom: 1px solid #d9d9d9;
	border-top: 1px solid #fff;
}

.item
{
	font-size: 10pt;
}

.bundle-unfiled
{
	background-color: #d9d9d9; 
}

.bundle-link,
.feed-link,
.item-link
{
	text-decoration: none;
	font-weight: bold;
	padding: 5px 10px;
	display: block;
	margin: 5px 5px;
}

.zoom .feed-link
{
	font-size: 34px;
	padding: 10px 20px;
	margin: 10px 10px;
}

.bundle-link span, 
.feed-link span,
.item-link span
{
	color: #999;
	font-size: 10pt;
	margin-left: 10px;
}


.pubdate
{
	float: right;
	margin: 10px 10px 0px 10px;
	color: #999;
}

.item-content
{
	padding: 10px;
}

.zoom .item-content
{
	padding: 20px;
}

body 
{
    margin: 0px 0px;
  /*   font-family: Helvetica; */
    font: normal 17px helvetica;
    color: #000;
    background: #fff url('/iphone/images/header_bg.jpg') repeat-x 0px 0px;
}

.zoom
{
	background: #fff url('/iphone/images/header_bg2.jpg') repeat-x 0px 0px;
}

.toolbar 
{
    padding: 0px 0px;
    height: 31px;
}

.zoom .toolbar
{
	height: 62px;
}

.toolbar #logo 
{
	margin: 2px 0px 0px 8px;
	width: 24px;
	height: 25px;
	background: transparent url('/iphone/images/logo2.png') no-repeat 0px 0px;
	float: left;
}

.zoom .toolbar #logo
{
	width: 48px;
	height: 50px;
	background: transparent url('/iphone/images/logo3.png') no-repeat 0px 0px;
	margin: 4px 0px 0px 16px;
}

.toolbar .link
{
	float: left; 
	font: bold 15px helvetica; 
	text-decoration: none; 
	margin-top: 6px; 
	margin-left: 8px; 
	display: inline;
}

.zoom .toolbar .link
{
	font-size: 30px; 
	margin-top: 12px; 
	margin-left: 16px; 
}

.toolbar img
{
	float: left;
}

#sub-toolbar
{
	padding: 5px 10px; 
	background-color: #ccc; 
	text-align: right;
	font-size: 16px;
}

.zoom #sub-toolbar
{
	padding: 10px 20px;
	padding-top: 8px;
	padding-bottom: 12px;
	font-size: 32px;
}

#sub-toolbar a
{
	text-decoration: none;
}

#sub-toolbar span
{
	color: #999;
}

/*
.toolbar > ul#topnav {
    list-style: none;
    margin:0;
}

.toolbar > ul#topnav > li {
	display:inline;
	margin:0 14px 0 0;
	line-height:30px;
    font-size: 14px;
    font-weight: bold;
}

.toolbar > ul#topnav > li > a {
	color:#000000;
	text-decoration:none;
}

.toolbar > ul#subnav {
    list-style: none;
    margin:0;
}

.toolbar > ul#subnav > li {
	display:inline;
	margin:0 14px 0 0;
	line-height:30px;
    font-size: 14px;
    font-weight: bold;
}


.toolbar > ul#subnav > li > a {
	color:#333333;
	text-decoration:none;
	padding:4px 0 12px;
}

.toolbar > ul#subnav > li.on > a {
	padding:4px 0 12px;
	color:#333333;
	text-decoration:none;
	background-color:#ffffff;
}
*/


.arrow {
	position:absolute;
	top:0px;
	right:35px;
}

body > ul > li > ul {
  clear:both;
  display:block;
  background: #FFFFFF;
  margin:0;
  padding:0;
}

body > ul > li > ul > li {
    position: relative;
    margin: 0;
    padding: 8px 0 8px 0px;
    font-size: 14px;
    font-weight: bold;
    list-style: none;
}



body ul li img {
	position: absolute;
    left: 14px;
    top: 10px;
}

body > ul > li > a.title {
    margin: 8px 10px 0px 0px;
    text-decoration: none;
}

body > ul > li > a.feedlisttitle {
    margin: 8px 10px 0px 25px;
    text-decoration: none;
}

body > ul > li > a.articletitle {
	font-size:14px;
    margin: 8px 10px 2px 0px;
    text-decoration: none;
}

body > ul > li > a.feed {
	font-size:14px;
    margin: 8px 10px 2px 5px;
    text-decoration: none;
	color:#000;
}

body > ul > li.label {
	padding:2px 10px 2px 10px;
	margin:0;
	background-color:#999999;
	font-size:14px;
	color:#fff;
}

.feedtitle {
    margin:4px 10px 4px 10px;
    text-decoration: none;
	font-size:12px;
	color:#000;
}

.feedarticletitle {
    margin:4px 10px 4px 0px;
    text-decoration: none;
	font-size:12px;
	color:#000;
}

.unbundled {
    margin:4px 10px 4px 5px;
    text-decoration: none;
	font-size:12px;
	color:#000;
}


.unread {
    color:#999999;
	font-size:12px;
	font-weight:normal;
}

.summary {
	display:block;
    color:#999999;
	font-size:12px;
	font-weight:normal;
	margin:2px 0 0 0px;
}


p {
	display:block;
	margin:0px 10px 15px;
 	font-size:12.5px;
 	font-weight:normal;
}

p.title {
	font-size:13.5px;
	margin:10px 10px 0px;
	font-weight:bold;
}

p.date {
	color:#999999;
	margin:0px 10px 0px;
	font-weight:normal;
}



body > form {
	display:block;
	text-align:center;
	margin:20px;
	}

body > form > p {
	display:block;
	width:150px;
	margin:0 auto 6px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}

input.loginfields,
text.loginfields {
	display:block;
	width:140px;
	margin:0 auto 12px;
	padding:5px;
	border: 1px solid #FFC205;
	font-size:14px;
	font-weight:bold;
}

.submit {
	display:block;
	width:150px;
	margin:8px auto 12px;
	padding:5px;
}

#footer 
{
	padding: 10px 5px;
	font-size:11px;
	color:#666666;
}

#footer a {
	text-decoration:none;
}

#footer #copyright {
	margin:0 15px;
}

#footer #signout {
	margin:0 15px;
	float:right;
}
