/* CSS Document */

  .apptabs 
  {
      height: 23px;
      border-bottom: solid 1px #b5c9ca;
  }

  .tabstrip {
    float:left;
  }
  .talltabstrip {
    font-size: 1.1em;
    }
  .shorttabstrip {
    font-size: .8em;
    }
	
	.tabstrip ul {
		margin:0;
		padding:0;
		list-style-type: none;
		display: inline;
    }
	
	.tabstrip ul li {
		float:left;
		margin:0;
		padding:0;
		list-style-type: none;
		text-align: center;		
		border-top: solid 1px #b5c9ca;
		border-left: solid 1px #b5c9ca;
	}
	
	.talltabstrip ul li {
		line-height: 100%;
	}
	.shorttabstrip ul li {
		line-height: 130%;
	}
	
	.talltabstrip ul li, .shorttabstrip ul li {
	width: 104px;
	white-space: nowrap;
	}
    .storiespage .talltabstrip ul li{
        width:132px;
        height: 22px;
    }
    .storiespage .shorttabstrip ul li {
        width:76px;
        height: 16px;
    }
		.talltabstrip a {
		display:block;
		margin: 4px auto 0;
		text-decoration:none;
}
	.shorttabstrip a {
		display:block;
		margin: 2px auto 0;
		text-decoration: none;
}

.shorttabstrip .first a,.shorttabstrip .firstsel a {
}

.shorttabstrip .last a,.shorttabstrip .lastsel a {

}

		.tabstrip a:link {color:#034477; text-decoration: none; }
		.tabstrip a:visited {color:#034477; text-decoration: none;}
		.tabstrip a:hover {color:#000; text-decoration: none;}
		.tabstrip .firstsel a:link {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .firstsel a:visited {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .firstsel a:hover {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .midsel a:link {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .midsel a:visited {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .midsel a:hover {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .lastsel a:link {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .lastsel a:visited {color:#000; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .lastsel a:hover {color:#000; font-weight: bold; text-decoration: none; cursor: text;}


	.talltabstrip li.first {}
    .talltabstrip .mid {}
    
    .talltabstrip .last {
        border-right: solid 1px #b5c9ca;
    }

	.talltabstrip .firstsel {
        background-color: #d4e0e0;
}
    .talltabstrip .midsel {
background-color: #d4e0e0;
    }
    
    .talltabstrip .lastsel {
background-color: #d4e0e0;
border-right: solid 1px #b5c9ca;
    }
    
    .talltabstrip .mid a, .talltabstrip .midsel a, .talltabstrip .last a, .talltabstrip .lastsel a {

    }

.talltabstrip .first a,.talltabstrip .firstsel a {

}
.talltabstrip .last a,.talltabstrip .lastsel a {

}

	.shorttabstrip .first {

}
    .shorttabstrip .mid {

    }
    
    .shorttabstrip .last {
border-right: solid 1px #b5c9ca;
    }

	.shorttabstrip .firstsel {
background-color: #d4e0e0;
}
    .shorttabstrip .midsel {
background-color: #d4e0e0;
    }
    
    .shorttabstrip .lastsel {
background-color: #d4e0e0;
border-right: solid 1px #b5c9ca;
    }
    .shorttabstrip .mid a, .shorttabstrip .midsel a, .shorttabstrip .last a, .shorttabstrip .lastsel a {

    }

.tagpage, .storiespage {
    margin: 10px 0px 0px 0px;
}

.usertagselectorwidget{
width:300px;
padding-left:2px;
}
.usertagselectorwidget .tagpage {
width:260px;
margin: 10px 0px 0px 0px;
padding:0px 20px 0px 20px;
}

.tagpage .shorttabstrip, .storiespage .shorttabstrip {
float:right;
margin-top:6px;
}

.usertagselectorwidget .tagsort{    
    padding:10px 0;        
}

.usertagselectorwidget .taglistfieldcount 
{
	width:60px;
	text-align:right;
}

.usertagselectorwidget #tagPaginationView .taglistfieldcount 
{
	width:50px;
	padding-right:10px;
	text-align:right;
}

.usertagselectorwidget .taglistfieldtag 
{
	width:105px;
	padding-left:10px;
}

.untagged {font-style:italic;}
/* 30 55 160 270 */

.taglistfieldcount 
{
	width:40px;
	text-align:right;
}
.taglistfieldtag 
{
	width:105px;
	padding-left:6px;
}
.taglistfieldmember 
{
	width:110px;
	text-align:right;
	overflow:hidden;
}
.taglistfieldwhen 
{
	width:120px;
	padding-left:6px;
}
.taglistfieldsubject
{	
	width:200px;
	text-align:right;
}
.taglistfieldsubject.membertags
{
	width: 310px;	
}

/* Tag border for bottom */

.tagpagebot, .storiespagebot {
width:595px;
margin: 0;
padding:12px 20px 0;
height: 38px;
}

.usertagselectorwidget .tagpagebot {
width:285px;
margin: 0;
padding:12px 20px 0;
height: 38px;
}

.tagpagebot p, .storiespagebot p {
margin: 0;
padding: 0;
line-height: 100%;
}