/* CSS Document */


  .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;		
	}
	
	.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:134px;
    }
    .storiespage .shorttabstrip ul li {
        width:102px;
    }
		.talltabstrip a {
		display:block;
		height:16px;
		padding:8px 15px;
		text-decoration:none;
}
	.shorttabstrip a {
		display:block;
		height:16px;
		padding:5px 15px;
		text-decoration: none;
}

.shorttabstrip .first a,.shorttabstrip .firstsel a {
padding-bottom: 5px;
}
.shorttabstrip .last a,.shorttabstrip .lastsel a {
padding-bottom: 5px;
}

		.tabstrip a:link {color:#666; text-decoration: none; }
		.tabstrip a:visited {color:#666; text-decoration: none;}
		.tabstrip a:hover {color:#000; text-decoration: none;}
		.tabstrip .firstsel a:link {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .firstsel a:visited {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .firstsel a:hover {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .midsel a:link {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .midsel a:visited {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .midsel a:hover {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .lastsel a:link {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .lastsel a:visited {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}
		.tabstrip .lastsel a:hover {color:#fff; font-weight: bold; text-decoration: none; cursor: text;}


	.talltabstrip li.first {
background:url("images/bkg/multalll.png") no-repeat left top;
}
    .talltabstrip .mid {
background:url("images/bkg/multalll.png") no-repeat right top;
    }
    
    .talltabstrip .last {
background:url("images/bkg/multalrr.png") no-repeat right top; 
    }

	.talltabstrip .firstsel {
background:url("images/bkg/multalllsel.png") no-repeat left top;
}
    .talltabstrip .midsel {
background:url("images/bkg/multalllsel.png") no-repeat right top;
    }
    
    .talltabstrip .lastsel {
background:url("images/bkg/multalrrsel.png") no-repeat right top; 
    }
    .talltabstrip .mid a, .talltabstrip .midsel a, .talltabstrip .last a, .talltabstrip .lastsel a {
_background:url("images/bkg/multalrl.png") no-repeat left top;
    }

.talltabstrip .first a,.talltabstrip .firstsel a {

}
.talltabstrip .last a,.talltabstrip .lastsel a {

}

	.shorttabstrip .first {
background:url("images/bkg/mulsholl.png") no-repeat left top;
}
    .shorttabstrip .mid {
background:url("images/bkg/mulsholl.png") no-repeat right top;
    }
    
    .shorttabstrip .last {
background:url("images/bkg/mulshorr.png") no-repeat right top; 
    }

	.shorttabstrip .firstsel {
background:url("images/bkg/mulshollsel.png") no-repeat left top;
}
    .shorttabstrip .midsel {
background:url("images/bkg/mulshollsel.png") no-repeat right top;
    }
    
    .shorttabstrip .lastsel {
background:url("images/bkg/mulshorrsel.png") no-repeat right top; 
    }
    .shorttabstrip .mid a, .shorttabstrip .midsel a, .shorttabstrip .last a, .shorttabstrip .lastsel a {
background:url("images/bkg/mulshonotch.png") no-repeat left top;
    }

.tagpage, .storiespage {
width:595px;
margin: 10px 0px 0px 0px;
padding:0px 20px 0px 20px;
background:url("images/bkg/tagbordertop.png") no-repeat left 15px;
}

.tagpage .shorttabstrip, .storiespage .shorttabstrip {
float:right;
margin-top:4px;
}

/* 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;
background:url("images/bkg/tagborderbottom.png") no-repeat left top;
height: 38px;
}

.tagpagebot p, .storiespagebot p {
margin: 0;
padding: 0;
line-height: 100%;
}