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

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/theEagleLogo4380.jpg") no-repeat transparent}

#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {
    height: 90px;
    margin-left: 7px;
    top: 0px;
    width: 313px;
}

/* General Theme Setup */
.front #blox-container {background:none repeat scroll 0 0 #fff;}
#blox-html-container {background: #CCCCCC;}
.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 */

/* Blocks */
#blox-featured-listings {background: #fff;}
#calendar-widget-block {background: #fff;}
.soft {background: #fff;}

.highlight-white .centerpiece-images #gallery-adv #slideshow-adv {width:450px;}
.container_12 .grid_8 #ara-container {background: #FFF;}
#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 #000;
}
.blox-breaking-news {
    width: 760px;
    background: url("../../images/_site/tbtlogo.jpg") no-repeat scroll 0 0 #4C0000;
    padding-left: 200px;
}

#blox-header-search {
    -moz-border-radius: 10px 10px 10px 10px;
    border-radius: 10px 10px 10px 10px;
    background: none repeat scroll 0 0 #FFF;
    bottom: -17px;
    color: #FFFFFF;
    margin: 6px;
    padding: 5px 10px 17px;
    position: absolute;
    right: 3px;
}
#blox-header-search a {color: #4C0000;}
#weather-bug {width: 100px;}

#leaderboard-bottom{
    padding-top:10px;}
    
    
ul.dropdown, ul.dropdown li {
    background: url("../../images/_site/gradation_new.png") repeat scroll center bottom #500000;
    color: #FFFFFF;
}

ul.dropdown a:link, ul.dropdown a:visited {
    color: #FFFFFF;
}

ul.dropdown li.active-horizontal {
    background-color: #340000;
}


ul.dropdown li.hover, ul.dropdown li:hover {
background-color:#A82A2A;
}

/* edited by jmjh for ticket 524983 
Fixes the radio button spacing on forms
------------------------------------------------------- */
.product-list input {
    width: 10% !important;
}

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

/* main dropdown color (no top nav image)
------------------------------------------------------- */
ul.dropdown ul, ul.dropdown ul li {
background: none repeat scroll 0 0 #eee;
}


/* dropdown hover color
------------------------------------------------------- */
ul.dropdown li.hover, ul.dropdown li:hover {
background-color: #333 !important;
}


.blox-title a, .blox-sub-title a {
    color: #4C0000;
}

#blox-featured-listings .heading h3 a {
    color: #4C0000;
}

#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
    color: #4C0000;
}




.blox-title h3, .blox-sub-title h4 {
    color: #4C0000;
}

.soft .blox-title h3 a {
    color: #4C0000;
}


/* Footer
------------------------------------------------------- */


#blox-footer .footer-section-block h4 {
    border-bottom: 1px solid #560B14;
    color: #4C0000;
}

.blox-bottom-block-holder ul li a {
    color: #4C0000;
}

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

#blox-footer .footer-section-block {
    border-right: 1px solid #4C0000;
}

#blox-footer p {
    color: #4C0000;
}

#blox-footer p a {
    color: #001E1E;
    font-weight: bold;
    text-decoration: none;
}



/* misc colors
------------------------------------------------------- */
.day-partition {
    background: none repeat scroll 0 0 #310000;
}

a.more, a.more-grey {
    background: none repeat scroll 0 0 #310000;
}

.highlight-dark {
    background: none repeat scroll 0 0 #DDDDDD;
    border: 1px solid #ccc;
}

.blox-title h3, .blox-sub-title h4 {
    color: #333333;
}

#index-section-title {
    background: none repeat scroll 0 0 #310000;
}

.blox-title, .blox-sub-title {
    border-bottom: 1px solid #333333;
}

.blox-title h3, .blox-sub-title h4 {
    color: #4C0000;
}

.blox-comments li span, .blox-no-comments li span {
    color: #0C4D81;
}


#core-index-rss-list ul.dropdown-rss ul {
    width: 180px;
}




/* added by Darin Hudson for GI footer */
.footer-featured-block {
    float: left;
    margin-right: 1%;
    width: 19%;
}
#footer-featured-container {
    width: 100%;
}

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

.footer-featured .blox-recent-list li .avatar {
float: none;
padding: 1px;
margin-right: 0px;
border: 1px solid #788196;
width: 96%;
margin-top: -0px;
}
.footer-featured .blox-recent-list li a {

height: 100px;
overflow:hidden;

}

/* BCS Gallery */

#bcs-new .round-corner {
    background: none repeat scroll 0 0 white;
    border-radius: 10px 10px 10px 10px;
    margin-bottom: 10px;
    padding: 10px;
}

#bcs-new .section-title {
    border-bottom: 1px dotted #666666;
    font-size: 18px !important;
    font-weight: normal;
    margin: 0 0 5px;
    padding: 0 0 5px;
}

#bcs-new .bcscene ul {
    list-style: none outside none;
}

#bcs-new .bcscene li {
    font-size: 12px;
    text-align: center;
}

#bcs-new .bcscene h3 {
    font-size: 12pt;
    margin-bottom: 5px;
}

/* MISC CHANGES 09/10/12 */

.centerpiece-images .gallery .thumbs li {
    margin: 10px 4px 10px 10px;
}

.tn-updated {display:none;}

.custom-see-more {
    margin-left: 0px;
}

#blox-story-photo-container h3 {
    display: none;
}

/* EXTRA NAV */
#quick-links {
    background: none repeat scroll 0 0 #F4F4F3;
    color: #486DB1;
    display: block;
    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: normal;
    height: 20px;
    line-height: 15px;
    margin: 10px 0 0;
    padding: 6px 0;
    text-align: left;

}

.special_sections-html .static-page .blox-static-related {
    display: none;
}

.special_sections-html hr {
    display: none;
}

.ss_box {
    float: left;
    margin-bottom: 30px;
    margin-right: 20px;
    width: 290px;
}

.ssTitle {
    border-bottom: 2px solid black;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
    padding: 6px 0 !important;
}

.ssTitle p {
    border-bottom: 2px solid black;
    font-size: 16px !important;
    font-weight: bold !important;
    margin-bottom: 5px !important;
    padding: 3px 0 !important;
}

.ssTitle p a {
    text-decoration: none !important;
}

.ssItem {
    display: inline;
    margin-bottom: 20px;
    width: 320px;
}

.ssText {
    color: #585757;
    display: inline;
    float: left;
    font-size: 12px;
    margin: 0 10px;
    width: 180px;
}

.static-page p, .static-page #blox-story-text, .static-page #blox-story-text p {
    margin: 0 !important;
    line-height: 12px !important;
}


#footer-featured-container {
    width: 100%;
}

.footer-featured-block {
    float: left;
    margin-right: 1%;
    width: 19%;
}


.pad-bottom {
    padding-bottom: 10px;
}

.footer-featured .blox-recent-list li {
    border-top: 1px solid #666666;
    float: left;
    margin: -1px 0 1px;
    overflow: hidden;
    padding: 0;
    width: 100%;
}


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

.footer-featured .blox-recent-list li .avatar {
float: none;
padding: 1px;
margin-right: 0px;
border: 1px solid #788196;
width: 96%;
margin-top: -0px;
}



	#quick-links a {
		color: #486DB1;
		text-decoration: none;
	}

	#quick-links a:hover {
		color: #0066EE;
	}

	#nav-quick-links ul {
		display: block;
		height: 20px;
		line-height: 20px;
		list-style: none outside none;
		margin: 0;
		padding: 2px;
	}

	#quick-links ul li {
		border-right: 1px solid #CCCCCC;
		display: block;
		float: left;
		height: 16px;
		margin: 2px 0;
		padding: 0 5px;
	}
/* Added by Michelle to help fix worship directory 
------------------------------------------------------- */
.worhip p {border-top: 1px dotted #ccc; padding: 10px 0 0 0}
.worship-directory {list-style: none; margin-bottom: 15px; overflow: auto;}
.worship-directory .worship-directory-list li {display: block; width: 300px; float: left;}
.worship-directory a {display: block; padding: 5px 0;}

.worship-directory-list {}
.worship-directory-list ul {list-style: none;}
.worship-directory-list h2 {font-size: 16px; color: #900000; margin: 0 0 10px; display: block; border-bottom: 1px dotted #ccc; padding: 5px 15px; cursor: pointer;
	background: url("http://www.theeagle.com/images/aggiesports/downarrow.png") no-repeat left center;
}
.worship-directory-list ul ul {display: block; margin: 0 0 20px 20px;}
.worship-directory-list ul li.selected ul {display: block;}
.worship-directory-list ul li.selected h2 {background: url("http://www.theeagle.com/images/aggiesports/rightarrow.png") no-repeat left center;}
.worship-directory-list ul ul li {margin-bottom: 10px;}
.worship-directory-list ul ul ul {margin: 0 0 0 20px; list-style: disc;}
.worship-directory-list ul ul h3 {font-size: 14px; padding: 5px 0;}
.worship-directory-list ul ul ul li {margin: 0; color: #555;}

/* Added by Michelle 
------------------------------------------- */
#blox-story .post-details img {
    height: auto !important;
    width: 50px !important;
}

/* This keeps interfering with the title fields for the gallery showcase blocks
on the home page as well as the headlines for the photos. Hiding per Marc.


.tn-top-story p {display: none;}

.centerpiece-images h3 {display: none;}

.instant-gallery-app .instant-gallery .frame h3 {
    display: none;
}
------------------------------------------------ */


/* Added for Drought Monitor by Michelle
----------------------------------------- */
.sectionNewsBox {background-color: #DADADA; padding: 10px;}
.float-left {float: left;}
.float-right {float: right;}

.round-corner {
border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; -o-border-radius: 10px; padding: 10px; background: #FFFFFF; margin-bottom: 10px;}
.round-corner-top {
    border-radius: 10px 10px 0 0;
}
#rightRail { display: inline; float: right; margin: 0px 5px; width: 300px; }
.rightRailBoxes { width: 300px; margin: 10px 0px; background-color: #DADADA}
.content-box h3 { font-family: Cambria,Georgia,"Times New Roman",Times,serif; font-size: 18px; color: #666666; padding: 10px; background: #EEEEEE; }
.round-corner-bottom {
    border-radius: 0 0 10px 10px;
}
.clearfix:before,
.clearfix:after {
    content:"";
    display:table;
}
.clearfix:after {
    clear:both;
}


/* Added for changes 10-02-12
----------------------------------------- */

/*.bull-list, #blox-story-text ul {
    display: none;
}*/

h3.more-keywords {
    display: none;
}


.centerpiece-images h3 {display: none;}

.instant-gallery-app .instant-gallery .frame h3 {
    display: none;
}
    
#tncms-block-538917 .centerpiece-images h3 {
    display: block;
}    

#tncms-block-503004 .centerpiece-images h3 {
    display: block;
}

#tncms-block-524714 .centerpiece-images h3 {
    display: block;
}

#tncms-block-524792 .centerpiece-images h3 {
    display: block;
}

#tncms-block-524797 .centerpiece-images h3 {
    display: block;
}

/* cutline fixes */
#caption-adv {
width: auto;
margin-left: 5px;
overflow: hidden;
padding: 10px 0 20px;
}


.blox-column .blox-list li a {
  color: #666666;
}

/* blog header removal  */
.landandlivestockpost #index-section-title {
  display: none;
}
.fish_tales #index-section-title {
  display: none;
}
.executive_session #index-section-title {
  display: none;
}
.lights_and_sirens #index-section-title {
  display: none;
}
.fajitas_for_one #index-section-title {
  display: none;
}
.extra_credit #index-section-title {
  display: none;
}
.straight_shooter #index-section-title {
  display: none;
}
.reeds_arena #index-section-title {
  display: none;
}

/* scc 595014 adding display none to hide this box */
#archive-grey {
	background: none repeat scroll 0 0 #EFEFEF;
	border: 1px solid #DFDFDF;
	margin-bottom: 20px;
	padding: 10px;
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
        display: none;
}

.archive_header {
	border-bottom: 1px dotted #666;
	font-size: 15px !important;
	font-weight: bold !important;
	margin-bottom: 5px !important;
	font-family: Arial,Helvetica,sans-serif;
}

.archive_text {
	width: 420px;
	margin-right: 5px !important;
}

.archive_button {
	background: none repeat scroll 0 0 #557C9D;
	border-radius: 10px 10px 10px 10px;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	padding: 4px 8px;
	float: right;
	display: block;
        margin-top: -30px;
}


.archive_button a {
	color: #FFFFFF;
	text-decoration: none;
}
#network-nav {
    float: left;
    font-weight: bold;
    margin: 0 0 0 2px !important;
    text-transform: uppercase;
    width: 450px !important;
}

#sub-nav {
    background: none repeat scroll 0 0 #DFD9C3;
    border-radius: 5px 5px 0 0;
    float: right;
    font-weight: bold;
    margin: 0 2px 0 0 !important;
    text-transform: uppercase;
}

#nav_top {
    font-size: 12px;
    margin: 0 auto;
    text-align: left;
    background: none repeat scroll 0 0 #DFD9C3;
    height: 24px;
}

.left_top_nav a img {border:2px solid #500000;}
.left_top_nav a {
    color: #555555;
    display: block;
    font-size: 10px;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #EEEEEE;
	text-decoration: none;
	float:left;
	font-weight: bold;
}

.left_top_nav a:hover {
    color: #4F0000;
}

.right_top_nav a {
    color: #555555;
    display: block;
    font-size: 10px;
    padding: 5px 10px;
    text-shadow: 1px 1px 0 #EEEEEE;
	text-decoration: none;
	float: right;
	font-weight: bold;
}

.right_top_nav a:hover {
    color: #4F0000;
}


/* Added per request on 10-03 from AggieSports
------------------------------------------------------- */

.blox-recent-list li {
    padding: 5px 0px;
}

.blox-recent-block h4 {
    margin: 0px 0px 5px 0px;
}

.gardening #index-section-title, .curiouser_and_curiouser #index-section-title, .just_weather_by_justin #index-section-title, .fajitas_for_one #index-section-title, .life_after_30 #index-section-title, .fish_tales #index-section-title, .straight_shooter #index-section-title, .extra_credit #index-section-title, .aggie_sports #index-section-title, .astro_aggies  #index-section-title, .bullet_points  #index-section-title, .community_bloggers  #index-section-title, .vegan_in_the_valley #index-section-title, .croomes_corner #index-section-title, .executive_session #index-section-title, .fitness_sports_and_science #index-section-title, .from_the_press_box #index-section-title, .lights_and_sirens #index-section-title, .off_the_agenda #index-section-title, .sidebar #index-section-title, .state_and_local_politics #index-section-title {
    display: none;
}



/* Added 10-08
------------------------------------------------------- */
.tweet {
    height: 300px;
    overflow-x: scroll;
}

.advertise-html #blox-story.static-page #blox-asset-title {
    display: none;
}

.static-page .blox-static-related h4 {
    display: none;
}

.slideshow-showcase .top-heading, .slideshow-showcase .top-heading-invert {
    display: none;
}


/* Added 10-09-12
------------------------------------------------------- */

.calendar .button.submit {
    display: none;
}

/* Added 10-10-12
------------------------------------------------------- */

#comments-top {
    margin-top: 0px;
}

.comment {
    margin: 5px 0px 0px 0px;
}

#comment-rules {
    margin: 5px 0px;
	padding: 10px;
}

#comment-rules ul.rules li {
    padding: 10px;
}

#comment-rules h3, #user-comment-area h3.header {
    margin: 0px;
    padding: 0px;
}

#comment-log-in-area {
    padding: 10px;
}

/* Added 10-17-12
------------------------------------------------------- */
.renewal1 .form-title h1.form_heading {
    font-size: 17px;
}
.renewal2 .form-title h1.form_heading {
    font-size: 17px;
}
.renewal3 .form-title h1.form_heading {
    font-size: 17px;
}
.renewal4 .form-title h1.form_heading {
    font-size: 17px;
}
.renewal5 .form-title h1.form_heading {
    font-size: 17px;
}
.renewal6 .form-title h1.form_heading {
    font-size: 17px;
}

/* Form updates
------------------------------------------------------- */
#user-form td {font-size: 12px;}
#user-form input#copyinfo {
  width: auto;
}
tr.header {
  font-size: 12px;
}
tr.header td {
  color: #999999;
  font-weight: bold;
}
tr.product-list td {
  border-bottom: 1px dotted #CCCCCC;
  padding: 5px 5px 5px 0;
  width: 200px;
}

.comment-posted {font-size: 9px;}

.election2012 #index-section-title {
    display: none;
}
.election2012 .blox-title, .blox-sub-title  {
    border-bottom: 0px;
}

/* added on 11-6 
------------------------------------------------- */
.core-slider.vertical .group {
    width: 220px !important;
}


/* Nick 521438
.core-slider.vertical .group .item img {
    float: left;
    height: 60px;
    margin-right: 10px;
} */

#ndn-video-single-02, #ndn-video-player-2
{
    padding-top: 5px !important;
    margin: 0 10px 10px 0 !important;
    float: left !important;
}

#gwcweather
{
  width: 120px;
  height: 60px;
}

/* fix for new weather */
.top-right-one
{
  right: 186px;
}
/* RT: nav migration 05162013 */
ul.navigation, ul.navigation > li { background-color: #500000;color: #FFF;}

ul.navigation > li { padding: 0px 3px;}
ul.dropdown li.hover, ul.dropdown li:hover { background-color: #333 !important;}
ul.navigation > li:hover, ul.navigation > li.active {background-color: #333!important;}
ul.navigation li.nav-right { font-weight:bold;}
ul.navigation > li.current-section { background-color: #310000!important;}
#header-top-left ul { padding-top: 6px; margin-left: 0px;}
/*Trent 549120 line 842*/
ul.navigation.click li span.arrow, ul.navigation.arrows li span.arrow{ background-image: url(../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png);}
#header-top .header-top-navigation li a { color:#486db1;}
#header-top .header-top-navigation li { border-right: solid 1px #CCC;}


#header-top { height:20px; background: #F4F4F3; font: 12px/18px Arial, sans-serif; padding: 0px 10px 10px; margin-bottom: 10px;}

li.nav-header_top_left-left-rss {background: url(../../images/_site/rss-icon.gif) no-repeat;width:16px!important;margin-left: 7px;} 
li.nav-header_top_left-left-rss a { display:block;text-indent: -9999em;padding-left:12px;}
.nav-header_top_left-left-rss li:hover {background-color:none!important;}



li.nav-header_top_left-left-mobile { background: url(../../images/_site/mobile-icon.png) no-repeat;width:16px!important;margin-left: 7px;}
li.nav-header_top_left-left-mobile a { display:block;text-indent: -9999em;}


li.nav-header_top_left-left-newsletter {background: url(../../images/_site/email-icon.png) no-repeat;width:16px!important;margin-left: 7px;}
li.nav-header_top_left-left-newsletter a { display:block;text-indent: -9999em;}


li.nav-header_top_left-left-twitter {background: url(../../images/_site/twitter-icon.png) no-repeat;width:16px!important;margin-left: 7px;}
li.nav-header_top_left-left-twitter a { display:block;text-indent: -9999em;}

li.nav-header_top_left-left-facebook {background: url(../../images/_site/facebook-icon.png) no-repeat;width:16px!important;margin-left: 7px;}
li.nav-header_top_left-left-facebook a { display:block;text-indent: -9999em;}
.header-top-navigation li:hover { background-color: #F4F4F3!important;}

/* jmjh 533811 */
.tall-adz .core-slider.vertical .group .item .image img {max-width:none;width:218px;height:auto !important;max-height:none !important}
.tall-adz .core-slider.vertical .group .image {width:220px; overflow:hidden;height:200px}
.tall-adz .core-slider.vertical .group .item {height:200px;}
.tall-adz .core-slider.vertical .group {height:630px !important}
.tall-adz .core-slider.vertical .item-list {height:610px !important}
.tall-adz .core-slider.vertical {height:680px !important}
.tall-adz .core-slider.vertical .text {display:none}
/* jmjh 535673
.static-page .blox-static-related {
display: none;
} */

/*spiro 536910*/
figure.inline-child.html, figure.inline-child.html iframe {
width: 100%!important;
}

/* jmjh 536508 */
.gallery a.thumb img {
width: 141px;
}

/* win 082913 */
#in-story * {margin:0 !important;}


/* Tributes Styles*/
#blox-enhanced-announcements {background: #ccc;}
/* end Tribute Styles */









/* ShopBrazos Wrapper */
body .sb-target a, body .sb-target * a { color: #630d0e !important;}
body .sb-target h3, body .sb-target h3 a { color: #630d0e !important; font-size: 18px;}
body .sb-target .marketplace.categoriesList h3 { font-size: 14px !important;}
body .sb-target .moreInfo { background: none repeat scroll 0 0 #630d0e; color: #FFFFFF !important;}
#blox-header.shopbrazos-header { padding: 13px 0;}
#blox-header.shopbrazos-header h2 a { height: 85px; width: 400px;} /* added by Win */
.sb-target .marketplace.sectionHead { color: #630d0e; font-size: 20px; margin-bottom: 15px;}
#shopbrazos-container1 {border:10px solid #630d0e; border-bottom: medium none; background-color:#FFEAB4;width:980px;margin:0 auto;padding:10px 0px;clear:both;}
#shopbrazos-container2 {border:10px solid #630d0e; border-top: medium none; border-bottom: medium none; background-color:#FFEAB4;width:980px;margin:0 auto;padding:7px 0px;clear:both;}
#shopbrazos-container3 {border:10px solid #630d0e; border-top: medium none; background-color:#FFEAB4;width:980px;margin:0 auto;padding:10px 0px;clear:both;}
#shopbrazos-content {background-color:white;margin:0 auto;padding:7px 0px;width:960px;}
.sb-target #blox-container { background: none repeat scroll 0 0 transparent; padding: 0; width: 1000px;}
.sb-target.container_12, .sb-target.container_16 { width: 1000px;}
.sb-target #blox-footer { width: 960px;}
.sb-target .blox-footer2 { width: 960px;}
.sb-target #blox-right-col, .sb-target #blox-left-col { background-color: white; margin-top: 0;}
.sb-target #calendar-widget-block .heading.heading-cal, .sb-target .eventArea .heading.heading-cal, .sb-target #business-events .heading.heading-cal {  width: auto;}
/* .sb-target #calendar-widget-block .heading.heading-cal h3 a, .sb-target #business-events .heading.heading-cal h3 a {  left: 0;} */

.sb-target #blox-header-vertical-nav h1, .sb-target #blox-header-vertical-nav h2, .sb-target #blox-header h1, .sb-target #blox-header h2 {
  background: url("../../images/_site/shopbrazos-waco-logo.jpg") no-repeat scroll 0 0 transparent;
  height: 85px;
  margin: 0;
  width: 400px;
}
#shopbrazos-nav-container {margin-left:435px;}
#shopbrazos-nav {font-size:13px;padding-top:15px;}
#shopbrazos-areas {font-size:16px;color:#000;padding-top:8px;margin:8px 25px 0px 0px;border-top:2px solid #ddd;}
#shopbrazos-content #blox-left-col .heading {display: none;} /* wse */
.sb-target #businessSearch.search-box {
  background-color: #FFEAB4;
  color: #000000;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12px;
  margin: 13px 10px 20px;
  overflow: hidden;
  width: auto;
}
.sb-target .blox-title, .sb-target .blox-sub-title {
  border-bottom: medium none;
  border-top: medium none;
  margin: 0;
  padding: 0;
}
.index.app-business .sb-target #blox-left-col h3 {
  margin-top: 0;
}
.index.app-business .sb-target #blox-left-col .blox-asset-content-block.article h3 {
  margin: 20px 0 10px;
}
.sb-target #businessSearch .btn-go.ui-state-default {
  background: url("none") repeat-x scroll 50% 50% #630d0e;
  color: #FFFFFF;
  position: absolute;
  right: 325px;
  top: 30px;
  width: 55px;
}
.shopbrazos #blox-left-col #businessSearch.search-box { display: none;}
#blox-wrapper #blox-left-col #businessSearch.search-box { display: none;}
.sb-target #businessSearch .btn-go.ui-state-default {
  background: url("none") repeat-x scroll 50% 50% #630d0e;
  color: #FFFFFF;
  float: right;
  /* margin: -23px 0 0; */
  position: inherit;
  right: inherit;
  top: inherit;
  width: 55px;
}
.sb-target .btns {  background: none repeat scroll 0 0 #ECECEC;}

.socialicons img {margin: 5px 10px;}
.socialicons {text-align: center;}



/* Win's ShopBrazos fixes */
.core-slider.horizontal.featured_business .group .item .text .more-link, #businessDetail #blox_options .option .button a
{
    background: none repeat scroll 0 0 #630d0e !important;
    color:#fff !important;
    font-family:Arial,Helvetica,sans-serif !important;
    font-size:11px !important;
    }
body .sb-target .core-slider.horizontal.featured_business .group .item .text .more-link a, #blox_claim_promo p.moreInfo a {
    color:#fff !important;
}

.subcatlink {font-size:13px;}
.core-slider.horizontal.featured_business .group .item .text * {
     font-size:11px !important;
     font-family:Arial,Helvetica,sans-serif !important;
}
.core-slider.horizontal.featured_business .group .item .text a {font-size:13px !important;}

#businessDetail #blox_claim_promo {font-family:Arial,Helvetica,sans-serif;}

#businessDetail #blox-marketplace-comments, #shopbrazos-content div.business-listing-info li.blox-biz-results-comment-count ul.options {display:none;}
.name-option {visibility:hidden;}

#businessSearch #searchOptions {
    border-top: 0px solid #FFFFFF;
    position:absolute;
    top:15px;
    right:30px;
}
.sb-target #businessSearch .btn-go.ui-state-default {
    position:absolute;
    right:325px;
    top:25px;
}

#businessDetail #extra-zone a.prev, #extra-zone a.next, #shopbrazos-content #marketplace-wrapper .core-slider.horizontal.featured_business a.prev, #shopbrazos-content #marketplace-wrapper .core-slider.horizontal.featured_business a.next {
   background-color:#630d0e !important;
   color:#fff !important;
}

#businessDetail .category-liner dt, #mp_testimonials dt, #mp_branch dt, #mp_categories dt, #mp_links dt, #mp_keywords dt, #mp_pymt_types dt, .mp-category {
	background-color:#FFEAB4;
	margin:10px 0px;
	text-align:center;
	color:#000;
	padding:8px 0px;
	font-weight:bold;
	}
#businessDetail .tab-set a span, #businessDetail .tabset a {
        background-color:#630d0e !important;
	color:#fff !important;
	font-size:14px !important;
        text-decoration:none;
}

#businessDetail .tab-set a span, #businessDetail .tabset a.active, #businessDetail .tab-set a span, #businessDetail .tabset a:hover {
        background-color:#FFEAB4 !important;
	color:#000 !important;
	font-size:14px !important;
}

#shopbrazos-content #head-tabs li:first-child, #businessDetail #extra-zone .asset-type, 
#shopbrazos-content div.promo-box ul.options {display:none}

#businessDetail .primary.location {margin-top:10px;}
#businessDetail #tab-map {font-size:11px !important;}
#businessDetail #tab-map a, #businessDetail #tab-map p {
     font-size:12px !important;
     font-family:Arial,Helvetica,sans-serif !important;
     font-weight:normal;
}
#businessDetail #tab-map .driving.directions a {font-weight:bold !important;}
div.biz-tagline {margin-bottom:12px;}

#nav-container-feat-business ul#nav-mp4 li a {background-color:#FFEAB4;color:#630d0e;margin:4px;}
#nav-container-feat-business ul#nav-mp4 li.activeSlide a {background-color:#630d0e;color:#fff;}


#shopbrazos-content #tncms-block-652560 .blox-title {margin-bottom:7px;}

.heading {padding:0 0 0 5px;}
.heading.heading-cal h3 a {font-size:20px !important;background-color:#fff;}
#blox-html-container.shopbrazos{background:white;}

.shopbrazos #blox-footer {
  background-color: #FFEAB4;
  border-bottom: 10px solid #630D0E;
  border-left: 10px solid #630D0E;
  border-right: 10px solid #630D0E;
  padding: 10px;
}
.shopbrazos #leaderboard-bottom {
 border-left:10px solid #FFEAB4;
 border-right:10px solid #FFEAB4;
}
.shopbrazos #blox-footer .blox-bottom-block-holder {
    border-top: 1px solid #CCCCCC;
    margin: 0;
    padding: 7px 0 0;
    width: 960px;
}
/*.shopbrazos #blox-footer .footer-section-block {
    border-right: 1px solid #CCCCCC;
    float: left;
    height: 100%;
    margin: 0 10px 0 0;
    padding: 0 5px;
    width: 30%;
}*/
.shopbrazos #blox-footer .footer-section-block.end {
    border-right: medium none;
    margin: 0;
}
.shopbrazos #blox-footer .footer-section-block h4 {
    border-bottom: medium none;
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: normal;
    margin: 0 2px;
    padding: 5px 0 10px;
    text-align: left;
    text-transform: uppercase;
}
.shopbrazos .blox-bottom-block-holder ul li {
  background: url("../images/bottom-block-separator.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
  font-family: Arial,Helvetica,sans-serif;
  font-weight: normal;
  padding: 0 0 0px 10px;
}
.shopbrazos .blox-bottom-block-holder ul li.footer-fb {
    background: url("../../images/_site/footer-facebook.gif") no-repeat scroll 0 0 transparent;
}
.shopbrazos .blox-bottom-block-holder ul li.footer-tw {
    background: url("../../images/_site/footer-twitter.gif") no-repeat scroll 0 0 transparent;
}
.shopbrazos .blox-bottom-block-holder ul li.footer-yt {
    background: url("../../images/_site/footer-youtube.gif") no-repeat scroll 0 0 transparent;
}
.shopbrazos .blox-bottom-block-holder ul li a {
    color: #666666;
}
.shopbrazos #blox-footer #blox-copyright,
.shopbrazos .copyright {
    border-bottom: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    color: #666666;
    font-family: Arial,sans-serif;
    font-size: 11px;
    font-weight: normal !important;
    margin: 0 auto 20px;
    padding: 5px;
    text-align: center;
    width: 960px;
}
.shopbrazos .footer2 {
    border-top: 1px solid #CCCCCC;
    color: #666666;
    margin: auto;
    padding-top: 7px;
    text-align: center;
    width: 960px;
}
.shopbrazos .footer2 p.nav1 {
    font-size: 11px;
}
.shopbrazos .footer2 a, .copyright a {
    color: #666666;
}
.shopbrazos .footer2 p {
    clear: both;
    display: block;
    font-family: Arial,sans-serif;
    line-height: 10px;
    padding: 5px 0;
}

#blox-header-vertical-nav.shopbrazos-header{padding:13px 0;}
.shopbrazos .blox-flags.headline-list li .tn-flag {
  color: white !important;
  display: inline-block;
  float: none;
}
.shopbrazos a.more,
.shopbrazos a.more-grey {
  background: none repeat scroll 0 0 #310000;
  color: white !important;
}
.shopbrazos .heading,
.shopbrazos .ui-icon,
.promo-box .box .block .description .tools .blox-biz-results-claim-button .ui-icon-person{display:none;}
.shopbrazos #calendar-widget-block .heading {display:block;}

.shopbrazos #blox-left-col .description {width:40%;margin:0;}

.search-widget ul#nav-mp12{display:none;}


.search-widget #blox-featured-listings div#nav-container-feat-business {
    margin-right: 111px !important;
}

#blox-html-container.garage_sales #blox-wrapper .heading.detail .class-location {
  display:none;
  color: #BFBFBF;
  font-size: 15px;
  font-weight: bold;
  margin: 0;
  position: absolute;
  right: 125px;
  top: 24px;
}

/* deals widget - 10022013*/

#dDealsBox {width:100%;}
#dDealsBox img {border:0;}
.dlsHdrImage
{
    display: block;
    clear: both;
    width: 298px;
    height: 35px;
    overflow: hidden;
}
.dDealsLeft
{
    display: inline;
    float: left;
    width: 183px;
    height: 115px;
    margin: 0px;
}

.dDealsTextLeft
{
    padding-top: 5px;
    font-size: 12px;
    font-weight: bold;
    font-family: Arial;
    text-align: center;
    margin: 0px 5px;
}

.dDealsRight
{
    display: inline;
    float: left;
    width: 115px;
    height: 115px;
    margin: 0px;
    overflow: hidden;
}

#dDealsBox
{
    width: 298px;
    height: 150px;
    border: 1px solid black;
    display: block;
    clear: both;
    margin: 0px 0px 20px 0px;
    background: url(http://wacotrib.com/content/tncms/live/global/resources/images/_site/sb-bg_gradient.jpg);
    background-repeat: repeat-x;
}

.dealPicture
{
    width: 115px;
    height: 115px;
    margin: 2px 0px 0px 0px;
    overflow: hidden;
}

#dDealsBox a
{
    outline: 0px;
    color: black;
    text-decoration: none;
}

.dlsBtmTextBox
{
    display: inline;
    float: left;
    width: 55px;
    font-size: 10px;
    text-align: middle;
    font-weight: normal;
        
}

.dlsBtmTextTitle
{
}

.dlsBtmTextValue
{
    font-size: 14px;
    font-weight: bold;
}

.dlsBuyNow
{
    display: inline;
    float: left;
    clear: right;
}

.spacer1px
{
    display: block;
    clear: both;
    height: 1px;
    font-size: 1px;
}

.spacer5px
{
    display: block;
    clear: both;
    height: 5px;
    font-size: 5px;
}


.spacer10px
{
    display: block;
    clear: both;
    height: 10px;
    font-size: 10px;
}

.dlsDiscountPrice
{
    display: inline;
    float: left;
    clear: none;
    width: 75px;
    padding-top: 0px;
    font-size: 24px;
    font-weight: bold;
}


.dlsBusinessName
{
    display: block;
    clear: both;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
}

.dlsDealTitle
{
    display: block;
    clear: both;
    font-size: 10px;
    text-align: center;
    font-weight: normal;
}

/* end deals */

/* Dave O 544177 */
.thats_what_she_said #index-section-title {
display: none;
}

/* RealMatch carousel fix */
#rmFEContainerLI .jcarousel-list li, #rmFEContainerLI .jcarousel-item {width:auto !important;}
#rmFEContainerLI .jcarousel-prev-horizontal {height:16px !important;width:20px !important;left:-11px !important;}
#rmFEContainerLI .jcarousel-next-horizontal {right:14px !important;}

/* Darin 545257 */
.election2013 #index-section-title {
display: none;
}

/* Dave 546268 */
.jfk #index-section-title {
display: none;
}

/* jmjh 547068 */
#blox-showcase-images h3 {
display: none;
}

.blogs.caitlin_perrone #index-section-title { display: none; }

/* BLOX auto vertical 
#vehicles #vehicles-header.header, .vertical-site #vehicles-header.header { height: 31px;}
*/
 /*Trent 549774*/
#classified-asset .content .frame p.byline {
padding: 0px;
display: none;
}
#vehicles .vehicles-sprite {
  background: url("../../images/_site/vehicles-sprite-cdt2.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
}
/*#vehicles #vehicles-header.header, .vertical-site #vehicles-header.header {
  height: 31px;
}*/

/* Power of 2 book */
.app-form.thepowerof2 .container_12 .grid_8, .app-form.extraordinary .container_12 .grid_8 {width: 940px;}
.app-form.thepowerof2 #blox-right-col, .app-form.extraordinary #blox-right-col {display: none;overflow: hidden;}

/* Dave O 547068 */
#in-media-box {
padding: 0;
}
/*Trent 557022*/
.class.categoriesList ol li {
display: block;
font-size: 12px;
line-height: 18px;
clear: both;
}

.jordanoverturf #index-section-title {
display: none;
}

/* Custom classes for photo gallery for gameday coverage (BMT-1663)
-------------------------------------------------------------------*/
/* adapted from custom CSS for timesdispatch.com */

/* ndn slider*/
.ndn_photo_gallery_center .blox-photo-gallery-list{
    float:none;
    height:125px; 
}

/* ndn photo gallery
---------------------*/
.ndn_photo_gallery .blox-photo-gallery-list{
    margin-left: 30px;
    padding:2px 0 0 0 !important;
}

.ndn_photo_gallery .blox-photo-gallery-list li {
    width:120px;
    height:125px;
    border:none;
    margin-right: 10px;
}

.ndn_photo_gallery .blox-photo-gallery-list .blox-bottom-block div {
    height:36px !important;
    padding:0px 2px 4px 0px;
    background-color: #fff !important;
    opacity:100 !important;
    width:100% !important;
}
/* scc 580195
.blox-bottom-block div a {
    color:#000 !important;
}
*/

#tncms-block-967892 .blox-photo-gallery .blox-bottom-block div a,
#tncms-block-502972 .blox-photo-gallery .blox-bottom-block div a,
#tncms-block-502973 .blox-photo-gallery .blox-bottom-block div a{
  color: #fff !important;
}
	
.ndn_photo_gallery .blox-photo-gallery-list .blox-top-heading {
    width:30px;
    height:30px;
    left:5px;
}

.ndn_photo_gallery .blox-photo-gallery-list .blox-bottom-block .block-bottom-block strong {
    height:30px !important;
    text-align: left;
    font-size: 12px !important;
    font-weight: normal !important;
    font-family: Verdana, Arial, Helvetica, sans-serif !important;
}

.ndn_photo_gallery .blox-photo-gallery-list .blox-bottom-block strong {
    font-weight:normal !important;
}

/*-------------------------------------------------------------------
 End of custom classes for photo gallery for gameday coverage (BMT-1663) */
 
 
/* MN: 10-17-14 */ 
 
 #tncms-block-957478 .tn-top-story {display: none;}
  
.bookshelf .day-partition {background: transparent;font-size: 11px !important;color: #000 !important;padding: 0px;}
.bookshelf li {top: 25px;}

/*    .centerpiece-images .tn-top-story {display: none;} //removed per https://bhmedia.atlassian.net/browse/BMT-1905   */
.blox-bucket-list .blox-flags .tn-flag {display: none;}
.item-updated {clear:none;}

 /*
    #tntracking
    Customized by : wcline
    Date : 10/22/14
    CRM : 566345
    Description : Target the latest e-edtion block specifically to have the h3 display
*/
#tncms-block-957478 > div > div.blox-title > h3, #tncms-block-976256 > div > div.blox-title > h3 {display: block !important;}
/* end */

/* Custom front page regions */
/*#custom-top { margin-bottom: 20px; margin-top: 10px;}*/
/*#tncms-region-top-two-front, #tncms-region-top-two-index {margin-top: 20px;}*/
#custom-top-left.grid_5 {
  margin-right: 0;
  width: 380px;
  margin-bottom: 20px;
}
#custom-top-right { border-left: solid 1px #CCCCCC;}
#custom-top-right.grid_3 {
  padding-left: 10px;
  width: 218px;
  margin-bottom: 20px;
}
.custom-sm-left {
  float: left;
  margin-right: 10px;
  width: 160px;
}
.custom-sm-right {
  float: left;
  margin-right: 0px;
  width: 210px;
}

/* end custom front page regions */


/* /brazos_sports **********************************************************************************************************************************************/
body {margin-top: 0;}
#blox-html-container.brazos_sports #blox-header {background-color: #2b486a;}
#blox-html-container.brazos_sports #blox-header-vertical-nav {background-color: #2b486a;}
#blox-html-container.brazos_sports #blox-header-vertical-nav h1, #blox-html-container.brazos_sports #blox-header-vertical-nav h2, #blox-html-container.brazos_sports #blox-header h1, #blox-html-container.brazos_sports #blox-header h2 {
  background: url("../../images/_site/brazosSportsLogo9757.jpg") no-repeat scroll 0 0 transparent;}
#blox-html-container.brazos_sports #blox-header-vertical-nav h1, #blox-html-container.brazos_sports #blox-header-vertical-nav h2 {
  height: 90px;margin-left: 7px;top: 0;width: 400px;}
#blox-html-container.brazos_sports #blox-header-vertical-nav h1 a, #blox-html-container.brazos_sports #blox-header-vertical-nav h2 a {
  height: 90px;width: 400px;}
#blox-html-container.brazos_sports ul.navigation, #blox-html-container.brazos_sports ul.navigation > li {
  background-color: #0e2745;}
#blox-html-container.brazos_sports #blox-header-search a {
  color: #fff;}
#blox-html-container.brazos_sports #index-section-title {
  background: none repeat scroll 0 0 #0e2745;}
#blox-html-container.brazos_sports .blox-title h3, #blox-html-container.brazos_sports .blox-sub-title h4 {
  color: #0e2745;}
#blox-html-container.brazos_sports .blox-title a, #blox-html-container.brazos_sports .blox-sub-title a {
  color: #0e2745;}
#blox-html-container.brazos_sports ul.navigation > li.current-section {
  background-color: #186eff !important;}
#blox-html-container.brazos_sports ul.navigation > li:hover, #blox-html-container.brazos_sports ul.navigation > li.active {
  background-color: #186eff !important;}
#blox-html-container.brazos_sports ul.navigation > li {
  padding: 0 10px;}
#blox-html-container.brazos_sports #header-top {
  background: none repeat scroll 0 0 transparent;display: none;}
#blox-html-container.brazos_sports #blox-header-search {
  background: none repeat scroll 0 0 transparent;}
#blox-html-container.brazos_sports #blox-footer .footer-section-block h4 {
  border-bottom: 1px solid #0e2745;color: #0e2745;}
#blox-html-container.brazos_sports .blox-bottom-block-holder ul li a {
  color: #0e2745;}
#blox-html-container.brazos_sports #blox-footer .footer-section-block {
  border-right: 1px solid #0e2745;}
#blox-html-container.brazos_sports #blox-footer .footer-section-block.search {
  border-right: 0 none;}
#blox-html-container.brazos_sports #blox-footer p {
  color: #0e2745;}
#blox-html-container.brazos_sports .footer-section-block.search form label {
  color: #0e2745;}
#blox-html-container.brazos_sports .day-partition {
  background: none repeat scroll 0 0 #0e2745;}
#blox-html-container.brazos_sports a.more, #blox-html-container.brazos_sports a.more-grey {
  background: none repeat scroll 0 0 #0e2744;}
#blox-html-container.brazos_sports a.more:hover {
  background: none repeat scroll 0 0 #2b486a;}
#blox-html-container.depth-2.brazos_sports #index-section-title {
  display:none;}
  
.brazos_sports li.nav-main-item-aggiesportscom.nav-right > a {
text-transform: none;
}
.brazos_sports .blox-bottom-block div a {
  color: #fff !important;
}

.brazos_sports .highlight-white{border:none;}

/* /aggie_sports **********************************************************************************************************************************************/
#blox-html-container.aggie_sports #blox-header {background: url("../../images/_site/aggie-header.jpg") repeat-x scroll center bottom #dfd9c3;}
#blox-html-container.aggie_sports #blox-header-vertical-nav {background: url("../../images/_site/aggie-header.jpg") repeat-x scroll center bottom #dfd9c3;}
#blox-html-container.aggie_sports #blox-header-vertical-nav h1, #blox-html-container.aggie_sports #blox-header-vertical-nav h2, #blox-html-container.aggie_sports #blox-header h1, #blox-html-container.aggie_sports #blox-header h2 {
  background: url("../../images/_site/aggie-logo.jpg") no-repeat scroll 0 0 transparent;}
#blox-html-container.aggie_sports #blox-header-vertical-nav h1, #blox-html-container.aggie_sports #blox-header-vertical-nav h2 {
  height: 90px;margin-left: 7px;top: 0;width: 262px;}
#blox-html-container.aggie_sports #blox-header-vertical-nav h1 a, #blox-html-container.aggie_sports #blox-header-vertical-nav h2 a {
  height: 90px;width: 262px;}
#blox-html-container.aggie_sports ul.navigation, #blox-html-container.aggie_sports ul.navigation > li {background: linear-gradient(to bottom, rgba(255, 255, 255, 0.35) 0%, rgba(255, 255, 255, 0.35) 32%, rgba(255, 255, 255, 0) 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);}
#blox-html-container.aggie_sports ul.navigation, #blox-html-container.aggie_sports ul.navigation > li {
  background-color: #500000;}
#blox-html-container.aggie_sports #blox-header-search a {
  color: #000;}
#blox-html-container.aggie_sports #index-section-title {
  background: none repeat scroll 0 0 #500000;}
#blox-html-container.aggie_sports .blox-title h3, #blox-html-container.aggie_sports .blox-sub-title h4 {
  color: #500000;}
#blox-html-container.aggie_sports .blox-title a, #blox-html-container.aggie_sports .blox-sub-title a {
  color: #500000;}
#blox-html-container.aggie_sports ul.navigation > li.current-section {
  background-color: #310000 !important;}
#blox-html-container.aggie_sports ul.navigation > li:hover, #blox-html-container.aggie_sports ul.navigation > li.active {
  background-color: #500000 !important;}
/*#blox-html-container.aggie_sports ul.navigation > li {
  padding: 0 7px;}*/
#blox-html-container.aggie_sports #header-top {
  background: none repeat scroll 0 0 transparent;}
#blox-html-container.aggie_sports .header-top-navigation li:hover {
  background-color: transparent !important;}
#blox-html-container.aggie_sports #blox-header-search {
  background: none repeat scroll 0 0 transparent;}
#blox-html-container.aggie_sports #blox-footer .footer-section-block h4 {
  border-bottom: 1px solid #500000;color: #500000;}
#blox-html-container.aggie_sports .blox-bottom-block-holder ul li a {
  color: #500000;}
#blox-html-container.aggie_sports #blox-footer .footer-section-block {
  border-right: 1px solid #500000;}
#blox-html-container.aggie_sports #blox-footer .footer-section-block.search {
  border-right: 0 none;}
#blox-html-container.aggie_sports #blox-footer p {
  color: #500000;}
#blox-html-container.aggie_sports .footer-section-block.search form label {
  color: #500000;}
#blox-html-container.aggie_sports .day-partition {
  background: none repeat scroll 0 0 #500000;}
#blox-html-container.aggie_sports a.more, #blox-html-container.aggie_sports a.more-grey {
  background: none repeat scroll 0 0 #310000;}
#blox-html-container.aggie_sports a.more:hover {
  background: none repeat scroll 0 0 #500000;}
#blox-html-container.depth-2.aggie_sports #index-section-title {
  display:none;}

#blox-html-container.aggie_sports .blox-bottom-block div a {
  color: #fff !important;
}
#blox-html-container.aggie_sports ul.navigation > li {
  padding: 0 8px;
}
  /* Aggie Sports more button */  
  .extra-button {
float: right;
background: #834B4B;
}

  .extra-button .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active {
text-decoration: none;

background: #834B4B !important;
color: #FFF;
}

#blox-left-col #blox-story #blox-showcase-images img { border: none; }
#blox-left-col #blox-story #blox-showcase-images li.showcase { background: transparent; }
#blox-left-col #blox-story #blox-showcase-images li.showcase { color: #000; }

.remaining.message.active, .first-register.message.active, .viewed.message.active {
  display: none !important;
}
.shsColTtlRow td {padding:3px;}

#blox-admin-modules strong {
font-size: 16px;
}

p.custom-print {
font-size: 16px;
color: #500000;
}

#blox-admin-modules > div.ui-widget.tn-notice.service.already-subscribe > div > p > a{color:#500000;}

.blox-title-black-large, .blox-title-black-large a, .blox-sub-title-black-large a, .blox-title-black-large h3, .blox-title-black-large h3 a, #blox-html-container #blox-wrapper .blox-title-black h3 {font: normal 28px 'Open Sans',arial,sans-serif;}

.blox-text-black-large, .blox-text-black a, .blox-sub-text-black a, .blox-text-black h3, .blox-text-black h3 a, #blox-html-container #blox-wrapper .blox-text-black h3{font:normal 15px/21px 'Open Sans',arial,sans-serif}

.index.all-access #blox-breadcrumbs {display: none;}

.index.all-access #index-section-title {display: none;}


/* Custom service subscription block */
.service-description {padding: 2px 0 !important;}
.service-item p {float: none !important;}
#subscription-notice .service-name:hover, #subscription-notice-manager-pop .service-name:hover{text-decoration:underline;}

.all-access .service-action-area > ul > li { margin: 0 5px !important; min-height: 100% !important; padding: 5px !important; width: 200px !important;}
.all-access .service-action-area > ul:first-of-type {height:395px !important}
.all-access #subscription-notice .service-name, .all-access #subscription-notice-manager-pop .service-name { line-height: 16px; margin-bottom: 20px;}
.all-access #subscription-notice p, .test.services #subscription-notice-manager-pop p { font-size: 12px;}
.all-access .services-float-left {float: left; width:666px;margin-left: 26px;}
.all-access .tncms-block.clear-subscription {clear: both;}
.all-access #subscription-notice, .all-access #subscription-notice-manager-pop { padding: 0;}
#subscription-notice p, #subscription-notice-manager-pop p { font-weight: normal; line-height: normal;  padding: 0 0 10px;}

.all-access .tncms-block.custom-service-block {
  border: 1px solid #ddd;
  border-radius: 4px;
  float: left;
  height:395px !important;
  margin: 27px 0 5px 5px;
  overflow: hidden;
  padding: 5px;
  width: 200px;
}
.all-access .tncms-block.custom-service-block .blox-title {
  border: medium none !important;
  margin-bottom: 23px;
}
.all-access .tncms-block.custom-service-block .blox-title h3 {
  color: #cc0000;
  margin: 0 !important;
  padding: 0;
  text-transform: inherit;
}
.all-access .tncms-block.custom-service-block .blox-title h3 a, .all-access .tncms-block.custom-service-block .blox-title h3 {
  color: #cc0000;
  font: 700 14px Helvetica,"Helvetica Neue",Arial,sans-serif;
}
.all-access .tncms-block.custom-service-block .blox-title h3 a:hover { text-decoration: underline;}
.custom-service-block .custom-service {}

.custom-service-block .custom-service-description { color: #666; font-size: 12px; font-weight: normal; line-height: normal; padding: 0 0 10px;}
.custom-service-block .custom-service-button {
  background-color: #cc0000;
  border-radius: 15px;
  box-shadow: 1px 2px black;
  color: #ffffff;
  display: block;
  font-size: 14px;
  font-weight: bold;
  margin: 5px auto;
  padding: 5px 0;
  width: 150px;
}
/* End custom service subscription block */

/*574664 darin*/
#blox-html-container.kylefield .blox-bottom-block div a {
  color: #fff !important;
}
/* 578930 dotto */
#blox-html-container.kylefield .ndn_photo_gallery .blox-bottom-block div a {
  color: #000 !important;
}

/* NDN Fix #574771*/
/* #ndn-widget-embed-1 {display: none;} */

/*Ticket #578740: Remove title bar jsandy 4/1/2015 */
.app-editorial.blogs.office_hours #index-section-title {
    display: none;
}

/*
    #tntracking
    Customized by: cschieffer
    Date: 2015-04-13
    CRM: 579129
    JIRA: ZENBLOX-7227
    Description: Fix related and popular section alignmnet
*/
.presentation-long-form #latest-by-section, .presentation-long-form #popular-by-section{ width:48%; }

/* fill square space on image thumbnails - 579181 - dotto */
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.horizontal,
.instant-gallery-app .preview-slide-navigator a.preview span.crowd-control img.vertical {
width: 100%;
height: 100%;
max-height: 100%;
}

/* Ticket #580318: Gallery block not displaying headlines jsandy 4/29/2015 */
#blox-html-container .ndn_photo_gallery .blox-bottom-block div a {color: #000 !important;}
   
/* BMT-3386 Reduce width of login panel */
div#blox-user-panel {width: 176px;}

/* Ticket #585674: Remove page banner jsandy */
.worship_directory #index-section-title {display: none;}

h1.index-section-flag {display: none;}

/* Ticket #587619: Remove page banner jsandy */
.jake_walker #index-section-title {display: none;}

/* Ticket #588486: Long-form presentation jsandy */
.presentation-long-form #blox-story-frame.article-pad-rail {padding-right: 10px; }
.presentation-long-form #blox-story-media {margin-left: 20px;}


/* BMT-3774 Move Login widget to make room for ads that aren't fitting */
div#header-top > div#header-top-right > ul.header-top-right.login {padding-top: 6px;}
div#header-top > div#header-top-right > ul.header-top-right.login > li > div#blox-user-panel > dl > dd#uUser {text-decoration: none; font-size: 12px; font-weight: normal;}
div#header-top > div#header-top-right > ul.header-top-right.login > li > div#blox-user-panel > dl > dd a {color: #486db1; text-decoration: none; font-size: 12px; font-weight: normal;}

/* BMT-3806 Fix presentation of inline HTML on article page - alflanagan */
#blox-story-text .ndn_photo_gallery ul.blox-photo-gallery-list li { 
    list-style-type: none; 
    padding: 0;
    border: none;
    width: 142px;
}

#blox-story-text .ndn_photo_gallery ul.blox-photo-gallery-list li img {
    width: 142px;
}
    
/* end BMT-3806 */

/* Ticket #591459: Indented third paragraphs jsandy */
.content #in-media-box, .encrypted-content {float: none; margin-top: 0px;}
#in-media-box {height: 0px;}

/* Ticket #585674 EC */
#index-section-title {display: none;}

/* scc ticket #595304 */
figure.inline-child.collection, figure.inline-child.collection a {
    color: #000 !important;
}

<!-- scc 569203 
div.content a, div.navigation a {
    text-decoration: none;
    color: #457D9D !important;
} -->

/*Ticket #597773: Remove two social share buttons jsandy */
.blox-social-share-horizontal .blox-pinterest-share {display: none;}
.blox-social-share-horizontal .blox-googleplusone-share {display: none;}

/* increase vertical area of text field - 598194 - dotto */
.letter #blox-form-page ul.textarea.field li.field textarea {height: 20em;}

/* BMT-4398 Theeagle.com e-Edition page */
div#blox-html-container.eedition div.eedition-past-issues > div.blox-main-index > div.blox-bucket-list > dl {border: 0 !important; background: transparent !important; width: calc((100% / 3) - 10px) !important; float: left !important;}
div#blox-html-container.eedition div.eedition-past-issues > div.blox-main-index > div.blox-bucket-list > dl > dt.bucket-photo {width: 100% !important; margin: 0 0 10px 0 !important;}
div#blox-html-container.eedition div.eedition-past-issues > div.blox-main-index > div.blox-bucket-list > dl > dd {display: none !important;}
div#blox-html-container.eedition div.eedition-past-issues > div.blox-main-index > div.blox-bucket-list > dl > dd:nth-of-type(2) {display: block !important; width: 100% !important; text-align: center !important;}

/* add borders between login columns - 600259 - dotto */
#blox-left-col .register-column.login-column, #blox-left-col .login-column-left.login-column {
    padding-right: 10px;
    margin-right: 3%!important;
    border-right: 1px solid #ccc;
    min-height: 1000px!important;
}