/* /////////////////////////////////////////// BREAKING NEWS /// */
.blox-breaking-news{
	width:100%;
	height:40px;
	overflow:hidden;
	clear:left;
	background:#711C1A;
	font-family:Tahoma, Arial, sans-serif;
	line-height:40px;
	height:40px;
	font-weight:bold;
	margin-bottom:18px;}
	.blox-breaking-news h2,
.blox-breaking-news p,
.blox-breaking-news dt,
.blox-breaking-news dd{
		line-height:40px;}
	.blox-breaking-news h2,
.blox-breaking-news dt,
.blox-breaking-news p.title-flag{
		font-size:19px;
		font-weight:bold;
		font-family:"Tahoma", Arial, sans-serif;
		color:#fff;
		background:#232323;
		float:left;
		margin:0;
		padding:0 13px;}
	.blox-breaking-news p,
.blox-breaking-news dd,
.blox-breaking-news	li{
		margin:0;
		color:#fff;
		float:left;
		font-size:16px;
		padding:0 10px;}
	.blox-breaking-news a{
		color:#fff;}
/* alternate breaking news cycle */
.breaking-transition{float:left;}
	.breaking-transition li{width:761px;/*width:770px;*/}
		.container_16 .grid_13 .breaking-transition li {width:571px;}
		.container_12 .grid_8 .breaking-transition li {width:431px;}
		
/* /////////////////////////////////////////// SLIDESHOW SHOWCASE (Elephant)/// */

.slideshow-showcase{
	position:relative;
	height:300px;
	background:#000;
	-moz-border-radius:5px; -webkit-border-radius: 5px;}
	.slideshow-showcase.blox-loading {
		background: url(../images/ajax-loader.gif) center center no-repeat;}
	.slideshow-showcase .showcase-slide{
		position:relative;
		overflow:hidden;}
	.slideshow-showcase .top-heading,
	.slideshow-showcase .top-heading-invert{
		position:absolute;
		top:10px;
		left:0px;}
		.slideshow-showcase .top-heading-invert{
			background:#fff;
			opacity:.9;
			color:#000;}
		.slideshow-showcase .small-photo-cell{
			float:left;
			margin-left:40px;
			width:48%;
			padding:3px;
			background:#fff;
			border:1px solid #C0C6AA;}
			/* SHAPESHIFT .slideshow-showcase .small-photo-cell */
			/*.container_16 .grid_8 .slideshow-showcase .small-photo-cell{
				width:39%;}*/
			/* [END] SHAPESHIFT .slideshow-showcase .small-photo-cell */
			.slideshow-showcase .small-photo-cell img{
			width:100%;}
			.slideshow-showcase .small-photo-restraint{
				max-height:215px;
				overflow:hidden;}
			.slideshow-showcase .mugshot-text{
				width:48%;
				display:inline-block;
				-moz-border-radius:5px; -webkit-border-radius: 5px;
				background:#666;
				color:#fff;
				font-size:12px;
				padding:5px;}
				.slideshow-showcase .mugshot{
					width:86%;
					border:none;
					background:none;}
				.slideshow-showcase .small-photo-cell img.mugshot{
					height:209px;
					width:auto;
					float:left;
					border:3px solid #fff;
					margin-right:10px;}
				/* SHAPESHIFT .slideshow-showcase .no-photo */
				.container_16 .grid_8 .slideshow-showcase .small-photo-cell img.mugshot{
					height:190px;}
				/* [END] SHAPESHIFT .slideshow-showcase .no-photo */
		.slideshow-showcase .photo-story-text,
		.slideshow-showcase .no-photo{
			margin:35px 5px 7px 40px}
			.slideshow-showcase .no-photo{
				width:88%;}
				/* SHAPESHIFT .slideshow-showcase .no-photo */
				.container_16 .grid_9 .slideshow-showcase .no-photo{
					width:85%;}
				.container_16 .grid_8 .slideshow-showcase .no-photo{
					width:80%;}
				/* [END] SHAPESHIFT .slideshow-showcase .no-photo  */
		.slideshow-showcase .headline-cell{
			color:#fff;}
		.slideshow-showcase .headline-cell a{
			color:#fff;
			font-size:20px;}
		.slideshow-showcase .lead-cell{
			width:97%;
			display:inline-block;
			padding:5px;
			margin-bottom:10px;
			background:#666;
			opacity:.95;
			-moz-border-radius:5px; -webkit-border-radius: 5px;}
			.slideshow-showcase .lead-cell:hover{
				opacity:1;}		
	.slideshow-showcase .photo-cutline{
		background:#000;
		font-size:12px;
		opacity:.75;
		width:100%;
		position:absolute;
		bottom:3px;}
		.slideshow-showcase .photo-cutline a,
		.slideshow-showcase .small-photo-cutline a,
		.slideshow-showcase .lead-cell a{
			color:#fff;
			font-size:12px;
			padding:3px 3px 3px 5px;
			display:block;}
			.slideshow-showcase .lead-cell a:hover,
			.slideshow-showcase .small-photo-cutline a:hover{
				text-decoration:none;}
	.slideshow-showcase .small-photo-cutline{
		width:34%;
		color:#FFFFFF;
		opacity:.95;
		background:#666;
		float:right;
		margin-right:40px;
		padding:7px;
		-moz-border-radius:5px; -webkit-border-radius: 5px;}
		/* SHAPESHIFT .slideshow-showcase .photo-cutline */
		.container_16 grid_13 .slideshow-showcase .small-photo-cutline{
			width:40%;}
		.container_16 .grid_9 .slideshow-showcase .small-photo-cutline{
				width:34%;}
		.container_16 .grid_8 .slideshow-showcase .small-photo-cutline{
				width:28%;
				max-height:187px;
				overflow:hidden;}		
		/* [END] SHAPESHIFT .slideshow-showcase .photo-cutline */

		.slideshow-showcase .small-photo-cutline:hover{
			opacity:1;}
	.slideshow-showcase .prev-arrow,
	.slideshow-showcase .next-arrow{
		position:absolute;
		z-index:1000;
		width:37px;
		height:38px;
		z-index:25;
		display:block;
		top:125px;
		opacity:.9;}
		.slideshow-showcase .prev-arrow{
			background:url(../images/_blocks/featured-left-arrow.gif) no-repeat;
			left:-5px;}
		.slideshow-showcase .next-arrow{
			background:url(../images/_blocks/featured-right-arrow.gif) no-repeat;
			right:-5px;}
			.slideshow-showcase .prev-arrow:hover,

			.slideshow-showcase .next-arrow:hover{
				opacity:1;}
.slideshow-showcase .more-link{
	float:right;
	display:block;}						
.slideshow-showcase .blox-comments{
	font-weight:bold;}	
	.slideshow-showcase .blox-comments li span{
		margin-right:5px;}	
		.slideshow-showcase .blox-comments li a{
			color:#ccc;}			
		.slideshow-showcase .blox-comments li img{
			margin-right:0px;}			
		.icon-on-dark{
			padding:0 0 0 1px;
			-moz-border-radius:2px;
			-webkit-border-radius:2px;
			background:#fff;}

/* /// [END] SLIDESHOW SHOWCASE ///////////////////////////////////// */

/* /////////////////////////////////////////// SLIDESHOW:PLAYLIST /// */

*{outline: none;}
.slideshow-app{
	width:96.65%;
	height:240px;
	padding:10px;
	margin-bottom:20px;
	overflow:hidden;
	background:#ededed;
	border:1px solid #888;
	position:relative;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;}
	.slideshow-app .loading{
		height:100%;
		background:white url(../images/ajax-loader.gif) no-repeat center center;}
	.slideshow{
		width:60%;
		overflow:hidden;
		float:left;}
		.slide{
			width:100%;
			height:240px;
			margin:0;
			padding:0;
			overflow:hidden;
			position:relative;}
			.slide img{
				position:absolute;
				top:0;
				z-index:1;}
				.slide img.horizontal{
					height:100%;}
				.slide img.vertical{
					width:100%;}
			.slide p{
				width:95%;
				height:30px;
				line-height:14px;
				margin:0;
				padding:10px;
				overflow:hidden;
				position:absolute;
				bottom:-65px;
				left:0;
				right:0;
				z-index:2;
				background:#888;
				color:#fff;}
				.slide p strong{
					margin-bottom:4px;
					display:block;
					font-size:12px;}
	.slide-navigator{
		width:38%;
		height:240px;
		margin:0;
		padding:0;
		overflow:hidden;
		overflow-y:auto;
		display:block;
		float:right;}
		.slide-navigator li{
			height:50px;
			margin:0 0 10px 0;
			padding:10px 0 0 0;
			border-top:1px solid #ddd;
			list-style:none;
			display:block;
			overflow:hidden;}	
			.slide-navigator li p{
				width:75%;
				float:left;}
				.slide-navigator li p a.source-link{
					font-size:11px;
					color:#999;}
				.slide-navigator li p.vid-title{
					float:none;
					padding-left:110px;
					width:50%;}
					.slide-navigator li p.vid-title:hover{
						cursor:pointer;}
			.slide-navigator li p strong{
				display:block;
				font-size:11px;
				font-weight:bold;}
			.slide-navigator li a.preview{
				width:46px;
				height:46px;
				margin-right:10px;
				display:block;
				border:1px solid #ddd;
				float:left;
				overflow:hidden;}
				.slide-navigator li a img{
					border:none;}
					.slide-navigator li a.horizontal img{
						height:50px;}
					.slide-navigator li a.vertical img{
						width:50px;}
	.play-controls{
		position:absolute;
		top:15px;
		left:12px;
		z-index:20;}
		.play-controls a{
			width:32px;
			height:32px;
			display:block;
			float:left;
			background:url(../images/_blocks/player-control-sprites.png) no-repeat 0 0;
			text-decoration:none;
			color:white;}
			.play-controls a.prev			{background-position:0 0;}
			.play-controls a.play			{background-position:0 -32px; width:27px;}
			.play-controls a.pause			{background-position:0 -64px; width:27px;}
			.play-controls a.next			{background-position:0 -96px;}

			.play-controls a.prev:hover		{background-position:0 -128px;}
			.play-controls a.play:hover		{background-position:0 -160px; width:27px;}
			.play-controls a.pause:hover		{background-position:0 -192px; width:27px;}
			.play-controls a.next:hover		{background-position:0 -224px;}

/* ### MAGIC CONTAINER 12 ############################## */
.container_12 .slideshow-app		{width:940px;}
.container_12 .slideshow,
.container_12 .slide-navigator		{width:630px;}
/* --- GRID 8 ------------------------------------ */
.container_12 .grid_8 .slideshow-app	{width:598px;}
.container_12 .grid_8 .slideshow	{width:300px;}
.container_12 .grid_8 .slide-navigator	{width:290px;}
/* --- GRID 6 ------------------------------------ */
.container_12 .slideshow,
.container_12 .slide-navigator		{width:100%;}
/* --- GRID 4 ------------------------------------ */
.container_12 .grid_4 .slideshow-app	{width:276px;}
.container_12 .grid_4 .slideshow	{width:194px;}
.container_12 .grid_4 .slide-navigator	{width:72px;}

/* ### MAGIC CONTAINER 16 ############################## */
.container_16 .slideshow-app		{width:940px;}
.container_16 .slideshow		{width:300px;}
.container_16 .slide-navigator		{width:630px;}
/* --- GRID 10 ----------------------------------- */
.container_16 .grid_10 .slideshow-app	{width:550px;}
.container_16 .grid_10 .slideshow	{width:300px;}
.container_16 .grid_10 .slide-navigator	{width:240px;}
/* --- GRID 6 ----------------------------------- */
.container_16 .grid_6 .slideshow-app	{width:320px;}
.container_16 .grid_6 .slideshow	{width:240px;}
.container_16 .grid_6 .slide-navigator	{width:72px;}
/* --- GRID 4 ----------------------------------- */
.container_16 .grid_4 .slideshow-app	{width:200px;}
.container_16 .grid_4 .slideshow	{width:120px;}
.container_16 .grid_4 .slide-navigator	{width:72px;}
/* --- GRID 3 ------------------------------------ */
.container_16 .grid_3 .slideshow-app				{width:138px; height:480px;}
.container_16 .grid_3 .slide p					{width:120px; height:40px;}
.container_16 .grid_3 .slideshow,
.container_16 .grid_3 .slide-navigator				{width:138px;}
.container_16 .grid_3 .slide-navigator li			{height:auto;}
.container_16 .grid_3 .slide-navigator li a.horizontal,
.container_16 .grid_3 .slide-navigator li a.vertical		{display:none;}
.container_16 .grid_3 .slide-navigator p			{padding-bottom:0;}




/* /////////////////////////////////////////// SLIDESHOW MEGA /// */
#slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
    width: 270px;}
#slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item-horizontal{
    margin-right: 25px;}
.control-hide{
	display:none;}
.control-show{
	display:block;}
#slideshow-mega-holder{
	border-top:3px solid #666;
	border-bottom:1px solid #666;
	padding:1px 0;
	background:#fff;
	width:100%;
	clear:left;}
	#slideshow-mega-holder #slideshow-mega {margin-bottom: 0px;}
#slideshow-mega{
	width:100%;
	/* background:#bcc7d1 url(../images/_blocks/featured-stories-bg.gif) repeat-x; */
	padding-bottom:22px;
	height:260px;}
	.mega-bg {background: #788196;}
.slideshow-mega-top{
	width:865px;
	overflow:hidden;
	padding:13px 50px 0px 45px;}
.slideshow-mega-top h3 a{
	margin:0;
	color:#efefef;
	text-transform:uppercase;
	font-size:.7em;}
.top-nav{
	background:none;
	float:right;
	width:130px;
	padding-top:5px;}
	.top-nav .control{
		padding:0;
		background:none;}
	.top-nav a{
		float:left;
		margin-left:7px;}
		.top-nav a img{display:block;}
	.top-nav #slideshow-mega-control-panel a{
		margin-left:0px;}
	#slideshow-mega-control-panel{
		background:none;}	
	#slideshow-mega-control-panel a{
		margin-top:-3px;}
.control a{
	background:url(../images/_blocks/point-icon.gif) no-repeat;
	width:10px;
	height:10px;
	display:block;
	font-size:1px;}
	.control a:hover,
.control a.active{
		background-position:0 100%;}
	.control a span{
		display:block;
		text-indent:-9999em;
		overflow:hidden;
		width:10px;
		height:10px;
		cursor:pointer;}
/* slideshow-mega-gallery-holder */
.slideshow-mega-gallery{
	width:970px;
	position:relative;
	overflow:hidden;
	margin:0 -5px;}
.prev-arrow{
	position:absolute;

	background:url(../images/_blocks/featured-left-arrow.gif) no-repeat;
	width:37px;
	height:38px;
	top:90px;
	left:0;}
	.prev-arrow span{
		width:37px;
		height:38px;
		text-indent:-9999em;
		font-size:1px;
		overflow:hidden;
		display:block;
		cursor:pointer;}
.next-arrow{
	position:absolute;
	background:url(../images/_blocks/featured-right-arrow.gif) no-repeat;
	width:37px;
	height:38px;
	top:90px;
	right:0;}
	.next-arrow span{
		width:37px;
		height:38px;
		text-indent:-9999em;
		overflow:hidden;
		display:block;
		cursor:pointer;}
.blox-gallery,
.slideshow-mega-gallery .gallery{
	margin-left:55px;
	width:885px;
	overflow:hidden;}
	.slideshow-mega-gallery .gallery img{
		width:270px;}
	.slideshow-mega-gallery ul{
		list-style:none;
		margin:0;
		padding:0;
		width:9999em;
		overflow:hidden;}
		.slideshow-mega-gallery ul li{
			float:left;
			height:221px;
			position:relative;}
.top-image{
	height:217px; 
	overflow:hidden;}
	.top-image img{
		width:270px;}
.top-text{
	height:148px;
	padding:8px;
	background:#fff;
	border:2px solid #46484A; border-bottom:none;}
	.top-text p{
		padding-top:25px;}
		.top-text p:first-line{
			font-size:14px; 
			font-weight:bold; 
			font-variant:small-caps;}
		.top-text p:first-letter{
			font-size:24px;}
.blox-top-heading,
.top-heading,
.top-heading-invert{
	width:109px;
	height:20px;
	overflow:hidden;
	position:absolute;
	top:11px;
	left:0;}
	.blox-top-heading p,
	.top-heading p,
	.top-heading-invert p{
		background:url(../images/_blocks/top-heading-bg.png);
		margin:0;
		font-size:11px;
		color:#fff;
		text-transform: uppercase;
		font-weight:bold;
		width:96px;
		height:20px;
		padding-right:13px;
		line-height:20px;
		text-align:right;}
.blox-bottom-block,
.bottom-block{
	width:270px;
	height:55px;
	position:absolute;
	bottom:0;
	left:0;}
	.blox-bottom-block div,
	.bottom-block div{
		background:#000;
		/* opacity:.75; */
		-moz-border-radius-bottomleft:5px;
		-moz-border-radius-bottomright:5px;
		-webkit-border-radius-bottomleft:5px;
		-webkit-border-radius-bottomright:5px;
		border-radius-bottomleft:5px;
		border-radius-bottomright:5px;
		width:230px;
		height:45px;
		color:#fff;
		padding:10px 30px 0 10px;}
	.blox-bottom-block div p,
	.bottom-block div p{
		font-size:11px;
		line-height:14px;
		margin:0;}
		.blox-bottom-block div a,
		.bottom-block div a{
			color:#fff;}
			.blox-bottom-block div a:hover,
			.bottom-block div a:hover{
				color:#fff;
				text-decoration:underline;}
		.bottom-block div p strong.keyword{
			text-transform:uppercase;}
/* \\\ SLIDESHOW MEGA SHAPESHIFT \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

/* core-slideshow-mega .container_16 .grid_13 */	
.container_16 .grid_13 .slideshow-mega-gallery{
	width:768px;}
	.container_16 .grid_13 .blox-gallery, 
	.container_16 .grid_13 .slideshow-mega-gallery .gallery{
		width:665px;}
.container_16 .grid_13 .slideshow-mega-top{
	width:665px;}		
.container_16 .grid_13 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:220px;}
.container_16 .grid_13 .blox-bottom-block div, 
.container_16 .grid_13 .bottom-block div{
	width:180px;
	-moz-border-radius-bottomright:5px;}
.container_16 .grid_13 .slideshow-mega-gallery .gallery img{
	width:220px;}
.container_16 .grid_13 .blox-gallery, .slideshow-mega-gallery .gallery {
	margin-left:51px;}
.container_16 .grid_13 .blox-bottom-block, .bottom-block{
	width:220px;}
.container_16 .grid_13 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item-horizontal{
	margin-right:8px;}
.container_16 .grid_13 .slideshow-mega-gallery ul li{
	height:200px;}
.container_16 .grid_13 #slideshow-mega-holder{
	margin-bottom:10px;}

/* core-slideshow-mega .container_16 .grid_11 */	
.container_16 .grid_11 .slideshow-mega-gallery{
	width:650px;}
	.container_16 .grid_11 .blox-gallery, 
	.container_16 .grid_11 .slideshow-mega-gallery .gallery{
		width:565px;
		margin-left:55px;}
.container_16 .grid_11 .slideshow-mega-top{
	width:566px;}		
.container_16 .grid_11 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:258px;}
.container_16 .grid_11 .top-image{
	height:218px;}	
.container_16 .grid_11 .slideshow-mega-gallery .gallery img{
	width:258px;}	
.container_16 .grid_11 .blox-bottom-block div, 
.container_16 .grid_11 .bottom-block div{
	width:218px;
	-moz-border-radius-bottomright:5px;}

/* core-slideshow-mega .container_16 .grid_9 */	
.container_16 .grid_9 .slideshow-mega-top{width:91%; padding:13px 0 0 45px;}
.container_16 .grid_9 .slideshow-mega-gallery{width:530px;}
.container_16 .grid_9 .blox-gallery, 
.container_16 .grid_9 .slideshow-mega-gallery .gallery{width:425px}
.container_16 .grid_9 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{width:208px;}
.container_16 .grid_9 .blox-bottom-block div, 
.container_16 .grid_9 .bottom-block div{width:168px;}

/* .container_16 .grid_13 blox-photo-gallery-list */
.container_16 .grid_13 .blox-photo-gallery-list .blox-bottom-block{
	width:132px;}
.container_16 .grid_13 .blox-photo-gallery-list li{
		width:129px;}

/* .container_16 .grid_7 blox-photo-gallery-list */
.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block{
	height:43px;}	
	.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block div, 
	.container_16 .grid_7 .blox-photo-gallery-list .bottom-block div{
		width:117px;
		padding: 2px 3px;
		height:44px}
		.container_16 .grid_7 .blox-photo-gallery-list .blox-bottom-block div p,
		.container_16 .grid_7 .blox-photo-gallery-list .bottom-block div p{
			font-size:10px;
			line-height:100%;}
			
	.container_16 .grid_7 .blox-photo-gallery-list li{
		height:140px;}
	.container_16 .grid_7 .blox-photo-gallery-list li img{
		height:97px;}
	.container_16 .grid_7 .blox-photo-gallery-list li{
		width:120px;
		margin-right:10px;
		border:3px solid #252525;}		
	
/* core-slideshow-mega .container_12 .grid_8 */

.container_12 .grid_8 .slideshow-mega-holder{
	width:618px;}
.container_12 .grid_8 .slideshow-mega-gallery{
	width:630px;}
	.container_12 .grid_8 .blox-gallery, 
	.container_12 .grid_8 .slideshow-mega-gallery .gallery{
		width:522px;}
		.container_12 .grid_8 .slideshow-mega-gallery .gallery .top-image{
			height:217px;}
		.container_12 .grid_8 .slideshow-mega-gallery .gallery img{
			width:248px;}
.container_12 .grid_8 .slideshow-mega-top{
	width:566px;}		
.container_12 .grid_8 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:248px;}
.container_12 .grid_8 .blox-bottom-block div, 
.container_12 .grid_8 .bottom-block div{
	width:208px;
	-moz-border-radius-bottomright:5px;}

.container_12 .grid_8 .blox-photo-gallery-list .blox-bottom-block div, .container_12 .grid_8 .blox-photo-gallery-list .bottom-block div {
	-moz-border-radius:0px; -webkit-border-radius: 0px;
	width:96%;}
	
	

/* core-slideshow-mega .container_12 .grid_4 */	
.container_12 .grid_4 .slideshow-mega-gallery{
	width:310px;}
	.container_12 .grid_4 .blox-gallery, 
	.container_12 .grid_4 .slideshow-mega-gallery .gallery{
		width:230px;
		margin-left:40px;}
.container_12 .grid_4 .slideshow-mega-top{
	padding:7px 0 0 7px;
	width:293px;}
		
.container_12 .grid_4 #slideshow-mega-holder .jcarousel-skin-tango .jcarousel-item{
	width:230px;
	height:206px;}
	.container_12 .grid_8 .slideshow-mega-gallery .gallery .top-image{
			height:195px;}
.container_12 .grid_4 .slideshow-mega-gallery .gallery img{
	width:230px;}
.container_12 .grid_4 .top-text{
	width:210px;}		
.container_12 .grid_4 .blox-bottom-block div, 
.container_12 .grid_4 .bottom-block div{
	width:190px;}
	
	
/* /////////////////////////////////////////// END MEGA ////// */			
	
/* /////////////////////////////////////////// BLOCK TITLE /// */
.blox-title,
.blox-sub-title{
	width:100%;
	margin-bottom:10px;
	overflow:hidden;
	border-bottom:1px solid #788196;
	clear:both;
	text-transform: capitalize;}
	.blox-title a,
	.blox-sub-title a{
		color:#788196;}
	.blox-title h3,
	.blox-sub-title h4{
		font-size:1.9em;
		margin: 0px;
		font-weight:bold;
		color:#788196;
		font-family:Tahoma, Arial, sans-serif;}
	.blox-title .rss{
		background:url(../images/_blocks/rss-icon.gif) no-repeat;
		width:16px;
		height:16px;
		float:right;
		margin-top:2px;}
		.blox-title .rss span{
			width:16px;
			height:16px;
			text-indent:-999em;
			overflow:hidden;
			display:block;
			cursor:pointer;}
	.blox-sub-title h4{
		font-size:1.2em;}

.blox-title .block-title-color {font-size:20px;
	padding:3px 10px;}

/* /////////////////////////////////////////// MISC RSS_LIST /// */
#core-index-rss-list a{ 
	text-decoration: none;}
#core-index-rss-list ul{ 
	list-style: none;
	display:inline-block;}
	#core-index-rss-list ul.dropdown-rss{
		margin-bottom:10px;}
		#core-index-rss-list ul ul.sub-menu{
			}
#core-index-rss-list p{
	margin: 15px 0;}
	

/* 
	RSS LEVEL ONE
*/
#core-index-rss-list ul.dropdown-rss{ 
	position: relative;
	border-top:none;
	border-bottom: 1px solid #ccc;}
	#core-index-rss-list ul.dropdown-rss li{ 
		width:300px;
		font-weight: bold; 
		float: left; 
		zoom: 1; 
		background: #fff;}
	#core-index-rss-list ul.dropdown-rss a:hover{ 
		color: #000;}
	#core-index-rss-list ul.dropdown-rss a:active{ 
		color: #ffa500;}
	#core-index-rss-list ul.dropdown-rss li a{ 
		display: block; 
		padding: 1px 8px; 
		font-size:15px;
		font-weight:normal;
		border-right: 0px solid #333;
		color: #222;}
	#core-index-rss-list ul.dropdown-rss li:last-child a{ 
		border-right: none;} /* Doesn't work in IE */
	#core-index-rss-list ul.dropdown-rss li.hover,
	#core-index-rss-list ul.dropdown-rss li:hover{ 
		background: #535c6f; color: #fff; position: relative;}
	#core-index-rss-list ul.dropdown-rss li.hover ul li a{
			color:#000;}	
	#core-index-rss-list ul.dropdown-rss li.hover a,
	#core-index-rss-list ul.dropdown-rss li.hover ul li a:hover{ 
		color: #fff;}
		
/* 
	RSS LEVEL TWO
*/
#core-index-rss-list ul.dropdown-rss ul{
	width: 160px; 
	visibility: hidden; 
	position: absolute; 
	top: 100%; 
	left: 35%;}
	#core-index-rss-list ul.dropdown-rss ul li{ 
		font-weight: normal; 
		background: #efefef; 
		color: #000;
		width:95%;
		border-bottom: 1px solid #ccc; 
		float: none;}
	/* IE 6 & 7 Needs Inline Block */
	#core-index-rss-list ul.dropdown-rss ul li a{
		border-right: none; 
		width: 100%; 
		display: inline-block;} 
/* 
	RSS LEVEL THREE
*/
#core-index-rss-list ul.dropdown-rss ul ul{ 
	left: 100%; 


	top: 0;}
	#core-index-rss-list ul.dropdown-rss li:hover > ul{
		visibility: visible;}
	/* --- */
#core-index-rss-list .list-more-toggle,
	#core-index-rss-list li a.rss-link{
	float:left;}		
/* /////////////////////////////////////////// LEAD PRESENTATION /// */
.blox-top-story{
	width:98%;
	/*float:left;*/
	padding:0px 10px;
	margin-bottom:20px;}
	.blox-top-story ,blox-asset-content{
		padding:0;}
.lead-presentation-photo{
	float:left;}	
	.container_16 .grid_11 .top-story .blox-top-story{
		width:620px;}
	.container_16 .grid_7 .blox-top-story,
	.container_16 .grid_4 .blox-top-story
		{padding:0px;}
	.container_12 .grid_8 .blox-top-story{ 
		width:620px; padding:0px;}
		.container_12 .grid_8 .top-story .blox-top-story{ 
			width:600px; padding:0px 10px;}
		.container_12 .grid_8 .highlight-blue .blox-top-story,
		.container_12 .grid_8 .highlight-yellow .blox-top-story,
		.container_12 .grid_8 .highlight-grey .blox-top-story,
		.container_12 .grid_8 .highlight-red .blox-top-story,
		.container_12 .grid_8 .highlight-dark .blox-top-story,
		.container_12 .grid_8 .highlight-white .blox-top-story{ 
			width:590px; padding:0px;}

	.container_12 .grid_6 .blox-top-story{ 
		width:450px; padding:0px;}
		.container_12 .grid_6 .top-story .blox-top-story{ 
			width:440px; padding:0px 10px;}
	.container_12 .grid_4 .blox-top-story{ 
		width:300px;}
		.container_12 .grid_4 .top-story .blox-top-story{ 
			width:280px;}
		.container_12 .grid_4 .highlight-blue .blox-top-story,		
		.container_12 .grid_4 .highlight-yellow .blox-top-story,
		.container_12 .grid_4 .highlight-grey .blox-top-story,
		.container_12 .grid_4 .highlight-red .blox-top-story,
		.container_12 .grid_4 .highlight-dark .blox-top-story,
		.container_12 .grid_4 .highlight-white .blox-top-story{ 
			width:270px; padding:0px;}

.blox-top-list{
	list-style:none;
	margin:0;
	padding:10px 0 0;
	float:right;}
	.blox-top-list li{
		font-size:1.2em;
		margin-right:15px;
		float:left;
		display:inline;}
		.blox-top-list li a{
			color:#666;}		
.blox-top-story-holder{
	width:100%;
	overflow:hidden;
	padding:0px;
	margin:16px 0 0;
	float:left;}
	.blox-top-story-holder .blox-asset-content{
		float:left;
		width:480px;
		padding-left:5px;}
	.blox-top-story-holder .blox-sub-title h4 {font-size:17px;
		margin-top:20px;}

	/* blox-asset-content [container_16] */	
	
	.container_16 .grid_7 .blox-top-story-holder .blox-asset-content{ 		
		padding:0px;}
	.container_16 .grid_4 .blox-top-story-holder .blox-asset-content{ 		
		padding:0px;}	
	/* [END] .blox-asset-content [container_16] */
		
		.blox-top-story-holder .blox-asset-content-extension{
			width:660px;
			padding-left:10px;}
		/* .blox-asset-content-extension [container_16] - used when related item or photo is not present */
		.container_16 .grid_13 .blox-top-story-holder .blox-asset-content-extension{
			width:485px;
			padding:0px}
		.container_16 .grid_11 .blox-top-story-holder .blox-asset-content-extension{
			width:375px; /*width:385px;*/}	
		.container_16 .grid_9 .blox-top-story-holder .blox-asset-content-extension{width:260px;}	
			.container_16 .grid_9 .blox-top-story-holder .blox-asset-content-extension.blox-photo-variant{width:480px;}
		.container_16 .grid_8 .blox-top-story-holder .blox-asset-content-extension{
			width:100%;
			padding:0px;}
		.container_16 .grid_7 .blox-top-story-holder .blox-asset-content-extension{
			width:392px;
			padding-left:0px; padding-right:0px;}
		.container_16 .grid_4 .blox-top-story-holder .blox-asset-content-extension{
			width:216px;
			padding:0px;}					
		/* [END] blox-asset-content-extension [container_16] */
		
		/* blox-asset-content [container_12] */				
		.container_12 .grid_8 .blox-top-story-holder .blox-asset-content{ 		
			width:390px;}
		.container_12 .grid_6 .blox-top-story-holder .blox-asset-content{ 		
			padding:0px;}	
		.container_12 .grid_4 .blox-top-story-holder .blox-asset-content{ 
			width:300px; 
			border-right:none; 
			padding:0px;}
			
		/* :::::: 	out of order and causing conflicts
					TEMPORARILY commented out 			::::: */
		/*.container_12 .grid_8 .highlight-blue .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-yellow .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-grey .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-red .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-dark .blox-top-story-holder .blox-asset-content.blox-asset-content-extension,
		.container_12 .grid_8 .highlight-white .blox-top-story-holder .blox-asset-content.blox-asset-content-extension{
			width:390px;} 
			
		.container_12 .grid_4 .highlight-blue .blox-top-story-holder .blox-asset-content,

		.container_12 .grid_4 .highlight-yellow .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-grey .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-red .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-dark .blox-top-story-holder .blox-asset-content,
		.container_12 .grid_4 .highlight-white .blox-top-story-holder .blox-asset-content{
			width:270px;} */
			


		

			.container_12 .grid_4 .top-story .blox-top-story-holder .blox-asset-content{
				width:271px; 
				padding: 0 0px;}
		/* [END] .blox-asset-content [container_12] */		
			/* used when related item or photo is not present [container_12] */
			.container_12 .grid_8 .blox-top-story-holder .blox-asset-content-extension{ 		
				width:397px;}
				.container_12 .grid_8 .top-story .blox-top-story-holder .blox-asset-content-extension{ 		
				width:409px;}
				.container_12 .grid_8 .grid_pixels_440 .top-story .blox-top-story-holder .blox-asset-content-extension{
						width:420px; /* width:225px; */						}
			.container_12 .grid_6 .blox-top-story-holder .blox-asset-content-extension{
				width:220px;}
				.container_12 .grid_6 .top-story .blox-top-story-holder .blox-asset-content-extension{
				width:200px;}
			.container_12 .grid_4 .blox-top-story-holder .blox-asset-content-extension,
				.container_12 .grid_4 .top-story .blox-top-story-holder .blox-asset-content-extension{
					width:280px;
					padding:0px;}
			
			/* [END] blox-asset-content-extension [container_12]*/
		.blox-asset-content .100-percent-width{ 
			width:100%;}
		.blox-asset-content h3{
			margin:0 0 6px;
			line-height:1.25em;
			font-size:2.4em;
			font-weight:bold;
			font-family:Tahoma, Arial, sans-serif;
			color:#000;}
		.blox-top-story .blox-asset-content h3.blox-headline{
			color:red;}
		.blox-asset-content p{
			margin:0 5px 13px;
			color:#666;
			font-size:1.2em;
			line-height:1.3em;}
	.lead-presentation-photo{
		float:left;
		margin-bottom:8px;
		margin-right:8px;
		width:200px;
		padding:3px;
		padding-bottom:0px;
		background: #fff;
		border:1px solid #c0c6aa;
		/*-moz-border-radius:5px; -webkit-border-radius: 5px;*/}		
		.blox-top-story-holder img.story-image{
			width:200px;}
		.lead-presentation-photo .photo-byline {
			-moz-border-radius-bottomleft:3px;
			-moz-border-radius-topleft:3px;
			background:#333333 none repeat scroll 0 0;
			color:#FFFFFF;
			display:inline;
			float:right;
			margin-top:-21px;
			font-weight:bold;
			opacity:0.85;
			padding:2px;}
		.lead-presentation-photo .photo-cutline{}
		.container_16 .grid_8 .lead-presentation-photo{
			float:left;}
		.container_16 .grid_8 .lead-presentation-photo,
		.container_16 .grid_8 .blox-top-story-holder img.story-image{ 
			width:200px;}
		.container_16 .grid_7 .lead-presentation-photo,
		.container_16 .grid_7 .blox-top-story-holder img.story-image{ 
			width:380px;}
		.container_16 .grid_4 .lead-presentation-photo,
		.container_16 .grid_4 .blox-top-story-holder img.story-image{ 
			width:205px;}
		.container_12 .grid_8 .lead-presentation-photo,
		.container_12 .grid_8 .blox-top-story-holder img.story-image{ 
			width:175px;}
		.container_12 .grid_4 .lead-presentation-photo,
		.container_12 .grid_4 .blox-top-story-holder img.story-image{ 
			width:282px;}
			.container_12 .grid_4 .top-story .lead-presentation-photo,
			.container_12 .grid_4 .top-story .blox-top-story-holder img.story-image{ 
				width:272px;}
			.container_12 .grid_4 .highlight-blue .lead-presentation-photo,
			.container_12 .grid_4 .highlight-yellow .lead-presentation-photo,
			.container_12 .grid_4 .highlight-grey .lead-presentation-photo,
			.container_12 .grid_4 .highlight-red .lead-presentation-photo,
			.container_12 .grid_4 .highlight-dark .lead-presentation-photo,
			.container_12 .grid_4 .highlight-white .lead-presentation-photo{ width:262px;}

			.container_12 .grid_4 .highlight-blue .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-yellow .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-grey .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-red .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-dark .blox-top-story-holder img.story-image,
			.container_12 .grid_4 .highlight-white .blox-top-story-holder img.story-image{ width:262px;}
	.blox-story-items{
		border-left:1px solid #ccc;
		width:197px;
		padding-left:8px;
		float:left;}
		.container_12 .grid_8 .blox-story-items{ width:165px;}
		.container_12 .grid_4 .blox-story-items{ 
			border-left:0px;
			padding-top:8px;}
		.container_12 .grid_4 .top-story .blox-story-items{ 
			width:263px; 
			/*border:1px solid #CCCCCC;
			padding-top:8px;*/}
		.blox-story-items h4{
			margin:0 0 15px;
			font-size:1.2em;
			font-weight:bold;
			text-transform:uppercase;
			color:#333;}
		.blox-story-items ul{
			list-style:none;
			margin:0;
			padding:0;}
			.blox-story-items ul li{
				color:#333;
				font-size:1.2em;
				padding-left:0px;
				margin-bottom:10px;}
				.blox-story-items ul li img{ padding-right:9px;}
				.blox-story-items ul li.icon-1{
					background:url(../images/_blocks/icon-01.gif) no-repeat 0 3px;}
				.blox-story-items ul li.icon-2{
					background:url(../images/_blocks/icon-02.gif) no-repeat 0 3px;}
/* Lead Presentation with Photo Varient */
.blox-top-story-holder .blox-photo-variant{
	width:710px;}
	.blox-top-story-holder .blox-photo-variant .lead-presentation-photo,
	.blox-top-story-holder .blox-photo-variant .photo-container img.story-image{
		width:150px;}
		/* SHAPESHIFT	.blox-photo-variant .lead-presentation-photo
						.blox-photo-variant .photo-container img.story-image */
						
		.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant .lead-presentation-photo,
		.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant .photo-container img.story-image{width:200px;}
		.container_12 .grid_4 .blox-top-story-holder .blox-photo-variant .lead-presentation-photo,
		.container_12 .grid_4 .blox-top-story-holder .blox-photo-variant .photo-container img.story-image{width:125px;}
		/* [END} SHAPESHIFT	.blox-photo-variant .lead-presentation-photo
							.blox-photo-variant .photo-container img.story-image */
							
	.blox-top-story-holder .blox-photo-variant .blox-comments{
		width:494px;}	
		.container_16 .grid_9 .blox-top-story-holder .blox-photo-variant .blox-comments{width:310px;}
/* Lead Presentation .container_12 .grid_8 */
.container_12 .grid_8 .blox-top-story-holder .blox-asset-content{
	padding:0;}
	.container_12 .grid_8 .blox-top-story-holder .blox-comments{
		width:397px;}
		.container_12 .grid_8 .grid_pixels_440 .blox-top-story-holder .blox-comments{
		width:100%;}
	.container_12 .grid_8 .blox-story-items{
		border:none;
		width:100%;}
.container_12 .grid_8 .blox-top-story-holder .blox-photo-variant{
	width:100%;}
/* .:: Lead Presentation .container_12 .grid_8 .grid_pixels_440 ::. */
.container_12 .grid_8 .grid_pixels_440 .blox-top-story{
	width:420px;}	
/* Lead Presentation .container_12 .grid_5 */			
.container_12 .grid_5 .blox-top-story{
	width:380px;}
	.container_12 .grid_5 .blox-top-story-holder .blox-comments{
		width:189px;}
	.container_12 .grid_5 .blox-top-story-holder .blox-asset-content{
		padding:0;
		width:189px;}
.container_12 .grid_5 .blox-top-story-holder .blox-photo-variant{
	width:380px;}
/* Lead Presentation .container_12 .grid_4 */
.container_12 .grid_4 .blox-top-story-holder .blox-comments{
	width:280px;}
		.container_12 .grid_4 .highlight-blue .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-yellow .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-grey .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-red .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-dark .blox-top-story-holder .blox-comments,
		.container_12 .grid_4 .highlight-white .blox-top-story-holder .blox-comments{
			width:270px;}
	
			
/* /////////////////////////////////////////// MAIN HOLDER /// */
.blox-main-holder{
	width:100%;
	overflow:hidden;
	clear:left;
	padding-top:5px;}
.blox-main-content{
	width:640px;
	float:left;}
.main-column{
	width:300px;
	float:right;
	padding-top:8px;}

/* /////////////////////////////////////////// SECTIONS LIST /// */
.sections-list{
	list-style:none;
	margin:0;
	padding:16px 0 0 3px;
	width:297px;
	overflow:hidden;}
	.sections-list li{
		width:100%;
		overflow:hidden;
		float:left;
		margin-bottom:20px;}
		.sections-list li img{
			margin-right:10px;
			float:left;}
		.sections-list li p{
			padding-bottom:0;}
		.sections-list li p strong a{
			font-size:14px;
			font-weight:bold;}
.image-holder{
	width:100%;
	overflow:hidden;
	margin-bottom:33px;}
	.image-holder img{
		float:left;}
		.image-holder img.right-side{
			float:right;}

/*banner********************************/
.banner{
	margin-bottom:30px;}
	
/* /////////////////////////////////////////// TABS /// */
.tabs-holder{
	margin-bottom:31px;}
	.tabset{
		width:100%;
		overflow:hidden;
		position:relative;
		top:1px;}
	.tabset a{
		height:26px;
		padding:0 0 0 10px;
		margin-right:1px;
		line-height:26px;
		overflow:hidden;
		display:block;
		float:left;
		border-bottom:1px solid #ddd;
		background:transparent url(../images/body_tabs.png);
		background-position:0 -34px;
		font-size:10px;
		font-weight:bold;
		color:#535C6F;}
		.tabset a.active{
			background-position: left -102px;
			border-bottom-color:#fff;}
			.tabset a.active span{background-position: right -102px; background-color:white;}
				.tabset a:hover.active{background-position: left -102px; text-decoration:none;}
				.tabset a:hover.active span{background-position: right -102px;}
		.tabset a:hover{
			background-position:0 -68px;}
		.tabset a span{
			padding-right:10px;
			display:block;
			background:transparent url(../images/body_tabs.png);
			background-position: right -34px;
			background-color:white;}
			.tabset a:hover span{
				background-position: right -68px;}
	div.tab{
		border:1px solid #ddd;
		background:#efefef;
		padding:0 11px 0 11px;
		width: auto;
		overflow:hidden;}
		.container_16 .grid_5 div.tab{
			width:245px;}
		/* div.tab .ui-state-default, .ui-widget-content .ui-state-default{
			background:#eee;} */
.blox-list{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;}
	.blox-list li{
		border-top:1px solid #666;
		margin:-1px 0 1px;
		background:url(../images/_blocks/list-arrow.gif) no-repeat 0 50%;
		font-size:1.2em;
		color:#333;
		padding:10px 0 10px 11px;}
		.blox-list li li{
			border:none;
			background:none;}
		.blox-list li h4.blox-headline,
		.blox-list li h3.blox-headline{
			font-size:12px; 
			font-weight:normal;
			margin-bottom:0px;
			line-height: 20px;
			display:inline;}
		.blox-list li a{
			color:#333;}
		.blox-list li em{
			color:#999;}

/* /////////////////////////////////////////// WEATHER /// */
.weather-block{
	width:260px;
	overflow:hidden;
	padding:14px 0 15px 16px;
	background:url(../images/_blocks/list-arrow.gif) no-repeat 5px 18px;
	font-size:1.2em;}
	.weather-block img{
		float:left;}
.info-box{
	width:120px;
	float:left;}
	.info-box p{
		margin:0;
		line-height:1.27em;
		padding-left:7px;
		font-family:Tahoma, Arial, sans-serif;}
		.info-box p strong{
			font-size:1.1em;
			margin-left:-7px;}
.more{
	color:#2f2f2f;
	font-weight:bold;
	background:url(../images/_blocks/more-arrow.gif) no-repeat 100% 50%;
	float:right;
	padding-right:8px;
	margin-top:3px;}
	.more:hover, 
	a .more:hover{
		color:#fff;}
	
/* /////////////////////////////////////////// CARS /// */
.cars{
	list-style:none;
	margin:0;
	padding:10px 0;
	width:280px;
	overflow:hidden;}
	.cars li{
		float:left;
		width:110px;
		text-align:center;
		margin:0 15px;
		display:inline;}

		.cars li h4{
			margin:0;
			font-weight:bold;
			font-size:1.2em;
			color:#2f2f2f;}
		.cars li p{
			margin:0;
			font-weight:normal;
			font-size:1.3em;
			color:#2f2f2f;}

/* /////////////////////////////////////////// MAIN CONTENT HOLDER /// */
.blox-column{
	float:none;}
	
.blox-main-content-holder{
	width:100%;
	overflow:hidden;
	float:left;}
.blox-asset-content-block{
	float:none;
	display:block;}
	.calendar .blox-asset-content-block{
		padding:10px;
		background:#efefef;
		-moz-border-radius:10px;}
.blox-list li img{
	vertical-align:middle;
	margin-right:5px;}
.blox-column .blox-list li a{
	color:#999;
	font-weight:bold;}
	.blox-column .blox-list li a em{
		font-weight:normal;}
.blox-list h3{ 
	font-size:12px;
	font-weight:normal;
	margin-bottom:0px;}	
	
/* /////////////////////////////////////////// RECENT LIST /// */
.blox-recent-list{
	list-style:none;
	margin:0;
	padding:0;
	width:100%;
	overflow:hidden;}
	.blox-recent-list li{
		width:100%;
		overflow:hidden;
		float:left;
		border-top:1px solid #666;
		margin:-1px 0 1px;
		padding:13px 0;}
		.blox-recent-list li .avatar{
			float:left;
			padding:1px;
			margin-right:11px;
			border:1px solid #788196;}
			.container_16 .grid_3 .blox-asset-content-block .blox-recent-list li .avatar{float:none; margin-right:0px;}
			.blox-recent-list li.odd .avatar{
				/*float:right;*/}
			.blox-recent-list li.even .avatar{
				/*float:left;*/}
		.blox-recent-list li a img.avatar{
			width:46px;}
			.container_16 .grid_3 .blox-asset-content-block .blox-recent-list li a img.avatar{width:156px;}
		.calendar .blox-recent-list li a img.avatar{
			width:100px;}
	.blox-recent-list li .blox-comments li{
		padding:0 7px;
		margin:0 7px 0 -7px;
		border-top:none;
		width:auto;
		font-size:1.1em;
		float: left;}
		
		.calendar .blox-recent-block dl dt{
			float:left;
			width:100%}
	.calendar .blox-recent-list li{
		border-top:0px;
		border-bottom:3px dotted #ccc;}	
		.calendar .blox-recent-list li .blox-comments li{
			border-bottom:0px;}
		.calendar .blox-recent-list li.last-in-list{
			border-bottom:0px;}
		.calendar .blox-recent-list li h4 a{
			color:#547c9d;}		
.blox-recent-block{
	height:1%;
	overflow:hidden;}
	.blox-recent-block h4{
		margin:0 0 8px;
		font-size:1.4em;
		font-weight:bold;
		color:#000;
		font-family:Tahoma, Arial, sans-serif;}
		.blox-recent-block h4 img{
			vertical-align:middle;
			margin-right:5px;}
		.blox-recent-block ul.blox-keywords li{
border-top:none;padding:2px 5px 2px 0;color:#666;display:inline;font-size:100%;}
		.blox-recent-block ul.blox-keywords li a{color:#666;padding-left:4px;}

/* /////////////////////////////////////////// PHOTO GALLERY /// */

.blox-photo-gallery{
	width:100%;
	clear:left;
	overflow:hidden;}
	.blox-photo-gallery-list{
		list-style:none;
		margin:0;
		padding:12px 0 0;
		/*width:640px;*/
		overflow:hidden;
		float:left;}
		.blox-photo-gallery-list li{
			width:132px;
			height:136px;
			margin-right:15px;
			margin-bottom: 15px;
			border:4px solid #252525;
			float:left;
			position:relative;
			overflow:hidden;}
			.blox-photo-gallery-list li img{
				display:block;}
				.blox-photo-gallery-list li img.vertical{
					width:136px;
					height:auto;}
				.blox-photo-gallery-list li img.horizontal{
					width:auto;
					height:136px;}
				.blox-photo-gallery-list li img:hover{
					opacity:.95;}
		.blox-photo-gallery-list .blox-top-heading{
			width:71px;
			height:20px;
			top:7px;
			left:0;}
			.blox-photo-gallery-list .blox-top-heading p{
				width:64px;
				height:20px;
				font-size:1.0em;
				padding-right:7px;
				background:url(../images/_blocks/top-heading-bg2.png);}
		.blox-photo-gallery-list .blox-bottom-block{
			width:132px;
			height:39px;}

			.blox-photo-gallery .blox-photo-gallery-list .blox-bottom-block div{
				width:auto;
				height:32px;
				overflow:hidden;}
			.blox-photo-gallery-list .blox-bottom-block div{
				width:118px;
				height:32px;
				padding:7px 7px 0;
				background:#000;
				opacity:.75;
				-moz-border-radius-bottomleft:5px;
				-moz-border-radius-bottomright:5px;}
				.blox-photo-gallery-list .blox-bottom-block div strong{

					display:block;
					letter-spacing:1px;}
.art .blox-asset-content p{
	color:#292929;}
.art .blox-list li a, 
.art .blox-list li a em{
	color:#292929;}
.art .blox-top-list li a{
	color:#484848;}
/* .container_12 .grid_8 .grid_pixels_160 /////// PHOTO GALLERY ///*/	
.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list{
	width:100%;
	padding:0px;}	
	.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list .blox-bottom-block{
		height:30px;}
	.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list li{
		width:153px;
		margin-right:0px;
		margin-bottom:5px;}
		.container_12 .grid_8 .grid_pixels_160 .blox-photo-gallery-list li img{
			width:156px;} 	
/* .container_16 .grid_4 ///////////////////// PHOTO GALLERY ///*/
.container_16 .grid_4 .blox-photo-gallery-list{
	width:220px;}
	.container_16 .grid_4 .blox-photo-gallery-list li{
		width:212px;
		height:145px;}
	.container_16 .grid_4 .blox-photo-gallery-list li img{
		height:150px;}	
/* /////////////////////////////////////////// SPECIALS /// */
.specials-block-holder{
	width:100%;
	float:left;
	overflow:hidden;
	margin-bottom:24px;}
	.container_12 .grid_6 .specials-block-holder{width:460px;}
	.container_12 .grid_4 .specials-block-holder{width:290px;}
.specials-block{
	width:622px;
	margin:14px 0 6px;
	overflow:hidden;}
	.container_16 .grid_13 .specials-block{width:760px;}
	.container_12 .grid_6 .specials-block{width:460px;}
	.container_12 .grid_4 .specials-block{width:292px;}

/*////// slideshow rule block ////// */
.blox-specials-gallery ul {
	list-style:none outside none;
	margin:0;
	overflow:hidden;
	padding:9px 0 0;
	position:relative;
	width:9999px;}
	.blox-specials-gallery ul li {
		border-right:2px solid #DDDDDD;
		float:left;
		height:76px;
		line-height:16px;
		overflow:hidden;
		padding:0 0 0 7px;
		width:280px;}

/* //////////// end slideshow rule ///// */

.blox-specials-gallery{
	background:#f2f2f2;
	width:580px;
	height:97px;
	overflow:hidden;
	position:relative;
	float:left;}
	.container_16 .grid_13 .blox-specials-gallery{width:718px;}
	.container_12 .grid_6 .blox-specials-gallery{width:418px;}
	.container_12 .grid_4 .blox-specials-gallery{width:250px;}
	.blox-specials-gallery ul.slides{
		list-style:none;
		margin:0;
		padding:9px 0 0;
		width:9999px;
		overflow:hidden;
		position:relative;}
		.blox-specials-gallery ul.slides li.specials-slide{
			width:280px;
			border-right:2px solid #DDDDDD; /* make #fff instead of removing */
			float:left;
			height:76px;
			padding:0 0 0 7px;
			overflow:hidden;
			line-height:16px;
			position:relative;}
			.blox-specials-gallery ul li.even-item,
			.blox-specials-gallery ul li.last-item{
				border-right:none;
				padding-right:2px; /* to accomodate for lack of 2px border */}	
			.container_16 .grid_13 .blox-specials-gallery ul li{width:350px;}	
			.container_12 .grid_6 .blox-specials-gallery ul li{width:412px; padding-left:6px;}
			.container_12 .grid_4 .blox-specials-gallery ul li{width:243px;}
			
			.blox-specials-gallery ul li img{
				float:left;
				display:block;
				margin-right:6px;
				width:76px;}			
			.blox-specials-gallery ul li h4{
				margin:0;
				color:#333;
				font-size:12px;
				font-weight:bold;
				padding-top:3px;}
			.blox-specials-gallery ul li p{
				margin:0;
				color:#666;
				line-height:14px;
				font-size:11px;
				width: auto;}
			.blox-specials-gallery ul li a{
				color:#900;
				font-size:11px;}
				.calendar .blox-specials-gallery ul li a{color:#547d9d}
			.blox-specials-gallery ul li .more-link{
				position:absolute;
				bottom:0px;
				right:5px;}	
				.blox-specials-gallery ul li .more-link a{
					font-weight:bold;}
			
.left-arrow{
	background:url(../images/_blocks/special-left-arrow.gif) no-repeat;
	width:21px;
	height:97px;
	float:left;}
	.left-arrow a{
		width:21px;
		height:97px;
		text-indent:-9999em;
		overflow:hidden;
		display:block;}
.right-arrow{
	background:url(../images/_blocks/special-right-arrow.gif) no-repeat;
	width:21px;
	height:97px;
	float:left;}
	.right-arrow a{
		width:21px;
		height:97px;
		text-indent:-9999em;
		overflow:hidden;
		display:block;}

/*switcher**************************/
.number{
	float:right;
	font-size:1.1em;
	padding-left:5px;}
.switcher{
	width:300px;
	float:right;}
	.switcher ul{
		float:right;
		list-style:none;
		margin:0;
		padding:0;}
		.switcher ul li{
			float:left;
			color:#606060;
			font-size:1.2em;
			font-weight:normal;
			margin-left:1px;
			white-space:nowrap;
			text-indent:-9999em;
			overflow:hidden;}
			.switcher ul li.number{
				width:30px;}
			.switcher ul li a{
				display:block;
				width:14px;
				height:13px;
				background:url(../images/_blocks/special-pages.gif) no-repeat;
				font-size:1px;
				overflow:hidden;}
				.switcher ul li a:hover,
				.switcher ul li a.active{
					background-position:0 100%;}
				.switcher ul li a span{
					display:block;
					width:14px;
					height:13px;
					text-indent:-9999em;
					overflow:hidden;
					cursor:pointer;}

/*block-holder******************************/
.block-holder{
	width:100%;
	overflow:hidden;
	float:left;
	padding:30px 0 18px;}
	.block-holder .blox-title{
		margin-bottom:5px;}
.block-column{
	float:none;}
	.block-column .list li{
		border:none;}
		.block-column .list li a, .block-column .list li a em{
			color:#666;}
.image-list{
	list-style:none;
	margin:0;
	padding:9px 0 0;
	width:100%;
	overflow:hidden;}
	.image-list li{
		width:100%;
		overflow:hidden;
		float:left;
		margin-bottom:13px;}
		.image-list li img{
			width:50px;
			margin-right:10px;
			float:left;}
			.container_16 .grid_4 .image-list li img{
				width:75px;}
	.image-list-text{
		float:left;
		width:228px;}
		.container_16 .grid_4 .image-list-text{	width:135px;}
		.container_12 .grid_3 .image-list-text{	width:160px;}
		.image-list-text h4{
			margin:0;
			font-size:1.4em;
			color:#666;
			font-weight:bold;}
		.image-list-text p{
			margin:0;
			font-size:1.1em;
			color:#666;
			font-weight:normal;
			line-height:1.27em;}
			
/* /////////////////////////////////////////// SOFT /// */
.soft{
	border:1px solid #ddd;
	-moz-border-radius:5px; -webkit-border-radius: 5px;}
	.soft .blox-title{
		width:auto;
		margin:0;
		padding:10px 10px 5px 10px;
		border:none;}
		.soft .blox-title h3{}
			.soft .blox-title h3 a{
				font-weight:bold;
				color:#888;}
.soft .image-list{
	width:auto;
	list-style:none;
	margin:0 10px;
	padding:0;
	overflow:hidden;}
	.soft .image-list li{
		width:100%;
		margin:0;
		padding:10px 0;
		border-top:1px dotted #ddd;
		overflow:hidden;
		float:left;}
		.soft .image-list li a{
			}
			.soft .image-list li img{
				width:auto;
				margin-right:10px;
				float:left;}
			.container_16 .grid_4 .soft .image-list li img{
				width:75px;}
	.soft .image-list-text{
		float:left;
		width:150px;}
		.container_16 .grid_4 .soft .image-list-text{	width:135px;}
		.container_12 .grid_3 .soft .image-list-text{	width:160px;}
		.soft .image-list-text h4{
			margin:0;
			font-size:1.4em;
			color:#666;
			font-weight:bold;}
		.soft .image-list-text p{
			margin:0;
			padding-bottom:0;
			padding-top:10px;
			font-size:1.1em;
			color:#666;
			font-weight:normal;
			line-height:1.27em;}
	.soft .emphasis p {font-size: 12px; font-style: italic; }

/* /////////////////////////////////////////// GALLERY /// */
.blox-gallery-block-holder{
	width:621px;
	background:url(../images/_blocks/gallery-block.gif) no-repeat;
	height:142px;
	overflow:hidden;
	float:left;
	position:relative;}

.blox-gallery-block{
	/*width:520px;*/
	/*width:9999px;*/
	width:auto;
	margin:18px 0 0 0px;}
	.blox-gallery-block ul{
		list-style:none;
		margin:0;
		padding:0;}
		.blox-gallery-block ul li{
			width:230px;
			height:86px;
			margin:0 10px;
			padding:10px 0 8px 8px;
			float:left;
			overflow:hidden;
			display:inline;
			border:1px solid #676767;
			background:#efefef;
			color:#666;
			font-size:1.1em;
			line-height:1.27em;}
			.blox-gallery-block ul li img{
				float:left;
				margin-right:10px;}
	.blox-gallery-block h4 a{
		margin:0;
		font-size:1.15em;
		font-weight:normal;}
	.blox-gallery-block ul li h4 a:first-line{
		font-size:1.15em;
		font-weight:bold;}
	.blox-gallery-block p{
		margin:0 0 3px;
		font-size:1.15em;
		font-weight:normal;}
		.blox-gallery-block p a{
			color:#666;
			font-weight:bold;}
	/* blox-gallery-block carousel structure *************/
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-container-horizontal{
		position:relative;
		width: 630px;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-clip-horizontal{
		margin-left:52px;
		overflow:hidden;
		width:  520px;
		height: 142px;	}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item{
		width: 230px;
		height: 83px;
		overflow:hidden;}
		#blox-slideshow-gallery2 h4 a{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			color:#666;}
			#blox-slideshow-gallery2 .gallery-image{
				width:100px;
				height:83px;
				margin-right:5px; 
				overflow:hidden;
				float:left;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item-horizontal{
		margin-right: 10px;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-item-placeholder{
		background: #fff;
		color: #000;}
	
	/**
	 *  Horizontal Buttons
	 */
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal{
		position: absolute;
		top:31px;
		right:10px;
		width:41px;
		height:48px;
		cursor: pointer;
		background: transparent url(../images/_blocks/gallery-right-arrow.png)  no-repeat 0 0;
		text-indent:-9999em;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal:hover{
		background-position: -41px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-horizontal:active{
		background-position: -41px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active{
		cursor: default;
		background-position: -82px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal{
		position: absolute;
		top:31px;
		left:1px;
		width:41px;
		height:48px;
		cursor: pointer;
		background: transparent url(../images/_blocks/gallery-left-arrow.png) no-repeat 0 0;
		text-indent:-9999em;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal:hover{
		background-position: -41px 0;}
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-horizontal:active{
		background-position: -41px 0;}
	
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
	#blox-slideshow-gallery2 .jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active{
		cursor: default;
		background-position: -82px 0;}
		
.link{
	text-align:right;
	padding-right:12px;}
/* /////////////////////// core-asset-video-simple_player /// */
#video-player-feature{
	width:100%;
	margin-bottom:10px;
	border:0px solid #aaa;}
	#video-player-feature h4{
		padding:0 10px 5px 10px!important;}
		#video-player-feature h4 a{
			color:#333;
			font-size:17px;
			font-weight:bold;}
			#video-player-feature h4 a:hover{
				text-decoration:none;}
	#video-player-feature p{
		padding:0 10px 10px 10px!important;}
	#player {
		margin:0 0 10px 0;
		padding:0;}
		#player img {
			margin:90px 0 0 0;}
	#playlist {
		width:300px;
		margin:3px 0;
		padding-top:2px;
		border-top:2px dotted #ccc;
		float:left;	
		overflow-y:auto;
		overflow-x:hidden;
		background-color:#efefef;}
		#playlist img {
			width:90px;

			height:90px;}
	
		/* playlist entry */
		#playlist a {
			width:100px;
			height:90px;
			margin:0 10px;
			padding:8px 0;
			float:left;
			display:block;
			background-color:#fff;
			font:11px "bitstream vera sans", "lucida grande",verdana;
			text-decoration:none;
			color:#666;}
			#playlist a img {
				padding-left:5px;}
			#playlist a.title-link,
			#playlist .playlist-description	a{
				width:auto;
				height:auto;
				margin:0px;
				margin-left:5px;
				padding:0px;
				background:none;
				background-color:none;
				float:none;}
				#playlist .playlist-description	a{
					display:inline; margin-left:0px;}
				#playlist a.title-link:hover{
					background-color:none;
					background:none;
					color:#333333;
					text-decoration:underline;}
			#playlist .playlist-description	a{
				}	
	
			/* different states of a playlist entry */
			#playlist a:hover {
				background-color:#ffc;}
			#playlist a.progress {
				background-color:#efefef;}
			#playlist a.playing {
				border:1px solid #666;
				background-color:#ffc;}
			#playlist a.paused {
				border:1px solid #666;
				background-color:#ffc;}
	
			/* elements inside playlist entry */
			#playlist a img {
				border:0;}	
			#playlist strong {
				margin:8px 0 0 0;
				display:block;
				font-size:13px;
				font-weight:bold;
				color:#666;}
			#playlist em {
				width:16px;
				height:16px;
				border:0;
				display:inline;	
				color:#888;
				font-style:normal;
				font-size:9px;}
			#playlist p {
				margin-top:5px;
				font-size:11px;}
/* /// core-asset-video-simple_player /////////////////////// */
/* /////////////////////////////////////////// MULTIMEDIA /// */
.blox-multimedia-block{
	float:left;
	overflow:hidden;
	background: #333;
	width: 100%;
	-moz-border-radius: 8px;
	-webkit-border-radius: 8px;
	border-radius: 8px;}
	.container_12 .grid_6 .blox-multimedia-block {}
 	.blox-multimedia-block .top{}
		.container_12 .grid_6 .blox-multimedia-block .top {
			background:none;}
	.blox-multimedia-block .bottom{
		overflow:hidden;
		padding:27px 22px 19px 17px;}
		.container_12 .grid_6 .blox-multimedia-block .bottom{
			background:none;}
.blox-multimedia-block .blox-title{
	border-color:#788196;}
	.blox-multimedia-block .blox-title h3 a{ 
		text-transform:uppercase;}
	.blox-multimedia-block .blox-title h3,
	.blox-multimedia-block .blox-title ul a{
		color:#788196;}
	.blox-multimedia-block .blox-title h3{
		font-size:1.6em;
		font-family:Arial, Helvetica, sans-serif;}
	.blox-multimedia-block .blox-title ul{
		padding:2px 0 0;}
		.blox-multimedia-block .blox-top-list li{
			margin:0 0 0 15px;}
.blox-multimedia{
	width:100%;/*582px;*/
	overflow:hidden;
	margin:16px 0 0;
	float:left;
	background: #666;}
	.container_12 .grid_6 .blox-multimedia{
		background:#000;
		width:430px;
		padding:0px;}
.blox-multimedia-video{
	width:373px;
	background: #000;
	float:left;}
	.container_12 .grid_6 .blox-multimedia-video{
		width:275px;}
.blox-multimedia-text{
	width:206px;
	float:left;
	background: #666;
	float: right;}
	/* magic */
	.container_16 .grid_10 .blox-multimedia-text{width:166px;}
	.container_16 .grid_13 .blox-multimedia-text{width:335px;}



	.container_12 .grid_6 .blox-multimedia-text{width:430px;}
.blox-multimedia-holder{
	width:100%;
	overflow:hidden;}
	.container_12 .grid_6 .blox-multimedia-holder{
		margin-top:-20px;}
.blox-multimedia-text img.blox-multimedia-video-thumb{
	width:100px;
	padding-right: 10px;}
	.container_12 .grid_6 .blox-multimedia-text img.blox-multimedia-video-thumb{width:91px;}
.blox-multimedia-video img{display:block;}
.blox-video-box{
	width:354px;
	padding:9px;}
	.container_16 .grid_13 .blox-video-box{width:355px;}
	.blox-video-box h4{font-weight:bold;color:#fff;font-size:1.2em;}
	.blox-video-box h4 a{color:#fff;}
	.blox-video-box h4 a:visited{color:#fff;}
	.blox-video-box p{
		margin:0;
		color:#ccc;
		font-size:1.2em;
		font-weight:normal;
		line-height:1.27em;}
.blox-multimedia-text ul{
	list-style:none;
	margin:0;
	padding:0 0 0 4px;
	width:auto;
	height:396px;
	overflow:auto;}
	.container_16 .grid_13 .blox-multimedia-text ul{height:424px;}
	.blox-multimedia-text ul li{
		overflow:hidden;
		float:left;
		border-top:1px solid #070707;
		margin:-1px 0 1px;
		padding:12px 0;
		width: 100%}
		
		.container_12 .grid_6 .blox-multimedia-text ul li{width:102px;}
		.blox-multimedia-text ul li img{
			float:left;}

		/* magic - on skinny regions, don't float thumbnails */
		.container_16 .grid_10 .blox-multimedia-text ul li img{float: none;}
.blox-multimedia-text-block{
	width: 98%;
	margin-right:-5px;
	color:#333;
	font-size:1.2em;}
	.container_12 .grid_6 .blox-multimedia-text-block{}
	.blox-multimedia-text-block h4{
		margin:0;
		font-size:1.0em;
		font-weight:bold;
		color:#333;}
	.blox-multimedia-text-block p{
		margin:0;
		font-size:1.0em;
		font-weight:normal;
		color:#333;}
	.blox-multimedia-text-block .link{
		padding-left:12px;
		background:url(../images/_blocks/icon-08.gif) no-repeat 0 20%;
		font-weight:bold;
		color:#333;
		display:inline;
		float:right;}
		.container_12 .grid_6 .blox-multimedia-text-block .link{
			float:left;}
	
/* /////////////////////////////////////////// PROMO LINKS /// */
.promo-block .sections-list{
	width:100%;}
	.promo-block .sections-list li{
		margin-right:10px;}
		.promo-block .sections-list li p{
			text-align:center;}

/* /////////////////////////////////////////// YELLOW PAGES /// */
#yp-enhanced-listings-module{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background: #FDF202;
	margin-bottom:20px;
	padding: 5px;
	border: 1px solid #000;
	-moz-border-radius: 10px; -webkit-border-radius: 10px;
	border-radius: 10px;}
	#yp-enhanced-listings-module table{
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;}
	#yp-enhanced-listings-module form{
		margin: 0px;}
		#yp-enhanced-listings-module input,
		#yp-enhanced-listings-module textarea,
		#yp-enhanced-listings-module select{
			font-family: Arial, Helvetica, sans-serif;
			font-size: 11px;
			font-weight: normal;}
	#yp-enhanced-listings-module #middle-background{
		background-image:url(../images/_blocks/yp/background.jpg);
		background-repeat:no-repeat;
		background-position:top;
		border-right:1px solid #000000;
		border-left: 1px solid #000000;}
	/* Popular Searches Styles */
.featuredBusinesses{
	margin:6px 0px 6px 0px;
	border:1px solid #333333;
	background-color:#ffffcc;
	padding:3px;
	vertical-align:middle;}
	.featuredBusinesses a{
		height:13px;
		padding-left:17px;
		background:url(../images/_blocks/yp/yp-popular-open.gif) 1px 1px no-repeat;
		font-weight:bold;
		color:#333333;
		text-decoration:none;}
	.featuredBusinesses a.active{
		background:url(../images/_blocks/yp/yp-popular-close.gif) 1px 1px no-repeat;}
	.featuredBusinesses img{
		position: relative;
		top: 2px;}
#pgmenu{
	padding: 3px;
	margin: 0px;
	border:1px solid #333333;
	background-color:#ffffcc;}
	#pgmenu p{
		padding: 0px 0px 0px 0px;
		margin: 3px 0px 3px 0px;}
	#pgmenu a{
		color:#333333;
		text-decoration:none;}
		#pgmenu a:hover{
			text-decoration:underline;
			font-weight:bold;}
.tilebox td{
	font-family:Arial, Helvetica, sans-serif;
	size:10px;}
.TileName{
	font-weight:bold;
	font-size:13px;
	color:#000;
	background:none;
	padding: 0px 0px 0px 0px;
	margin:0px 0px 3px 0px;}

/* /////////////////////////////////////////// Weather Radar /// */	
#weather-bug{ 
	width:125px;}
	#weather-bug #icon{}
		#weather-bug #icon img{
			float:right;
			width:50px;
			margin-right:5px;
			margin-top:-5px;}
	#weather-bug #temp{
		color:#333;
		font-size:18px;
		font-weight:bold;}
	#weather-bug #conditions{
		color:#000;}
/* /////////////////////////////////////////// INDEX PAGE /// */
#index-section-title{
	margin-bottom:20px;
	padding:5px 0 0 5px;
	background:#333;
	color:white;
	font-size:26px;
	font-weight:bold;
	float:none;}
#blox-collapse-bucket{
	margin-top:18px;}
#blox-index{
	padding-bottom:15px;}
	.blox-bucket-list{
		border-top:none;}
		.blox-bucket-list .blox-flags{
			/*float:left;*/}
	.blox-collapse-bucket .blox-bucket-list{
		margin-bottom:0;
		padding-top:10px;
		border-top:1px solid #dedede;}
		#tn-slider{
			overflow:hidden;}
		.blox-bucket-list dt img,
		.blox-slider-news dt img{
			width:100px;}
		.blox-bucket-list dd.bucket-headline{
			margin-top:5px;
			margin-bottom:5px;
			font-size:18px;}
		.blox-bucket-list dd{
			margin-top:5px;
			line-height:22px;
			font-size:12px;}
		.blox-bucket-list .even-list-item,
		.blox-bucket-list .odd-list-item{
			padding:5px;
			border-bottom:1px solid #dedede;}
		.blox-bucket-list .even-list-item{
			background:white;}
		.blox-bucket-list .odd-list-item{
			background:#f7f7f7;}
		.day-partition{
			background:#711C1A;
			color:white;
			font-size:14px;
			font-weight:bold;
			line-height:20px;
			padding:0 5px;
			-moz-border-radius: 4px;
			-webkit-border-radius: 4px;}
		.item-updated{
			clear: both;
			color:#666666;
			display:block;
			font-size:11px;
			font-style:italic;
			padding-bottom:6px;}
	.blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li{
		border-bottom:1px dotted #ddd;
		margin-bottom:10px;
		padding-bottom:10px;}
		.blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li strong{
			font-weight:bold;
			font-size:16px;}
		.blox-photo-gallery-index-page .left-side{
			width:100px;
			overflow:hidden;
			float:left;}
			.blox-photo-gallery-index-page .left-side p{
				background:#333;
				color:white;
				line-height:20px;
				padding:0 6px;}
				.blox-photo-gallery-index-page .left-side p a{
					color:#fff;}
		.blox-photo-gallery-index-page .right-side{
			width:175px;
			overflow:hidden;
			float:right;}
.bucket-photo {margin: 0px 10px 10px 0;}

/* Index Gallery Headlines .container_16 .grid_4 */	
.container_16 .grid_4 .blox-photo-gallery-index-page .right-side{
	width:110px;}
/* Index Gallery Headlines .container_16 .grid_3 */	
.container_16 .grid_3 .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li{
	width:130px;}
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side,
.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img,
.container_16 .grid_3 .blox-photo-gallery-index-page .right-side{
	width:158px;
	float:left;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .right-side{
		padding:3px;
		width:154px;
		float:left;
		background:#000;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .left-side{
		border:1px solid #000;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img{
		opacity:.95;}
		.container_16 .grid_3 .blox-photo-gallery-index-page .left-side img:hover{
			opacity:1;}
	.container_16 .grid_3 .blox-photo-gallery-index-page .right-side a{
		color:#fff;
		font-size:13px;}
/* Index Gallery Headlines .container_12 .grid_3 */	
.container_12 .grid_3 .blox-photo-gallery-index-page .right-side{
	width:112px;}
	.container_12 .grid_3 .blox-photo-gallery-index-page .right-side a{
		font-size:12px;}		


/* /////////////////////////////////////////// POPULAR TABBED ACCORDION /// */
div.full-width{
	padding: 0;
	width:auto;}
	.container_16 .grid_5 div.full-width{
		width:278px;}
	div.full-width .ui-state-active, 
	div.full-width .ui-widget-content .ui-state-active,
	div.full-width .ui-state-default, 
	div.full-width .ui-widget-content .ui-state-default,
	div.full-width .ui-widget-content{
		border: none;}
	div.full-width .ui-accordion li{
		display: block;}
	div.full-width .blox-list li a{
		color:#999999;
		font-weight:bold;}
	div.full-width .ui-widget-content{
		background: #fff none;}
div.white-background{
	background: #fff;}

.ui-widget-content.tab-preview-area a {
	border:1px solid #CCCCCC;
	display:block;
	float:left;
	height:50px;
	margin:0 5px 5px 0;
	overflow:hidden;
	width:50px;}
	.ui-widget-content.tab-preview-area a img {
		width:75px;}
.temp-height {height: 150px;}
/* /////////////////////////////////////////// POPULAR STATS (NO TABS) ACCORDION /// */
div.full-width-no-tabs li {display:block;}

/* /////////////////////////////////////////// EXTERNAL /// */

.blox-small{
	background:#DFDFDF;
	line-height:13px;
	margin:10px 0;
	color:#999999;
	padding:8px;}

/* /////////////////////////////////////////// POLL /// */

#blox-poll .box-info .question {
	float:none;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
	margin-top:20px;
	width:100%;}
#blox-poll .box-info .desc {
	font-size: 11px;}
#blox-poll dd.poll-even {
	background:none;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px;
	overflow:auto;}
#blox-poll dd.poll-odd {
	background:#ECECEC;
	display:block;
	font-size:11px;
	line-height:20px;
	margin:0;
	padding:6px;
	overflow:auto;
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
#blox-poll .poll-submit,
#blox-poll .poll-view-results,
#blox-poll .poll-view-options {
	padding:4px 8px!important;
	display:block;
	border:none;
	background:#333;
	color:white;
	cursor:pointer;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;}
	#blox-poll .poll-submit:hover,
	#blox-poll .poll-view-results:hover {
		background:#555;}
.poll-answers-selection{
	border:1px solid #ddd;}

#blox-poll .poll-option-wrapper{overflow:auto;padding:10px;background:#ececec;border-top:solid 1px #cccccc;border-bottom:solid 1px #cccccc;margin-top:5px;}
#blox-poll .poll-option-wrapper .left{float:left;}
#blox-poll .poll-option-wrapper .right{float:right;}
#blox-poll .poll-option-wrapper .poll-submit{padding:0px;}

#blox-poll .blox-poll-results .swatch{
display:none;
float:left;
height:15px;
margin:2px 5px;
width:15px;
-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;
}
#blox-poll .blox-poll-results .vote-count{display:none;}
#blox-poll .blox-poll-results .vote-percentage{float:right;display:none;}


/* /////////////////////////////////////////// WEATHER EXTENDED /// */

#weather-300-by-250 {
	width:298px;
	border: 1px solid #666;	
	font-size:12px;
	background-color:#E6E6E6;
	margin-bottom:20px;
}
	#weather-300-by-250 h2 {
		background-color:#999999;
		border-bottom: 2px solid #ccc;	
		font-family:Arial, Helvetica, sans-serif;	
		font-size:18px;
		line-height:18px;
		padding:2px 5px;
		color:#fff;
	}
	#weather-300-by-250 h4 {
		padding-left:10px;
		font-size:14px;
		font-weight:bold;}
	#weather-300-by-250 p {
		margin:0;
		padding-bottom:0;
		padding-left:10px;
	}

	#weather-300-by-250 .block { 
		width:50%;
		display:block;
		float:left;
		font-size:11px;
	}
		#weather-300-by-250 .block img {
			float:left;
			padding-left:5px;
			padding-right:5px;
			width:45px;}

	#weather-300-by-250 #extended-forcast-title {
		border-top: 1px solid #666;
		margin-left:5px;
		margin-right:5px;
	}
		#weather-300-by-250 #extended-forcast-title h3 {
			float:none;
			padding-top:5px;
			font-size:14px;}
	#weather-300-by-250 .icon {}
		#weather-300-by-250 .icon img{
			float:left;
			padding-left:5px;
			margin-top:-7px;
		}
		#weather-300-by-250 .info-one { 
				display:inline-block;
				padding-left:10px;
				font-weight:bold;
				float:left  }
			#weather-300-by-250 .info-one .temp { 
				font-size:24px;
				color:#FF0000;
				float:left;}
			#weather-300-by-250 .info-one .conditions {}

		#weather-300-by-250 .info-two { float:left;
						font-weight:bold;
						padding-left:6px;}

#seven-day-forcast{margin:10px 5px;
	padding:5px;
	text-align:center;}
	#seven-day-forcast a{
		background:#990000 none repeat scroll 0 0;
		-moz-border-radius: 8px;
		width: 100%;
		padding: 4px 18px;
		color: #fff;}
/* /////////////////////////////////////////// BOX /// */
.box .block{
	margin:0 0 20px 0;
	padding:5px;
	background:white;}
.dark.box .block{
	background:#BCC7D1;}
	.box .blox-top-story-holder,
	.box .blox-title .rss,
	.box .blox-top-story,
	.box .blox-column{
		float:none;}

/* /////////////////////////////////////////// LEAD-SIDE-HEADLINES (ZEBRA) /// */

.blox-sub-title {margin-bottom: 0px;}
.blox-zebra-list p {
	color:#666666;
	font-size:1.2em;
	line-height:1.3em;
	margin:6px 0 13px;}
.blox-zebra-nav {
background: #fff; border-bottom: 1px dotted #ccc; padding: 0 0 5px 0; text-align: right;}
.blox-zebra-list p.blox-zebra-nav {margin: 0px;}
.blox-zebra-nav a {
border-left:1px solid #333333;
	font-size:11px;
	margin-left:10px;
	padding-left:10px;}
.blox-zebra-nav a:first-child{
	border-left:none;}

.blox-zebra-list .blox-comments a {font-size: 11px; font-weight: normal; color: #aaa;}
.blox-zebra-list .zebra-mane .blox-comments a {font-size: 11px; font-weight: normal;}

.blox-zebra-list .zebra-mane,
.blox-zebra-list .zebra-stripes{
	padding: 10px 0;}
	.blox-zebra-list .zebra-mane{
		width:220px;
		float:left;
		margin-top: 8px;}
		.blox-zebra-list .zebra-mane dt{
			float: right; 
			margin-left: 5px;}	
		/*.blox-zebra-list .zebra-mane dt img{
			width: 100px;}*/
		.blox-zebra-list .zebra-mane dd{
			margin-bottom: 5px;}
		.blox-zebra-list .zebra-mane a{
			font-size: 15px; 
			font-weight: bold;
			line-height: 20px;}
		.blox-zebra-list .zebra-mane a.tn-flag {
			font-size: 11px; 
			font-weight: bold;
			line-height: 12px;
			float: none;
			display: inline;}	
		.blox-zebra-list .zebra-mane .image-cell{
			float:right;
			margin-left:5px;}	
		.blox-zebra-list .large-photo .image-cell{
			margin-left:0px;
			margin-top: 6px;
			margin_bottom: 6px;}	
		.blox-zebra-list .large-photo .image-cell img{
		width:220px;}
		.blox-zebra-list .large-photo img.tn-icon {
		width:auto;}
	.blox-zebra-list .zebra-stripes{
		float:left;
		margin-left:10px;
		width:382px;}

/* magic */
	.container_16 .grid_13 .blox-zebra-list .zebra-stripes{width:523px;}
	.container_12 .grid_6 .blox-zebra-list .zebra-stripes{width:222px;}

	.blox-zebra-list .blox-title .rss {
		margin: 8px 10px;}
		.blox-zebra-list .zebra-stripes .tn-flag{
			float: none;
			display: inline-block;}
			/* .blox-zebra-list .zebra-stripes .tn-flag-alert {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-breaking {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-hot {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-new {color: #900;}
			.blox-zebra-list .zebra-stripes .tn-flag-developing {color: #E18700;}
			.blox-zebra-list .zebra-stripes .tn-flag-updated {color: #E18700;}
			.blox-zebra-list .zebra-stripes .tn-flag-editors_pick {color: #007700;}
			.blox-zebra-list .zebra-stripes .tn-flag-urgent {color: #E18700;}
			.blox-zebra-list .zebra-stripes .tn-flag-web_only {color: #007700;} */
		.blox-zebra-list .blox-flags li {display: inline; line-height:18px;}
		.blox-zebra-list .zebra-stripes li{
			font-size: 11px; 
			font-weight: bold; 
			padding: 5px 4px; 
			border-bottom: 1px solid #ccc; 
			border-top: 1px solid #fff;
			width:100%;
			line-height:18px;
			display:inline-block;}
		.blox-zebra-list .zebra-stripes .image-cell{
			float:left;
			margin-right:5px;}
		.blox-zebra-list .zebra-stripes	.headline-cell{
			line-height: 16px;
			width:100%;}
		.blox-zebra-list .zebra-stripes li small{
			font-weight: normal; 
			font-size: 10px; 
			color: #666; 
			float: right; 
			padding-left: 10px;}
		.blox-zebra-list .zebra-stripes li.iterodd {
			background: #f7f7f7;}
/* container_16 grid_10 resize */
.container_16 .grid_10 .blox-zebra-list .zebra-mane,
.container_16 .grid_10 .blox-zebra-list .large-photo .image-cell img{
		width:225px;}
.container_16 .grid_10 .blox-zebra-list .zebra-stripes{
		width:337px;}

.container_16 .grid_7 .blox-zebra-list .zebra-mane,
.container_16 .grid_7 .blox-zebra-list .large-photo .image-cell img{
		width:200px;}
.container_16 .grid_7 .blox-zebra-list .zebra-stripes{
		width:180px;}					
			
/* /// [END] LEAD-SIDE-HEADLINES (ZEBRA)///////////////////////////////////// */

/* /// BLOX-SECTION-SHOWCASE///////////////////////////////////// */
#blox-section-showcase{ 
	width:620px;
	height:366px;
	background:#222222;
	color:#ffffff;
	overflow:auto;
	margin-bottom:20px;}

#blox-section-showcase .big-image{float:left;height:366px;width:488px;overflow:hidden;text-align:left;position:relative;}
#blox-section-showcase .big-image li{position:absolute;top:0;left:0;}
#blox-section-showcase .big-image li h1{position:absolute;top:24px;left:0px;padding:2px 2px 2px 16px;background:transparent url(../../images/_blocks/featured-bottom2.png);color:#ffffff;font-size:16px;font-weight:bold;text-align:left;line-height:24px;}
#blox-section-showcase .big-image li h2{display:none;}
#blox-section-showcase .big-image li img{width:488px;}
#blox-section-showcase .big-image li .description{position:absolute;top:300px;left:0;padding:10px;width:475px;height:38px;font-size:12px;background:transparent url(../../images/_blocks/featured-bottom2.png);color:#ffffff;overflow:hidden;display:block;}

#blox-section-showcase .small-images{float:right;width:128px;position:relative;height:366px;overflow:hidden;}
#blox-section-showcase .small-images li{position:relative;width:114px;height:90px;overflow:hidden;}
#blox-section-showcase .small-images li h1{display:none;}
#blox-section-showcase .small-images li h2{
background:background:transparent url(../../images/_blocks/featured-bottom2.png);color:#FFFFFF;font-size:12px;left:0px;line-height:18px;margin:0;padding:0 0 0 16px;position:absolute;top:64px;}
#blox-section-showcase .small-images li img{width:114px;background:#444444;display:block;margin:6px 10px;text-align:center;}
#blox-section-showcase .small-images li .description{display:none;}
/* /// [END] BLOX-SECTION-SHOWCASE///////////////////////////////////// */

/* //////////// Core Asset Ticker style declarations /////////////// */

.blox-ticker-container .title-flag {float:left;
	font-size:20px;
	font-weight:bold;
	height:27px;
	margin-left:10px;

	margin-top:5px;
	width:15%;}
.blox-ticker-container .tickercontainer { /* the outer div with the black border */
	height:27px;
	margin:0 0 10px;
	overflow:hidden;
	padding:0;
	width:84%;}
	.blox-ticker-container .tickercontainer .mask { /* that serves as a mask. so you get a sort of padding both left and right */
		position: relative;
		top:2px;
		width: 100%;
		overflow: hidden;}
.blox-ticker-container ul.newsticker { /* that's your list */
	position: relative;
	left: 95%;
	font: bold 18px Verdana;
	list-style-type: none;
	margin: 0;
	padding: 0;}
	ul.newsticker li {
		float: left; /* important: display inline gives incorrect results when you check for elem's width */
		margin: 0;
		padding: 0;}
	.blox-ticker-container ul.newsticker a {
		white-space: nowrap;
		padding: 0;
		color: #990000;
		font: bold 18px Verdana;
		margin: 0 35px 0 0;} 
	.blox-ticker-container ul.newsticker span {
		margin: 0 10px 0 0;} 
/* //////////// End Core Asset Ticker style declarations /////////////// */
/* //////////// SOCIAL MEDIA WIDGET /////////////// */
a.social-button-icon{
	height:31px;
	display:block;
	clear:both;
	background:url(../images/_blocks/social_buttons.png) no-repeat left top;}
	a.social-button-icon:hover{
		text-decoration:none;}
	a.social-button-icon span{
		width:10px;
		height:31px;
		float:right;
		overflow:hidden;
		display:block;
		background:url(../images/_blocks/social_buttons.png) no-repeat right top;}
		a.social-button-icon.twitter{
			height:75px;
			background-position:0 -38px;}
			a.social-button-icon.twitter span{
				height:75px;
				background-position:right -38px;}
	a.social-button-icon.mini{
		background:url(../images/_blocks/mini_social_buttons.png) no-repeat left top;}
		a.social-button-icon.mini span{
			background:none;}

.social-media{}
	.social-media dt{
		margin-bottom:10px;
		border-bottom:1px solid #788196;
		font-size:2.2em;
		font-weight:bold;
		font-family:Tahoma,Arial,sans-serif;
		color:#788196;}
	.social-media dd{
		width:125px;
		height:25px;
		margin:0 0 6px 6px;
		padding:0 10px 0 0;
		overflow:hidden;
		float:left;
		line-height:25px;
		border:1px solid #ddd;
		-moz-border-radius:2px; -webkit-border-radius:2px;}
		.social-media dd.endcap{
			width:0;
			height:0;
			padding:0;
			line-height:0;
			float:none;
			clear:left;
			-moz-border-radius:0; -webkit-border-radius:0;
			border:none;}
			.social-media .icon{
				width:16px;
				height:16px;
				margin:4px 10px 0 5px;
				display:block;
				float:left;
				background: url(../images/_blocks/social_sprites.gif) no-repeat;}
				.social-media .facebook .icon{
					background-position:0 -180px;}
				.social-media .linkedin .icon{
					background-position:0 -1240px;}
				.social-media .twitter .icon{
					background-position:0 -620px;}
				.social-media .mobile .icon{
					background-position:-2px -540px;}
				.social-media .newsletter .icon{
					background-position:0 -460px;}
				.social-media .myspace .icon{
					background-position:0 -260px;}
				.social-media .custom-site .icon{
					background-position:0 -1060px;}
		
		/* rss already existed in a seperate file */
		.social-media .rss .icon{
			background:url(../images/_blocks/rss-icon.gif) 0 0 no-repeat;}

/* //////////// SITE INDEX /////////////// */

#core-index-site-index {font-size:14px;
	line-height:26px;}
	#core-index-site-index .site-link{
		background:#CCCCCC none repeat scroll 0 0;
		display:block;
		font-size:16px;
		font-weight:bold;
		margin:4px 0;
		padding:3px 0 3px 10px;}
		#core-index-site-index .sub_menu li{
			margin-left: 30px;}

/* //////////// AUTHOR INFO WIDGET /////////////// */
#blox-author{-moz-border-radius-bottomleft:3px;
	-moz-border-radius-bottomright:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-topright:3px;
	background:#EFEFEF none repeat scroll 0 0;
	padding:10px;}
	#blox-author #blox-author-info li.social {
		width:119px;
		height:25px;
		margin:10px 0 6px 6px;
		padding:0 10px 0 0;
		overflow:hidden;
		float:left;
		line-height:25px;
		border:1px solid #ddd;
		background: #fff;
		-moz-border-radius:3px; -webkit-border-radius: 3px;}
		#blox-author #author_img img {
border:medium none;
			display:block;
			margin:5px 10px 0 0;
			float: left;
			width:100px;
			-moz-border-radius:3px; -webkit-border-radius: 3px;}
		#blox-author #blox-author-info ul {float:left;
			width:550px;}
			#blox-author #blox-author-info li.author_name {
border:medium none;

				display:block;
				font-size:18px;
				font-weight:bold;
				margin:0;
				width:auto;
				float: none;
				background: none;}
			#blox-author #blox-author-info li.author_title {
border:medium none;
				float:none;
				font-size:12px;
				height:auto;
				line-height:18px;
				margin:0;
				padding:5px 0 5px;
				width:auto;
				background: none;}
		#blox-author #blox-author-info li.author_email {
border:medium none;
			font-size:11px;
			margin:0 15px 0 0;
			width: auto;
			background: none;
			display: inline;}
			#blox-author #blox-author-info li.author_email strong{
				font-weight: bold;}
		#blox-author #blox-author-info li.author_phone {
			border:medium none;
			font-size:11px;
			margin:0 15px 0 0;
			width: auto;
			background: none;
			display: inline;}
			#blox-author #blox-author-info li.author_phone strong{
				font-weight: bold;}
		#blox-author #blox-author-info li.author_address {
			border:medium none;
			font-size:11px;
			margin:0 15px 0 0;
			width: auto;
			background: none;
			display: inline;}
			#blox-author #blox-author-info li.author_address strong {
				font-weight: bold;}
		#blox-author #blox-author-info li.author_bio{
			border:medium none;
			font-size:11px;
			height:auto;
			line-height:15px;
			margin:7px 0 0 0;
			width:auto;
			background: none;}
			#blox-author #blox-author-info .icon{
				width:16px;
				height:16px;
				margin:4px 10px 0 5px;
				display:block;
				float:left;
				background: url(../images/social_sprites.gif) no-repeat;}
				#blox-author #blox-author-info .facebook .icon{
					background-position:0 -180px;}
				#blox-author #blox-author-info .linkedin .icon{
					background-position:0 -1240px;}
				#blox-author #blox-author-info .twitter .icon{
					background-position:0 -620px;}
				#blox-author #blox-author-info .mobile .icon{
					background-position:-2px -540px;}

				#blox-author #blox-author-info .newsletter .icon{
					background-position:0 -460px;}
				#blox-author #blox-author-info .myspace .icon{
					background-position:0 -260px;}
				#blox-author #blox-author-info .author_email .icon{
					background-position:0 -460px;}
				#blox-author #blox-author-info .custom-site .icon{
					background-position:0 -1060px;}
				#blox-author #blox-author-info .google .icon{
					background-position: 0 -220px;}
				#blox-author #blox-author-info .blogger .icon{
					background-position: 0 -680px;}
				#blox-author #blox-author-info .wordpress .icon{
					background-position: 0 -660px;}

		/* rss already existed in a seperate file */
		#blox-author #blox-author-info .rss .icon{
			background:url(../images/_blocks/rss-icon.gif) 0 0 no-repeat;}


/*///////////// BLOG INDEX BLOCK ///*/
.blog{}
	.blog .blox-bucket-list dt img{
		width:auto;}
	.blog .blox-bucket-list .even-list-item{
		margin:10px 0;}

/*///////////// BLOG ARCHIVE BLOCK ///*/
#blog-archives-list{
	margin-bottom:10px;}
	#blog-archives-list .blox-title{
		border-color:#ddd;}
		#blog-archives-list .blox-title h3{
			color:black;}
	#blog-archives-list h4{
		width:200px;
		margin-bottom:2px;
		margin-top:5px;
		padding:2px 4px;
		background:black;
		color:white;
		font-size:14px;
		font-weight:bold;}
	#blog-archives-list .archive-link{
		margin-left:24px;
		display:list-item;
		list-style:outside square;
		line-height:1.75em}

/* Stocks standalone block */

#blox-stocks-standalone {text-align: center;}
	#blox-stocks-standalone .blox-title {text-align: left;}
	#blox-stocks-standalone .stocks-script {text-align: center; width: 170px; margin:0 auto;}
#financialcontent_townnews_ad {text-align: center;}

//* Front page featured listings *//

#blox-slideshow-front-featured-listings {border: 1px solid #dfdfdf;}
	#blox-slideshow-front-featured-listings ul#blox_mp_featured {}
		#blox-slideshow-front-featured-listings ul#blox_mp_featured li {}
			#blox-slideshow-front-featured-listings ul#blox_mp_featured li .logo-clip {}

/* /////////////////////////////////////////// MARKETPLACE: FEATURED BUSINESS /// */
#blox-featured-listings{
	padding: 15px;
	border: 1px solid #DDD;
	-moz-border-radius: 4px;}
	#blox-featured-listings .heading h3 a{
		float:left; 
		font-size:30px; 
		color:#333; 
		margin:14px 0 0} 
	#blox-featured-listings .heading{
		margin-bottom:10px;}
	#blox-featured-listings .business{}
		#blox-featured-listings .business .logo-clip{
			width: 150px;
			margin-right: 10px;
			float: left;}
			#blox-featured-listings .business .logo-clip img{
				width: 150px;}
		#blox-featured-listings .business .info{
			float: left;}

		/* Grids */
		.grid_4 #blox-featured-listings{}
		.grid_4 #blox-featured-listings .heading{width:195px;}
		.grid_4 #blox-featured-listings .business .info{width: 100px;}

			#blox-featured-listings .business .name{
				font-weight:bold;
				font-size:12px;}
			#blox-featured-listings .business .tel,
			#blox-featured-listings .business .adr{
				padding:0;}	
			#blox-featured-listings .business .map{
				color:#888;}	
			#blox-featured-listings .business .status{
				margin-top:5px;
				padding-top:5px;
				padding-bottom:0;
				border-top:1px dotted #ddd;
				font-size:12px;
				font-weight:bold;}
				#blox-featured-listings .business .status .open{
					text-transform:uppercase;
					color:green;}
				#blox-featured-listings .business .status .closed{
					text-transform:uppercase;
					color:red;}
.marketplace-icon{
	width:150px;
	height:75px;
	margin-bottom:10px;
	overflow:hidden;
	display:block;
	background:url(../images/_blocks/marketplace-icons.png) no-repeat;}
	.marketplace-icon.enhanced{
		background-position:0 -75px;}
	.marketplace-icon.power{
		background-position:0 -150px;}

.marketplace-icon.featured-search{
	width:200px;
	height:100px;
	background:url("../images/_blocks/marketplace-icons-200.jpg") no-repeat scroll left -200px transparent;}
	.marketplace-icon.featured-search.enhanced{
		background-position:left -100px;}
	.marketplace-icon.featured-search.power{
		background-position:left 0;}

#blox-featured-listings-content #nav-container{
	-moz-border-radius:5px 5px 5px 5px;
	background-color:white;
	border-top:1px solid #dfdfdf;
	display:block;
	height:21px;
	margin-left:-1px;
	padding-top:8px;
	width: 100%;}
#blox-featured-listings-content .nav-mp {  }
#blox-featured-listings-content .nav-mp li { float: left; list-style: none}
	.nav-mp a { 
		-moz-border-radius:4px 4px 4px 4px;
		background:none repeat scroll 0 0 #fff;
		border:1px solid #CCCCCC;
		margin:5px;
		padding:3px 5px;
		text-decoration:none;}
	.nav-mp a.activeSlide {
		background: #efefef;
		color: black }
	.nav-mp a:focus { outline: none; }

#blox-featured-listings-content a.prev{
	/* background:url("../images/carousel_prev.gif") no-repeat scroll 0 -32px transparent; */
	/* Removed the back button because it scrolled the wrong direction. Can put it back if you fix this, or use another trasition. */
	display:block;
	float:right;
	height:16px;
	width:25px;}
#blox-featured-listings-content  a.next{
	background:url("../images/carousel_next.gif") no-repeat scroll 0 -32px transparent;
	display:block;
	float:right;
	height:16px;
	width:25px;}
/* /////////////////////////////////////////// PDF LIST /// */
.pdf-list{}
.pdf-list li{float:left}					
/*** Subscriber services **************************/
#sub_nav { width: 205px; float: left; }
#sub_nav ul {
     margin: 0;
     padding: 0;
	 font-size: 11px;
     list-style-type: none;
	 text-align: right;
	 background: #f7f7f7;
}
#sub_nav li { margin: 0; }
#sub_nav li a {
     padding: 0 10px;
     width: 180px;
     display: block;
	 line-height: 24px;
	 font-weight: bold;
	 border-top: 1px solid #fff;
	 border-left: 5px solid #f7f7f7;
	 border-bottom: 1px solid #ebebeb;
}
#sub_nav li a:hover {
	background: #f1f1f1;
	border-left: 5px solid #3d598e;
	text-decoration: none;
}

.numbers { margin: 10px 0 0 0; width: 185px; padding: 0 10px; background: #fdf9df; font-size: 12px; }
.num_head{ font-weight:bold; border-bottom: 1px dashed #e5dca4; padding: 0 0 10px 0; font-size: 13px; }
#sub_body {
}

.sub_block,.sub_block2 {
	border: 1px solid #bacce1;
	padding: 0;
	margin: 15px 0 0 0;
	font-size: 12px;
	background: url(../images/_blocks/top_story.gif) bottom left repeat-x;
}

.sub_block2 {
	background: #fff;
}

.sub_block_promo {
	border: 1px solid #fdf3b3;
	padding: 0;
	margin: 15px 0 0 0;
	font-size: 12px;
	background: url(../images/_blocks/yellow_grad.gif) bottom left repeat-x;
}

.sub_block_promo th {
	background: #fdf3b3;
	color: #333;
}

.sub_block h1 { margin:0 !important; padding: 0 8px !important; color:#333; font-size: 14px !important; line-height: 26px;  }
.sub_pad { padding: 0px 10px 10px 10px; }
.small-newspaper {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -624px!important;}
.small-gift {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1255px!important;}
.small-calendar {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll 0 -715px!important;}
.small-notebook {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -895px!important;}
.small-info{background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px 5px!important;}
.sub_pad a.small-newspaper, .sub_pad a.small-gift, .sub_pad a.small-calendar, .sub_pad a.small-credit, .sub_pad a.small-notebook, .sub_pad a.small-info{
	display:block;
	float:left;
	height:50px;
	width:50px;}
.sub_pad img { float: left; margin: 5px 8px 0 0; }
.sub_pad p { padding: 10px 0; border-bottom: 1px dashed #bacce1; }

.d { background: #eff3f9; }
.l{ background: #fff; }
.dp { background: #fdfcf3; }
.1p { background: #fdfcf3; }
th { background: #b9cce1; color: #2e436d; font-size: 13px; }

.red { font-size: 11px; color:#990000; }
.grey { color: #ccc; }
.yes { font-weight: bold; font-size:14px; }
#sub_body table td,#sub_body table th { padding: 5px; }

/*** end Subscriber services **************************/

/* ///////////// Tinbu Margin fixes etc. //////////////////////////////// */
#tinbu input[type=image]{margin:10px;}
#tinbu td{vertical-align:middle;}
#tinbu .lsidebar_block h2{line-height:16px;}
#tinbu table.mvflamebar{
	border-collapse:collapse;}
#tinbu table.mvtextsize13{
	border-collapse:collapse;}
.ctxt_box {
	border:1px solid #E0E0E0;
	padding:10px;}
.srchbarbtmcell {
	background:#FFFFFF none repeat scroll 0 0;
	color:#808080;
	font-family:Arial;
	font-size:10px;
	text-align:center;}
.mvhr2_color {
	/*background:transparent url(http://65.18.170.112/movies/icon/hrbar/hrBlue_2.png) repeat-x scroll 0 0;*/
	height:16px;
	vertical-align:middle;}
form#mvcityform table.mvtextsize13 td{padding:5px;}
.tblbtmmid, .tblbtmleft, .tblbtmright {background-repeat: repeat-x;}
td.TdImg, td.TdUpd {
	padding-left:5px;
	padding-right:5px;}
a.PageNavBold, td.PageNavBold2{
	padding:10px;}
	#tinbu-entertainment table,
	#tinbu-fitness table, 
	#tinbu-flight-tracking table, 
	#tinbu-jobs table, 
	#tinbu-mortgage table, 
	#tinbu-mpg table, 
	#tinbu-recipe table, 
	#tinbu-gas-prices table {border-collapse:collapse;}
	
#tinbu-recipe center table table table table table table {border-collapse:separate;}
#tinbu #tinbu-recipe table {
	border-spacing:0;
	padding-right:5px;}
#tinbu-recipe td.RcpTitle {
	padding-bottom:5px;
	padding-left:11px;}
	#tinbu-recipe td.RcpTitle img{text-align:center;}

td.WxIconTxt2,
td.WxTitle,
td.TdWx,
td.WxSrchTxt,
td.TDRowTitle,
td.AZ08,
td.TdGas,
td.spsrchboxlbl,
td.tab_content,
td.tblmidmid,
td.nsHeadline,
p.nsHeadline,
td.nstextsize13
	{padding:10px;vertical-align:top!important}
td.TDTitle,
table.TBLFeed2 td,
td.tab_noactive,
td.tab_active,
td.tab_empty,
table.titletext tr td,
td.TableResultRow,
td.TableResultRowTitle,
td.TdWx table tr td
	{padding:5px;vertical-align:top!important;}

span.BulletTxt{display:none}
input.selinput{width:100px;}
#tinbu #navcontainer li{
	margin-bottom:5px;
	width:96%;}
h4.nsH4, h4.nsH3 {margin-left:10px;}
td.nsbutton {padding:5px;}
#cross_bancontainer{text-align:center;}
.gwrapper {
	padding:10px;
	width:474px;}

/* ///////// End Tinbu Margin fixes etc. ///////////////////////////// */



/* ///////// CENTERPIECE IMAGE ///////////////////////////// */
.centerpiece-images #gallery-adv{
	float:left;}
	.centerpiece-images #gallery-adv #slideshow-adv{
		width:490px;
		clear:both;}
	.centerpiece-images .thumbs{
		width:130px;
		margin-bottom:10px;
		float:right;}
		.centerpiece-images .thumbs li{
			float:left;}
			.centerpiece-images .thumbs li .thumb{
				width:50px;
				height:50px;
				margin:10px 0 0 10px;
				padding:1px;
				border:1px solid #666;
				display:block;
				overflow:hidden;}
				.centerpiece-images .thumbs li .thumb .vertical{
					width:50px;}
				.centerpiece-images .thumbs li .thumb .horizontal{
					height:50px;}
.centerpiece-images #controls-adv .prev,
.centerpiece-images #controls-adv .next,
.centerpiece-images #thumbs-adv .pagination span,
.centerpiece-images #thumbs-adv .pagination a{
	margin:2px 0 2px 4px;
	padding:3px 5px;
	line-height:14px;
	border:1px solid #DDDDDD;
	float:left;
	-moz-border-radius:2px; -webkit-border-radius: 2px;}
.centerpiece-images #controls-adv .prev,
.centerpiece-images #controls-adv .next{
	margin:0 2px 10px 0;}

.centerpiece-images .gallery{
	}
	.centerpiece-images .gallery .thumbs{
		width:auto;
		margin:0;
		float:none;}
		.centerpiece-images .gallery .thumbs li{
			margin-bottom:10px;}
			.centerpiece-images .gallery .thumbs li .thumb{
				width:auto;
				height:auto;
				margin:0 10px 0 0;
				padding:0;}
			.centerpiece-images .gallery .thumbs li .tn-top-story{
				float:left;}
			.centerpiece-images #slideshow-adv img{
				width:100%;}

/* ///////// INFOLINK BLOCK ///////////////////////////// */
.blox-infolink p {font-size: 13px; line-height: 19px; color: #333; position:relative; zoom:100%;}
	.blox-infolink span.infolink-icon {float:left;
		height:50px;
		padding-left:0;
		text-indent:-99999px;
		width:50px;}

/* ///////// MARKETPLACE ABOUTTHISSECTION ///////////////////////////// */
	#aboutThisSection{-moz-border-radius-bottomleft:6px;
	-moz-border-radius-bottomright:8px;
	-moz-border-radius-topleft:8px;
	-moz-border-radius-topright8px;
	background:#DFDFDF none repeat scroll 0 0;
	color:#666666;
	padding:20px;}
	#aboutThisSection dt{font-size:14px;font-family:Arial,Sans;color:#444444;line-height:16px;margin:10px 0px 5px;font-weight:bold;}
	#aboutThisSection dd{font-size:13px;}
.moreInfo{margin-top:4px;
	padding:2px;
	font-size:12px;
	font-weight:bold;
	background:#547c9d;
	color:#ffffff;
	-moz-border-radius:8px;
	width:200px;
	text-align:center;
	margin:5px 25px;}

/* ///////// COMMON ICONS ///////////////////////////// */

.small-apple { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 0; }
.small-arrowleft { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -90px; }
.small-arrowright { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -180px; }
.small-at { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -270px; }
.small-baby { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -360px; }
.small-back { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -450px; }
.small-briefcase { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -540px; }
.small-bullhorn { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -630px; }
.small-calendar { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -720px; }
.small-camera { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -810px; }
.small-cat { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -900px; }
.small-cellphone { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -990px; }
.small-check { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1080px; }
.small-digging { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1170px; }
.small-dog { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1260px; }
.small-download { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1350px; }
.small-exclaim { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1440px; }
.small-exclaim_2 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1530px; }
.small-globe { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1620px; }
.small-hardhat { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1710px; }
.small-home_1 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1800px; }
.small-home_2 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat 0 -1890px; }
.small-info { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px 0; }
.small-justmarried { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -90px; }
.small-lightbulb { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -180px; }
.small-list { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -270px; }
.small-mail { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -360px; }
.small-money { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -450px; }
.small-movie { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -540px; }
.small-newspaper { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -630px; }
.small-no { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -720px; }
.small-note { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -810px; }
.small-notebook { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -900px; }
.small-notepad { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -990px; }
.small-office_10 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1080px; }
.small-pacifier { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1170px; }
.small-paper { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1260px; }
.small-paperclip { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1350px; }
.small-pda { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1440px; }
.small-pencil { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1530px; }
.small-phone { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1620px; }
.small-phonebook { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1710px; }
.small-portfolio { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1800px; }
.small-print { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -90px -1890px; }
.small-recycle { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px 0; }
.small-rss { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -90px; }
.small-sendmail { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -180px; }
.small-envelope { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -180px; }
.small-services { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -270px; }
.small-star { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -360px; }
.small-stars { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -450px; }
.small-stroller { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -540px; }
.small-tag { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -630px; }
.small-talk_1 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -720px; }
.small-talk_2 { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -810px; }
.small-tie { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -900px; }
.small-transmit { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -990px; }
.small-video { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -1080px; }
.small-weddingcake { background: url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat -180px -1170px; }
.small-notebook {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -90px -895px;}
.small-credit {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1340px;}
.small-gift {background:transparent url(http://scripts.bloxcms.com/app/images/icons/tn-common-icons.png) no-repeat scroll -180px -1255px;}


/* adjustments for tabs with narrow column */
	

/* /////////////////////////////////////////// RELATED ASSET MINICONS /// */
.asset-related-icon{
	width:12px;
	height:12px;
	padding:0;
	display:inline-block;
	background: url("../images/related-sprite.png") repeat scroll 0 -23px transparent;}
	.asset-related-icon.article		{background-position:0 -11px;}
	.asset-related-icon.image		{background-position:0 -23px;}
	.asset-related-icon.audio		{background-position:0 -35px;}
	.asset-related-icon.event		{background-position:0 -107px;}
	.asset-related-icon.flash		{background-position:0 -96px;}
	.asset-related-icon.html		{background-position:0 -119px;}
	.asset-related-icon.pdf			{background-position:0 -71px;}
	.asset-related-icon.link		{background-position:0 -84px;}
	.asset-related-icon.zip			{background-position:0 -119px;}
	.asset-related-icon.collection	{background-position:0 0;}
	.asset-related-icon.youtube		{background-position:0 -60px;}
	.asset-related-icon.poll		{background-position:0 -131px;}
	.asset-related-icon.poll.bar	{background-position:0 -131px;}
	.asset-related-icon.poll.pie	{background-position:0 -143px;}
	.asset-related-icon.video,
	.asset-related-icon.vmix		{background-position:0 -47px;}

/* /////////////////////////////////////////// TOP TEN SCOREBOARD /// */
.top-ten{
	margin:0;
	padding:0;
	font:12px/24px Helvetica, Arial, sans-serif}
	.top-ten .main-title{
		width:250px;
		height:138px;
		margin:0 auto 10px auto;
		background:url(../images/mostPopular.png) no-repeat;}
		.top-ten .main-title.a{
			width:250px;
			height:138px;
			background-position:0 0;}
		.top-ten .main-title.b{
			width:300px;
			height:30px;
			background-position:0 -180px;}
		.top-ten .main-title.c{
			width:300px;
			height:30px;
			background-position:0 -180px;}
	.top-ten .item{
		margin-bottom:10px;}	
		.top-ten .item .bottom{
			margin:0 5px 0 14px;
			display:block;
			position:relative;
			border:1px solid #9e9e9e;
			border-width:0 1px 1px 1px;
			-moz-border-radius:0 0 4px 4px;
			background:#dedede;
			line-height:16px;
			font-size:10px;
			color:#757575;}
			.top-ten .item .bottom span{
				padding:0 6px;}
		.top-ten .item .top{
			height:30px;
			margin:0;
			padding:0;
			line-height:30px;
			border:1px solid #757575;
			position:relative;}
			.top-ten .item .top .title{
				margin:0;
				padding:0 10px;
				display:block;
				float:left;
				line-height:30px;
				font-size:12px;
				font-weight:normal;}
				.top-ten .item .top .title a{
					text-decoration:none;
					color:#757575;}
			.top-ten .item .top .number{
				width:30px;
				height:30px;
				padding:0;
				display:block;
				line-height:30px;
				float:left;
				background:#757575 url(../images/mostPopular.png) 0 -150px;
				text-align:center;
				color:#fff;
				text-indent:-999px;}
				.top-ten .item .number.b	{background-position:-30px -150px;}
				.top-ten .item .number.c	{background-position:-60px -150px;}
				.top-ten .item .number.d	{background-position:-90px -150px;}
				.top-ten .item .number.e	{background-position:-120px -150px;}
				.top-ten .item .number.f	{background-position:-150px -150px;}
				.top-ten .item .number.g	{background-position:-180px -150px;}
				.top-ten .item .number.h	{background-position:-210px -150px;}
				.top-ten .item .number.i	{background-position:-240px -150px;}
				.top-ten .item .number.j	{background-position:-270px -150px;}

/*//////////// MOST POPULAR INDEX ////// */
#blox-most-popular-index{padding:0 0 10px;}
	#blox-most-popular-index .index-image {border: none;}
		#blox-most-popular-index .index-image img {border: 1px solid #ccc;
			padding: 1px;}
	#blox-most-popular-index p {font-size: 12px;
		line-height: 18px;
		color: #666;}
	#blox-most-popular-index .byline {color:#333333;
		font-size:11px;
		font-style:italic;
		line-height:16px;
		padding-top:5px;}
	#blox-most-popular-index .post-details {float: right; width: 50%;}
		#blox-most-popular-index .post-details .post-date{font-size: 11px; color: #666;padding: 0;}
	#blox-most-popular-index .event-details{padding-left:10px; position:relative;}
			#blox-most-popular-index .event-details dt{padding: 5px 0;}

/*//////////// CALENDAR WIDGET ////// */
#calendar-widget-block {
	-moz-border-radius:4px 4px 4px 4px;
	border:1px solid #DDDDDD;
	padding:5px 15px 15px;}
		#calendar-widget-block .heading.heading-cal  {
			height:61px;
			overflow:hidden;
			margin-bottom: 7px;
			padding:0 0 0 55px;
			width:211px;
			background:url("../images/_blocks/bg-heading-cal.gif") no-repeat scroll 0 0 transparent;}
			#calendar-widget-block .heading.heading-cal h3 {
				color:#333333;
				float:left;
				font-size:30px;
				margin:14px 0 0;}
		#calendar-widget-block #calendar-widget .ui-state-default {
			font-size:14px;
			font-weight:normal;
			padding:6px 0;
			text-align:center;}
		#calendar-widget-block #calendar-widget th {
			background: none;}

/* ### MAGIC CONTAINER 12 ############################## */
.container_12 #calendar-widget .ui-datepicker	{width:935px;}
.container_12 .grid_8 #calendar-widget .ui-datepicker{width:580px;}
.container_12 .grid_8 #calendar-widget #calendar-widget-block .heading.heading-cal {width: 530px;}
.container_12 .grid_5 #calendar-widget .ui-datepicker{width:auto;}
.container_12 .grid_4 #calendar-widget .ui-datepicker,
.container_12 .grid_4 #calendar-widget .ui-datepicker-multi-3 .ui-datepicker-group,
.container_12 .grid_4 #calendar-widget .ui-datepicker-inline {width:260px;}

/* ### MAGIC CONTAINER 16 ############################## */
.container_16 #calendar-widget .ui-datepicker	{width:940px;}
.container_16 .grid_10 #calendar-widget .ui-datepicker{width:550px;}
.container_16 .grid_6 #calendar-widget .ui-datepicker{width:320px;}
.container_16 .grid_4 #calendar-widget .ui-datepicker{width:200px;}
.container_16 .grid_3 #calendar-widget .ui-datepicker{width:143px;}

.container_16 .grid_3 #calendar-widget-block{
	padding:0 5px 5px 5px;}
		.container_16 .grid_3 #calendar-widget-block .heading.heading-cal{
			height:auto;
			margin:10px 0;
			padding:0;
			background:none;}
		.container_16 .grid_3 #calendar-widget-block h3{
			margin:0 0 0 35px;
			padding:0;
			font-size:16px;
			color:#aaa;}
.container_16 .grid_3 #calendar-widget-block #calendar-widget table.ui-datepicker-calendar{}
	.container_16 .grid_3 #calendar-widget-block #calendar-widget table.ui-datepicker-calendar .ui-state-default{
		padding:1px;
		font-size:10px;}
		
/* ### E-EDITION PROMO ############################## */
.e-edition-promo{
	height:330px;
	margin-bottom:20px;
	padding:10px;
	border:5px solid #ddd;
	position:relative;
	background:url("../images/_blocks/eEditions.png") no-repeat;}
	.e-edition-promo .trial-link{
		width:158px;
		height:50px;
		display:block;
		float:right;
		position:relative;
		right:30px;
		top:250px;}
	.e-edition-promo .feature-list{
		width:220px;
		position:relative;
		top:100px;
		left:45px;
		float:left;}
		.e-edition-promo .feature-list strong{
			margin-bottom:4px;
			display:block;
			font-size:19px;}
		.e-edition-promo .feature-list p{
			line-height:1.5em;
			font-size:12px;}