/* -------------- Site customizations -------------- */

/********** BEGIN FONT RELATED STYLES ( planning to move all font related styles here )************/
/* @import url(http://fonts.googleapis.com/css?family=Volkhov); */
/*@import url(http://fonts.googleapis.com/css?family=Libre+Baskerville); */
/* @import url(http://fonts.googleapis.com/css?family=PT+Sans); */
/*@import url(http://fonts.googleapis.com/css?family=PT+Sans:400,700);*/
/* font-family: 'Libre Baskerville', serif; */
/* font-family: 'PT Sans', sans-serif; */




.calendar-widget-event-list h3 { font-weight:normal!important;}

#blox-story h1 .blox-headline { font-size:48px!important;line-height:49px!important; font-weight: normal!important;}

body { font-family: Georgia, "Times New Roman", Times, serif;font-size:14px;}
/*div.content { font-family: 'Libre Baskerville', serif!important;font-weight:normal!important;font-size:14px!important;}*/

#blox-right-col { padding-top: 3px;}

#blox-showcase-images .blox-description p { 
    font-family: Georgia,'Libre Baskerville', serif!important;
    font-size: 13px!important;
    line-height:14px!important;
    color: #999999!important;
}

#blox-showcase-images .blox-byline {
    font-family: Georgia, 'Libre Baskerville', serif;
    font-size: 13px!important;
    line-height:14px!important;    
    background: #000000;
    height: auto;
    width: 50%;
    color: #999999!important;
    position: relative;
    left: 310px;

}
.blox-byline { text-transform:uppercase;}
/********** END FONT RELATED STYLES ************/

#blox-story h1 .blox-kicker {
    padding-top: 7px;
    padding-bottom: 7px;
    font-family: 'PT Sans', sans-serif!important;
    font-size: 20px;
    color: #999;
    line-height: 28px;
    display: block;
    font-weight: bold;
}

/* add padding for metering message */
.container_12 .grid_8 { margin-top: 31px; width: 620px;}

.multimedia .container_12 .grid_8 { margin-top: 0px;}

.calendar .container_12 .grid_8 { margin-top: -34px; width: 620px;}

.calendar #blox-right-col { padding-top: 0px!important;}
.calendar .current-time { position: relative; top: -20px; height: 0px;}
.calendar .blox-title h3, .calendar .blox-sub-title h4 { color: #000000!important;}
.calendar .blox-title h3, .calendar .blox-title h3 a { color: #000;}
.exploresantafe .blox-title h3, .exploresantafe .blox-title h3 a { color: #992a17;}
#calendarSearch #calAdvancedOptions div#searchFlags { display: none;}
#calendarSearch #calAdvancedOptions { height: 25px;}

.explore a:link {color:#3366ff;}
.explore a:visited {color:#3366ff;}
.explore a:hover { color:#3366ff;}
.explore a:active {color:#3366ff;}
a:hover { color:#4C727F;}
.sfnm-opinion .blox-list li a:hover { color: #4C727F!important;}

/* .blox-asset-content p { font-size: 14px!important;} */

#blox-header {
width: 100%;
height: 90px;
padding: 0px 0 0 0;
overflow: hidden;
float: left;
position: relative;

}
#blox-header-vertical-nav { overflow: visible;}


/* hide section titles and bread crumbs */
#index-section-title { display:none;}
#blox-breadcrumbs { display:none;}


/* Header Logo */
.front #blox-header-vertical-nav h1,
.front #blox-header-vertical-nav h2,
.front #blox-header h1,
.front #blox-header h2
    { background: url(../../images/_site/logo1.png) no-repeat 190px 0px transparent;width:643px;}
    
/* logo on sub pages */    
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2 { background: url(../../images/_site/logo_sub4.png) no-repeat 335px 20px transparent; width:383px;}

#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
  display: block;
  height: 36px;
  left: 175px;
  overflow: hidden;
  position: relative;
  text-indent: -9999em;
  top: 0;
  width: 290px;
}

/* end sub page logo */
    

#blox-header h1, #blox-header h2 { width: 100%;height:65px; }
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 { width: 801px!important;}

.front #blox-header-vertical-nav h1, #blox-header-vertical-nav h2 { height: 75px; position: relative;top: -13px;width: 213px;}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 { height: 52px; position: relative;top: -3px;width: 213px;}

#blox-header-vertical-nav { padding: 0px 0 0 0;}

/* weather realted front page only */
.front .top-right-one { left: 25px!important;height:102px;top:-8px!important;}

/* weather realted for each section */
.jobs .top-right-one, 
.news .top-right-one, 
.sports .top-right-one, 
.opinion .top-right-one, 
.magazines .top-right-one,
.life .top-right-one,
.multimedia .top-right-one, 
.sfnm_classifieds .top-right-one, 
.marketplace .top-right-one,
.community_news .top-right-one,
.calendar .top-right-one, .frame .top-right-one,
.archives .top-right-one, .site .top-right-one,
.fire_information .top-right-one,
.re_proof .top-right-one,
.newsletters .top-right-one { left: 25px!important;height:102px;top:46px!important;} 

/* weather on services/dashboard page*/
.service .top-right-one, .users .top-right-one {left: 25px!important;height: 102px;top: -19px;}
.forms .top-right-one {left: 25px!important;height: 102px;top: -31px!important;}
/*.forms #section-name { top: -18px;display:none;}*/
.services .top-right-one {left: 25px!important;height: 102px;top: -19px!important;}



#weather-bug {width: 200px!important;height:95px;}
#weather-bug #temp { font-size: 20px;font-weight: normal;position:relative; top:17px;left:30px;}
#weather-bug #icon { position: relative;top: 3px;right: 67px;}
#weather-bug #conditions { position: absolute;left: 69px;bottom: 45px;}
#weather-bug #conditions a { font-size:15px;font-weight:bold;}
#weather-bug #icon img {
float: right;
width: auto;
height: auto;
margin-right: 29px;
margin-top: -5px;
}

.demo-ad.size-88x31.weather-sponsor-preview { position: absolute;bottom: 10px!important;right: 725px!important;}

/* General Thesme Setup */
.front #blox-container {background:none repeat scroll 0 0 #ffffff;}
/*#blox-html-container { background: #ffffff;}*/

.highlight-white  {background:none repeat scroll 0 0 #fff; border: 1px solid #DDDDDD;}
#blox-html-container #blox-wrapper .blox-title h3 {background: none; border-top: none;}
#blox-html-container #blox-wrapper .blox-title {background: none;}



/* Navigation Colors */
#nav { border: solid 1px #c4c4c4;}
ul.dropdown a:link, ul.dropdown a:visited { color: #000000;text-transform:uppercase;}
ul.dropdown, ul.dropdown li {background-color: #ffffff;}


ul.dropdown li:hover > a, ul.dropdown li.hover > a, ul.dropdown li.active-vertical > a, li.active-horizontal > a {
color: #ffffff;
}
/* ul.dropdown a:hover, ul.dropdown a:hover { color: #ffffff;} */

ul.dropdown li.active-vertical { background-color: #0088B8;}


ul.dropdown li.hover, ul.dropdown li:hover {background-color: #0088B8;}
ul.dropdown li {padding: 8px 16px 6px;}
ul.dropdown ul, ul.dropdown ul li {
background-color: #C4C4C4;
}
ul.dropdown ul, ul.dropdown ul li:hover {
/* background-color: #357f9c; */
background-color: #0088B8;
}
/* Blocks */
.sfn-sports .blox-title h3 { color: #992A17;}
.blox-title a, .blox-sub-title a { color: #992A17!important;}
.multimedia .blox-title a, .blox-sub-title a { color: white!important;} /* filby 04_21_2015 - request that block titles on /multimedia pages be in white */
#blox-featured-listings {background: #fff;}

.soft {background: #fff;}
.multimedia .soft {background:none!important; border:none!important;}

.multimedia .soft .image-list-text h4 {
color: #ffffff;
font-size: 16px!important;
line-height: 16px!important;
font-family: Georgia, 'Libre Baskerville', serif!important;
font-weight: bold!important;
}

.multimedia .soft .blox-title h3 a {
font-weight: bold;
color: white;
}
.highlight-white .centerpiece-images #gallery-adv #slideshow-adv {width:450px;}
.container_12 .grid_8 #ara-container {background: #FFF;}


.snm-topstory-second .blox-title, .snm-topstory-second .blox-sub-title {
display: none;
border-bottom: none!important;
}


.snm-topstory-second .blox-list li {
border-top: none!important;
background: url(../../images/_site/red_li_block.gif) no-repeat 0 28%;
font-size: 14px;
padding: 6px 0 6px 15px;
}
.snm-topstory-second .blox-list h3 { font-weight: bold;}

#playlist {
    background-color: none;
    border-top: 2px dotted #CCCCCC;
    float: none;
    margin: 0;
    padding: 15px;
    width: auto;
}

/* a.more, a.more-grey {background: none repeat scroll 0 0 #29426B;} */

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
    -moz-border-radius-bottomright: 15px;
    -moz-border-radius-topright: 15px;
    background: none repeat scroll 0 0 #08478D;
}

#blox-header-search {
z-index:1;
width: 208px;
-moz-border-radius: 10px 10px 10px 10px;
background: none repeat scroll 0 0 #0088b8;
color: #ffffff;
margin: 6px;
padding: 5px 10px 7px;
position: relative;
bottom: 25px;
left: 726px;
}

#blox-header-search input.search-bar { width: 205px;}
#blox-header-search a {color: #fff;}


#leaderboard-top {
padding-top: 12px!important;
padding-bottom:12px!important;
background: #0088B8;
width: 960px;
position: relative;
margin-left: auto;
margin-right: auto;
text-align: center;

}

#leaderboard-bottom { padding-top:12px!important;padding-bottom:12px!important;overflow-y:hidden;}
#extra-nav { background:#0088b8; width:960px; height:35px; margin-left:auto;margin-right:auto;border-bottom: 0px;}
#extra-nav ul#extra-left { margin-top: 10px;padding-left:7px;}
#extra-nav ul#extra-left { position: relative;top: 0px;}
#extra-nav #extra-left li a { color:#ffffff;}
#extra-nav #extra-left li a {
font-size: 10px;
/* font-family: Tahoma,Arial,sans-serif; */
font-family: 'PT Sans', sans-serif;
color: white;
}
.current-time { position:relative; top:-20px;color:#777575;text-transform:uppercase;background:#ffffff;width:960px;height:35px;}
#time-span {
/*    font-family:Tahoma,Arial,sans-serif!important; */
    font-family: 'PT Sans', sans-serif;
    position: absolute;
    top: 12px;
    left: 405px;
}

#btn-container { position: absolute;height: 32px;width: 210px;top:90px;left: 865px;}
#btn-container-sub {
    position: absolute;
    height: 32px;
    width: 210px;
    top: 130px;
    left: 770px;
}
#soc-btn { float:left;width:32px;}

#nav-group {background:#0088B8;padding: 8px 7px 6px;}
#nav-group a { text-transform:none;}
#nav-group a { color: #fff;}
#nav-group li a { color: #666;}
#nav-group li a:hover { color: #ffffff!important;}




#weath-links { position:absolute;top:66px;left:70px;width:110px;}
#weath-link1 {float:left;}
#weath-link1 a, #weath-link2 a  {font-size:10px;}
#weath-link2 {float:right;}
#weath-sep { float:left;padding-left:5px; padding-right:2px; width:3px;}

.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
-webkit-border-top-right-radius: 16px;
-webkit-border-bottom-right-radius: 16px;
-moz-border-radius-topright: 16px;
-moz-border-radius-bottomright: 16px;
border-top-right-radius: 90px;
border-bottom-right-radius: 90px;
-webkit-border-right-radius: 2px;
-moz-border-right-radius: 2px;
border-right-radius: 2px;
background: none repeat scroll 0 0 #EA6262;
-webkit-border-right-radius: 2px;
-moz-border-right-radius: 2px;
border-right-radius: 2px;
}

.blox-breaking-news { background: #000000;font-family: "Times New Roman", Times, serif;}
.blox-breaking-news li a{ color:#c4c4c4;}

.blox-top-heading p, .top-heading p, .top-heading-invert p { background: #EA6262;}

.blox-photo-gallery-list { padding: 12px 0 0 0px;}
.grid_4 {
    margin-left: 5px!important;
}
.grid_4#g4 {
    width:400px; 
    float:left;
    padding-bottom:20px;
}

.grid_2#g2 {width:180px; float:right;}
.front .grid_2#g2 {width:180px; float:right;padding-top:0px;}

/* front page block */
.snm-topstory-second .blox-top-story h3.blox-headline { 
    font-family: Georgia,'Libre Baskerville', serif!important;
    line-height:34px;
    font-weight:bold!important;
    font-size:31px!important;
    padding-bottom:0px!important;
    margin-bottom:0px!important;
}
.snm-topstory-second-two .blox-top-story h3.blox-headline {
    font-weight: bold!important;
    font-size:20px!important;
    line-height:20px!important;
    font-family: Georgia, 'Libre Baskerville', serif;
}
/* .blox-bucket-list dd a, .blox-slider-news dd a { font-weight: normal!important;} */
.snm-topstory-remaining .blox-recent-list {
border-left: 0px solid black;
}

.snm-topstory-remaining .blox-recent-block h4 { 
    border-left: 0px solid black;
    font-family: Georgia,'Libre Baskerville', serif;
}

.snm-topstory-remaining .blox-recent-list li { border-top: 0px solid #666;}
.snm-latestupdates .blox-recent-block h4 {
    line-height:16px!important;
    display:inline;
    font-size: 16px!important;
    font-family: Georgia, 'Libre Baskerville', serif!important;
    margin: 0 0 0px;
    font-weight:normal!important;
}

.snm-latestupdates .blox-recent-list li {
width: 100%;
float: left;
border-top: 0px solid #666;
padding: 3px 0;
}

.snm-latestupdates .blox-title h3, .blox-sub-title h4 { font-size: 17px;color: #992A17!important;font-weight:bold;}
#center-top { display: none;}
#center-middle { display: none;}

.blox-asset-content h3, #blox-center-piece h3 { line-height: .9em;}

/* can remove if mike gets block done */
.snm-topstory-second .blox-top-story-holder { margin: 0px 0 0;}

.slideshow-showcase {
    border-bottom: 5px solid black;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
}

.blox-photo-gallery-list li {
width: 85px;
height: 136px;
margin-right: 2px;
margin-bottom: 15px;
border: 4px solid #252525;
float: left;
position: relative;
overflow: hidden;
}

.front .container_12 .grid_4 .blox-photo-gallery-list li { margin-right: 7px!important;}
.sfnm-front-pasa .centerpiece h3 a {
display:none;
}

.sfnm-front-pasa .blox-title h3  { font-size: 17px;color: #992A17!important;font-weight:bold;}
div#opin-img { 
background: url(../../images/_site/opinion_header_img2.jpg) no-repeat;
width: 308px;
height:139px;

}
/* #opin-img img { width:300px; } */



.numbered-list #mostPopAccordian .blox-list li a {
color: black!important;
font-weight:normal!important;
}
ul.tabs-container li a span { font-weight: bold!important;}

.sfnm-opinion .blox-list li {
border-top: 0px solid #666;
margin: -1px 0 1px;
background-image:none;
color: #333;
padding: 1px 0 1px 1px;
}
.sfnm-opinion .blox-list li a {
font-family: Georgia,'Libre Baskerville', serif!important;
color: #000000;
}

.snm-latestupdates-f1 {}
/* #snm-latestupdates-para { padding-top:10px;} */
#bhl-contain { border:none;}
.snm-latestupdates #ud-time { /* position:relative; bottom:2px; right:7px; */ color:#900;float:right;}
.snm-latestupdates-f1 #ud-time { /* position:relative; top:65px; left:0px; */ color:#900;float:right;}
/* .blox-recent-block h4 { margin: 0 0 -9px;} */

.blox-recent-block h4 {
    font-family: Georgia, 'Libre Baskerville', serif!important;
    font-size: 16px!important; 
    line-height: 16px!important;
    font-weight: bold!important;
}

#mostPopAccordian .blox-list li a { color: #000000!important;}
#mostPopAccordian .ui-widget-content { border: none!important;}
#mostPopAccordian.ui-accordion .ui-accordion-content { padding: 0px!important;}
#mostPopAccordian #ui-accordion-mostPopAccordian-header-0 {display: none;}
#mostPopAccordian h3 { display: none;}

.front .sfn-taste-list .blox-recent-block h4 {
font-family: Georgia, 'Libre Baskerville', serif!important;
font-size: 16px!important;
line-height:16px;
font-weight: bold!important;
}



.magazines .sfn-taste-list .blox-recent-block h4 {
font-family: Georgia, 'Libre Baskerville', serif!important;
font-size: 23px!important;
/*font-weight: normal!important;*/
}

.blox-asset-content h3, #blox-center-piece h3 { font-weight: normal!important;}
.blox-specials-gallery ul li h4 {
/* font-family: 'Volkhov', serif; */
font-family: Georgia,'Libre Baskerville', serif;
margin: 0;
color: #333;
font-size: 14px;
/*font-weight: 700;*/
padding-top: 3px;
}


h1, h2, .blox-serif, #blox-story .inset-left, #blox-story .inset-right {
font-weight: normal;
/* font-family: 'Volkhov', serif; */
font-family: Georgia,'Libre Baskerville', serif!important;
}


.blox-title h3, .blox-sub-title h4 {
    font-size:17px!important;
    margin: 0;
    font-weight: bold!important;
    color: #788196;
    font-family: 'PT Sans', sans-serif; 
}


.magazines .blox-title h3, .magazines .blox-sub-title h4 { color: #992A17;}


/* sports block */

.sfn-sports .blox-zebra-list .zebra-mane .image-cell {
float: left;
margin-left: 0px;
margin-right:11px;
}

.sfn-sports .blox-zebra-list .zebra-stripes {
/*  padding-left:7px;
    float: right; */
    margin-left: 10px;
    width: 30%;
}

.blox-zebra-list .zebra-stripes li { width: 80%;}
.blox-zebra-list .zebra-stripes .headline-cell {
line-height: 16px;
width: 100%;
}
.sfn-sports .zebra-stripes {
position: relative;
}
.front .sfn-sports .blox-zebra-list p {
/*    font-family: 'Libre Baskerville', serif; */
    font-size:14px!important;
    position:relative;
    left: 0px;
    width: 220px;
    float: left;
    color: #000;
    margin: 0px 0 8px;
    bottom: -15px;
}
/* .sfn-sports .blox-zebra-list p {
    font-size:14px!important;
    position:relative;
    width: 220px;
    float: right;
    color: #000;
    margin: 0px 0 8px;
    bottom: 0px;
}*/

.sfn-sports .blox-zebra-list p {
    font-size:14px!important;
    position:relative;
    width: 220px;
    float: left;
    color: #000;
    margin: 0px 0 8px;
    bottom: -15px;
}
.sfn-sports .blox-zebra-list img {width:150px!important;}


.blox-zebra-list .zebra-mane {
    border-right: 1px solid #cccccc;
    width: 63%;
    float: left;
    margin-top: 8px;
    padding-right:15px;
}



.blox-zebra-list .zebra-stripes li.iterodd { background: #ffffff;}
.sfn-sports .blox-zebra-list .zebra-stripes li a { color:#000000!important;}
.sfn-sports .blox-zebra-list .zebra-stripes li a:hover { color: #4C727F!important;}

/* end sports block */

.blox-bucket-list .odd-list-item { background: #ffffff;}




.snm-latestupdates-f1 .blox-recent-list li {
width: 100%;
overflow: hidden;
float: left;
border-top: 0px solid #666;
margin: -1px 0 1px;
padding: 0px 0;
}

.universal-tabs .tabs-container a span { 
font-weight: bold;
font-size: 17px;
text-transform: capitalize;
font-weight: normal;
padding-right: 5px;
/* font-family: Tahoma,Arial,sans-serif!important; */
font-family: 'PT Sans', sans-serif!important;
zoom: 1;
}
.universal-tabs .tabs-container .ui-tabs-selected a span {
  font-weight: bold;
}

#tabset_sidebar_0 .blox-title a { display: none!important;}
#tabset_sidebar_1 .blox-title a { display: none!important;}

.universal-tabs .tabs-container a {
line-height: 26px;
font-size: 10px;
font-weight: bold;
}

#section-name { 
    color: #000000;
    text-align:center;
    position:relative;
    font-family: Georgia,'Libre Baskerville', serif!important;
    top:18px;
    margin-left:auto;
    margin-right:auto;
    font-size:68px!important;
    font-weight:normal;
    text-transform:uppercase;
    width:auto;
    /* jmjh 531740 */
    z-index: 1000;
}

/* removed to fix cutoff titles
.site #section-name { top:-20px;}*/

/* sections with long names
.community_news #section-name, .sfnm_classifieds #section-name { position:relative;top:-21px;} */


.universal-tabs .tabs-container .ui-tabs-selected a {
font-weight:bold;
color: #992A17;
background-position: left -102px;
border-bottom-color: white;
}
div.tab { border: 0px solid #DDD;padding:7px!important;}

.universal-tabs .tabs-container a { background-image: none!important;border-bottom:none;}
.universal-tabs .tabs-container a span { background: none!important;}

#dec-list, .numbered-item {color:#992A17;font-weight:normal;font-size:14px;font-family: 'Libre Baskerville', serif!important;}

.sfn-most-read .blox-list li { 
    background-image: none!important;
    border-top: 0px solid #666;
    padding: 0px 0 0px 0px;
    padding-bottom:6px; 
    color:#000000!important;
    /* line-height: 14px!important; */
    } 


.sfn-most-read .blox-column .blox-list li a { color: #000000;}
.sfn-most-read .blox-column .blox-list li a:hover {color:#4C727F!important;}


.sfn-most-read ol { list-style-type: decimal!important;}

.sfn-most-read #blox-story-text ol {
list-style-type: decimal!important;

}

.sfn-most-read ul, .sfn-most-read > li {
list-style-image: none;
list-style-position: outside;
list-style-type: decimal!important;
}

.pasatiempo-sfn-front-one .blox-list li { color: #000000!important; padding:0px;}

.pasatiempo-sfn-front .blox-list li  {
/*    line-height:13px; */
    border-top: 0px solid #666;
    background-image:none!important;
    color: #000000!important;
/*    padding: 0px 0 0px 0px;
    margin: 9px 0 0px; */
}



.pasatiempo-sfn-front .blox-list li h4.blox-headline, .pasatiempo-sfn-front .blox-list li h3.blox-headline {
    font-family: Georgia, 'Libre Baskerville', serif!important;
    font-size: 16px!important;
    line-height: 21px!important;
}


.numbered-list .blox-list li { margin: -1px 0 9px!important;}

.pasatiempo-sfn-front .blox-list li img {
padding-bottom: 8px;
vertical-align: middle;
margin-right: 5px;
}
/* .blox-list li { margin: 9px 0 0px;} */

.pasatiempo-sfn-front .blox-list li a { color:#000000!important;}
.pasatiempo-sfn-front .blox-list li a:hover { color:#4C727F!important;}


/* FRONT PAGE COLUMNISTS BLOCK STYLES*/

.sfn-columnists .blox-recent-block h4 { margin: 0 0 0px;}
.sfn-columnists .blox-recent-block h4 a { 
/*    font-family: Arial,Helvetica,sans-serif; */
    font-family: 'PT Sans', sans-serif;

/*    font-size:12px; */
    font-weight:normal;
    

    margin: 0 0 0px;
} 
.sfn-columnists p { font-size:16px;}
.sfn-columnists .blox-recent-list li { border-top: 0px solid #666;}
.sfn-columnists .blox-recent-list li { border-top: none!important;padding: 3px 0;}

.sfn-columnists .blox-recent-list li .avatar { float: left;}

/* section: taste */
.sfn-taste .blox-recent-block {clear:both;}

.sfn-taste .blox-recent-block h4 {
margin: 9px 0 9px;
}
.front .sfn-taste-list .blox-recent-block h4 { margin: 0px 0 2px;}
.sfn-taste-list .blox-recent-block h4 { margin: 0px 0 2px;}



/*.front .sfn-taste-list .blox-recent-block p { font-family: 'Libre Baskerville', serif;}*/

.sfn-taste-list .blox-recent-block h4 { margin: 9px 0 9px;}

#rail-middle-extra-holder { display:none;}




.userpanel-repositioned {}
#blox-user-panel.minimal { float: right!important;}



#weather-300-by-250 { margin-top: 20px;}

.blox-recent-list li { border-top: none!important;}
.front .blox-recent-list li { border-top: none!important;padding: 5px 0;}
#blox-footer p { font-size: 11px!important;}
#blox-footer .blox-bottom-block-holder { border-top: none;}
#blox-footer .footer-section-block h4 { color: #45678C;}

.footer-section-block.search form label { color: #788196;}

.blox-bottom-block-holder ul li a:hover { color: #45678C;}

.highlight-grey { background: #E0EAEE;border: 1px solid #0088B8;}


#rail-top { padding-bottom: 12px;padding-top:0px;}
.multimedia #rail-top { padding-top: 0px!important;}
/* #rail-top { padding-bottom: 12px;}*/
#rail-middle { padding-top: 0px;}


/* article page styles */
h1#blox-asset-title  {font-size:40px;padding-bottom:24px;}
div.content { font-size: 17px;}
#blox-body-nav li { display: none;}
#story-font-size { padding-right:24px;}

#blox-showcase-images h3 { display: none;}


#blox-body-nav, #blox-body-nav li a, #blox-body-nav li a span { background: none!important;}
#blox-body-nav { height: 3px;margin: 4px 0 0;clear: both;}

#blox-showcase-images li.showcase {
background: none!important;
color: #000;
/* margin-bottom: 10px; */
overflow: hidden;
}
.blox-comment { color:#992A17!important;}

.day-partition { background: #252525!important;}
.blox-asset-content h3, #blox-center-piece h3 { /*font-family: 'Volkhov', serif; */font-family: Georgia,'Libre Baskerville', serif;}
#weather-300-by-250 #extended-forcast-title { border-top: 31px solid #45678C!important;}
#weather-300-by-250 { border: none; background: none!important;}
#weather-300-by-250 h2 { background:none!important; color:#992A17!important;border:none!important;}


#weather-300-by-250 #extended-forcast-title h3 {
bottom: 30px;
position: relative;
color:#ffffff;
}

#weather-300-by-250 .block { position: relative;bottom: 25px;}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item { border-bottom: none!important;}

/*AP hosted styles from script */

.hdl_combo .ap_img_lnk {
	float: left !important;
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 0pt;
	margin-left: 0px;
}
.hdl_combo .ap_img_lnk {
	float: left !important;
	margin-top: 0pt;
	margin-right: 5px;
	margin-bottom: 0pt;
	margin-left: 0px;
}
#leftcolumnsecond {
    padding-bottom: 12px;
   /* font-family: 'Volkhov', serif; */
   font-family: Georgia,'Libre Baskerville', serif;
    font-size: 14px!important;
    font-weight: bold;
}
/* unsquish user dashboard form imputs */
#blox-article-form input {
padding: 3px 4px!important;
font-size: 12px;
}
.slideshow-presentation-nav-items li { padding:4px;}
.slideshow-presentation.horizontal .slideshow-presentation-nav-item {
margin: 0 1px 0 0;
float: left;
/*width: 30%;*/
width: 121px;
}
.blox-title .block-title-color { padding: 3px 0px!important;}
.universal-tabs .tabs-container { position: relative;top: 7px;left:-3px;}
#blox-container { padding: 10px 0 20px;}
.blox-asset-content-block { padding-bottom: 20px;}

.headline-cell {
    font-size:16px!important;
    line-height: 16px!important;
    font-family: Georgia, 'Libre Baskerville', serif!important;
    font-weight:normal!important;
}


/*.front .blox-zebra-list .zebra-mane a { 
    font-size:16px!important;
    line-height: 16px!important;
    font-family: Georgia, 'Libre Baskerville', serif;
    font-weight:normal!important;
}*/

.blox-zebra-list .zebra-mane a { 
    font-size:16px!important;
    line-height: 16px!important;
    font-family: Georgia, 'Libre Baskerville', serif;
}

/* .multimedia .tn-updated {display:none;} */
/*.blox-recent-block.has-photo p { font-size: 14px!important;text-transform:none!important;}*/
.blox-recent-block p { font-size: 14px; text-transform:none;}
.blox-asset-content p {color: #000000;font-size: 14px!important;}

.blox-bucket-list dd.bucket-headline { 
    font-size:16px!important;
    line-height: 16px!important;
    font-family: Georgia, 'Libre Baskerville', serif!important;
    font-weight:bold!important;
}

.sunrise .blox-bucket-list dd.bucket-headline, .hide-headline dd.bucket-headline {display: none!important;}
#blox-showcase-images .blox-description {
    width: auto;
    bottom: 0px;
    position: relative;
    display: inline;
    padding: 10px;
}


.demo-ad.size-300x250.rail-top-preview {
margin: 0 auto 20px!important;
}

.marketplace.sectionHead {
/* font-family: 'Tahoma',Arial,sans!important; */
    font-family: 'PT Sans', sans-serif;
font-size: 17px;
font-weight: bold;
color: #992A17;
}
.blox-specials-gallery ul li a { font-size: 13px!important; /* font-family: 'Volkhov', serif; */font-family: 'Libre Baskerville', serif;}
#aboutThisSection dt { font-size: 14px;/* font-family: 'Volkhov', serif; */font-family: 'Libre Baskerville', serif;}
#aboutThisSection dd { font-size: 14px;}

/* .blox-list li h4.blox-headline, .blox-list li h3.blox-headline {line-height: 8px!important;}*/
.container_12 .grid_5 {width: 370px;}

.blox-title, .blox-sub-title { margin-bottom: 12px;}
/* .multimedia .blox-title { margin-bottom: 12px; border-bottom: 1px dotted #dddddd;}  */
.mvid .blox-title { padding-bottom: 3px;border-bottom: 1px dotted #DDD; }

/* This is getting ugly - each block on the multimedia page has differentiating CSS because of inconsistent use of DIVs. The following is targeted at the comics block on the far right #549011 filby */
#tncms-block-162050 {margin-top: 13px;}
#tncms-block-162050 .blox-title {border-bottom: 1px dotted #DDD; padding-bottom: 3px;}

.blox-zebra-list .zebra-stripes li {
    font-family: Georgia,'Libre Baskerville', serif!important;
    font-size: 13px!important;
    line-height: 8px!important;
    font-weight:bold!important;
    }


.container_12 .grid_3, .container_16 .grid_4 { padding-top: 10px;}
.container_12 .grid_4 { padding-top: 3px;}

.double-pad-top .centerpiece-images h3 { padding-top: 12px; margin-bottom:1px;}
.marketplace .heading { display: none!important;}




/* NEWS SECTION STYLES */
.news-section .blox-recent-block h4 {
font-family: Georgia, 'Libre Baskerville', serif!important;
font-size: 24px!important;
line-height: 24px!important;
font-weight: normal!important;
}

/* unfloat headline */
.blox-recent-list li .avatar { float: none;}

/* FRONT PAGE LOCAL NEWS BLOCK */
.sfn-localnews-list .blox-recent-list li .avatar { float: left!important;}


/* hide services */

.services .service-item, .forms .service-item { display: none;}
.static-page h3 { font-family: Georgia, 'Libre Baskerville', serif!important; font-size:16px;line-height:16px;}

/* MULTIMEDIA PAGE STYLES */
.multimedia #blox-story h1 .blox-headline {color: #ffffff!important;}
.multimedia-footer-blocks {
  height: 250px;
  margin: 0 15px;
  overflow: hidden;
  width: 190px;
}
.multimedia-footer-blocks .blox-zebra-list .zebra-stripes {
float: left;
/* margin-left: 10px; */
margin-left:0px;
width: 180px;
}

.multimedia-footer-blocks .blox-zebra-list .zebra-mane {
width: 180px;
float: left;
margin-top: 8px;
}
.multimedia-footer-blocks .blox-zebra-list .zebra-mane .image-cell {
float: none;
margin-left: 5px;
}
.multimedia #leaderboard-bottom { display: none;}
.multimedia #rail-middle { display: none;}
.multimedia #center-bottom { display: none;}
.multimedia .universal-tabs .tabs-container li { display: none;}
.multimedia#blox-html-container { background: #000000!important;}
.multimedia #blox-container { background: #000000;}
.multimedia .current-time { color: #ffffff;background: #000000;}
.multimedia #section-name { color: #ffffff;}
.multimedia #blox-header-vertical-nav { background-color: #000000;}
.multimedia .userpanel-repositioned, .multimedia .userpanel-repositioned a { color: #ffffff;}
.multimedia #blox-user-panel.minimal #uUser { color: #ffffff;}
.multimedia #weather-bug { display: none;}

.multimedia .block-title-color {  background: #000000!important;}
.multimedia #cust-gridinsert { height:100px;background:#000000;height:480px;position:relative;bottom:40px;}
.multimedia p, .multimedia a, .multimedia h4 { color:#ffffff;}
.multimedia .blox-zebra-list .zebra-stripes li.iterodd { background: #000000;}
.multimedia #extra-nav { background:#999999!important;}
.multimedia #leaderboard-top { background: #999999!important;}
.multimedia #blox-header-search { background: none repeat scroll 0 0 #999999!important;}
.multimedia #nav-group { background: #999999!important;}
.multimedia ul.dropdown li.active-vertical { background-color: #999999!important;}
.multimedia #blox-footer { background: #000000;}

.multimedia .video-format-hd.embedded div { margin-left: auto;margin-right: auto;text-align:center;}
.multimedia div#playlist div { border-bottom: 1px solid #ffffff!important;}
.multimedia #video-player-feature h4 a { color: #ffffff;font-weight:normal!important;}
.multimedia #playlist { background-color: #000000; border-top: 0px dotted #CCCCCC;}
.multimedia #playlist img {display:none;} 
.multimedia #playlist a, .multimedia #playlist a:hover {display:inline;height:0px;padding:0px;color:#ffffff;}
.multimedia .playlist-description { display:none;}
.multimedia #playlist strong {
    color: #ffffff;
    font-family: Georgia,'Libre Baskerville', serif!important;
    font-size: 16px!important;
    line-height: 19px!important;
    margin:0px;
}
#tncms-region-footer-three { padding-top: 13px!important;}
.multimedia .blox-zebra-list .zebra-stripes li {border-top:none!important;}
.multimedia .blox-zebra-list p { font-size: 13px!important;}
.multimedia-footer-blocks .headline-cell {float:left;padding-bottom:7px;}


/* calendar page */
.cal-head-icon { display: none;}
.calendar #blox-wrapper .heading.detail h1 { display: none;} 
#calendarSearch.search-box {
width: 621px;
overflow: hidden;
background: #0092CB;
color: #EBEBEB;
margin: 34px 0 12px;
font-size: 10px;
}

/* jmjh 532647
.heading.heading-cal .button.submit {
position: absolute;
top: 36px;
z-index: 50;
} */

/* jmjh 554252
.calendar .button { 
background: #992A17!important;
position: absolute;
top: 36px!important;
z-index: 50!important;
} */

/* #tntracking 532647 mg */
.calendar #header .button.submit {
    position:static;
    background-color:#992A17 !important;
    top:inherit;
    margin-top:30px;
    
}
.users.admin.calendar.event label[for="allday"],
.users.admin.calendar.event input[name="allday"],
.users.admin.calendar.event #event-flags{
    display:none !important;
}
/* end tracking for 532647 */

#calendar-widget-block .heading.heading-cal, .eventArea .heading.heading-cal, #business-events .heading.heading-cal {
/*    font-family: Tahoma,Arial,sans-serif; */
    font-family: 'PT Sans', sans-serif;
    color: #992A17!important;
    background: none!important;
    margin-bottom: 0px;
    height: 30px;
    margin-bottom: 0px;
    
}
.heading.heading-cal h3 {font-weight:bold;}
#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
    top: 0px;
    left: 0px!important;
    color: #992A17!important;
    font-family: 'PT Sans', sans-serif;
    text-transform:uppercase;
    font-size:17px!important;
    padding-left:0px;
}
#calendar-widget-block, #business-events { border: none!important;}
#calendar-widget-block {background: #ffffff;padding: 0px 15px 14px;}

#blox-story .story-times { padding-top: 12px;}

/* remove headline from story slideshow */
#blox-story-photo-container h3 { display: none;}
/* FowlerTest Region for Opinion Page*/
#center-opinion-features-b .opinion-block-b {width: 300px;}
.googads { padding-bottom:20px;padding-left:12px; padding-right:12px;border:none!important;}

#leaderboard-top-ad {position:relative;left:5px!important;width:728px!important;}
#tile-top-ad {position:relative;float:right;width:200px!important;padding-right:20px!important;}
#tile-top-ros-ad {position:relative;float:right;width:200px!important;padding-right:20px!important;}
#leaderboard-bottom-ad {position:relative;left:5px!important;width:728px!important;}
#tile-bottom-ad {position:relative;float:right; width:200px;padding-right:20px!important;}
.multimedia .adtext {color:#ffffff;background:none;font-weight:700;}

.adtext_pasa {background-color:#fbf3e8; color:#999; text-align:left; font-family:helvetica, arial, sans-serif; font-size:10px;}
.adtext_class {background:none; color:#000; text-align:left; font-family:helvetica, arial, sans-serif; font-size:11px; font-weight:700;padding-bottom:5px;}
.adtext_multimedia {background-color:#000000; color:#ffffff; text-align:left; font-family:helvetica, arial, sans-serif; font-size:10px;}
.adtext {background:none; color:#999; text-align:left; font-family:helvetica, arial,sans-serif; font-size:10px;}

/* ap hosted */
.hdl_combo .ap_blk_hd_lrg-90cd12eb1d2d4e50b4b78259f02a856a, .hdl_combo-90cd12eb1d2d4e50b4b78259f02a856a li a {
font-family: Georgia, 'Libre Baskerville', serif!important;
color: #000000!important;
font-size: 16px!important;
text-transform: none;
font-weight: bold;
text-decoration: none;
}


.related-by-section {
font-family: 'PT Sans', sans-serif;
-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 li { list-style: none!important;}

#blox-story .sub-headline {
font-family: 'PT Sans', sans-serif!important;
color: #999;
font-size: 18px;
line-height: 24px;
padding: 10px 0 10px 20px;
background: none!important;
}

.rules-display { text-align:center; font-weight:bold;}
#comment-rules h3 {cursor:pointer;}

.blox-recent-list li { margin-top: 1px;}
#blox-html-container .universal-tabs .tab .blox-comments, #blox-html-container .universal-tabs .tab .blox-no-comments { display: none;}

/* replaced block-specific CSS with page-specific to hide standard graphics on email reach signup block - filby 10-26-2013 */
.newsletters .application-heading {display: none;}


/* mega nav styles */
#main_nav.mega, ul#main_nav {
border: none;
border-bottom: solid 1px #C4C4C4;
background-color: #ffffff!important;
margin-left: 1px;
}
ul.navigation > li { padding: 0px 10px!important;}
ul.navigation, ul.navigation > li { background-color: #ffffff!important;}
ul.navigation > li:hover, ul.navigation > li.active { background-color:#a3a2a2!important;}
/*ul.navigation > li a:hover, ul.navigation > li:hover a, ul.navigation > li li a:hover, ul.navigation > li li:hover a { color:#ffffff!important;}*/
/*ul.navigation li.current-section a { color:#ffffff!important; } */

ul.navigation, ul.navigation > li > a, ul.navigation > li > .no-link {
color: #000000!important;
text-transform: uppercase!important;
}
ul.navigation > li.current-section {background-color: #a3a2a2!important;}
ul.navigation > li.current-section a {color:#ffffff!important;}

/*ul.navigation, ul.navigation > li { background-color: white;color: white;}*/

/* ul.dropdown ul, ul.dropdown ul li { background-color: #C4C4C4;} */
/*ul.navigation li.nav-right { background: #0088B8!important;float: right;}
ul.navigation li.nav-right a {color: #ffffff!important;font-weight:bold;text-transform:none!important;}*/

ul.navigation.mega .mega-nav-container.unmega ul li {
background: #c4c4c4!important;
border: none;
border-top: 1px solid #EEE;
}

ul.navigation.mega .mega-nav-container.unmega ul li a {color:#666666!important;text-decoration:none!important;;font-weight:normal!important;}
ul.navigation.mega .mega-nav-container.unmega ul li:hover { background:#0088B8!important;}
ul.navigation.mega .mega-nav-container.unmega ul li a:hover, ul.navigation.mega .mega-nav-container.unmega ul li:hover a {color: #ffffff!important;text-decoration:none!important;font-weight:normal!important;}
ul.navigation.mega .mega-nav-container.unmega ul li { border: none;border-top: 1px solid #7D868F!important;}

ul.navigation.mega li.nav-right .mega-nav-container.unmega ul li a { padding-left: 4px!important;}

/*ul.navigation li:hover > a, ul.navigation > li.current-section a { color: #fffffff!important;}*/

/* ul.navigation > li:hover a { color:#ffffff!important;} */

ul.navigation ul li a { color: #121212!important;}
.mega-nav-container ul.nav-depth-2 li a { color:#666666!important;}
ul.navigation.mega .mega-nav-container ul li:hover { background: #0088B8!important;}
ul.navigation.mega .mega-nav-container ul li:hover a, ul.navigation.mega .mega-nav-container ul li a:hover { color: #ffffff!important;text-decoration:none!important;}

/* spiro 531203*/
#calendarSearch.search-box .frame {
overflow: hidden;
padding: 10px 5px;
position: relative;
height: 184px;
}

#calendarSearch #searchOptions li {
display: inline;
display: none;
}

/* jmjh 531740 */
.gallery_and_museum_openings .top-right-one {
margin-top: 78px;
}



ul.navigation.mega .mega-nav-container .blox-column .blox-list li a, ul.navigation.mega .mega-nav-container div.content a, ul.navigation.mega .mega-nav-container div.navigation a {
text-transform: none!important;
text-decoration: none!important;
font-weight: normal!important;
}

ul.navigation.mega .mega-nav-container .blox-recent-block h4 { text-transform: none!important;}

/*matt 532663*/
/*.news .top-right-one, .sports .top-right-one, .opinion .top-right-one, .magazines .top-right-one, .life .top-right-one, .multimedia .top-right-one, .sfnm_classifieds .top-right-one, .marketplace .top-right-one, .community_news .top-right-one, .calendar .top-right-one, .frame .top-right-one, .archives .top-right-one, .site .top-right-one, .newsletters .top-right-one {
left: 25px!important;
height: 102px;
top: -5px!important;
}*/


/* jmjh 532756 */
.choose_category li.label {
width: 100%;
}
ul.choose_category li.radio_option {
width: 47%;
}
ul.choose_category li.radio_option .radio_input {
margin-right: 5px;
margin-top: 5px;
}

ul.choose_category li.radio_option label.radio_label {
float: left;
width: 80%;
}

/* jmjh 532735 */
#calendarSearch input.cal-search-reset{display:none;}

/* sarahf 532955 */
.exploresantafenm .container_12 .grid_8 { margin-top: 0;}
.index.app-business #blox-left-col h3 {  margin-top: 0;}
#businessSearch.search-box a:hover { color: #FFFFFF;}
.exploresantafenm #blox-wrapper .breadcrumbs { margin-top: 0;}



/* rtapia 05132013 #531720 */
/* #mega-nav-news-right-top .blox-list ul li.article { list-style-type: square!important;} */
.blox-list li, .blox-list li:hover {
border-top: 0px solid #666;
margin: -1px 0 1px;
background: url(../../images/_site/list-arrow.gif) no-repeat 0 50%;
font-size: 16px!important;
line-height: 16px!important;
padding: 3px 0 0px 0px;
}

.numbered-list .blox-list li {background-image:none!important;}

#blox-left-col .grid_3 .blox-recent-block h4.blox-headline a  {padding-left:8px;display:block}

/* RT: replace home text with image/logo */
.exploresantafenm .nav-main-item-home { background: url(../../images/_site/sfnmflag.jpg) no-repeat!important;width:150px!important;} 
.exploresantafenm ul.navigation > li { padding: 0px 7px!important;}

/* jmjh 533775 */
.exploresantafenm .core-slider.horizontal.fullframe .group .item .image img { top: 0 !important; }

/*spiro 533900 
#tncms-block-191312 .slideshow-presentation-nav-items #slideshow-presentation-1-nav-0 {
width: 180.667px!important;
}*/

/* mgorman 533426 2013.05.24 */
#calendar-widget-block #calendar-widget-buttons .browse { display:none; }

/*534366*/
#main_nav .nav-main-item-explore a {
color: #FFFFCC!important;
}

/* Matt #534370*/
#tncms-block-206614 .slideshow-presentation-nav-items #slideshow-presentation-1-nav-0 {width: 180.667px!important;}
/*534201 darin */
.heading {
    background: url("../images/bg-heading.gif") no-repeat scroll 0 0 transparent;
    height: 61px;
    overflow: hidden;
    padding: 0 0 0 0px;
    width: 551px;
}

/*529512*/
#tncms-block-176616 .tab-preview-area img {display:none;}

/*534367*/
#tncms-block-129303 .heading {
background: url("../../images/ExploreWidget.jpg") no-repeat scroll 0 0 transparent;
height: 61px;
overflow: hidden;
padding: 0 0 0 0px;
width: 551px;
}

#tncms-block-129303 #blox-featured-listings .heading h3 a:hover {
text-decoration: none;
color: transparent;
}
#tncms-block-129303 #blox-featured-listings .heading h3 a {
float: right;
font-size: 30px;
color: transparent;
margin: 14px 0 0;
}

.multimedia .blox-multimedia-video img {
width: 65%;
padding-left: 21px;
}

.multimedia #simple-player {
height: 90px !important;
}

#tncms-region-ads-rail-bottom img, #tncms-region-ads-rail-bottom iframe, #tncms-region-ads-rail-bottom embed, #tncms-region-ads-rail-bottom object {
margin: 0 0 20px 0;
clear: both;
}

/* marketplace slideshow and page styles(changed to 'exploresantafe' per #534364 */
.exploresantafe .top-right-one { top: 205px!important;display:none!important;}
.exploresantafe #blox-header-vertical-nav h1, .exploresantafe #blox-header-vertical-nav h2 { display:none!important;}
.exploresantafe #leaderboard-top { display:none!important;}
.exploresantafe #blox-header-search { display:none!important;}
.exploresantafe #extra-nav { display:none!important;}
.exploresantafe .userpanel-repositioned_sfnm { position: relative;top: 60px;right:12px;}
/*.exploresantafe #blox-header-vertical-nav { height: 241px!important;}*/
.exploresantafe .header-region { position:relative;left:1px;}
.exploresantafe .core-slider.horizontal.fullframe { height: 200px;}
.exploresantafe .core-slider.horizontal.fullframe .group .item .text .description { display: none!important;}    
.exploresantafe .core-slider.horizontal.fullframe .prev span { display:none!important;}
.exploresantafe .core-slider.horizontal.fullframe .next span { display:none!important;}
.exploresantafe .core-slider.horizontal.fullframe .next { display:none!important;}
.exploresantafe .core-slider.horizontal.fullframe .prev { display:none!important;}
.exploresantafe .core-slider.horizontal.fullframe .group .item .text .title { display: none!important;}
.exploresantafe .core-slider.horizontal .nav { display:none!important;}
.exploresantafe .core-slider.horizontal.fullframe .item-list { height:200px!important;}
.exploresantafe #blox-header-vertical-nav h1, .exploresantafe #blox-header-vertical-nav h2 {display: none;}
.exploresantafe .heading {display: none;}
.exploresantafe .heading-cal{display:block!important;}
.exploresantafe .container_12 .grid_8 { margin-top: 0;}
.exploresantafe #blox-wrapper .breadcrumbs { margin-top: 0;}
.exploresantafe .nav-main-item-home { background: url(../../images/_site/sfnmflag.jpg) no-repeat!important;width:150px!important;} 
/* padding changed from 7px to 12px filby */
.exploresantafe ul.navigation > li { padding: 0px 6px!important; font-size: 11px; /*font-size: 11.5px;*/}
.exploresantafe .core-slider.horizontal.fullframe .group .item .image img { top: 0 !important; }
.exploresantafe .core-slider.horizontal.fullframe .group .item .image {  height: 100px;}

/* marketplace slideshow and page styles(changed to 'exploresantafenm' per #532643
.exploresantafenm .top-right-one{ top: 205px!important;display:none!important;}
.exploresantafenm #blox-header-vertical-nav h1, .exploresantafenm #blox-header-vertical-nav h2{ display:none!important;}
.exploresantafenm #leaderboard-top { display:none!important;}
.exploresantafenm #blox-header-search { display:none!important;}
.exploresantafenm #extra-nav { display:none!important;}
.exploresantafenm .userpanel-repositioned_sfnm{ position: relative;top: 60px;right:12px;}
.exploresantafenm #blox-header-vertical-nav { height: 185px!important;}
.exploresantafenm .header-region{ position:relative;left:1px;}
.exploresantafenm .core-slider.horizontal.fullframe{ height: 200px;}
.exploresantafenm .core-slider.horizontal.fullframe .group .item .text .description{ display: none!important;}    
.exploresantafenm .core-slider.horizontal.fullframe .prev span { display:none!important;}
.exploresantafenm .core-slider.horizontal.fullframe .next span{ display:none!important;}
.exploresantafenm .core-slider.horizontal.fullframe .next { display:none!important;}
.exploresantafenm .core-slider.horizontal.fullframe .prev { display:none!important;}
.exploresantafenm .core-slider.horizontal.fullframe .group .item .text .title { display: none!important;}
.exploresantafenm .core-slider.horizontal .nav{ display:none!important;}
.exploresantafenm .core-slider.horizontal.fullframe .item-list { height:200px!important;}
.exploresantafenm #blox-header-vertical-nav h1, .exploresantafenm #blox-header-vertical-nav h2{display: none;}
.exploresantafenm .heading{display: none;}
.exploresantafenm .heading-cal{display:block!important;}*/

.centerpiece-images div.content a, .centerpiece-images div.navigation a {
border:none;color: #FFF;}

.indian_market .centerpiece-images div.content a{
border: none;
color: black;
}

.cust_title_bar .blox-title{
margin-bottom: 12px;
background-color: black!important;
}

.cust_title_bar .blox-title a {
color: white;
padding-left: 5px;
}

/*Matt 534370*/
#tncms-block-251226 .slideshow-presentation-nav-items #slideshow-presentation-1-nav-0 {width: 180.667px!important;}

#tncms-block-257986 .slideshow-presentation-nav-items #slideshow-presentation-1-nav-0 {width: 180.667px!important;}

#tncms-block-265909 div.pagination {
color: black;
}

.app-calendar #blox-wrapper .heading.detail {
display: none;
}

#tncms-block-129222 .heading.detail {
display: block!important;
}

#tncms-block-263353 .slideshow-presentation-nav-items #slideshow-presentation-1-nav-0 {width: 180.667px!important;}

/* #tntracking mg latest updates block */
#blox-html-container .snm-latestupdates .blox-comments li, #blox-html-container .snm-latestupdates .blox-no-comments li {
border-left: none;
float: right;
}
.snm-latestupdates .blox-comments li img, .snm-latestupdates .blox-no-comments li img {display: none !important;}
.snm-latestupdates h4.blox-headline .blox-updated { float:right; color: #900; font-size:12px;}

/*matt 539735*/
#tncms-block-265909 .centerpiece-images div.navigation a {
border: none;
color: black;
}

div.pagination span.current {
font-weight: bold;
background-color: white;
border-color: white;
color: black!important;
}

.job_description {
color:#666;text-decoration:none;
}

/*Dave 540541*/
.jobs #section-name {
text-indent: -9999em;
font-size: 18px!important;
}
.jobs #blox-header-vertical-nav h2, .jobs #blox-header h2 {
background: url('../../images/_site/nmjobslogo.png') no-repeat transparent;
width: 590px;
height: 89px;
position: relative;
top: -20px;
left: 185px;
}
.jobs #blox-header-vertical-nav h2 a,
.jobs #blox-header h2 a {
width: 590px;
height: 89px;
top: 0px;
left: 0px;
float: left;
}

.jobs .top-right-one{
left: 25px!important;
height: 102px;
top: 27px!important;
}

/* jmjh 540929 */
.slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a {
font: 20px/30px Arial,sans;
}

/* Dave O 540930 */
.container_12 .grid_8 {
margin-top: 4px;
}
.container_12 .grid_8 .blox-recent-list li {
padding: 0;
}
.grid_2#g2 .blox-top-story-holder {
margin: 0;
}
.container_12 .grid_3, .container_16 .grid_4 {
padding-top: 0px;
}


/*** BEGIN CALENDAR STYLES for ticket: #536606 ****/

/*Calendar for SFNM */
#calendarSearch.search-box {
  height: 177px;
  width: 618px;
}
#calendarSearch.search-box .frame {
  height: 157px;
}
#calendarSearch #calAdvancedOptions div#searchFlags,
#calendarSearch input.cal-search-reset,
#calendarSearch #searchOptions li,
#calendarSearch #calAdvancedOptions div.location 
{ display: none;}
#calendarSearch #calAdvancedOptions {
  height: 80px;
  margin: 0;
  padding: 0;
}
#calendarSearch #normalOptions {
  border-bottom: medium none;
  margin-bottom: 10px;
  padding-bottom: 0;
  position: relative;
  width: 100%;
}
#calendarSearch #calAdvancedOptions {
  border-top: medium none;
}
#calendarSearch #normalOptions,
#calendarSearch #calAdvancedOptions{ position:inherit;}

#calendarSearch #normalOptions div.dates {
  position: absolute;
  right: 110px;
  top: 15px;
  width: auto !important;
}
#calendarSearch #normalOptions div.name {
  position: absolute;
  top: 50px;
  width: auto;
}
#calendarSearch #calAdvancedOptions div.category {
  display: block;
  float: none;
  left: 20px;
  margin: 0;
  position: absolute;
  top: 15px;
}
#calendarSearch #calAdvancedOptions div.date-range {
  bottom: 10px;
  display: block;
  float: none;
  margin: 0;
  position: absolute;
}
#calendarSearch #calAdvancedOptions div.results {
  bottom: 49px;
  float: none;
  left: 250px;
  position: absolute !important;
}
#calendarSearch #calAdvancedOptions div.order {
  bottom: 50px;
  left: 20px;
  position: absolute !important;
}
#calendarSearch #normalOptions .cal-search-go {
  height:75px!important;
  border-radius: 10px 10px 10px 10px;
  font-family: Tahoma;
  font-size: 3em;
  padding: 10px;
  position: absolute;
  right: 17px;
  text-transform: uppercase;
  top: 15px;
  width: 75px;
}
#calendarSearch #normalOptions div label {
  display: inline;
  font-weight: normal!important;
  text-transform: uppercase!important;  
}
#calendarSearch #normalOptions div.dates input {
  width: 150px;
}
#calendarSearch #calAdvancedOptions div.category label {
  font-size: 16px;
  font-weight: normal;
  text-transform: uppercase;
}
#calendarSearch #normalOptions div.name input {
  width: 200px;
}
#calendarSearch #normalOptions div.name strong {
  display: inline;
  font-size: 16px;
  font-weight: normal;
  text-transform:uppercase!important;
}
.calendar .areas { display: none;}
.calendar .lower-case-between span {text-transform:lowercase!important;}

#calendarSearch #calAdvancedOptions div .date-range label {
font-weight: bold;
font-size: 12px;
text-transform: none;
}
/*** END CALENDAR STYLES ***/

/* Dave O 537415 */
.snm-latestupdates .blox-recent-block h4.blox-headline a {
display: block;
width: 80%;
}

/*Spiro 539508*/
.sfn-columnists p.byline {
color: #992A17;
text-transform: uppercase;
font-weight: bold;
font-family: 'PT Sans', sans-serif;
font-size: 16px;
}
.sfn-columnists .blox-recent-block h4 a {
font-family: Georgia, 'Libre Baskerville', serif!important;
font-family: 'PT Sans', sans-serif;
font-size: 16px!important;
font-weight: normal;
margin: 0 0 0px;
}

/* Dave O 543206 */
.search-app-box #search-input {
width: 370px!important;
margin-right: 5px;
}

/* ////////////////////////////// Sarah F 543104 \\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\ */

.container_12 #blox-left-col.grid_8 {
  border-right: 2px solid #C4C4C4;
  margin: 4px 0 0;
  padding-right: 18px;
}
#blox-right-col {
  margin: 0 0 0 20px !important;
  padding-top: 3px;
}
#g4.grid_4 {
  border-left: 2px solid #C4C4C4;
  float: right;
  margin: 0 0 0 19px !important;
  padding: 0 0 0 19px;
  width: 400px;
}
#g4.grid_4 .blox-top-story {
  width: 100%;
}
.#g4.grid_4 .blox-top-story .blox-list li em.comments-on {
  display: none;
}

#g2.grid_2 {
  float: left;
  margin: 0;
  width: 180px;
  padding-bottom: 0;
}
.front #blox-header-vertical-nav h1, .front #blox-header-vertical-nav h2, .front #blox-header h1, .front #blox-header h2 {
  background: url("../../images/_site/logo_motto_550.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  height: 78px;
  position: inherit;
  width: 640px !important;
}
.front #blox-header-vertical-nav h1 a, .front #blox-header-vertical-nav h2 a {
  height: 73px;
  left: 35px;
  top: 0;
  width: 567px;
}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
  background: url("../../images/_site/logo_sub4.png") no-repeat scroll center 0 rgba(0, 0, 0, 0);
  height: 78px;
  position: inherit;
  width: 640px !important;
}
#section-name {
  color: #000000;
  font-family: Georgia,'Libre Baskerville',serif !important;
  font-size: 46px !important;
  font-weight: normal;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  text-align: center;
  text-transform: uppercase;
  top: 0;
  width: auto;
  z-index: 1000;
}

#header-time {
  color: #777575;
  font-family: 'PT Sans',sans-serif;
  margin: 0 auto;
  text-align: center;
  text-transform: uppercase;
}
#logo {
  display: block;
  float: left;
  height: 90px;
  margin: 0 0 10px;
  overflow: hidden;
  width: 640px;
}
.tntest #blox-header-vertical-nav h1, .tntest #blox-header-vertical-nav h2, .tntest #blox-header h1, .tntest #blox-header h2 {
  background: url("../../images/_site/logo_motto_550.png") no-repeat scroll center center rgba(0, 0, 0, 0);
  height: 78px;
  position: inherit;
  width: 640px !important;
}
.tntest #blox-header-vertical-nav h1 a, .tntest #blox-header-vertical-nav h2 a {
  height: 73px;
  left: 35px;
  top: 0;
  width: 567px;
}
.tntest #blox-header-vertical-nav #weather-bug,
.tntest #blox-header #weather-bug{
  height: inherit;
  overflow: hidden;
  width: 106px !important;
}
.tntest #blox-header-vertical-nav #weather-bug #temp,
.tntest #blox-header #weather-bug #temp{
  display: inline;
  font-size: 20px;
  font-weight: normal;
  left: 25px;
  position: relative;
  top: -75px;
}
.tntest #blox-header-vertical-nav #weather-bug #conditions,
.tntest #blox-header #weather-bug #conditions{
  bottom: inherit;
  left: inherit;
  position: relative;
  right: 0;
  text-align: right;
  top: -73px;
}
.tntest #blox-header-vertical-nav #weather-bug #conditions a,
.tntest #blox-header #weather-bug #conditions a{
  font-size: 15px;
  font-weight: bold;
}
.tntest #blox-header-vertical-nav #weather-bug #icon img,
.tntest #blox-header #weather-bug #icon img{
  float: none;
  height: auto;
  margin-right: 0;
  margin-top: 0;
  opacity: 0.75;
  position: relative;
  top: 12px;
  width: auto;
}
.tntest #main_nav.mega, .tntest ul#main_nav {
    border-top: solid 1px #C4C4C4;
}
#left-region {
  float: left;
  height: 100px;
  margin-left: 20px;
  overflow: hidden;
  width: 140px;
}
#right-region {
  float: right;
  height: 100px;
  width: 160px;
  overflow: hidden;
}
#left-ad {
  float: left;
  height: 90px;
  width: 160px;
  overflow: hidden;
}
#right-ad {
  float: right;
  height: 90px;
  width: 160px;
  overflow: hidden;
}
#weather-bug {
  height: 75px;
  overflow: hidden;
  width: 85px !important;
}
#weather-bug #temp {
  display: inline;
  font-size: 15px;
  font-weight: normal;
  left: 18px;
  position: relative;
  top: -78px;
}
#weather-bug #icon {
  position: inherit;
  right: inherit;
  top: inherit;
}
#weather-bug #conditions {
  bottom: inherit;
  left: inherit;
  position: relative;
  right: 0;
  text-align: right;
  top: -77px;
}
#weather-bug #conditions a {
  font-size: 12px;
  font-weight: bold;
}
#weather-bug #icon img {
  float: none;
  height: auto;
  margin-right: 0;
  margin-top: 0;
  opacity: 0.75;
  position: relative;
  top: -9px;
  width: 85px;
}
.tn-flag {
  display: none !important;
}

.top-story-centerpiece {
  border-bottom: 1px solid #C4C4C4;
  margin-bottom: 5px;
  padding-bottom: 0;
}


.snm-topstory-second-two .blox-top-story h3.blox-headline {
  font-family: Georgia,'Libre Baskerville',serif;
  font-size: 20px !important;
  font-weight: bold !important;
  line-height: 20px !important;
  margin-bottom: 0;
}
.snm-topstory-second-two .blox-icons {
  padding: 0 0 2px;
}
.snm-topstory-second-two .blox-asset-content p {
  line-height: inherit;
}
.snm-topstory-second.top-story-centerpiece .blox-top-story h3.blox-headline {
  font-family: Georgia,'Libre Baskerville',serif !important;
  font-size: 26px !important;
  line-height: 26px;
}
.top-story-centerpiece .lead-presentation-photo {
  background: none repeat scroll 0 0 #FFFFFF;
  border: medium none;
  float: none;
  margin-bottom: 0;
  margin-right: 0;
  padding: 0;
  width: 400px !important;
}
.top-story-centerpiece .photo-container img {width: 400px !important;}
.snm-topstory-second.top-story-centerpiece .blox-list li, .snm-topstory-second.top-story-centerpiece .blox-list li:hover {
  background: url("../../images/_site/red_li_block.gif") no-repeat scroll 0 4px rgba(0, 0, 0, 0);
  padding: 0 0 6px 15px;
}
.square-bullets .blox-list li, .square-bullets .blox-list li:hover {
  background: url("../../images/_site/red_li_block.gif") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
  padding: 0 0 6px 15px;
}
.second-item .blox-recent-block h4 {
  font-size: 13px !important;
  line-height: inherit !important;
  margin: 0;
}
.second-item .blox-recent-block p {
  font-size: 12px !important;
  line-height: inherit !important;
}
.second-item .blox-recent-list li .avatar {
  margin-bottom: 10px;
  margin-right: 10px;
}
.second-item .blox-recent-list li:last-child .avatar {
  margin-bottom: 0;
}
.second-item .blox-recent-list li:last-child .blox-recent-block p {
  padding-bottom: 0;
}

.larger-headline .blox-recent-list .blox-headline a{
font:normal 24px/24px Georgia,"Libre Baskerville",serif;
}

.larger-headline .blox-recent-list .blox-headline {
margin-bottom:5px
}



.headline-under .blox-asset-content-block {
  padding-bottom: 0 !important;
}
.headline-under .blox-recent-list li .avatar {
  border: medium none;
  margin-right: 0;
  padding: 0;
  width: 400px;
}
.headline-under .blox-recent-block h4 {
  font-size: 20px !important;
  line-height: 20px !important;
}
#rail-top-left {float: left; width: 100px; margin-right: 0px;}
#rail-top-right {float: right; width: 200px;}

.search-bar { width: 180px;}

.rail-top-two-col {
  background-color: #FFFFFF;
  border-bottom: 1px solid #C4C4C4;
  border-top: 1px solid #C4C4C4;
  margin-bottom: 20px;
  padding-bottom: 0;
}
.pasateaser {
  border-bottom: medium none;
  margin-bottom: 10px;
  padding-bottom: 0px;
}
.pasateaser .blox-title {
  border-bottom: medium none;
  clear: both;
  margin-bottom: 0px;
  overflow: hidden;
  text-transform: capitalize;
  width: 100%;
}
.pasateaser .blox-title h3 {
  background: url("../../images/_site/pasalogo-300.png") no-repeat scroll center top rgba(0, 0, 0, 0) !important;
  display: block;
  height: 35px;
  text-indent: -99999em;
  width: 300px;
}
.pasateaser .blox-title a { display: block; height: 35px; width: 300px;}
.pasateaser .blox-recent-block { height: auto; overflow: visible;}
.pasateaser .blox-recent-list li.list-position-2 a.link img.avatar {display:none !important;}
.pasateaser .blox-recent-list li {
  border-top: 1px solid #666666;
  float: left;
  margin: -1px 0 1px;
  overflow: hidden;
  padding: 0 0 2px;
  width: 100%;
}
.pasateaser .blox-recent-list li.list-position-2 .blox-recent-block h4 {
  font-size: 16px !important;
  font-weight: normal !important;
  line-height: 16px !important;
  margin: 0;
}
.pasateaser .blox-recent-list li .avatar {
  border: medium none;
  float: left;
  margin-right: 11px;
  padding: 0;
  width: 60px;
}
.pasateaser .blox-asset-content-block {
  padding-bottom: 0;
}
.calbutton {margin-top: 10px;}
#blox-html-container .pasateaser .blox-comments, #blox-html-container .pasateaser .blox-no-comments { display: none;}
.square-bullets {
  border-bottom: 1px solid #C4C4C4;
  margin-bottom: 5px;
  padding-bottom: 5px;
}
.square-bullets .blox-recent-block h4 { font-size: 12px !important;}
.square-bullets .blox-column .blox-list li a { color: #333333;}

.soft-list .blox-column .blox-list li a {
  color: #000000 !important;
  font-size: 14px !important;
  font-weight: normal !important;
}
.soft-list .blox-list li, .soft-list .blox-list li:hover {
  background: url("../../images/_site/bullet.png") no-repeat scroll 4px 7px rgba(0, 0, 0, 0);
  padding: 0 0 6px 15px;
}
.blox-asset-content-block {
  padding-bottom: 10px;
}
/*  Header Top Navigation */
#header-top { border-bottom: 1px solid #C4C4C4; font: 12px/18px Arial,sans-serif !important; margin-bottom: 10px !important;  padding: 5px 0 0 !important;}
#header-top-left ul.header-top-navigation li { background: url("../../images/_site/pipe.png") no-repeat scroll 0 7px transparent; font-family: Arial,Verdana,Helvetica,sans-serif; font-size: 12px; padding: 2px 10px 2px 0px;}
#header-top-left ul.header-top-navigation li:first-child { background: url("none") no-repeat scroll 0 7px transparent;}
#header-top-left ul { margin-left: 0;}
.header-top-navigation a { color: #888888; font-family: Arial,Sans-serif; font-weight: bold; font-size: 11px;}
.header-top-navigation li:hover { background-color: transparent;}
#header-top-right ul.login { margin: 4px 0 4px 10px;}
.header-top-navigation .nav-header_top_left-left-contact-us a { color: #186886; text-decoration:underline }
}
/* Dave O 543766 */
.exploresantafe .blox-asset-content-block.event .blox-recent-list li h4 a,
.exploresantafe .blox-asset-content-block.event .blox-recent-list li h4 a:hover,
.life .blox-asset-content-block.event .blox-recent-list li h4 a,
.life .blox-asset-content-block.event .blox-recent-list li h4 a:hover,
.outdoors .blox-asset-content-block.event .blox-recent-list li h4 a,
.outdoors .blox-asset-content-block.event .blox-recent-list li h4 a:hover {
color: #547c9d;
}
.exploresantafe .blox-recent-block dl dt,
.life .blox-recent-block dl dt,
.outdoors .blox-recent-block dl dt {
float: left;
color: #666;
}
.exploresantafe .blox-asset-content-block.event .blox-title a,
.life .blox-asset-content-block.event .blox-title a,
.outdoors .blox-asset-content-block.event .blox-title a {
color: #000;
}
.exploresantafe .blox-asset-content-block.event .blox-recent-list li,
.life .blox-asset-content-block.event .blox-recent-list li,
.outdoors .blox-asset-content-block.event .blox-recent-list li {
border-bottom: 3px dotted #ccc;
}
/* jmjh 543766 */
.exploresantafe .blox-asset-content-block.event,
.life .blox-asset-content-block.event,
.outdoors .blox-asset-content-block.event {
background: #EFEFEF;
border-radius: 10px;
padding: 10px;
}

.sunrise .blox-bucket-list dd.bucket-headline h3 {display: none!important;}

#tncms-block-284059 p {
padding-bottom: 10px;
line-height: 16px;
font-size: 15px;
}

#sf_social {border-top:1px solid #788196;border-bottom:1px solid #788196;margin:5px 0;padding:10px 2px}

#sf_social h3 {font:normal 13px'PT Sans',sans-serif;font-weight:600;margin-bottom:5px}

#sf_social a {display:block;height:41px;width:41px;float:left;margin-right:10px;background:#fff url(../../images/_site/social.png) no-repeat 0 0}
#sf_social a.tw-button {background-position:-46px}
#sf_social a.yb-button {background-position:-91px}
#sf_social a.gp-button {background-position:-137px}
#sf_social a.in-button {background-position:-182px}
#sf_social a.ml-button {background-position:-228px;margin-right:0}

/* #543998 - SF removed hover properties and turned href off via jquery in site-head */
.blog-article-index .blox-bucket-list dd a:hover {
  color: inherit;
  text-decoration: none;
 
}
.blog-article-index .tn-tooltip {display: none;}
.blog-article-index .day-partition {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
  border-bottom: 1px solid #333333;
  border-radius: 0 0 0 0;
  color: #333333;
  padding: 5px 0;
}
.blog-article-index .blox-bucket-list .even-list-item, .blog-article-index .blox-bucket-list .odd-list-item {
  border-bottom: 1px solid #DEDEDE;
  padding: 5px 0;
}

.blox-bucket-list .blox-flags .tn-flag {display: none;}

/*.sunrise .story-more {display: none;}*/

.story-more em{font-weight:bold!important;color:#666!important;font-style:normal!important}

/* #543998 - setting 'Read more' color */
.news.blogs.sunrise .blox-bucket-list dd a {color:#CC3300;}
.news.blogs.sunrise .blox-bucket-list [target=_blank] {color:black;}
.blog.blog-article-index.read-more .blox-bucket-list dd.bucket-headline a {color:#000000;}
.blog.blog-article-index.read-more .blox-bucket-list dd a {color:#CC3300;}
.blog.blog-article-index.read-more .blox-bucket-list [target=_blank] {color:#000000;}
.blog.blog-article-index .blox-main-index .bucket-photo img { margin-top: 7px;}


/* Trent #545565: slideshow block */
.front .core-slider.horizontal.fullframe .group .item .image {float: none; min-width: 100%; height: 41px; background: #000; z-index: 100;}
.front .core-slider.horizontal.fullframe {height: 41px; overflow: hidden; overflow: visible;}
.front .core-slider.horizontal.fullframe .group .item .text .title {display: none; }
.front .core-slider.horizontal.fullframe .prev { display:none!important;}
.front .core-slider.horizontal.fullframe .next { display:none!important;}
.front .core-slider.horizontal.fullframe .group .item .text .description {display: none;}
.front .core-slider.horizontal .nav {display: none;}
.front .core-slider.horizontal.fullframe .item-list {height: 41px !important;}


.winterlife p {
padding-bottom: 3px;
line-height: 16px;
}

/* Dave O 530374 */
.smslist_signup .submit-container, .mailinglist_signup .submit-container {
width: 36%;
float: left;
text-align: left;
}
.mailinglist_signup input.mailinglist-submit {
margin: 15px 0 5px 0px;
font-size: 17px;
}
.smslist_signup .single-smslist {
margin: 10px 0 15px 0;
border: 5px solid #9a9a9a;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
}
.mailinglist_signup .single-smslist h3.title {
font-size: 12px;
padding: 10px;
background: #ddd;
margin: 0;
}
.mailinglist_signup .single-smslist .description {
font-size: 13px;
padding: 0 10px 10px 10px;
width: auto;
margin: 0;
background: #ddd;
}
.mailinglist_signup.smslist_signup .email {
font-size: 12px;
font-weight: bold;
}
.mailinglist_signup input#email {
margin-left: 5px;
width: 88.5%;
font-size: 13px;
}
.smslist_signup .submit-container .ui-state-hover {
color: #4C727F;
}
/* End Dave O 530374 */

/* Dave O 547522 */
#blox-story-related {float: left;}
.blox-related-items {float: left!important;}
.blox-story-related-container ul li {float: left;}
.blox-related-items li a.child-icon {overflow: visible;}
.blox-related-items a .child-type {font-size: 11px; margin-right: 5px;}
/* END Dave O 547522 */

/* Dealing with specifics of 'On Going' calendar events ticket# 532330 */
.ongoing_groups.calendar li.schedule.single, .ongoing_groups.calendar ul.dates {display:none;}

/* Sarah #545565: slideshow block */
.simple-image-scroll .core-slider.horizontal.simple .group .item .image {float: none; min-width: 100%; height: 41px; background: #FFFFFF; z-index: 100;}
.simple-image-scroll .core-slider.horizontal.simple {height: 41px; overflow: hidden; overflow: visible;}
.simple-image-scroll .core-slider.horizontal.simple .group .item .text .title {display: none; }
.simple-image-scroll .core-slider.horizontal.simple .prev { display:none!important;}
.simple-image-scroll .core-slider.horizontal.simple .next { display:none!important;}
.simple-image-scroll .core-slider.horizontal.simple .group .item .text .description {display: none;}
.simple-image-scroll .core-slider.horizontal .nav {display: none;}
.simple-image-scroll .core-slider.horizontal.simple .item-list {height: 41px !important;}
.simple-image-scroll .core-slider.horizontal.simple .slideCounter {display: none;}
.simple-image-scroll .core-slider.horizontal .item-list { margin-left: 0; margin-right: 0;  width: 100%;}
.simple-image-scroll .core-slider.horizontal.simple .group.solo .item { border-right: 0 none; padding: 0 !important;  width: 400px !important;}
.simple-image-scroll .core-slider.horizontal .group .item .image img { width: 397px;}

/* Dave O - adjust with of video description under player */
.multimedia .blox-video-box {
width: 100%;
height: 100%;
}

/* filby - simply changing captions to white text & hiding caption title */
.multimedia #caption-adv {color:white; width:100%;}
.multimedia .image-title {display:none;}

/* Sarah #549016: PDF collections */
#blox-collection #collection-pdf-group.exclusive #pdf-gallery li {
  clear: none;
  float: left;
  margin: 0 55px 15px 0;
  width: 100px;
}
#blox-collection #collection-pdf-group.exclusive #pdf-gallery li:last-child {
  margin-right: 0px;
}
#blox-collection #collection-pdf-group.exclusive #pdf-gallery p {
  clear: both;
  display: block;
  float: none;
  line-height: inherit;
  padding: 5px 0 0;
  text-align: center;
}
/*549306 darin*/
.exploresantafe .highlight-blue {
    background: none repeat scroll 0 0 #0088b8;
    border-radius: 4px 4px 4px 4px;
    margin-bottom: 20px;
    padding: 15px;
}
/* changed CSS per vm left by Natalie - SarahF */
.exploresantafe .highlight-blue .blox-story-text p,
.exploresantafe .highlight-blue .blox-story-text a,
.exploresantafe .highlight-blue .blox-story-text a:hover,
.exploresantafe .highlight-blue .full-asset h2.blox-asset-title {
color: #ffffff
}
.exploresantafe .highlight-blue .full-asset h2.blox-asset-title 
  {  font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
    padding-top: 10px;
}
/*
#tncms-block-296498 .full-asset h2.blox-asset-title 
  {  font-weight: bold;
    font-size: 24px;
    line-height: 28px;
    margin-bottom: 5px;
    padding-top: 10px;
}
#tncms-block-296498 .blox-story-text p,
#tncms-block-296498 .blox-story-text a,
#tncms-block-296498 .blox-story-text a:hover,
#tncms-block-296498 .full-asset h2.blox-asset-title {
color: #ffffff
}
*/
.video-format-hd.embedded {
display: inline-flex;
}
#video-player-feature h4 {
padding: 5px 10px!important;
}

/* Dave 549010 Multimedia page column styles */
.multimedia #blox-container {
padding: 15px 0 20px;
}
.multimedia .grid_4.one, .multimedia .grid_4.four {
width: 220px!important;
}
.multimedia .grid_4.two, .multimedia .grid_4.three {
width: 220px!important;
margin: 0 20px!important;
}
.multimedia .grid_4.four .sections-list {
padding: 16px 0 0 0;
text-align: right;
}
.multimedia .sections-list li p {
padding: 5px 0 0 0;
}
.multimedia .grid_4.four .sections-list li img {
margin-right: 0px;
float: right;
}
.multimedia .grid_4 .blox-title {
text-align: center;
}
.multimedia .grid_4 p, .multimedia .grid_4 a, .multimedia .grid_4 h4 {
display: inline-block;
}
.multimedia .grid_4.four .multimedia-footer-blocks {
margin: 0;
float: right;
}
.multimedia .grid_4.one .multimedia-footer-blocks {
margin: 0;
float: left;
}
.multimedia .grid_4.four {
float: right;
margin: 0!important;
}
.multimedia .grid_4.one {
float: left;
margin: 0!important;
}
.multimedia .grid_4.one .image-list {
margin: 0;
}
.multimedia .multimedia-footer-blocks {
width: 190px;
margin: 0 auto;
}
.multimedia .grid_4.two .soft .image-list li, .multimedia .grid_4.three .soft .image-list li {
width: auto;
padding: 10px 18px;
}
.multimedia .soft .image-list li img {
margin: 0 0px;
}
.multimedia .grid_4.one .soft .blox-title,
.multimedia .grid_4.two .soft .blox-title {
padding: 10px 0px 5px;
}
.multimedia .soft .image-list {
margin: 0;
}
/* END Multimedia page column styles  */


/* Marketplace Search */
.grid_8 #businessSearch.ui-widget-content {display: none;}
.result-info { margin: 0;}
.smsearch #businessSearch.search-box form {
  padding: 10px;
}
.smsearch #businessSearch #normalOptions {
  position: inherit;
  width: auto;
}
.smsearch #businessSearch .name-option {
  display: none;
  font-size: 10px;
  padding-left: 200px;
}
.smsearch #businessSearch #normalOptions div strong {
  color: #000000;
  display: block;
  padding: 0 0 5px;
}
#businessSearch #normalOptions div.name input {
  display: block;
  width: 360px;
}
.smsearch #businessSearch #normalOptions div.name input {
  width: 266px;
  display: inherit;
}
.smsearch #businessSearch #normalOptions div label {
  display: none;
}
.smsearch #businessSearch #normalOptions div.areas {
  margin-top: 10px;
  position: inherit;
  right: inherit;
  top: inherit;
}
#businessSearch #normalOptions div.areas {
  position: absolute;
  right: 4px;
  top: 20px;
}
.smsearch #businessSearch .btn-go {
  padding: 0;
  position: absolute;
  right: 15px;
  top: 62px;
}
.smsearch #businessSearch #advancedOptions {
  height: 75px;
}
.smsearch #businessSearch #advancedOptions div {
  margin-bottom: 5px;
  margin-right: 5px;
}
#businessSearch.ui-widget-content {
  font-family: Arial, Tahoma, sans-serif;
}
#businessSearch.ui-widget-content a {
  color: #000000;
  text-transform: uppercase;
  font-family: Arial, Tahoma, sans-serif;
  font-size: 11px;
}
.smsearch #businessSearch #searchOptions {
  display: none;
}
.smsearch #businessSearch.search-box {
  background-color: transparent;
  border: solid 1px #000000;
  border-bottom: medium none;
  border-radius: 4px 4px 0 0;
  margin: 0;
  height: 94px;
}
.smsearch .ui-widget input, .smsearch .ui-widget select, .smsearch .ui-widget textarea, .smsearch .ui-widget button {
  font-family: Arial,sans-serif;
  font-size: 12px;
}
.smsearch #businessSearch .btn-go {
  font-weight: bold;
  height: 24px;
  padding: 0;
  position: absolute;
  right: 15px;
  top: 30px;
  width: 55px;
}
.app-editorial .smsearch #businessSearch .btn-go {
  padding: 0;
  position: relative;
  right: -216px;
  top: -23px;
}
.smsearch #businessSearch #normalOptions div strong {
  font-size: 16px;
  font-weight: bold;
}
#custom-marketplace-cats {    
  background: none repeat scroll 0 0 transparent;
  border: solid 1px #000000;
  border-top: medium none;
  border-radius: 0 0 4px 4px;
  padding: 10px;
  font-family: Arial,Tahoma,sans-serif;}
#custom-marketplace-cats a { color: #000000; }
#custom-marketplace-cats li { font-size: 11px; }
#custom-marketplace-cats #heading {
  border-top: 1px solid #000000;
  color: #000000;
  font-size: 12px;
  font-weight: bold;
  padding: 10px 0 3px;
}
.blue-box #custom-marketplace-cats {
  background-color: #0088B8 !important;
  border: solid 1px #547C9D !important;
  border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;}
.blue-box #custom-marketplace-cats a { color: #FFFFFF;}

/* Dave O - Removed buttons from Nivo block template */
.hide-buttons #nivo-wrapper .asset-buttons {
display: none;
}

#tncms-block-283849{
border-bottom: none!important;
margin-bottom: 5px;
padding-bottom: 0;
}

/* Dave O 551140 - aligning mega nav bottom regions */
.mega-nav-container .grid_5 {
width: 380px!important;
}

#pg-bg-ad-container-left {
  display: block;
  float: none;
  height: 100%;
  left: 50%;
  margin-left: -680px;
  position: fixed;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-right {
  display: block;
  float: none;
  height: 100%;
  margin-right: -680px;
  position: fixed;
  right: 50%;
  top: 0;
  width: 190px;
}
#pg-bg-ad-container-left #full-pg-bg-left{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}
#pg-bg-ad-container-right #full-pg-bg-right{
  display:block;
  background-image: url("../../images/blank.gif");
  width:190px;
  height:100%;
}

/* Dave O 551143 */
.custom-insert-two .left, .custom-insert-two .right,
#tncms-region-center-four-lower-a, #tncms-region-center-four-lower-b {
float: left;
width: 300px;
}
.custom-insert-two .left {
margin-right: 10px;
}
.custom-insert-two .right {
margin-left: 10px;
}

.custom-insert-three .a, .custom-insert-three .b, .custom-insert-three .c {
float: left;
}
#tncms-region-center-one-lower-a, #tncms-region-center-one-lower-b, #tncms-region-center-one-lower-c {
width: 193px;
}
.custom-insert-three .a {
margin: 0 10px 0 0;
}
.custom-insert-three .b {
margin: 0 10px;
}
.custom-insert-three .c {
margin: 0 0 0 10px;
}
.life .custom-insert-three img {
max-width: 193px;
}
.nolines #custom-marketplace-cats { border-style: none;}
.nolines #custom-marketplace-cats #heading { border-top: medium none; padding: 0 0 10px;}

/* Dave O 549205 */
.calendar h3.search-title p {
margin-bottom: 5px;
}

/* Dave O 553408 */
#calendar-widget-buttons a.event-submit {
color: #fff;
background: #992A17 url(../images/ui-bg_glass_75_992A17_1x400.png) 50% 50% repeat-x;
border: 1px solid #992A17;
border-top: 0;
}
#calendar-widget-buttons a.event-submit:hover {
border: 1px solid #000;
border-top: 0;
}
#calendar-widget-buttons .ui-button-text-only .ui-button-text {
font-size: 11px;
font-weight: normal;
padding: .4em .5em .3em;
}
#calendar-widget-buttons > a.event-submit.ui-button.ui-widget.ui-state-default.ui-button-text-only.ui-corner-right > span {
letter-spacing: .1em;
}

/* Magical popup hack added to another site while waiting for Ad Manager 1.0 */ 
/* ///////  popup styles /////////// */

#popupContact{
display:none;
position:fixed;
_position:absolute; /* hack for internet explorer 6*/
height:384px;
width:408px;
height:auto;
width:auto;
background:#FFFFFF;
border:2px solid #cecece;
z-index:999999;
padding:20px;
font-size:13px;
}
#popupContact h1{
text-align:left;
color:#6FA5FD;
font-size:22px;
font-weight:700;
border-bottom:1px dotted #D3D3D3;
padding-bottom:2px;
margin-bottom:20px;
}
span#popupContactClose{
font-size:14px;
line-height:14px;
right:6px;
top:4px;
position:absolute;
color:#6fa5fd;
font-weight:700;
display:block;
}

ul.dropdown li a{color: #FFFFFF}

/* ///////  end popup styles /////////// */


ul.navigation.mega .mega-nav-container ul li {
padding-left: 8px;
clear: both;
}

/* Dave O 555417 */
.calendar .event .blox-title h3, .calendar .event .blox-title h3 a { color: #000!important;}
.exploresantafe .event .blox-title h3, .exploresantafe .event .blox-title h3 a { color: #000!important;}


#div-gpt-ad-1395259353083-0,
#div-gpt-ad-1395259353083-1,
#div-gpt-ad-1396287163364-0,
#div-gpt-ad-1396287163364-1,
#div-gpt-ad-1394744337026-1, 
#div-gpt-ad-1394744337026-2
{margin-bottom:  20px;}

/* Dave 539735 */
.slideshow-presentation-nav-items .slideshow-presentation-nav-item {
padding: 0px;
}

/* 561547 DO */
.test #tncms-block-321529 .jcarousel-item h3 {
font-family: Helvetica,Arial,sans-serif;
color: #000;
text-transform: uppercase;
font-size: 14px;
font-weight: bold!important;
text-align: center;
}
.test #tncms-block-321529 .jcarousel-item h3 a:hover {
color: #000;
}
.test #blox-center-piece .slideshow-simple-img {
margin: 0;
width: 300px;
padding: 0;
text-align: center;
display: inline;
}
.test #blox-center-piece .jcarousel-clip-horizontal {
text-align: center;
}
.test #blox-center-piece .jcarousel-clip-horizontal #center-piece-nav {
display: inline-block;
}

.hundred-height .core-slider.horizontal.fullframe {height:100px}
.hundred-height .core-slider.horizontal.fullframe .item-list{height:100px !important}
.all_events #blox-header-vertical-nav {height:auto !important}

/* scc #562674 */
.story-more {
display: none;
}

/* Christine #559031 */
.related-item .blox-video-box {
    width:auto; /* changed from 249px to auto */
    height:auto;
}
.related-item .blox-video-box .more {
float: right;
color: #ccc;
}
/* scc #564534 */
.classifieds .blox-bucket-list dd.bucket-headline {
display: none;
}

/* filby #565312 */
#tncms-block-331588 h3 {display:none;}


/*spiro 562674*/
.advertising.general .day-partition {
display: none;
}

/* scc #565508 hide Title for the following: 
1. http://www.santafenewmexican.com/advertising/rates/national
2. http://www.santafenewmexican.com/advertising/rates/daily_paper
3. http://www.santafenewmexican.com/advertising/rates/political
4. http://www.santafenewmexican.com/advertising/rates/home_real_estate
5. http://www.santafenewmexican.com/advertising/rates/pasatiempo
6. http://www.santafenewmexican.com/advertising/rates/website
7. http://www.santafenewmexican.com/advertising/specs_and_sizes/print_sizes
8. http://www.santafenewmexican.com/advertising/specs_and_sizes/web_sizes 
.national .blox-title {display:none;} */
/* 566644 darin */
#tncms-block-334605 .full-asset h2.blox-asset-title {
    display: none;
}

/* //css customized slideshow options - Sarah F.  #549111// */
.sfnm-slideshow ul.thumbs li { display: list-item !important;}
.sfnm-slideshow div#thumbs-adv.navigation {float: none;margin: 5px;width: 100%;}
.sfnm-slideshow.no-thumbs div#thumbs-adv.navigation {display: none;}
.sfnm-slideshow div.pagination { display: none;}
.sfnm-slideshow .centerpiece-images { background-color:  #000000; color:  #FFFFFF;position:relative}
.sfnm-slideshow div.image-title {color: #CCCCCC;font-family: Georgia,'Libre Baskerville',serif !important;font-size: 30px;font-weight: normal;display:none}
.sfnm-slideshow div.image-desc { color: #FFFFFF; padding-top: 5px; font-size: 12px;}
.sfnm-slideshow div.image-comments {display: none;}

.sfnm-slideshow div.nav-controls { text-indent: -1000em;  float: none;height: 50px;margin-right: 0;text-align: inherit;margin-top:5px;position:absolute;left:0;width:130px}
.sfnm-slideshow div.controls a {border: medium none;margin: 00;padding: 0;}

.sfnm-slideshow div.controls a.prev {background: url("../../images/_site/button-prev-light.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 0 4px 4px 0;display: block;float: left;height: 46px;margin-left: 5px;width: 60px;}

.sfnm-slideshow.sm div.controls a.prev {background: url("../../images/_site/button-prev-light-sm.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 23px;margin-left: 5px;width: 30px;}

.sfnm-slideshow div.controls a.next {background: url("../../images/_site/button-next-light.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 0;display: block;float: left;height: 46px;margin-right: 5px;right: 0;width: 60px;}

.sfnm-slideshow.sm div.controls a.next {background: url("../../images/_site/button-next-light-sm.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height: 23px;
width: 30px;}

.sfnm-slideshow div.controls a.next:focus, .sfnm-slideshow div.controls a.prev:focus {  outline: thin none !important;}

.grid_4 .sfnm-slideshow div.slideshow a.advance-link {border: medium none;height: 257px;overflow: hidden;padding: 5px;width: 290px;}

.sfnm-slideshow div.slideshow a.advance-link {border: medium none;height: auto;overflow: hidden;padding: 5px;width: 610px;}

.sfnm-slideshow.sm div.slideshow a.advance-link {border: medium none;height: auto;overflow: hidden;padding: 5px;width: 290px;}

.sfnm-slideshow #gallery-adv {/*height: 550px;*/ overflow: hidden}
.sfnm-slideshow.sm #gallery-adv {/*height: 350px;*/ overflow: hidden}

.sfnm-slideshow #slideshow-adv {margin-bottom: 0;margin-top:50px}

.sfnm-slideshow.sm #slideshow-adv {margin-top:30px}

.sfnm-slideshow #slideshow-adv {  float: none;}

.sfnm-slideshow #caption-adv {float: none;margin: 5px;overflow: hidden;padding: 0;width: auto;}

.sfnm-slideshow div.slideshow img {border: 0 none;display: block;margin: 0 auto; max-height: 540px;max-width: auto;}

.sfnm-slideshow.sm div.slideshow img {border: 0 none;display: block;margin: 0 auto; max-height: 340px;max-width: auto;}

.sfnm-slideshow div.slideshow span.image-wrapper.horizontal img {height:auto;width:610px;}
.sfnm-slideshow.sm div.slideshow span.image-wrapper.horizontal img {height:auto;width:290px;}
.sfnm-slideshow div.slideshow span.image-wrapper.vertical img { height:540px;width:auto;}
.sfnm-slideshow.sm div.slideshow span.image-wrapper.vertical img { height:240px;width:auto;}
.sfnm-slideshow .blox-title, .sfnm-slideshow .blox-sub-title {border-bottom: 1px solid #CCCCCC;margin: 10px 5px;width: auto;}

.sfnm-slideshow .blox-title{border:0;width:400px;padding:0;position:absolute;left:105px;top:0px;height:50px}

.sfnm-slideshow.sm .blox-title{border:0;width:auto;padding:0;position:absolute;left:50px;top:0px;height:30px;margin-top:5px; line-height: 25px;}

.sfnm-slideshow .blox-title h3, .sfnm-slideshow .blox-sub-title h4 {color: #CCCCCC;font-family: Georgia,'Libre Baskerville',serif;font-size: 30px !important;font-weight:normal !important;}

.sfnm-slideshow.sm .blox-title h3, .sfnm-slideshow.sm .blox-sub-title h4 {font-size: 18px !important;}

.sfnm-slideshow .blox-title a, .sfnm-slideshow .blox-sub-title a {color: #CCCCCC !important;padding: 10px;}

.grid_4 .sfnm-slideshow #thumbs-adv a.thumb img {min-height: 36px;width: 46px;}

.grid_4 .sfnm-slideshow #thumbs-adv a.thumb {height: 36px;}

.sfnm-slideshow.sm a.thumb img {min-height: 58px;width: 62px;}

/*  end slideshow customizations */


.pasateaser.newlook {
  background-color: #f9f0df;
  border-bottom: medium none;
  margin-bottom: 10px;
  padding: 10px;
}
.pasateaser.newlook .blox-recent-list li.first-in-list {
  border-top: 1px solid #666666;
  float: left;
  height: 160px;
  margin: -1px 10px 1px 0px;
  overflow: hidden;
  padding: 0 0 2px;
  width: 125px;
}
.pasateaser.newlook .blox-recent-list li.first-in-list .avatar {
  border: medium none;
  float: none;
  height: 160px;
  margin-right: 0px;
  padding: 0;
  width: 125px;
}
.pasateaser.newlook .blox-recent-list li.first-in-list .blox-recent-block.has-photo {display: none;}
.pasateaser.newlook .blox-recent-list li.list-position-2 { float: right; width: 50%;}
/*.pasateaser.newlook .blox-recent-list li.list-position-2 p { display: none;}*/
.pasateaser.newlook .blox-recent-list li.list-position-2 .blox-recent-block h4,
.pasateaser.newlook .blox-recent-list li.list-position-3 .blox-recent-block h4{ font-size: 13px !important; font-weight: bold !important; line-height: inherit !important; margin: 0;}
.pasateaser.newlook .blox-recent-list li.list-position-3 .blox-recent-block h4{ margin-top: 10px;}
.pasateaser.newlook .blox-recent-list li.list-position-3,
.pasateaser.newlook .blox-recent-list li.last-in-list { float: right; width: 50%;}
.pasateaser.newlook .blox-recent-list li.list-position-3 a.link,
.pasateaser.newlook .blox-recent-list li.last-in-list a.link{display: none;}
.pasateaser.newlook .blox-recent-list li .blox-recent-block p { font-size:  12px; /*height: 25px; overflow: hidden;*/ margin-bottom: 10px;}
.pasateaser.newlook .blox-recent-list li.list-position-3 .blox-recent-block p { margin-bottom: 0px;}

.pasateaser.newlook .blox-recent-list li .blox-recent-block p:last-of-type {
  margin-bottom: 0;
  padding-bottom: 0;
}

.election_night .blox-title h3, .blox-sub-title h4 {
    color: #992a17;
    font-family: 'PT Sans',sans-serif;
    font-size: 17px !important;
    font-weight: bold !important;
    margin: 0;
}

/* remove header title from business listings pages DO */
.app-business .heading, .app-business h1.found {
display: none;
}
.app-business #blox-wrapper .breadcrumbs {
margin-top: 0px;
}
.business_listings #aboutThisSection .moreInfo {
width: 180px;
margin: 5px 0px;
}
.business_listings #aboutThisSection .moreInfo a {
color: #fff;
}
.business_listings #aboutThisSection .moreInfo a:hover {
color: #000;
}
/*scc add per request of natalie 12/3/14 */
.mental_health_shake-up #logo {
  display: block;
  float: left;
  height: 145px;
  margin: 0 0 10px;
  overflow: hidden;
  width: 640px;
}

/* hide most commented, popular block - 571871 - DO
#tabIncludesidebar.universal-tabs {
display: none!important;
}
.tntest #tabIncludesidebar_middle.universal-tabs .blox-title h3 {
display: none;
} */

/* hide asset titles on slideshow:versatile block - 572420 - dotto */
.advertising .core-slider.horizontal.fullframe .group .item .text .title {
display: none;
}

/* calendar slideshow and page styles */
.calendar .top-right-one { top: 205px!important;display:none!important;}
.calendar #blox-header-vertical-nav h1, .exploresantafenm #blox-header-vertical-nav h2 { display:none!important;}
.calendar #leaderboard-top { display:none!important;}
.calendar #blox-header-search { display:none!important;}
.calendar #extra-nav { display:none!important;}
.calendar .userpanel-repositioned_sfnm { position: relative;top: 60px;right:12px;}
/* .calendar #blox-header-vertical-nav { height: 192px!important;} */
.calendar .header-region { position:relative;left:1px;}
/*.calendar .core-slider.horizontal.fullframe { height: 200px;}*/
.calendar .core-slider.horizontal.fullframe .group .item .text .description { display: none!important;}    
.calendar .core-slider.horizontal.fullframe .prev span { display:none!important;}
.calendar .core-slider.horizontal.fullframe .next span { display:none!important;}
.calendar .core-slider.horizontal.fullframe .next { display:none!important;}
.calendar .core-slider.horizontal.fullframe .prev { display:none!important;}
.calendar .core-slider.horizontal.fullframe .group .item .text .title { display: none!important;}
.calendar .core-slider.horizontal.fullframe .group .item .image { background: none repeat scroll 0 0 #000; height: 100px;}  /* filby - changed height from 150px to 100px temp. after phone call with Natalie. #572487 */
.calendar .core-slider.horizontal.fullframe .group .item .image img { height: 100px; width: 100%;} /* filby - changed height from 150px to 100px temp. after phone call with Natalie. #572487 */
.calendar .core-slider.horizontal .nav { display:none!important;}
.calendar .core-slider.horizontal.fullframe .item-list { height:100px!important;} /* filby - changed height from 150px to 100px temp. after phone call with Natalie. #572487 */
.calendar #blox-header-vertical-nav h1, .calendar #blox-header-vertical-nav h2 {display: none;}
.calendar .heading {display: none;}
.calendar .heading-cal{display:block!important;}

.home_real_estate_guide #section-name{
font-size:47px!important;}

/* #573142 Slideshow versatile fix */
.core-slider.horizontal .group .item .image img {height: 100%;}

/* #572205 SF '/jobs' page */
.jobs #center-top { display: inherit;}
.jobs #center-middle { display: inherit;}
.jobs #center-bottom { display: none;}
.demo-ad.size-468x150 {background: url('../../images/_site/468x150.jpg') no-repeat 0 0; height: 150px; width: 468px; display: block; margin: 0 0 10px;}
.demo-ad.size-224x224 {background: url('../../images/_site/224x224.jpg') no-repeat 0 0; height: 224px; width: 224px; display: block; margin: 0 0 10px;}
.demo-ad.size-224x458 {background: url('../../images/_site/224x458.jpg') no-repeat 0 0; height: 458px; width: 224px; display: block; margin: 0 0 10px;}
.jobs .container_12 .grid_6 { width: 468px; margin: 0 6px;}
.jobs .container_12 .grid_3 { width: 224px;}
.jobs .container_12 .grid_3 img, .jobs .container_12 .grid_3 embed, .jobs .container_12 .grid_3 iframe { margin: 0 0 6px;}
#left-rail-middle.rail-middle-rule embed, #left-rail-middle.rail-middle-rule iframe, #left-rail-middle.rail-middle-rule img, #left-rail-middle.rail-middle-rule object, #left-rail-top.rail-top-rule embed, #left-rail-top.rail-top-rule iframe, #left-rail-top.rail-top-rule img, #left-rail-top.rail-top-rule object {
  border: medium none;
  border-radius: 0;
  padding: 0 9px 20px;
}
.jobs .top-right-one { top: 205px!important;display:none!important;}
.jobs #blox-header-vertical-nav h1, .exploresantafenm #blox-header-vertical-nav h2 { display:none!important;}
.jobs #leaderboard-top { display:none!important;}
.jobs #blox-header-search { display:none!important;}
.jobs #extra-nav { display:none!important;}
.jobs .userpanel-repositioned_sfnm { position: relative;top: 60px;right:12px;}
.jobs #blox-header-vertical-nav { height: 192px!important;} 
.jobs .header-region { position:relative;left:1px;}
.jobs .core-slider.horizontal.fullframe { height: 200px;}
.jobs .core-slider.horizontal.fullframe .group .item .text .description { display: none!important;}    
.jobs .core-slider.horizontal.fullframe .prev span { display:none!important;}
.jobs .core-slider.horizontal.fullframe .next span { display:none!important;}
.jobs .core-slider.horizontal.fullframe .next { display:none!important;}
.jobs .core-slider.horizontal.fullframe .prev { display:none!important;}
.jobs .core-slider.horizontal.fullframe .group .item .text .title { display: none!important;}
.jobs .core-slider.horizontal.fullframe .group .item .image { background: none repeat scroll 0 0 #000; height: 150px;}  
.jobs .core-slider.horizontal.fullframe .group .item .image img { height: 150px; width: 100%;} 
.jobs .core-slider.horizontal .nav { display:none!important;}
.jobs .core-slider.horizontal.fullframe .item-list { height:150px!important;} 
.jobs #blox-header-vertical-nav h1, .calendar #blox-header-vertical-nav h2 {display: none;}
.jobs .heading {display: none;}

/*
#tntracking
Customized by : cschieffer
Date : 2015-01-14
CRM : 573805
Description : Hide asset titles on /advertising/specs_and_sizes/web_requirements/
*/
#blox-html-container.advertising.specs_and_sizes.web_requirements .blox-asset-title{ display:none; }

/*scc 573991 */
.jobs .core-slider.horizontal.fullframe .group .item { 
height: 150px; 
}



/* mfilby - #575579. Hiding 30-day free service, as they can't hide in subscription since they
want it hidden on site, but active and sent out via email campaign */
.subscription.first-in-list {display: none;}

/* Scoop project - mfilby 04_09_2015 */

/* Enabled site property 'blogs = true', but should only be available via direct link, not in dashboard */
#admin-module-links .category:nth-child(3) {display:none;}
#quick-blog-wrapper {display:none;}


/*  Header changes per #577875  sarahf 04_16_2015 */
#blox-header-vertical-nav #weather-bug,
#blox-header #weather-bug{
  height: inherit;
  overflow: hidden;
  width: 106px !important;
}
#blox-header-vertical-nav #weather-bug #temp,
#blox-header #weather-bug #temp{
  display: inline;
  font-size: 20px;
  font-weight: normal;
  left: 25px;
  position: relative;
  top: -75px;
}
#blox-header-vertical-nav #weather-bug #conditions,
#blox-header #weather-bug #conditions{
  bottom: inherit;
  left: inherit;
  position: relative;
  right: 0;
  text-align: right;
  top: -73px;
}
#blox-header-vertical-nav #weather-bug #conditions a,
#blox-header #weather-bug #conditions a{
  font-size: 15px;
  font-weight: bold;
}
#blox-header-vertical-nav #weather-bug #icon img,
#blox-header #weather-bug #icon img{
  float: none;
  height: auto;
  margin-right: 0;
  margin-top: 0;
  opacity: 0.75;
  position: relative;
  top: 12px;
  width: auto;
}
#main_nav.mega, ul#main_nav {
    border-top: solid 1px #C4C4C4;
}
#left-region {
  float: left;
  height: 100px;
  margin-left: 20px;
  overflow: hidden;
  width: 140px;
}
#right-region {
  float: right;
  height: 100px;
  width: 160px;
  overflow: hidden;
}

/* remove time stamp on centerpiece story preivews - 584938 - dotto */
.trinity .tn-top-story p:nth-child(2) {
  display: none;
}
.trinity .tn-top-story {
  margin-bottom: 20px;
}

/* RT: #594387 per request - message text is in site-head.inc.utl */
#fb-comments-message { font-family:'Arial';line-height:17px;color:#333333;}


/* Ticket #600050 jkleman */
#rail-top-between-ads {margin-bottom: 20px;}