@import url('reset_960.css'); 

body{
	font-size:13px; 
	text-align:center; 
	background:#fff; 
	line-height:16px; 
	font-family:Verdana,Arial,sans-serif}

strong, b{font-weight:bold}

em{font-style:italic}

a{color:#3d54a3; text-decoration:none}
a:hover{color:#333; text-decoration:underline}

#blox-html-container{background:none}
.blox-leaderboard{text-align:left; padding:5px 0; height:90px; overflow:hidden}
#blox-leaderboard-top{background:#fff}
#blox-leaderboard-bottom{padding-bottom:5px}
#blox-wrapper{
	overflow:hidden; 
	position:relative; 
	text-align:left; 
	padding:0 10px; 
	background:#fff}

/* Classes to be applied to blocks via block editor. */
.pad-top{padding-top:10px}
.pad-bottom{padding-bottom:10px}
.double-pad-bottom{padding-bottom:20px}
.double-pad-top{padding-top:20px}
.hide{display:none}
.no-border{border:0px!important}
.float-left{float:left}
.float-right{float:right}
.clear{clear:both}
.clear-left{clear:left}
.clear-right{clear:right}
.highlight-blue{padding:15px; background:#E1E8F0; border:1px solid #547C9D; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}
.highlight-yellow{padding:15px; background:#F9F8DF; border:1px solid #D6C500; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}
.highlight-grey{padding:15px; background:#efefef; border:1px solid #dfdfdf; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}
.highlight-red{padding:15px; background:#FFDFE3; border:1px solid #BF2338; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}
.highlight-dark{padding:15px; background:#ccc; border:1px solid #aaa; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}
.highlight-white{padding:15px; background:#fff; border:1px solid #333; -moz-border-radius:4px; -webkit-border-radius:4px; margin-bottom:20px}



/* ### HEADER ### */

#blox-header{height:180px; overflow:hidden; padding-top:12px}
#blox-header .header-top{height:110px; overflow:hidden}
#blox-top-nav{font-size:11px; padding-bottom:10px}
#blox-top-nav li{border-right:1px solid #eee; padding:0 5px}
#blox-logo{float:left; background:none}
#blox-logo a{display:block; height:80px; width:550px; font-size:40px; margin-top:35px}

/* search */
#blox-search-nav{margin-top:35px}
#blox-search-nav li{float:left}
#blox-search-nav li.blox-search-form-container{padding-top:22px}
#blox-search-nav li a{
	float:left; 
	display:none; 
	font-size:12px; 
	cursor:pointer; 
	padding:0 6px 10px 6px;  
	text-decoration:underline}
#blox-search-nav li a.selected-nav{
	color:#333; 
	cursor:default; 
	font-weight:bold; 
	text-decoration:none; 
	background:url('../images/search_arrow.gif') bottom center no-repeat}

/* /////////////////////////////////////////// HEADER SEARCH /// */
.top-right-one{
	width:150px; 
	position:absolute; 
	right:157px; 
	bottom:0px}
#blox-header-search{
	bottom:9px; 
	color:#333; 
	position:absolute; 
	right:5px}
	#blox-header-search a{
		color:#333}
	#blox-header-search input.search-bar{
		width:130px; 
		border:thin inset #666}
		
/* ### MAIN NAV STYLES ### */

/* parent ul items */
#blox-main-nav{width:100%; float:left; height:34px; position:relative; background-color:#C30}
#blox-classifieds-nav{float:right; margin-top:-34px; position:relative}
/* parent li items */
#blox-main-nav li, #blox-classifieds-nav li, #blox-body-nav li{float:left; list-style-type:none}
#blox-main-nav li a, #blox-classifieds-nav li a{line-height:34px; color:#fff}
#blox-main-nav li a, #blox-classifieds-nav li a, #blox-body-nav li a{
	display:block; 
	float:left; 
	padding:0 10px; 
	font-weight:bold; 
	text-decoration:none}
#blox-main-nav li a, #blox-body-nav li a{padding-right:0px}
#blox-main-nav li a span, #blox-body-nav li a span{display:block; padding-right:10px}
#blox-main-nav li.selected-nav a, #blox-main-nav li.selected-nav a:hover{background-color:#EFEFEF}
#blox-main-nav li.selected-nav a span{color:#333}
#blox-main-nav li a:hover, #blox-classifieds-nav li a:hover{background-color:#333}
/* child ul items */
#blox-main-nav li ul{
	left:0; 
	top:34px; 
	height:27px; 
	display:none; 
	position:absolute}
/* child li items */
#blox-main-nav li.selected-nav ul{display:block}
#blox-main-nav li.selected-nav ul li a{border:0px; background:transparent; line-height:27px; font-size:12px; color:#3d54a3; font-weight:normal; padding:0 10px 0 0}
#blox-main-nav li.selected-nav ul li a:hover{background:transparent}
#blox-main-nav li .nav-toggle a{text-indent:-9999px; margin-left:-10px; width:24px}
#blox-main-nav li .nav-toggle a:hover{background-position:right -34px}
#blox-main-nav li.selected-nav .nav-toggle a{background-position:right -68px}
#blox-main-nav li.selected-nav .nav-toggle a:hover{background-color:#FFF}
/* Body Tabs */
#blox-body-nav, #blox-body-nav li a, #blox-body-nav li a span{background:url('../images/body_tabs.png')}
#blox-body-nav{height:28px; margin:20px 0; clear:both;}
#blox-body-nav li{margin-right:1px}
#blox-body-nav li a{height:26px; line-height:26px; overflow:hidden; background-position:0 -34px}
#blox-body-nav li a span{background-position:right -34px}
#blox-body-nav li a:hover{background-position:0 -68px}
#blox-body-nav li a:hover span{background-position:right -68px}
#blox-body-nav li a.selected, #blox-body-nav li a.selected:hover{height:28px; line-height:28px; color:#333; cursor:default; background-position:0 -102px}
#blox-body-nav li a.selected span, #blox-body-nav li a.selected:hover span{background-position:right -102px}
#blox-body-nav li a em{font-size:11px; font-style:normal; font-weight:normal}

/* weather */
#blox-weather{margin-top:20px; position:relative; width:230px; font-size:9px; color:#888; height:44px; overflow:hidden; padding-left:0px}
#blox-weather em{font-size:28px; font-family:Georgia,"Times New Roman",Times,serif; margin-bottom:10px}

/* ### MAIN COLS ### */

#blox-container{clear:both; padding:10px 0 20px}
#blox-leaderboard-user{height:110px; overflow:hidden}
.leaderboard-inside{float:left; width:748px; padding-left:10px}
.blox-loading,
#blox-user-panel.minimal.blox-loading, 
.blox-loading#blox-user-panel,
.blox-alert.blox-loading{
	background:url('../images/ajax-loader.gif') center center no-repeat}
.blox-alert.blox-loading{
	text-indent:-2000px;}
img.minitar{
	width:25px}
img.medium-avatar{
	width:50px}
img.large-avatar{
	width:100px}		
#blox-user-panel{
	background:#EFEFEF none repeat scroll 0 0; 
	border:1px solid #DFDFDF; 
	color:#666; 
	float:right; 
	font-size:12px; 
	height:68px; 
	margin:0 10px 0 0; 
	overflow:hidden; 
	padding:10px; 
	width:180px}
	.container_16 .grid_3 #blox-user-panel{
		height:84px;}
	/* minimal panel */
	#blox-user-panel.minimal{
		float:left;
		background:none; 
		border:0px; 
		color:#000; 
		font-size:12px; 
		height:auto; 
		margin:0px; 
		overflow:auto; 
		padding:0px; 
		width:auto;}
#blox-user-panel a{
	font-size:10px}
#blox-user-panel #uIcon{float:left; margin-right:10px; background:#FFF none repeat scroll 0 0; border:1px solid #AAA; height:30px; overflow:hidden}
#blox-user-panel .panel-delimiter{padding:0 5px}
	#blox-user-panel.minimal .panel-delimiter{padding:0px 2px}
#blox-user-panel #uIcon img{width:30px; margin:0}
#blox-user-panel #uUser{
	display:block; 
	font-weight:bold; 
	height:50px; 
	overflow:hidden; 
	text-align:left}
	#blox-user-panel.minimal #uUser{
		float:left;
		margin-right:5px;
		display:inherit; 
		font-weight:bold; 
		height:auto; 
		overflow:auto;}
	#blox-user-panel #uUser a{font-size:12px}
#blox-user-panel #uNav{
	border-top-color:#AAA; 
	border-top-style:dotted; 
	border-top-width:1px; 
	font-size:11px; 
	padding-top:7px}
	#blox-user-panel.minimal #uNav{
		border-top:0px; 
		font-size:11px; 
		padding-top:0px;
		float:left;} 
#blox-user-panel #uNavOut{
	border-top-color:#AAA; 
	border-top-style:dotted; 
	border-top-width:1px; 
	font-size:11px; 
	padding-top:7px}
	#blox-user-panel.minimal #uNavOut{
		float:left;
		border:0px;
		padding:0px;}
#blox-user-panel #uNavReauth{
	font-size:11px; 
	padding-top:7px}
	#blox-user-panel.minimal #uNavReauth{
		border:0px; 
		padding:0px;
		float:left;}
#blox-user-panel #uLoading{position:absolute; background:#f8f8f8; opacity:0.9; width:150px}
#blox-footer{background:#f5f5f5; width:980px; padding-bottom:0px; margin:auto; margin-top:10px; text-align:left}
#blox-footer .inner-footer{height:1%; padding:20px}

/* ### ./global STYLES ### */

/* text styles */
h1, 
h2, 
.blox-serif, 
#blox-story .inset-left, 
#blox-story .inset-right{
	font-weight:normal; font-family:Verdana,Arial,Helvetica,sans-serif}
h1{font-size:30px; line-height:34px}
#blox-story h1 .blox-kicker{font-size:20px; color:#999; line-height:28px; display:block; font-weight:bold}
#blox-story h1 .blox-header{font-size:75px; font-weight:bold; line-height:110px; display:block; color:#222}
#blox-story h1 .blox-headline{font-weight:bold; color:#2222; line-height:38px}
	.calendar #blox-story h1 .blox-headline{
		float:left;
		padding-bottom:10px;}

h2, #blox-center-piece h3{font-size:24px; color:#000; line-height:28px; margin-bottom:5px; padding-top:10px}/* was #c00 */
h3{font-size:18px; margin-bottom:10px; font-weight:bold}
p{padding-bottom:10px; line-height:16px}
#blox-story-text{font-size:12px}
#blox-story-text p{line-height:125%; padding-bottom:18px}
#blox-story-text p a{
	color:#457D9D;
	text-decoration:underline;}

#blox-story-text ul, ol{
	margin-bottom:20px}
#blox-story-text ul li{
	list-style:inside disc}
	#blox-story-text ul li ul{
		margin:0; 
		padding:0; 
		position:relative; 
		left:15px}
		#blox-story-text ul li ul li{
			list-style:inside circle}
#blox-story-text ol li{
	list-style:inside decimal}
#blox-left-col #blox-story-text table{}
	#blox-left-col #blox-story-text table tr{}
		#blox-left-col #blox-story-text table td{}
	


#article-left{float:left}
#article-right{float:right}

.bull-list, #blox-story-text ul{margin-left:18px; line-height:14px; list-style:square; padding-top:10px}
.bull-list li, #blox-story-text ul{
	margin-left:8px; 
	margin-bottom:4px; 
	list-style-position:inside!important; 
	list-style:square}
.inline-list{list-style:none}
.inline-list li{display:inline}
#most_popular div li {margin-bottom:10px}
#most_popular div li span{color:#666; font-size:11px}
.moz-border{-moz-border-radius:4px; -webkit-border-radius:4px; border-radius: 4px;}
a.more, a.more-grey{background:#711C1A; color:#fff; font-size:11px; font-weight:bold; padding:4px 8px; margin-right:5px}
a.more:hover{background:#333; text-decoration:none}
strike.profanity{text-decoration:none}

#blox-breadcrumbs{color:#ccc; font-size:12px; padding-bottom:10px}
#blox-breadcrumbs a{color:#666;  padding:0 2px; float:left}

.blox-comment{padding-left:14px; background:url('../images/comment_icon.gif') center left no-repeat; vertical-align:top}
.blox-related-items{font-size:11px; font-weight:bold}
.blox-related-items li{margin-bottom:5px}
.blox-related-items a .child-type{
	color:#AAAAAA;
	display:block;
	float:left;
	font-size:10px;
	font-weight:normal;
	width:auto;}
.story-block ul.blox-related-items{margin-top:-5px; padding-bottom:5px}
#blox-story-media .blox-related ul{
	margin-left:2px; 
	float:none;
	clear:both;}

.blox-icon-tag-link-story {display: inline-block; background-position:-240px -94px;}
.blox-icon-geo-link-story {display: inline-block; background-position: -16px -109px;}
.blox-icon-tag-link-story-container {white-space: nowrap;}
.blox-icon-geo-link-story-container {white-space: nowrap;}

/* icon sprite */
a.child-icon{
	padding-left:14px; 
	background:url('../images/related_sprite.gif') 1px 3px no-repeat; 
	line-height:14px; 
	overflow:hidden}
	.blox-related-items li a.child-icon{
		background:url("../images/related_sprite.gif") no-repeat scroll 1px 3px transparent;
		float:left;
		height:16px;}
a.video{background-position:1px -26px}
a.audio{background-position:1px -12px}

/* footer styles */
#blox-footer #blox-copyright{padding:5px 10px; font-size:11px; background:#3d54a3; color:#fff}
#blox-footer ul{color:#fff}
#blox-footer h3{color:#666; margin-bottom:0px}
#blox-footer #blox-copyright a{color:#fff; text-decoration:underline}
.footer-search{padding-top:10px}
.footer-search-input, .footer-search-btn{font-family:inherit; font-size:11px}
.footer-search-input{border:1px solid #ccc; border-top:1px solid #888; border-left:1px solid #888; width:170px; padding:3px}
.footer-search-btn{margin-left:2px; font-weight:bold; cursor:pointer}

/* UI TABS */
.ui-tabs-hide{display:none}
.ui-tabs-show{display:block}
.ui-tabs-nav{position:relative; bottom:-1px; height:1%}
.blox-tabs li{float:left; margin-right:1px; position:relative}
.blox-tabs li a{display:block; padding:4px 4px 3px 4px; background:#f7f7f7; font-size:11px; font-weight:bold; border:1px solid #ccc; border-bottom:0px}
.blox-tabs li.ui-tabs-selected a{background:#fff; color:#333; padding-bottom:4px}
.tab-block{height:1%; border:1px solid #ccc; font-size:12px; padding:10px; clear:both; margin-bottom:20px}

/* jCarousel Base */
.jcarousel-container{position:relative}
.jcarousel-clip{z-index:2; overflow:hidden;  position:relative}
.jcarousel-list{z-index:1; overflow:hidden; position:relative; top:0; left:0}
.jcarousel-list li, .jcarousel-item{float:left; list-style:none; width:75px; height:100%}
.jcarousel-clip-horizontal{width:100%; height:100%}
.jcarousel-next, .jcarousel-prev {z-index:3}
.jcarousel-next-horizontal, .jcarousel-prev-horizontal{position:absolute; top:-40px; width:20px; height:16px; cursor:pointer}
.jcarousel-next-horizontal{right:10px; background:url('../images/carousel_next.gif') 0 0}
.jcarousel-prev-horizontal{right:35px; background:url('../images/carousel_prev.gif') 0 0}
.jcarousel-next-horizontal:hover, .jcarousel-prev-horizontal:hover{background-position:0 -16px}
.jcarousel-next-horizontal:active, .jcarousel-prev-horizontal:active{background-position:0 -32px}
.jcarousel-next-disabled-horizontal, .jcarousel-next-disabled-horizontal:hover, 
.jcarousel-prev-disabled-horizontal, .jcarousel-prev-disabled-horizontal:hover{cursor:default; background-position:0 -48px}

/* global carousel widgets */
#blox-slideshow-widget, #blox-story-photos-page, #blox-story-photos-children, #blox-story-photos-keywords, #blox-story-photos-sections, #blox-story-video-page{height:90px}
#blox-slideshow-widget li, #blox-story-photos-page li, #blox-story-photos-children li, #blox-story-photos-keywords li, #blox-story-photos-sections li, #blox-story-video-page li{float:left; width:100px}
#blox-slideshow-widget li img, #blox-story-photos-page li img, #blox-story-photos-children li img, #blox-story-photos-keywords li img, #blox-story-photos-sections li img, #blox-story-video-page li img, #blox-story-video-page li .no-preview{width:75px; padding:1px}
#blox-story-video-page li .no-preview a:hover{text-decoration:underline}
#blox-story-photos-page, #blox-story-photos-children, #blox-story-photos-keywords, #blox-story-photos-sections, #blox-story-video-page{margin-left:2px}
#blox-story-photos-page li, #blox-story-photos-children li, #blox-story-photos-keywords li, #blox-story-photos-sections li, #blox-story-video-page li{width:90px}
#blox-slideshow-widget .jcarousel-item, 
#blox-slideshow-widget .carousel-list li, 
#blox-story-photos-page .jcarousel-item, #blox-story-photos-children .jcarousel-item, #blox-story-photos-keywords .jcarousel-item, #blox-story-photos-sections .jcarousel-item, #blox-story-video-page .jcarousel-item, 
#blox-story-photos-page .carousel-list li, #blox-story-photos-children .carousel-list li, #blox-story-photos-keywords .carousel-list li, #blox-story-photos-sections .carousel-list li, #blox-story-video-page carousel-list li{height:74px}
#asset-buy{clear:both; margin:10px 0}

/* block styles */
.story-block{border-bottom:1px dotted #ddd; margin-top:10px}
.story-block-first{padding:10px; background:#f7f7f7}
.story-more{font-size:11px; color:#999}
.story-more em{font-weight:bold; color:#666; font-style:normal}

/* breaking news story */
#breaking-news-column{background:#69f; margin-bottom:20px; height:100px; overflow:hidden; overflow:hidden}
#breaking-news-column dt{float:left; margin-right:10px; border-right:2px solid #fff}
#breaking-news-column dd.breaking-head{font-size:24px; padding-top:10px}
#breaking-news-column dd a{color:#333}
#breaking-news-column dd{color:#fff; padding:5px 10px}

/* buckets and sliders */
.blox-bucket-list{margin-bottom:10px; border-top:1px dotted #ccc; width: 100%;}
.bucket-headline{margin-top:8px; display: -moz-inline-block;}
.bucket-photo img{border:1px solid #CCC; 
margin-top:4px; 
padding:2px; 
width:100px}
.blox-slider-news{background:#f8f8f8; margin:10px 0}
.blox-slider-news dl{padding:10px}
.blox-bucket-list dt, .blox-slider-news dt{float:left; margin-right:10px}
.blox-bucket-list dt img, .blox-slider-news dt img{width:75px; padding:1px; border:1px solid #ccc}
.blox-bucket-list dd a, .blox-slider-news dd a{font-weight:bold; display:inline-block;}
#blox-full-breaking{font-size:14px; font-weight:bold; background:#711C1A; padding-right:10px; line-height:38px; margin:0 10px 20px 10px}
#blox-full-breaking span{display:block; color:#fff; background:#333; border-right:2px solid #fff; -moz-border-radius:8px 0px 0 8px; -webkit-border-radius:8px 0px 0 8px; padding:0 10px; float:left; margin-right:10px; font-size:24px}
#blox-full-breaking a{color:#fff}
.blox-ticker .jcarousel-item, .blox-ticker .carousel-list li{width:930px}

/* flags */
.blox-flags.headline-list{
	display:inline;}
.blox-flags.headline-list li{
	display:inline;}
.blox-flags.headline-list li .tn-flag{
	-moz-inline-box;
	display:inline-block;
	float:none;}
.tn-flag{ 
	-moz-inline-box;
	display:inline-block; 
	float:left; 
	margin-right:5px; 
	margin-top:1px; 
	font-size:11px; 
	font-weight:bold; 
	color:#FFF;
	padding:1px 6px; 
	background:#3F4141; 
	line-height:12px; 
	-moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px}
.tn-flag a{font:bolder 11px Arial,Verdana,Geneva,Helvetica,sans-serif; color:#6F0000; text-decoration:none}
.tn-flag:hover{color:#fff; text-decoration:none}

.tn-flag-alert{background:#711C1A}
.tn-flag-breaking{background:#711C1A}
.tn-flag-hot{background:#711C1A}
.tn-flag-new{background:#711C1A}
.tn-flag-developing{background:#E18700}
.tn-flag-updated{background:#E18700}
.tn-flag-urgent{background:#E18700}
.tn-flag-editors_pick{background:#070}
.tn-flag-web_only{background:#070}
.tn-contributed{background:#070}

.blox-recent-list .blox-flags li{border:medium none; 
	display:inline; 
	float:left; 
	margin:0 0 7px; 
	padding:0 0 0; 
	width:auto}
/* //////// buy photo link include //////////// */
div.buy_photo{
	background-color:#BCC7D1; 
	padding:1px 0 1px 10px; 
	width:100%}
span.buy-photo{
	float:right;
	margin:5px 5px 5px;}
	span.buy-photo .jquery-ui-button .ui-button-text{
		padding:0px 4px;
		font-size:11px;
		line-height:auto;}
	.caption .download span.buy-photo{
		margin:0px 5px;}
/* //////// end buy photo link include //////////// */

/* CALENDAR WIDGET TABS */
#blox-calendar-widget{padding:0px; border:0px}
#blox-calendar-widget .ui-tabs-nav{background-image:none}
#blox-calendar-widget li{display:block; height:270px; font-weight:bold; width:24px; overflow:hidden; float:left; padding:6px; margin-bottom:1px; background:#efefef url('../images/cal_widget_open.gif') bottom center no-repeat; text-align:center; margin-right:1px}
#blox-calendar-widget li a{height:100%; margin-left:-10px; display:block; float:left}
#blox-calendar-widget li a em{font-weight:normal; display:block; padding-top:5px; font-style:normal}
#blox-calendar-widget li.ui-tabs-selected{background:#fff; text-align:left; width:370px}
#blox-calendar-widget li.ui-tabs-selected a{display:inline; float:none}
#blox-calendar-widget li.ui-tabs-selected a.cal-nav{display:none}
#blox-calendar-widget li dt{font-size:24px; margin-bottom:10px; color:#888}
#blox-calendar-widget li dl{/*width:320px; */}
#blox-calendar-widget li dd{margin-bottom:5px; padding:5px}
#blox-calendar-widget li dd.o{background:#f9f9f9}
#blox-calendar-widget li dd a{font-weight:normal; font-size:12px}
#blox-calendar-widget li dd a:hover{text-decoration:underline}
#blox-calendar-widget li dd.more{clear:both; color:#888; padding-top:10px}
#blox-calendar-widget li dd.more a{font-weight:bold; font-size:11px}
#blox-calendar-widget li dd.more em a{color:#711C1A}
#blox-calendar-widget .calendar-event-link{float:left; clear:both; margin-bottom:10px; width:100%}
#blox-calendar-widget .calendar-event-link .event-title, .event-location{font-weight:normal; color:#547c9d}
#blox-calendar-widget .calendar-event-link .event-time{font-weight:normal; color:#666}
#blox-calendar-widget .calendar-event-link .event-location{font-weight:normal; color:#547c9d}
#blox-calendar-widget .status-message{color:#ccc; font-style:italic}
.calendarObject{overflow:hidden; width:100%; margin-bottom:20px}

/* ### FRONT PAGE STYLES ### */
.home-updated{color:#888; font-size:12px}
.home-updated em{font-weight:bold; font-style:normal}

#blox-recent-news h3{font-size:13px; margin-bottom:5px}

/* ## INDEX STYLES ## */

/* breadcrumbs */
#blox-breadcrumbs{margin-bottom:20px; padding-bottom:3px; border-bottom:1px dotted #ccc}
#blox-breadcrumbs ul, li{list-style-image:none; list-style-position:outside; list-style-type:none}
#blox-breadcrumbs li{padding-left:3px; float:left}
.index-image{float:left; margin-top:2px; padding:1px; border:1px solid #ccc; margin-right:10px}
.tn-index-story img.tn-icon{padding:5px 0 0 5px}
.tn-index-story h3{float:left}
.tn-index-story span.tn-small{font-size:11px; font-style:italic; color:#aaa}
#blox-index h3{float:none}
#blox-index .story-block-first h3{font-size:24px; float:left}
#tooltip{
	font-size:12px; 
	position:absolute; 
	z-index:3000; 
	border:1px solid #fcefa1; 
	background:#fbf9ee; 
	-moz-border-radius-topleft:4px; 
	-webkit-border-top-left-radius:4px; 
	color:#363636; 
	padding:5px; 
	opacity:0.85}
	/* services help */
	#tooltip.sub-help{
		opacity: 0.98;
		font-size:14px;
		background:#efefef;
		border:1px solid #547c9d;
		color:#333;
		width:200px;
		text-align:left;}
		.blox-alert .ui-icon.subscribe-help {
			-moz-border-radius:9px;
			-webkit-border-radius:9px;
			background-color:#FFFFFF;
			border:1px solid #979797;
			cursor:help;}
	
#index-section-title{
	position:relative; 
	display:block; 
	height:36px}
	#index-section-title h1, 
	#index-section-title h2{
		float:left; 
		font-weight:bold; 
		font-size:26px}
#section-rss-link{
	float:left; 
	margin:5px 0 0 8px}
#section-sponsor{
	float:right; 
	margin-right:8px;
	font-size: 14px}
em.tn-asset-type{font-weight:normal; color:#999; text-decoration:none}

/* ## STORY STYLES ## */
#blox-story .sub-headline{color:#999; font-size:18px; line-height:24px; padding:10px 0 10px 20px; background:#fff url(../images/dingbat.gif) left center no-repeat}
#blox-story .byline{font-weight:bold; color:#666; font-size:11px}
#blox-story .story-times{font-weight:normal; color:#666; font-size:11px}

/* Special text treatments in story */
#blox-story .redBlock, #blox-story .blueBlock, #blox-story .grayBlock, #blox-story .greenBlock, #blox-story .orangeBlock, #blox-story .violetBlock{
	margin:0 0 20px 0; 
	padding:10px 25px 12px 25px; 
	border-width:1px; 
	border-left-width:10px; 
	border-style:solid; 
	display:block}
#blox-story .redBlock{border-color:#ff8282; background:#ffb8b8}
#blox-story .blueBlock{border-color:#8297ff; background:#b8c4ff}
#blox-story .grayBlock{border-color:#c0c0c0; background:#dbdbdb}
#blox-story .greenBlock{border-color:#beff82; background:#daffb8}
#blox-story .orangeBlock{border-color:#ffc282; background:#ffddb8}
#blox-story .violetBlock{border-color:#9f82ff; background:#c9b8ff}
.display-code{
	background:#ebebe4; 
	padding:2px; 
	border:1px solid #a5a5a5; 
	margin-top:2px}
#blox-story blockquote{color:#555; 
	font-size:24px; 
	margin:10px 90px 30px; 
	padding:20px 20px 20px 30px}
#blox-story blockquote .person{display:block; margin-top:15px; text-align:right; font-size:12px; font-weight:bold; font-style:italic}
#blox-story ul.comments li blockquote.comments-quote{padding-left:8px; padding-right:8px}
#blox-story .inset-left, #blox-story .inset-right{
	width:220px; 
	padding:25px 15px; 
	border:none; 
	border-top:1px dotted #ccc; 
	border-bottom:1px dotted #ccc; 
	background:#fff}
#blox-story .inset-left{margin-right:15px; float:left}
#blox-story .inset-right{margin-left:15px; float:right}

/* inline story media rail */
/* top image &cutline */
#blox-story-photo-container{background:#333; color:#fff}
#blox-story-media{width:302px; overflow:hidden}
#blox-story-media #blox-large-photo img{width:300px}
#blox-large-photo-page img{margin-right:10px; margin-bottom:50px}
#blox-large-photo-page #img-holder{width:100%; max-width:600px}
#blox-story-media, #story-skyscraper{clear:left; float:left; margin:0 15px 10px 0}
#blox-story-media .story-top-photo img{display:block; padding:1px; border:0px solid #ccc; margin-bottom:0px}
#blox-story-media .photo-cutline{display:block;  padding:10px; font-size:11px; margin-bottom:10px}
#blox-story-media .photo-cutline span, #blox-large-photo-page .photo-cutline span{display:block}
#blox-large-photo-page .photo-cutline span{margin-bottom:35px}
#blox-story-media .photo-cutline a{display:block; margin-top:5px; width:100px; text-align:center; background:#3d54a3}
#blox-story-media .photo-cutline a:hover{background:#333}
#blox-story-media .photo-cutline .photo-credit{margin:0; font-style:italic; text-align:right}
/* thumbs under photo */
#blox-story-media #blox-large-photo img{padding:1px; border:0px solid #ccc}
#blox-story-media ul{
	margin-left:2px; 
	float:left;
	clear:both;}
	#blox-story-media ul.tn-story-extra-links,
	#blox-story-media ul.blox-related-items{
		float:none;}
#blox-story-media #blox-story-photos li a{float:left; margin:0 4px; margin-bottom:10px; width:62px; height:62px; overflow:hidden; padding:1px; border:1px solid #333}
#blox-story-media #blox-story-photos li img{}
	#blox-story-media #blox-story-photos li img.vertical{
			width:62px}
	#blox-story-media #blox-story-photos li img.horizontal{
			width:100px}
	#blox-story-media a.more {margin-bottom: 6px;}
#blox-story-media #blox-story-photos li.selected a{border-color:#711C1A}
#blox-story-media #blox-story-photos li a:hover{border-color:#ccc}
/* event performers (special case story) ************************/						
#blox-html-container.calendar.performer #blox-story .sub-headline{
	color:#ACACAC;
	float:left;
	font-size:18px;
	font-weight:bold;
	padding:16px 0 0 8px;
	line-height:100%;
	background:none;}
	
#blox-html-container.calendar.performer #blox-story-media, 
#blox-html-container.calendar.performer #story-skyscraper{
	float:right;
	margin:0 0px 10px 15px}	
	#blox-html-container.calendar.performer #blox-story-photo-container{
		margin-bottom:20px;}
	.performer .blox-story-related-container ul{
		margin-bottom:40px;}
	.performer .blox-story-related-container ul img.main-img{
		float:left;
		width:50px;}
	.performer .blox-story-related-container li{
		list-style:none;}
		
	.performer #blox-story-media ul	{
		width:100%;}
		
.button.performer{
	background: #557c9d;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	margin-right:5px;
	padding:4px 8px;}
	.button.performer:hover{
		background:#ccc;
		color:#333;}
	.button.performer a{color:#fff;}
	 a.button.performer{padding:1px 5px;}	
		a.button.performer:hover,
		.button.performer a:hover{color:#333; background: #ccc; text-decoration:none;}
		.button.submit.performer{
			float:right;
			margin-right:0px;}
.blox-story-related-container.performer{
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDD;
	display:inline-block;
	padding:10px;
	margin-top: 10px;}			
	.blox-story-related-container.performer h3{
		color:#666666;
		font-family:arial,sans;
		font-size:13px;
		font-weight:bold;}
.blox-story-related-container.performer li{
	border-bottom:3px dotted #CCCCCC;
	float:left;
	width:100%;
	padding-bottom:10px;
	list-style: none;}
	.blox-story-related-container.performer li.last-in-list{
		border-bottom:0px;
		padding-bottom:0px;}				
	.blox-story-related-container.performer h4 a,
	.blox-story-related-container.performer .event-venue a,
	.blox-story-related-container.performer .event-venue,
	.blox-story-related-container.performer .event-date,
	.blox-story-related-container.performer .event-recurence{
		float:left;
		clear:right;
		color:#557c9d;
		font-size:11px;}
		.blox-story-related-container.performer h4 a{
			font-size:14px;
			font-weight:bold;}
		.blox-story-related-container.performer .event-venue{
			color:#666;}	
		.blox-story-related-container.performer .event-date{}
		.blox-story-related-container.performer .event-recurence{}						

/*:::::::::::::::::::::::::::::::::::::::::::::::::*/
/* Alert */		
.blox-alert{
	position:relative; 
	margin-top:15px; 
	margin-bottom:15px; 
	padding:2px; 
	width:100%;
	display:inline-block; 
	border:1px solid #ccc; 
	background:#efefef}
	.blox-alert .ui-icon{
		margin-right:5px}
.blox-alert-alternative a{
	font-weight:bold;
	color:#547c9d;
	font-size:12px;}		
		#service-display h3{
			font-size:14px;}
	#blox-story-text .blox-alert p, 
	#service-display .blox-alert p,
	.blox-alert p{
		padding-left:25px; 
		font-size:13px; 
		color:#888; 
		font-weight:bold; 
		padding-bottom:5px}
		.blox-alert a{
			font-weight:bold}
		.blox-alert a.button{
			background:#547c9d; 
			font-weight:bold; 
			padding:0 4px; 
			float:none; 
			font-size:11px; 
			display:inline-block; 
			border:1px solid #547c9d; 
			-moz-border-radius:5px; 
			-webkit-border-radius:5px;
			color:#fff; 
			margin-top:5px}
			.blox-alert a.button:hover{
				color:#000; 
				background:#fff; 
				border-color:#252525; 
				text-decoration:none}
		.on-the-spot-faq{
			border:2px solid #CCC; 
			color:#666; 
			margin:20px auto; 
			padding:10px; 
			width:88%; 
			background-color:#f1f1f1}
		#blox-story-text ul.online-package-options,
		#service-display ul.online-package-options{
			-moz-border-radius:5px; 
			-webkit-border-radius:5px;
			border:1px dotted #CCC; 
			margin:0 25px 10px; 
			padding:10px; 
			background-color:#f1f1f1}
			ul.online-package-options li{
				list-style-type:none; 
				font-size:14px}
				.online-package-options li a{
					color:#547c9d;
					text-decoration:underline;}
					#blox-story-text .online-package-options li a.login-button{
						display:block;
						width:100px;
						margin-left:25px;}
	/* service options */							
	#blox-story-text ul.service-options li,
	#service-display ul.service-options li{
		list-style:none outside none; 
		margin:2px 0; 
		display:block;
		width:100%;
		clear:left}
		.service-description{
			clear:left; 
			color:#666; 
			float:left; 
			font-size:13px; 
			padding:2px 0 2px 21px}
			#service-display ul.service-options li ul.service-rates li{
				padding-left:16px;
				font-size:12px;}
			
					
/*:::::::::::::::::::::::::::::::::::::::::::*/								

#gallery-title{clear:both}

/* related box */
#blox-story-related{
	margin-top:10px; 
	border:1px solid #ccc; 
	padding:10px 10px 0 10px}
	#blox-story-related strong{
		font-weight:bold; 
		font-size:1.1em}
	.blox-story-related-container{

		margin-left:0; 
		margin-bottom:10px; 
		padding-top:10px; 
		border-top:1px solid #666}
		.blox-story-related-container h3{
			margin-bottom:5px}
		.blox-story-related-container ul{
			padding:5px 0}
			.blox-story-related-container ul li{
				margin:5px 0; 
				float:left;
				clear:both;
				list-style:none}
			.blox-story-related-container ul.tn-story-extra-links li{list-style:inside square}
				.related-biz-info ul li{
					list-style:none;
					width:100%}
				.related-biz-info ul li a{
					display:block;
					float:left;}
				.blox-story-related-container ul img{
					margin-right:10px; 
					vertical-align:middle}
		.blox-story-related-container .related-item{
			margin-bottom:10px; 
			padding-top:10px; 
			border-top:1px dotted #aaa}
			.blox-story-related-container .related-item img{
				margin-right:10px}
			.blox-story-related-container .related-item p{
				width:204px; 
				float:right}
			.blox-story-related-container .related-item a.preview{
				width:62px; 
				height:62px; 
				border:1px solid #888; 
				overflow:hidden; 
				float:left}
				.blox-story-related-container .related-item a.preview img{
					width:85px}

#story-font-size{margin-top:-48px; float:right; padding:0px; margin-bottom:10px; width:215px; background:#fff; line-height:27px}
#story-font-size dd, #story-font-size dt{float:left; margin:0px; font-size:10px; color:#333}
#story-font-size dd a{text-indent:-9999px; display:block; height:13px; width:14px; overflow:hidden; background:#ccc url('../images/share_sprite.gif') no-repeat; vertical-align:top}
#story-font-size dd a#default{background-position:0 0; margin:7px 5px 0 4px}
#story-font-size dd a:hover#default, #fontToggle dd a.selected_default{background-position:0 -13px}
#story-font-size dd a#large{background-position:-14px 0; margin-top:7px}
#story-font-size dd a:hover#large, #fontToggle dd a.selected_large{background-position:-14px -13px}
#story-font-size dt{margin-left:5px}

#story-font-size dd#share-page a{background-position:-14px -52px; margin:7px 5px 0 4px}
#story-font-size dd#print-hardcopy a{background-position:-14px -26px; margin:7px 5px 0 4px}
#story-font-size dd#share-page:hover a{background-position:-14px -65px}
#story-font-size dd#print-hardcopy:hover a{background-position:-14px -39px}

#story-tools{text-align:right}
.related-by-section{
	-moz-border-radius:4px;
	-webkit-border-radius:4px; 
	border-radius:4px;
	background:#EFEFEF none repeat scroll 0 0; 
	border:1px solid #DFDFDF; 
	margin:10px 0; 
	padding:10px}
.related-by-section .bull-list{padding-top:0px}

h3.more-keywords{color:#555; 
	font-size:13px; 
	margin:20px 0 0}
h3.more-keywords em{font-style:italic}

.story-keywords{background:#efefef; border:1px solid #dfdfdf; padding:8px 10px; color:#666; font-size:11px; margin:10px 0 15px 0}
.story-keywords em{font-style:italic}
.story-keywords em span{color:#900}

/* table style */

#blox-left-col #blox-story table{font:normal 12px arial,sans-serif}
#blox-left-col #blox-story th{color:#fff; background-color:#aaa; padding:10px 5px; border-top:4px solid #555; font-weight:bold}
#blox-left-col #blox-story tfoot td{font-weight:bold}
#blox-left-col #blox-story td{padding:5px}

/* Image Page */

.tn-photo-thumbnail-previews{width:670px; height:110px}
.tn-image h1{margin:10px 0 8px 0}
h6.tn-more-images{
	color:#999; 
	padding-bottom:1px; 
	margin:5px 4px 8px 25px; 
	border-bottom:2px solid #e7e7e7; 
	width:600px; 
	font-weight:bold}
.tn-photo-thumbnail-previews ul{list-style:none}
.tn-photo-thumbnail-previews li{
	float:left; 
	display:block; 
	margin:0 7px; 
	border:1px solid #e7e7e7; 
	padding:2px}
.tn-photo-thumbnail-previews li:hover{background:#F0F3F7; border:1px solid #C4CFDF}
div#tn-asset-main.tn-loading{background:#fff url('../images/ajax-loader.gif') no-repeat center center}

#blox-story-photos-keywords li{width:100px; margin:0px 5px 5px 5px}
#blox-story-photos-keywords li a{display:block; 
	height:100px; 
	width:100px; 
	margin:2px; 
	border:1px solid #ccc; 
	overflow:hidden}
#blox-story-photos-keywords li img{
	display:block}
	#blox-story-photos-keywords li img.vertical{
		width:100px; 
		height:auto}
		#blox-story-photos-keywords li img.horizontal{
			width:auto; 
			height:100px}
		#blox-story-photos-keywords li img:hover{
			opacity:.65}

.special{color:#942A2C; font-weight:bold}
/* Collection Video Player Page */
#collection-video-player{
	background:#1a1a1a; 
	padding:10px; 
	color:#fff}
	
/* Blox Showcawse Images */
#blox-showcase-images{}
#blox-showcase-images li.showcase{background:#333; color:#fff; margin-bottom:10px;overflow:hidden;}
#blox-showcase-images h3{font-size:18px; font-weight:bold; text-align:center}
#blox-showcase-images .blox-byline{text-align:right; font-size:11px; font-weight:bold; line-height:14px; padding-bottom:0px; margin-bottom:0px}
#blox-showcase-images .blox-description{display:block; padding:10px; font-size:11px}
#blox-showcase-images a{color:#fff}
	#blox-showcase-images .buy-photo a{color:#666;}
#blox-showcase-images img{width:100%; border:solid 1px #333}

/* Blox Masthead */
#blox-masthead-image{
	padding:5px 0 15px 0}

/* Blox Infographic Images */
#blox-story-infographic-container{margin-top:10px}
#blox-story-infographic-container{margin-bottom:5px}
#blox-story-infographic-container img{width:302px; border-top:1px dotted #AAA; padding-top:10px; margin-bottom:10px}

/* HTML showcase */
.blox-story-html-container-showcase{text-align:center; margin-bottom:15px}

#blox-story-photos{}
#blox-story-photos li{display:inline}

.blox-story-related-container{
	clear:both;
	border-top:none}
#blox-story-related .blox-poll-asset p.question{
	float:none; 
	font-size:14px; 
	font-weight:bold; 
	line-height:20px; 
	margin-top:0px; 
	width:260px}
#blox-story-related .box-info .desc{
	font-size:11px}
#blox-story-related dd.poll-even{
	background:none; 
	display:block; 
	font-size:11px; 
	line-height:20px; 
	margin:0; 
	padding:6px}
#blox-story-related dd.poll-odd{
	background:#EFEFEF; 
	display:block; 
	font-size:11px; 
	line-height:20px; 
	margin:0; 
	padding:6px}
#blox-story-related .poll-submit, 
#blox-story-related .poll-view-results, 
#blox-story-related .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}
/*#blox-story-related .poll-submit{
	border-top:1px solid #bbb; 
	padding:10px; 
	display:block; 
	background:#ddd}*/
.poll-answers-selection{
	border:1px solid #ddd}

#blox-story-related .poll-option-wrapper{overflow:auto; padding:10px; background:#ececec; border-top:solid 1px #ccc; border-bottom:solid 1px #ccc; margin-top:5px}
#blox-story-related .poll-option-wrapper .left{float:left}
#blox-story-related .poll-option-wrapper .right{float:right}
#blox-story-related .poll-option-wrapper .poll-submit{padding:0px}

.loading-poll{padding-bottom:10px}

#blox-left-col.poll-page #blox-poll .blox-poll{position:relative;}
#blox-left-col.poll-page #blox-poll .blox-poll .poll-answers.showChart{width:300px;position:absolute;top:0px;left:300px;}

/* Member Benefits */
#member-benefits{
	margin:10px; 
	padding:25px; 
	border:1px solid #ddd; 
	border-width:16px 2px 2px}
	#member-benefits p{
		padding-top:8px; 
		border-top:1px solid #ddd}
	#member-benefits strong{
		font-weight:bold; 
		font-size:1.2em; 
		letter-spacing:}	
	#member-benefits ul{
		padding-top:8px; 
		border-top:1px dotted #ddd}			
		#member-benefits ul li{
			margin:10px 0 10px 15px; 
			list-style:outside square}
		

/* In Story Ad */
.in-story-ad{
	padding-right:20px}

/* Blox Mugshot Images */
#blox-story-mugshot-container{
	padding:5px}
#blox-story-mugshot-container .mugshot{
	padding-top:10px; 
	border-bottom:1px solid #ccc}
#blox-story-mugshot-container .mugshot img{
	width:100px; 
	margin-right:10px; 
	margin-bottom:10px; 
	float:left}
#blox-story-mugshot-container .mugshot p{}
.jcarousel-container{
	margin-bottom:10px}

/* ///////////////////////////////  STORY TOOLS SPRITE  //////////// */
.story-tools-sprite{
	margin-top:15px; 
	padding-top:15px; 
	border-top:1px dotted #aaa; 
	display:block; 
	clear:right; 
	/*margin-left:320px; */
	float:right; 
	width:300px}
	.story-tools-sprite li{
		margin-right:10px; 
		float:left}
		.share-button-sprite{}
			.share-button-sprite a span{
				float:left}
				.share-button-sprite .icon{
					margin:1px 5px 0 4px; 
					width:14px; 
					height:13px; 
					display:block; 
					overflow:hidden; 
					float:left; 
					background:#CCC url(../images/share_sprite.gif) -14px -52px no-repeat; 
					vertical-align:top}
					.share-button-sprite a:hover .icon{
						background-position:-14px -65px}
		.print-button-sprite{}
			.print-button-sprite a span{
				float:left}
				.print-button-sprite .icon{
					margin:1px 5px 0 4px; 
					width:14px; 
					height:13px; 
					display:block; 
					overflow:hidden; 
					float:left; 
					background:#CCC url(../images/share_sprite.gif) -14px -26px no-repeat; 
					vertical-align:top}
					.print-button-sprite a:hover .icon{
						background-position:-14px -39px}
		.text-button-sprite{}
			.text-button-sprite span{
				float:left}
			.text-button-sprite a{
				width:14px; 
				height:13px; 
				display:block; 
				overflow:hidden; 
				float:left; 
				background:#CCC url(../images/share_sprite.gif) no-repeat; 
				vertical-align:top; 
				text-indent:-9999px}
				.text-button-sprite a.text-down{
					margin:1px 5px 0 4px; 
					background-position:0 0}
					.text-button-sprite a.text-down:hover{
						margin:1px 5px 0 4px; 
						background-position:0 -13px}
				.text-button-sprite a.text-up{
					margin-top:1px; 
					background-position:-14px 0}
					.text-button-sprite a.text-up:hover{
						margin-top:1px; 
						background-position:-14px -13px}
						
						
/* ---------------------- new styles ---------------------- */
.story-tools-sprite{
	width:auto;
	margin:10px 0 0 0;
	padding:8px;
	float:none;
	border:1px solid #dfdfdf;
	background:#efefef;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;}
	.story-tools-sprite li{
		margin:2px 5px 0 0;
		display:block;
		border-right:1px solid #ddd;
		float:right;
		line-height:20px;}
		.story-tools-sprite li .icon{
			margin-top:3px;}
		.story-tools-sprite li.discuss-button-sprite{
			margin:0 5px 0 0;
			border:none;
			float:left;}
		.story-tools-sprite li.clear{
			clear:both;
			float:none;}
		.story-tools-sprite li a{
			display:block;
			line-height:20px;}
			.story-tools-sprite li a.button{
				margin:0;
				padding:0 8px;
				display:block;
				float:none;
				border:1px solid #999;
				background:#aaa;
				font-size:11px;
				font-weight:bold;
				color:#efefef;
				-moz-border-radius:3px;}
			
		.story-tools-sprite li.text-button-sprite{
			border-right:none;}
		.story-tools-sprite li.text-button-sprite span{}
		.story-tools-sprite li.text-button-sprite a.text-down,
		.story-tools-sprite li.text-button-sprite a.text-up{
			margin-top:3px;}
.blox-ui-icon {float:left;
	margin-top:4px;}
						

/* //////////// COLLECTIONS PAGE /////////////// */
#blox-collection .blox-top-story-holder .story-image{
	float:left; 
	margin-right:10px}

/* Error Page */

#blox-story #blox-error{padding:35px; -moz-border-radius:8px; -webkit-border-radius:8px}
	#blox-story #blox-error h2{color:#333; 
		font-size:28px; 
		font-weight:bold; 
		line-height:28px; 
		margin-bottom:10px; 
		padding-top:0}
	#blox-story #blox-error h4{font-size:13px; 
		font-weight:bold}
	#blox-story #blox-error #blox-error-search{border:1px solid #ccc; 
		margin:20px 0 0; 
		padding:10px; 
		background:#fff}
/* //////////// BUSINESS RELATED /////////////// */

/* For the header */
.heading{
	/*width:551px;*/
	width:100%; 
	overflow:hidden; 
	background:url(../images/bg-heading.gif) no-repeat; 
	height:61px; 
	padding:0 0 0 72px}
.heading h1{
	float:left; 
	font-size:30px; 
	color:#333; 
	margin:14px 0 0}
.heading strong{
	float:right; 
	font-size:15px; 
	color:#bfbfbf; 
	margin:30px 5px 0}

.container_16 .grid_3 #blox-featured-listings .heading{
	height:auto;
	margin:0 0 10px 0;
	padding:0;
	background:none;}
	.container_16 .grid_3 #blox-featured-listings .heading h3{
		margin:0;
		padding:0;}
		.container_16 .grid_3 #blox-featured-listings .heading h3 a{
			margin:0 0 0 15px;
			padding:0;
			font-size:16px;
			color:#aaa;}
	.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content{}
		.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow{}
			.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business{}
				.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip{}
					.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip .marketplace-icon{
						width:98px;
						height:52px;
						margin-bottom:10px;
						background:url("../images/_blocks/marketplace-icons.png") no-repeat scroll 0 0 transparent;}
						.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip .marketplace-icon.enhanced{
							background-position:0 -274px;}
						.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip .marketplace-icon.power{		
							background-position:0 -323px;}
					.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #slideshow .business .logo-clip img{
						width:128px;}
		.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #nav-container{}
			.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #nav-container .nav{
				display:none;}
			.container_16 .grid_3 #blox-featured-listings #blox-featured-listings-content #nav-container .nav-mp a{
				margin:2px;}

#related-businesses{
	display:block;}
#related-businesses ul{}
	#related-businesses ul .status{
		padding-bottom:15px; 
		border-bottom:1px dotted #ddd}
	#related-businesses ul .site{}
	#related-businesses ul .phone{}
	#related-businesses ul .email{}
	#related-businesses ul .address{
		margin-top:15px; 
		padding-top:10px; 
		border-top:1px dotted #ddd}
		#related-businesses p{
			margin:0; 
			padding:0}
		#related-businesses .info-title{
			width:75px; 
			display:block; 
			float:left; 
			font-size:12px}
		#related-businesses .open, 
		#related-businesses .closed{
			padding:4px 8px; 
			font-size:12px; 
			font-weight:bold; 
			text-transform:uppercase; 
			color:white; 
			-moz-border-radius:6px;
			-webkit-border-radius:6px;}
			#related-businesses .open{
				background:#F30}
			#related-businesses .closed{
				background:#0C3}
				
/* //////////// BUSINESS OBJECT /////////////// */
.business-object{
	width:auto;
	float:right;}
.business-object .biz-logo{
	margin-right:10px;
	float:right;}		
.business-object .biz-info{
	width:150px;
	float:right;
	line-height:12px;}
	.business-object .biz-info p{
		line-height:12px;}
.business-object .biz-info strong{
	font-size:12px;}
.business-object .sponsored{
	margin-bottom:5px;
	display:block;
	color:#888;}
			
/* //////////// FRAMED IMAGES /////////////// */
img.framed{
	border:1px solid #788196; 
	padding:1px}

/* Overline */
.blox-story-overline{
	color:#FFF; 
	display:block; 
	font-size:12px; 
	font-weight:bold; 
	height:14px; 
	margin:0 0 15px 0; 
	padding:4px 0; 
	text-align:center; 
	text-transform:uppercase; 
	width:100%; 
	background:#333; 
	-moz-border-radius:3px; 
	-webkit-border-radius:3px}

/* Facebook, Twitter & Buzz Share Icons */
#blox-story #blox-social-share{
	-moz-border-radius:8px; 
	-webkit-border-radius:8px; 
	border-radius:8px;
	background:#fff; 
	border:1px solid #dfdfdf; 
	float:right; 
	margin:0 0 10px 10px; 
	padding:10px; 
	text-align:center}
	#blox-story #blox-social-share #blox-twitter-share{}
	#blox-story #blox-social-share #blox-facebook-share{margin-top:10px; padding-top:10px; border-top:1px solid #DFDFDF}
		#blox-story #blox-social-share #blox-facebook-share .FBConnectButton {display: block;}
	#blox-story #blox-social-share #blox-buzz-share{margin-top:10px; padding-top:10px; border-top:1px solid #DFDFDF}
		#blox-story #blox-social-share #blox-buzz-share span {display: block;}
		#blox-story #blox-social-share .blox-related-refer-no-social {border-top:medium none;
			padding-top:0;
			width:100px;}
	#blox-story #blox-social-share-horizontal {
		-moz-border-radius-bottomLeft:8px; 
		-moz-border-radius-bottomRight:8px; 
		-webkit-border-radius-bottomLeft:8px; 
		-webkit-border-radius-bottomRight:8px;
		border-radius-bottomLeft:8px;
		border-radius-bottomRight:8px;
		background:#fff; 
		border-left:1px solid #dfdfdf; 
		border-right:1px solid #dfdfdf;
		border-bottom:1px solid #dfdfdf;
		margin:0 0 10px 0; 
		padding:10px 10px 0 10px; 
		text-align:left;}
	#blox-social-share-horizontal #blox-facebook-share.blox-social-item {
		-moz-border-radius:4px 4px 4px 4px;
		background:none repeat scroll 0 0 #EFEFEF;
		border:1px solid #CCCCCC;
		float:left;
		margin-right:15px;
		padding:4px 7px 5px 4px;
		font-size: 10px;}
		#blox-story #blox-social-share-horizontal .blox-social-item {
			float: left;}
		#blox-story #blox-social-share-horizontal #blox-twitter-share{-moz-border-radius:3px; 
			-webkit-border-radius:3px; 
			border-radius:3px;
			border:1px solid #CCCCCC;
			background: #efefef;
			margin:0 15px 10px 5px;
			padding:0 3px 0 6px;}
			#blox-story #blox-social-share-horizontal #blox-twitter-share iframe {margin: 3px 0 0 0;height: 16px;}
		#blox-story #blox-social-share-horizontal #blox-buzz-share{border-right:1px solid #CCCCCC;
			margin:3px 10px 0 0;
			padding:0 10px 0 0;}
			#blox-story #blox-social-share-horizontal #blox-buzz-share a.google-buzz-button .buzz-link{height: 15px;}
		#blox-story #blox-social-share-horizontal .fb{margin-bottom: 10px;}
		#blox-story .fb{margin-bottom: 10px;}
	#blox-story #blox-body-nav.blox-social-nav-horizontal {margin-bottom: 0px;}
#blox-story #story-font-size.blox-social-tools-horizontal {margin-top: -28px;}

		

/* //////////// JQUERY SCREENSHOT PLUGIN /////////////// */
#screenshot{
	padding:5px; 
	border:1px solid #ccc; 
	display:none; 
	position:absolute; 
	background:#333; 
	color:#fff}

/* ////////////  UNIVERSAL TABS (ZEN TABS STYLING WITH JQUERY UI TABS)/////////////// */
.universal-tabs{
	margin-bottom:31px;
	border:none;}
	.universal-tabs .tabs-container{
		width:100%; 
		overflow:hidden;
		border:none; 
		position:relative; 
		top:1px}
	.universal-tabs .tabs-container 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}
		.universal-tabs .tabs-container .ui-tabs-selected a{
			background-position:left -102px; 
			border-bottom-color:#fff}
			.universal-tabs .tabs-container .ui-tabs-selected a span{background-position:right -102px; background-color:white}
				.universal-tabs .tabs-container .ui-tabs-selected a:hover{background-position:left -102px; text-decoration:none}
				.universal-tabs .tabs-container .ui-tabs-selected a:hover span{background-position:right -102px}
		.universal-tabs .tabs-container a:hover{
			background-position:0 -68px}
		.universal-tabs .tabs-container a span{
			padding-right:10px; 
			display:block; 
			background:transparent url(../images/body_tabs.png); 
			background-position:right -34px; 
			background-color:white;
			font-weight:normal;
			font-size:10px;
			font-family:Arial, Helvetica, sans-serif}
			.universal-tabs .tabs-container a:hover span{
				background-position:right -68px}
	.universal-tabs .ui-tabs-panel{
		border:1px solid #ddd; 
		background:white; 
		padding:10px; 
		width:auto; 
		overflow:hidden}
		.container_16 .grid_5 .universal-tabs .ui-tabs-panel{
			width:245px}
		.ui-state-default.ui-tabs-selected.ui-state-active{
			background:#fff;}



			
#blox-story-media .photo-cutline a{display:inline; text-align:left; color:#fff}







/* ZEN CSS */

/*defaults*******************/
*{
	font-size:100.01%}
html{
	font-size:64%}
body{
	font:1.0em Arial,Helvetica,sans-serif; 
	margin:0}
img{border-style:none}
a{
	color:#000; 
	text-decoration:none}
	a:hover{
		text-decoration:underline}
input, 
textarea, 
select{
	font:100% arial,sans-serif; 
	vertical-align:middle}
	input[type=checkbox]{
		cursor:pointer;}
	input.text{padding:0 3px;}	
form, 
fieldset{
	margin:0; 
	padding:0; 
	border:none}
.form-align{
	text-align:left}
.form-label{
	font-weight:bold; 
	font-size:90%; 
	margin-top:8px}	
.uppercase{
	text-transform:uppercase}
a.button{
	padding:3px; 
	display:inline-block; 
	float:right;
	font-size:1em;}
	a.print-button{
		float:right;
		font-size:1em;}
.search-submit input.ui-button{
	padding:0px; 
	font-weight:bold;}
/*content*******************/
	#blox-wrapper{
		margin:0 auto; 
		overflow:visible; 
		background:none}
		#blox-container{
			background:white}
			
/*header*****************/
#blox-header{
	width:100%; 
	height:auto; 
	padding:13px 0 0 0; 
	overflow:hidden; 
	float:left; 
	position:relative; 
	background-color:#fff}
	#blox-header h1, 
	#blox-header h2{
		width:213px; 
		height:60px; 
		display:block; 
		float:left; 
		overflow:hidden; 
		background:url(../images/logo.gif) no-repeat; 
		margin-bottom:0px; 
		padding-top:0px}
		#blox-header h1 a, 
		#blox-header h2 a{
			width:226px; 
			height:49px; 
			display:block; 
			text-indent:-9999em; 
			overflow:hidden}
#blox-header-vertical-nav{
	width:100%; 
	padding:12px 0 0 0; 
	overflow:hidden; 
	float:left; 
	position:relative; 
	background-color:#fff}
	#blox-header-vertical-nav h1, 
	#blox-header-vertical-nav h2{
		background:url(../images/logo.gif) no-repeat; 
		width:213px; 
		height:80px; 
		float:left; 
		position:relative; 
		top:23px; 
		width:213px; 
		margin-bottom:0px; 
		padding-top:0px}
		#blox-header-vertical-nav h1 a, 
		#blox-header-vertical-nav h2 a{
			width:226px; 
			height:49px; 
			display:block; 
			text-indent:-9999em; 
			overflow:hidden}


/*navigation**********************/

/*Extra nav at top of header*******/
#extra-nav{
	margin-left:10px; 
	margin-top:-5px; 
	margin-bottom:15px; 
	border-bottom:1px solid #efefef; 
	padding-bottom:5px; 
	margin-right:10px}
	#extra-nav ul{padding-bottom:3px}
	#extra-nav li{
		display:inline; 
		padding:5px}
	#extra-nav ul#extra-left{
		line-height:12px; 
		float:left; 
		position:relative; 
		top:5px}
	#extra-nav ul#extra-right{
		line-height:12px; 
		float:right; 
		margin-right:10px; 
		position:relative;
		top:4px;}
		#extra-nav ul#extra-right li ul{display:inline}
		#extra-nav ul#extra-right li img.extra-small-avatar{
			width:15px; 
			position:relative; 
			top:0px}
		#extra-nav ul#extra-right form fieldset{
			line-height:8px; 
			display:inline}
		#extra-nav ul#extra-right form{
			display:inline}
		#extra-nav ul#extra-right li span{
			position:relative}
		#extra-nav ul#extra-right li.login, #extra-nav ul#extra-right li.currentTime{
			position:relative; 
			bottom:5px}

/* tier 1 */
ul.dropdown, 
ul.dropdown li{
	background-color:#788196}
	ul.dropdown{
		/*This margin is for second layer of navigation - */
		margin-bottom:25px; 
		border-bottom:none; 
		font:normal 12px/12px Arial,Helvetica,sans-serif}
		ul.dropdown a:link, 
		ul.dropdown a:visited{
			color:white; 
			/* This gets rid of the arrows
			background:transparent none; */
	}
		ul.dropdown a:hover{
			color:white}
		ul.dropdown li{
			padding:8px 7px 6px}
			ul.dropdown li.hover, ul.dropdown li:hover{
				background-color:#535C6F}
		ul.dropdown .dir{
			padding-right:8px}
		ul.dropdown-vertical{margin-bottom:0px}

	/* tier 2 */
	ul.dropdown ul, 
	ul.dropdown ul li{
		background-color:#BCC7D1}
		ul.dropdown ul{}
			ul.dropdown ul a:link, 
			ul.dropdown ul a:visited{
				color:#666}
			ul.dropdown ul a:hover{
				color:#E0E8EF}
			ul.dropdown ul li{
				padding:0px; 
				margin:0px}
				ul.dropdown ul a:link, ul.dropdown ul a:visited{
					display:block; 
					padding:4px 10px 5px}
				ul.dropdown ul li.hover ul, 
				ul.dropdown ul li:hover{
					background-color:#9BAEBF}
/* vertical menu styles */
ul.dropdown-linear ul{
	width:100%}

/* horizontal menu styles*/
ul.dropdown-horizontal ul{
	width:150px}

/*container*****************************/
#blox-content{
	width:960px; 
	padding:19px 20px 0; 
	overflow:hidden}
	
/*main******************************/
#blox-main{
	width:940px; 
	padding:23px 10px 0; 
	background:#fff; 
	float:left; 
	overflow:hidden}

/*icons*************************/
.blox-icons{
	list-style:none; 
	margin:0; 
	padding:0 0 6px; 
	width:100%; 
	overflow:hidden}
	.blox-icons li{
		float:left; 
		margin-right:6px}
		.blox-icons li img{vertical-align:middle}
/* author information ***********/
/*//////////// AUTHOR INFO ////// */
.post-details{
	text-align:right;
	width:100%;
	float:right;
	clear:right;
	font-size:11px;
	line-height:100%;}
	.post-details p{
		line-height:100%;
		padding-bottom:5px;
		float:none;
		line-height:100%;
		padding-bottom:5px;
		float:left;}
	.post-details img{
		float:right;
		margin-left:5px;}	
	.post-details img.minitar{
		float:right;
		width:25px;
		padding:2px;
		margin-left:5px;
		border:1px solid #ccc;
		background: none;}		
	.post-details .post-avatar a {
		background: none; 
		float: left;}	
	.post-details .post-date{font-size: 11px; color: #666;padding: 0 0 3px;}
	.post-author-list{
		clear:left;}
	.post-author em{
			color:#457d9d; 
			font-weight:bold;
			font-style:normal;}
	.post-update{
		color:#ff3300;}
	.post-avatar a{
		overflow:hidden;
		background:#efefef;
		display:block;}
	.post-author em{
			color:#457d9d; 
			font-weight:bold;
			font-style:normal;}	
	.post-update{
		color:#ff3300;}
	
	/* authors on story display */
	#blox-story .post-details{
		-moz-border-radius:10px;
		-webkit-border-radius:10px;
		background:none repeat scroll 0 0 #EFEFEF;
		border:1px solid #DDDDDD;
		float:left;
		clear:none;
		margin-right:10px;
		margin-bottom:10px;
		padding:5px;
		width:auto;}	
		#blox-story	.post-details img{
			float:left; 
			margin-right:5px; 
			margin-left:0px;}		
	/* authors as owners and event authors*/
	#blox_users_owners ul.post-author-list li,
	.side-part.calendar ul.post-author-list li{
		-moz-border-radius:8px;
		-webkit-border-radius:8px;
		background:none repeat scroll 0 0 #EFEFEF;
		border:1px solid #DDDDDD;
		float:left;
		height:120px;
		margin-bottom:10px;
		margin-right:21px;
		overflow:hidden;
		padding:14px;
		position:relative;}
		.side-part.calendar ul.post-author-list li{
			margin-right:2px;}
		#blox_users_owners ul.post-author-list li:hover,
		.side-part.calendar ul.post-author-list li:hover{background:#dfdfdf}
		#blox_users_owners ul.post-author-list li.last-in-list,
		#blox_users_owners ul.post-author-list li.list-position-3,
		#blox_users_owners ul.post-author-list li.list-position-6,
		#blox_users_owners ul.post-author-list li.list-position-9,
		#blox_users_owners ul.post-author-list li.list-position-12{
			margin-right:0px;}
		#blox_users_owners .post-avatar,
		.side-part.calendar .post-avatar{
			background:none repeat scroll 0 0 #FFFFFF;
			border:1px solid #DDDDDD;
			display:inline-block;
			padding:2px;}		
			#blox_users_owners .post-avatar a,
			.side-part.calendar .post-avatar a{
				height:100px;}	
		#blox_users_owners .post-details img,
		.side-part.calendar .post-details img{
			margin-right:0px;
			margin-left:0px;}
		#blox_users_owners .post-author,
		.side-part.calendar .post-author{
			position:absolute;
			bottom:5px;
			left:10px;
			float:left;
			clear:left;
			margin-left:4px;}		
	
/*comments**********************/
.blox-comments, .blox-no-comments {
	list-style:none; 
	margin:0; 
	padding:0 0 6px; 
	width:100%; 
	overflow:hidden;
	color:#AAAAAA;
	font-size:11px;
	font-weight:normal;
	white-space: nowrap;}
	.blox-comments a, .blox-no-comments a {
		color: #AAA}
		.blox-no-comments a em {display: none;}
	.blox-comments li, .blox-no-comments li {
		float:left; 
		color:#666; 
		font-size:1.0em; 
		padding:0 10px; 
		border-left:1px solid #666; 
		margin:0 9px 0 -9px}
		.blox-comments li a, .blox-no-comments li a {
			color:#666}
		.blox-comments li span, .blox-no-comments li span {
			color:#900}
		.blox-comments li img, .blox-no-comments li img {
			vertical-align:middle; 
			margin-right:5px}
		.blox-comments-icon {
			height: 12px;
			width: 11px;
			margin-right:1px;
			display: -moz-inline-block;
			display:inline-block;
			background-position:-130px -98px;}
		.blox-hide-comments-icon {display: none;background: none;}

/*bottom-banners************************/
.bottom-banners{
	width:954px; 
	overflow:hidden; 
	clear:left; 
	background:#fff; 
	padding:18px 0 19px 6px}
	.bottom-banners img{
		float:left; 
		margin:0 19px 0 4px; 
		display:inline}

/*footer************************/
#blox-footer{
	width:960px; 
	margin:0 auto; 
	margin-bottom:5px; 
	padding:10px 0; 
	overflow:hidden; 
	clear:left; 
	background:#fff; 
	text-align:center; 
	letter-spacing:1px}
	#blox-footer p{
		margin:0 0 5px 0; 
		padding:0 20px 10px; 
		font-size:11px; 
		text-align:left; 
		font-size:1.1em; 
		color:#788196}
		#blox-footer p strong{
			font-weight:bold}
		#blox-footer p a{
			color:#788196; 
			text-decoration:underline}
			#blox-footer p a:hover{
				text-decoration:none}
	#blox-footer #blox-copyright{
		background:none; 
		color:#FFF; 
		font-size:11px; 
		padding:0}
	#blox-footer .blox-bottom-block-holder{
		width:940px; 
		margin:0px 10px; 
		padding:0; 
		border-top:solid 1px; 
		border-bottom:none; 
		overflow:hidden; 
		background:none}
		#blox-footer .footer-section-block{
			height:100%; 
			margin:0; 
			padding:5px; 
			border-right:1px solid #e2e2e2; 
			float:left}
			#blox-footer .footer-section-block .footer-section-block.end{
				border:none}
				.footer-section-block.start h4, 
				.footer-section-block.end h4, 
				.footer-section-block h4{color:#788196}
			.footer-section-block.contact{width:265px}
			.footer-section-block.search{
				width:372px; 
				overflow:hidden}
				.footer-section-block.search form{
					margin:20px; 
					text-align:left}
					.footer-section-block.search form .submit-btn{
						width:50px; 
						height:20px; 
						margin:0; 
						padding:0 0 2px 0; 
						overflow:hidden; 
						border:none; 
						background:#333; 
						font-size:10px; 
						color:white}
					#blox-footer .footer-section-block.search form p{
						padding:0}
				.footer-section-block.search .search-options{
					width:100%; 
					border:1px solid #D1D1D1; 
					text-align:left}
					.footer-section-block.search form label{
						padding-left:4px; 
						font-size:11px; 
						line-height:11px}
					.footer-section-block.search form .col1, 
					.footer-section-block.search form .col2, 
					.footer-section-block.search form .col3{
						padding:0 8px 0 0; 
						float:left; 
						text-align:left}
			#blox-footer .footer-section-block h4{
				margin:0 2px; 
				padding:9px 20px 10px; 
				font-size:18px; 
				text-align:left; 
				color:#788196; 
				border-bottom:solid 1px #D1D1D1}
				.footer-section-block h4.sub{
					border-top:1px solid #EFEFEF}
			.footer-section-block ul{
				margin:0; 
				padding:0 20px 10px}
				.footer-section-block ul li{
					padding:0; 
					background:none; 
					text-align:left}
					.footer-section-block ul li a{
						line-height:11px; 
						font-size:11px; 
						color:black}

/*bottom-block-holder************************/
.blox-bottom-block-holder{
	width:934px; 
	margin:0 0 10px 0; 
	padding:0 0 0 26px; 
	background:#bcc7d1 url(../images/bottom-block-bg.gif) repeat-y; 
	border:solid #bcc7d1; 
	border-width:20px 0 24px; 
	overflow:hidden; 
	clear:left; 
	float:left; 
	font:1.1em/1.27em Tahoma,Arial,sans-serif; 
	letter-spacing:1px}
	.blox-bottom-block-holder h4{
		font-size:1.1em; 
		font-weight:bold; 
		margin:0; 
		color:#788196}
	.blox-bottom-block-holder ul{
		list-style:none; 
		margin:0; 
		padding:0}
		.blox-bottom-block-holder ul li{
			font-weight:normal; 
			padding-left:9px; 
			background:url(../images/bottom-block-separator.gif) no-repeat 0 7px}
			.blox-bottom-block-holder ul li a{
				color:#788196}
.bottom-logo{
	background:url(../images/footer-logo.gif) no-repeat; 
	width:161px; 
	height:108px; 
	float:left; 
	margin-right:18px}
	.bottom-logo a{
		width:161px; 
		height:108px; 
		text-indent:-9999em; 
		overflow:hidden; 
		display:block}
.sections-block{
	width:93px; 
	float:left; 
	overflow:hidden; 
	padding:0 20px; 
	text-align:left}
.services-block{
	width:151px; 
	float:left; 
	padding:0 20px; 
	overflow:hidden; 
	text-align:left}
.rss-block{
	width:79px; 
	float:left; 
	padding:14px 10px 10px 35px; 
	margin:0 25px 0 27px; 
	display:inline; 
	background:#fff url(../images/rss-block-bg.gif) no-repeat 12px 14px; 
	border:1px solid #c0c6aa; 
	overflow:hidden}
	.rss-block h4{
		color:#474747}
	.rss-block p{
		margin:0; 
		color:#666}
.map-block{
	width:213px; 
	float:left; 
	padding:0 15px 0 25px; 
	overflow:hidden; 
	text-align:left}
	.map-block img{
		float:left; 
		border:1px solid #999}
.map-text{
	padding:0 0 0 11px; 
	width:120px; 
	float:left}
	.map-text ul{padding:6px 0 0}
	.map-text ul li{
		background:url(../images/map-arrow.gif) no-repeat 0 5px; 
		padding-left:13px; 
		margin-bottom:5px}
/*advertising************************/
#leaderboard-top{
	text-align:center}
#leaderboard-middle{
	text-align:center}

#leaderboard-middle >div:first-child, #leaderboard-top>div:first-child, #leaderboard-bottom>div:first-child{
	float:left}
#leaderboard-bottom{
	text-align:center; 
	background:#fff; 
	overflow:auto}
#pencil{
	text-align:center}
#pencil img{
	margin:10px 0}
#center-top{
	text-align:center}
#center-middle{
	text-align:center}
#center-bottom{
	text-align:center}
#center-top img{
	margin:0 0 20px}
#center-middle img{
	margin:20px 0}
#center-bottom img{
	margin:20px 0}
#rail-bottom img{
	float:left; 
	margin:0 0 20px 0}
#rail-bottom-secondary img{
	float:right; 
	margin:0 0 20px 0}

/* Stack the bottom button ads in grids where they can't go side by side. */
#blox-right-col.grid_3 #rail-bottom, 
#blox-right-col.grid_3 #rail-bottom-secondary{
	text-align:center}
#blox-right-col.grid_3 #rail-bottom img, 
#blox-right-col.grid_3 #rail-bottom-secondary img,
#blox-right-col.grid_3 #rail-bottom embed, 
#blox-right-col.grid_3 #rail-bottom-secondary embed,
#blox-right-col.grid_3 #rail-bottom iframe, 
#blox-right-col.grid_3 #rail-bottom-secondary iframe{
	float:none}
#blox-left-sidebar.grid_3 #rail-bottom, 
#blox-left-sidebar.grid_3 #rail-bottom-secondary{
	text-align:center}
#blox-left-sidebar.grid_3 #rail-bottom img, 
#blox-left-sidebar.grid_3 #rail-bottom-secondary img,
#blox-left-sidebar.grid_3 #rail-bottom iframe, 
#blox-left-sidebar.grid_3 #rail-bottom-secondary iframe,
#blox-left-sidebar.grid_3 #rail-bottom embed, 
#blox-left-sidebar.grid_3 #rail-bottom-secondary embed{
	float:none}
#blox-left-sidebar.grid_2 #rail-bottom, 
#blox-left-sidebar.grid_2 #rail-bottom-secondary{
	text-align:center}
#blox-left-sidebar.grid_2 #rail-bottom img, 
#blox-left-sidebar.grid_2 #rail-bottom-secondary img,
#blox-left-sidebar.grid_2 #rail-bottom iframe, 
#blox-left-sidebar.grid_2 #rail-bottom-secondary iframe,
#blox-left-sidebar.grid_2 #rail-bottom embed, 
#blox-left-sidebar.grid_2 #rail-bottom-secondary embed{
	float:none}

#rail-top img,
#rail-top iframe,
#rail-top embed{
	margin:0 0 20px 0}
#rail-middle img,
#rail-middle iframe,
#rail-middle embed{
	margin:0 0 20px 0}

/* Add borders in regions where ads don't fit grid exactly. */
#rail-top.rail-top-rule img,
#rail-middle.rail-middle-rule img,
#rail-top.rail-top-rule embed,
#rail-middle.rail-middle-rule embed,
#rail-top.rail-top-rule iframe,
#rail-middle.rail-middle-rule iframe {
	-moz-border-radius:4px;
	-webkid-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDDDDD;
	padding:14px;} 
#left-rail-top.rail-top-rule img,
#left-rail-middle.rail-middle-rule img,
#left-rail-top.rail-top-rule embed,
#left-rail-middle.rail-middle-rule embed,
#left-rail-top.rail-top-rule iframe,
#left-rail-middle.rail-middle-rule iframe {
	-moz-border-radius:4px;
	-webkid-border-radius:4px;
	border-radius:4px;
	border:1px solid #DDDDDD;
	padding:9px;} 

/* Region specific - Live ads only */
#tncms-region-ads-leaderboard-top img{
	float:left; 
	margin:0 0 0 10px}
#tncms-region-ads-leaderboard-top embed, #tncms-region-ads-leaderboard-top iframe{
	margin-bottom:20px; 
	margin-left:10px; }
#tncms-region-ads-leaderboard-middle img, 
#tncms-region-ads-leaderboard-middle embed, 
#tncms-region-ads-leaderboard-middle iframe{
	margin-bottom:20px; 
	margin-left:10px; }

#tncms-region-ads-leaderboard-bottom img{
	float:left; 
	margin:20px 10px 20px 10px}
#tncms-region-ads-leaderboard-bottom embed, 
#tncms-region-ads-leaderboard-bottom iframe{
	margin-bottom:20px; 
	margin-left:10px; }
#tncms-region-ads-tile-bottom img,
#tncms-region-ads-tile-bottom iframe,
#tncms-region-ads-tile-bottom embed{
	float:left; 
	margin:0 0 0 10px}
#tncms-region-ads-pencil img,
#tncms-region-ads-pencil iframe,
#tncms-region-ads-pencil embed{}
#tncms-region-ads-pencil{
	margin:20px 0;
	clear:both;
	float:none;}
#tncms-region-ads-rail-bottom img,
#tncms-region-ads-rail-bottom iframe,
#tncms-region-ads-rail-bottom embed{
	float:left}
#tncms-region-ads-rail-bottom-secondary img,
#tncms-region-ads-rail-bottom-secondary iframe,
#tncms-region-ads-rail-bottom-secondary embed{
	float:right}
#tncms-region-ads-rail-top img,
#tncms-region-ads-rail-top embed,
#tncms-region-ads-rail-top iframe{
	margin:0 0 20px 0}
#tncms-region-ads-rail-middle img,
#tncms-region-ads-rail-middle iframe,
#tncms-region-ads-rail-middle embed {
	margin:0 0 20px 0}
#tncms-region-ads-rail-bottom img,
#tncms-region-ads-rail-bottom iframe,
#tncms-region-ads-rail-bottom embed{
	margin:0 0 20px 0}
#tncms-region-ads-rail-bottom-secondary img,
#tncms-region-ads-rail-bottom-secondary embed,
#tncms-region-ads-rail-bottom-secondary iframe{
	margin:0 0 20px 0}
#tncms-region-ads-center-top img,
#tncms-region-ads-center-top iframe,
#tncms-region-ads-center-top embed{
	margin:20px 0 20px 0}
#tncms-region-ads-center-middle img,
#tncms-region-ads-center-middle iframe,
#tncms-region-ads-center-middle embed{
	margin:20px 0 20px 0}
#tncms-region-ads-center-middle img,
#tncms-region-ads-center-middle iframe,
#tncms-region-ads-center-middle embed{
	margin:20px 0 20px 0}
#in-story img,
#in-story iframe,
#in-story embed{
	margin:0 20px 20px 0; 
	float:left}
#in-media-box img,
#in-media-box iframe,
#in-media-box embed {
	margin:20px 0}
#weather-sponsor img,
#weather-sponsor iframe,
#weather-sponsor embed{
	bottom:0; 
	margin-bottom:9px; 
	position:absolute; 
	right:315px}
.demo-ad{
	float:left; 
	margin-left:10px}

/* old */
.leaderboard-inside{
	padding-left:0}
	.leaderboard-inside img{
		float:none}
#pencil-ad{
	height:110px; 
	margin:0 auto; 
	text-align:center}
#blox-leaderboard-bottom{
	padding-bottom:0}
.blox-leaderboard{
	padding:0; 
	background:white}
.blox-leaderboard img{
	padding-left:10px}

#blox-right-col{
	overflow:hidden}


/*TopAds Styles*****************/

.topads-tr, tr.topads-tr, th.topads-th, .topads-th, .topads-header, td.topads-td, .topads-td, table.topads-table, .topads-table, .topads-table td, .topads-table tr, .topads-table th{
	list-style:none; 
	margin:0; 
	padding:0; 
	border:none; /* Module border */
	background:none}
table.topads-table{
	border:none; 
	background:none; /* Module background */
	width:100%; 
	margin:auto}
table.topads-table table{
	border:none; 
	background:none; /* Module background */
	width:100%; 
	margin:auto}

.topads-td{
	background:none; /* Module background */
}

.topads-tr{
	border:1px none #D6D3D6; 
	background:none; /* Module background */
}

.topads-header{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif}

.topads-header a{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	color:#55699D; 
	text-decoration:none; 
	margin:0; 
	padding:0 0 5px 0; 
	display:block}

.topads-header a:hover{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	color:#009; 
	text-decoration:underline}

/* Jobs Front Styles */

.tn-css-default-job-front-item{
	border:1px solid #D6D3D6; 
	background:#F3F3F3; 
	margin:5px; 
	padding:9px; 
	text-align:left}

.tn-css-default-job-front-item:hover{
	background:#D9DEEC}

.tn-css-default-job-front-position_title{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif}

.tn-css-default-job-front-position_title a{
	color:#55699D; 
	text-decoration:none}

.tn-css-default-job-front-position_title a:hover{
	color:#009; 
	text-decoration:underline}

.tn-css-default-job-front-company_name{
	font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	margin:0px; 
	color:#333}

/* Homes Front Styles */

.tn-css-default-home-front-item{
	border:1px solid #D6D3D6; 
	background:#F3F3F3; 
	margin:5px; 
	padding:9px; 
	text-align:center}

.tn-css-default-home-front-item:hover{
	background:#D9DEEC}

.tn-css-default-home-front-price{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif}

.tn-css-default-home-front-price a{
	color:#55699D; 
	text-decoration:none}

.tn-css-default-home-front-price a:hover{
	color:#009; 
	text-decoration:underline}

.tn-css-default-home-front-city, .tn-css-default-home-front-state, .tn-css-default-home-front-beds, .tn-css-default-home-front-baths{
	font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	display:inline !important; 
	color:#333; 
	margin:0; 
	padding:0}

.tn-css-default-home-front-media, .tn-css-default-home-front-media img, {
	width:100px; 
	border:none; 
	margin:0; 
	padding:0}

/* Cars Front Styles */

.tn-css-default-car-front-item{
	border:1px solid #D6D3D6; 
	background:#F3F3F3; 
	margin:5px; 
	padding:9px; 
	text-align:center}

.tn-css-default-car-front-item:hover{
	background:#D9DEEC}

.tn-css-default-car-front-price{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif}

.tn-css-default-car-front-price a{
	color:#55699D; 
	text-decoration:none}

.tn-css-default-car-front-price a:hover{
	color:#009; 
	text-decoration:underline}

.tn-css-default-car-front-manufacture_year, .tn-css-default-car-front-model, .tn-css-default-car-front-make{
	font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	display:inline !important; 
	color:#333; 
	margin:0; 
	padding:0}

.tn-css-default-car-front-media, .tn-css-default-car-front-media img, {
	text-align:center; 
	width:100px; 
	border:none; 
	margin:0; 
	padding:0}

/* Generic Front Styles */

.tn-css-default-generic-front-item{
	border:1px solid #D6D3D6; 
	background:#F3F3F3; 
	margin:5px; 
	padding:9px; 
	text-align:center}

.tn-css-default-generic-front-item:hover{
	background:#D9DEEC}

.tn-css-default-generic-front-heading{
	font:bold 13px Arial,Verdana,Geneva,Helvetica,sans-serif}

.tn-css-default-generic-front-heading a{
	color:#55699D; 
	text-decoration:none}

.tn-css-default-generic-front-heading a:hover{
	color:#009; 
	text-decoration:underline}

.tn-css-default-generic-front-subheading{
	font:normal 11px Arial,Verdana,Geneva,Helvetica,sans-serif; 
	display:inline !important; 
	color:#333; 
	margin:0; 
	padding:0}

.tn-css-default-generic-front-media, .tn-css-default-generic-front-media img, {
	width:100px; 
	border:none; 
	margin:0; 
	padding:0}

/*Calendar Styles*****************/

.calendar-submit h3{
	clear:both}
#calendar-submit input, textarea, select{
	font:100% arial,sans-serif; 
	vertical-align:left}
.btn-go{width:70px; font-weight:bold;}	
	
/*   Icons Styles *****************************/

.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-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}

/*//////////// INSTANT GALLERY ////// */
.instant-gallery-app{}
	.instant-gallery-app .gallery-play-controls .next,
	.instant-gallery-app .gallery-play-controls .prev{
		margin-bottom:10px;
		padding:2px 4px;
		display:inline-block;
		border:1px solid #aaa;
		text-decoration:none;
		-moz-border-radius:3px;}
		.instant-gallery-app .gallery-play-controls .next:hover,
		.instant-gallery-app .gallery-play-controls .prev:hover{
			background:#aaa;
			color:white;}
	.instant-gallery-app .instant-gallery{
		background:white;}
		.instant-gallery-app .instant-gallery .frame{
			position:static!important;}
			.instant-gallery-app .instant-gallery .frame h3{
				margin:10px 0 5px 0;}
			.instant-gallery-app .instant-gallery .frame .horizontal,
			.instant-gallery-app .instant-gallery .frame .neutral{}
			.instant-gallery-app .instant-gallery .frame .vertical{}

	.instant-gallery-app .preview-slide-navigator{}
		.instant-gallery-app .preview-slide-navigator a.preview{
			width:50px;
			height:50px;
			margin-right:2px;
			padding:1px;
			border:1px solid #888;
			display:block;
			float:left;
			overflow:hidden;}
			.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control{
				width:50px;
				height:50px;
				overflow:hidden;
				display:inline-block;}
			.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.vertical{
				width:50px;
				height:auto;}
			.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.horizontal{
				width:auto;
				height:50px;}
/* Special style to captialize the RSS section page. */
#blox-html-container.index.site.rss #index-section-title h1{text-transform:uppercase;}

/* Related Content Styles */
.blox-related {background:none repeat scroll 0 0 #EFEFEF;
	border:1px solid #DFDFDF;
	padding:20px;
	margin-bottom: 20px;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;}
	.blox-related a {color: #666;}
	.blox-related.blox-related-question,
	.blox-related.blox-related-fact,
	.blox-related.blox-related-highlights {background-color: #fff;}
	.blox-related.blox-related-padding {margin-top: 20px;}
	.blox-related dt {font-size:16px;
		font-weight:bold;
		margin-bottom:10px;}
	.blox-related dd {font-size:12px;
		font-weight:normal;
		margin-bottom:5px;}
		.blox-related dd p {line-height: 17px;}
		.blox-related dd ul {margin-left: 20px; list-style:square outside none; padding-left: 30px;}
			.blox-related dd ul li {list-style:square outside none; margin-bottom: 10px;}
.blox-related-refer {border-top:1px solid #DFDFDF;
	margin-top:10px;
	padding-top:10px;
	text-align:left;
	width:60px;}
	.blox-related-refer dt {font-size:12px;
		font-weight:bold;
		padding-bottom:10px;}
	.blox-related-refer dd {font-size:11px;}
	.blox-related-refer ul li {list-style: square inside none;padding-bottom: 10px;}
	
.blox-related.quote{
	background: none;
	-moz-border-radius:0px;
	-webkit-border-radius:0px;
	border-radius:0px;
	border: none;
	border-bottom:1px solid #CCCCCC;
	border-top:3px solid #DDDDDD;
	margin-bottom:20px;
	padding-bottom:10px;
	padding-top:20px;}
	.blox-related.quote dt{
		color:#666666;
		font-size:14px;
		font-weight:bold;
		margin-bottom:15px;
		line-height:20px;}
	.blox-related.quote dd{
		padding-left:50px;
		background:url('../images/quotes.png') no-repeat left top;
		overflow:hidden;}
		.blox-related.quote dd p{color:#333333;
			font-size:22px;
			font-weight:bold;
			line-height:30px;}

/* 
Search Utility macro:. core_base_library_resultPaging 
*/
.paging{
	font-size:12px;
	font-weight:bold;
	width:100%;
	text-align:center;
	margin-bottom:10px;
	padding-bottom:5px;
	border-bottom:1px dotted #ccc;}
	.paging.bottom{
		border-top:1px dotted #ccc;
		margin-top:10px;
		padding-top:5px;
		margin-bottom:0px;
		padding-bottom:0px;
		border-bottom:0px}
	.paging table{
		margin-left:auto;
		margin-right:auto;
		/*width:240px;*/}
	.paging td{
		width:20px;
		height:16px;
		text-align:center;}
	.paging a{
		color:#777; 
		padding:2px;}
		.paging a:hover{color:#457c9d;}
	.paging em.current{
		font-weight:bold; 
		color:#be4713; 
		font-style:normal;}
/* 
[end] core_base_library_resultPaging */ 

/* Set some default styles for html assets. */
.blox-html-asset {font-size:12px;
	line-height:16px;
	margin-bottom:8px;}