.ui-tabs {  
	position:	relative; zoom: 1;
	margin-top:	40px;
} 
/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */

.ui-tabs .ui-tabs-nav li { 
	list-style: none; 
	float: left; 
	position: relative; 
	margin: 0;
	white-space: nowrap;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	border-bottom: 1px solid #eee;
	border-left: 0;
	border-right: 0;
}
.ui-tabs .ui-tabs-nav li:first-child{
	border-left:0px;
}

.tabBtn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #66B7CE;
	padding: 6px 15px 2px 15px;
	background:#fff;
}
.tabBtn:hover{
	background:	#f5f5f5;
}

.ui-tabs .ui-tabs-nav li a { 
	color: #66B7CE; 
	float: left; 
	text-decoration: none;
	font-weight:bold;
}

.ui-tabs .ui-tabs-nav li a span{display: none;}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected { 
	margin-bottom: 0;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { 
	font-weight: bold; 
	color:       #66B7CE;
	background:  #f5f5f5;
}

.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: 
pointer; } 
/* first selector in group seems obsolete, but required to overcome bug in Opera applying 
cursor: text overall if defined elsewhere... */

.ui-tabs .ui-tabs-panel { display:block; border-width:0; background:none; padding-top:1em; }

.ui-tabs .ui-tabs-hide { display: none !important; }




.tax-fm_series .pageTitle.hasSplashImg {
    color: #fff;
    font-size: 1px;
    margin: 0;
	display: block;
	text-indent:-1000px;
	height:280px;
}
.tax-fm_series .pageTitle.noSplashImg {
    color: #111111;
    font-size: 60px;
    font-weight: bold;
    letter-spacing: -0.05em;
    line-height: 1em;
    margin: 0;
	display: block; 
}
.tax-fm_series .wp-caption img{width: 160px; height: 160px; margin: 0 0 1em 0}
.tax-fm_series .series-list{
}
.tax-fm_series .series-item{
	width: 178px; 
	float: left; 
	margin: 1em 1em 0 0;
	line-height:178px;
	padding: 30px 17px 5px 17px; 
	text-align: center;
	position: relative;
}
.tax-fm_series .series-item:hover{
	background:#e3e3e3;
}
.tax-fm_series .series-item h4, .tax-fm_series .series-item h4 a{
	line-height: 13px;
	font-size:13px;
	text-shadow: 0 1px 0 #fff;
}
.tax-fm_series .orderNumber{
	position: absolute;
	top: 7px;
	left: 10px;
	color: #aaa;
	font-size:16px;
	line-height:18px;
	text-shadow: 0 1px 0 #fff;
	font-family:Arial, Helvetica, sans-serif;
}
.fm_series_leader{
	position: relative;
	padding: 6px;
}
.fm_series_leader.hasBanner{
	padding-top: 130px;
}

.fm_series_leader .seriesTitle{
	font-size:20px;
}
.fm_series_leader.hasBanner .seriesTitle{
	text-indent: -1000px;
	line-height: 0;
	font-size: 1px;
}

.fm_series_leader a.title{
	position:absolute;
	top:-16px;
	left:0;
	color:#aaa;
	font-size:15px;
	font-weight:bold;
	text-transform: uppercase;
}
.tax-fm_series .socialButtons{
	left:0;
	float: inherit;
	text-align: left;
}




.single-fmp_people .meta-data{
	font-family: Arial, Helvetica, sans-serif;
	float: right;
	position: absolute;
	right: 17px;
	top: 10px;
	width: 182px;
	text-shadow:0 1px 0 #fff;
	text-align: center;
}
.single-fmp_people .meta-data.lower{
	right: 0px;
	top: 2px;
}
.single-fmp_people .meta-data .nextPrevPosts{
	line-height:20px;
	font-weight:bold;
	display: inline;
}
.single-fmp_people .meta-data .button{
	color:#069;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px 8px;
	background: -moz-linear-gradient(
		top,
		#ffffff 0%,
		#dedede 41%,
		#c7c7c7 52%,
		#949494);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#ffffff),
		color-stop(0.41, #dedede),
		color-stop(0.52, #c7c7c7),
		to(#949494));
	border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;
	border: 1px solid #b0b9bf;
	text-shadow:
		0px 1px 0px rgba(255,255,255,0.3),
		0px 1px 0px rgba(255,255,255,0.2);
}
.single-fmp_people .meta-data .button:hover{
	color: #222;
	text-decoration: none;
	background: -moz-linear-gradient(
		top,
		#fcfcfc 0%,
		#dedede 41%,
		#a7a7a7 52%,
		#949494);
	background: -webkit-gradient(
		linear, left top, left bottom, 
		from(#fcfcfc),
		color-stop(0.41, #dedede),
		color-stop(0.52, #a7a7a7),
		to(#949494));
}
.single-fmp_people .meta-data .seeAllLink{
	font-weight:bold;
}
.single-fmp_people .meta-data .linkToList{
	display:block;
	font-size:32px;
	font-weight:bold;
	letter-spacing: -1px;
	font-family: Arial, Helvetica, sans-serif;
}
.single-fmp_people .meta-data .linkToList:hover{
	color:#333;
	text-decoration: none;
}
.single-fmp_people .postTitle{
	font-size:40px;
	letter-spacing: -1px;
	line-height:1.1em;
	text-shadow: 2px 2px 0 #fff;
	padding:5px 0px;
	display: block;
	font-weight: bold;
	color: #444;
}
.single-fmp_people .postTitle a:hover{
	text-decoration: none;
}
.single-fmp_people .orderNumber .numSymbol{
	font-size:30px;
	font-weight:normal;
	line-height: 36px;
	vertical-align: top;
}
.single-fmp_people .orderNumber{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #444;
	font-size:160px;
	text-align: center;
	letter-spacing: -18px;
	line-height:136px;
}
.single-fmp_people .postNumber .titleTxt{
	text-align: center;
	line-height: 1em;
}
.single-fmp_people .socialButtons{
	float:inherit;
	margin-top:40px;
	left:0;
}