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

/* Header Logo */

#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
	{background: url("../../images/AFNLongLogo102414.png") 2px 8px no-repeat transparent}

/* Global */


html { background-color:#F0F0F7 }
strong { font-weight:600 }
p {font-family:'Roboto', Arial, sans-serif;font-weight: normal;font-size:14px;line-height:1.18em;}
body {font-family:'Roboto', Arial, sans-serif;font-weight: normal;}
img.framed { width: 50px; float: left; }

#blox-wrapper {margin: 0 auto;overflow: visible;background: 0;padding: 0;}
#blox-header, #blox-header-vertical-nav, #main_nav, #blox-container, #leaderboard-bottom, #blox-footer {
    -webkit-box-shadow: 0px 0px 15px 0px rgba(52, 52, 52, 0.1);
    box-shadow: 0px 0px 15px 0px rgba(52, 52, 52, 0.1);
}
#blox-header, #blox-header-vertical-nav { padding: 10px 0 0 0 }
#blox-header h1, #blox-header h2 {width: 650px;}

#blox-html-container {
    background: none transparent scroll repeat 0% 0%
}
#blox-html-container {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0) 0%, rgba(255,255,255,0.16) 19%, rgba(255,255,255,0.12) 41%, rgba(255,255,255,0.16) 48%, rgba(255,255,255,0.18) 70%, rgba(255,255,255,0.34) 100%) fixed;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0)), color-stop(19%,rgba(255,255,255,0.16)), color-stop(41%,rgba(255,255,255,0.12)), color-stop(48%,rgba(255,255,255,0.16)), color-stop(70%,rgba(255,255,255,0.18)), color-stop(100%,rgba(255,255,255,0.34))) fixed;
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 19%,rgba(255,255,255,0.12) 41%,rgba(255,255,255,0.16) 48%,rgba(255,255,255,0.18) 70%,rgba(255,255,255,0.34) 100%) fixed;
    background: -o-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 19%,rgba(255,255,255,0.12) 41%,rgba(255,255,255,0.16) 48%,rgba(255,255,255,0.18) 70%,rgba(255,255,255,0.34) 100%) fixed;
    background: -ms-linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 19%,rgba(255,255,255,0.12) 41%,rgba(255,255,255,0.16) 48%,rgba(255,255,255,0.18) 70%,rgba(255,255,255,0.34) 100%) fixed;
    background: linear-gradient(top,  rgba(255,255,255,0) 0%,rgba(255,255,255,0.16) 19%,rgba(255,255,255,0.12) 41%,rgba(255,255,255,0.16) 48%,rgba(255,255,255,0.18) 70%,rgba(255,255,255,0.34) 100%) fixed;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#57000000',GradientType=0 ) fixed;
}

.header-top-navigation { margin-left: 0; }
#header-top .header-top-navigation li { border-right: 1px solid #333}
#header-top .header-top-navigation li:hover { text-decoration: underline; background: transparent; }
#header-top .header-top-navigation li:first-child { padding-left: 0; }
#header-top .header-top-navigation li:last-child { border-right: none;}

#header-top-left { float: left; padding: 0 0; }
#header-top-right { float: right; padding: 0 0; }
ul.header-top-left { width:auto; float:left; margin-right:25px; }
ul.header-top-right { width:auto; float: right; margin-left:25px;  }
#blox-user-panel.minimal #uUser {margin-top: 0;}
#blox-user-panel.minimal #uNav {padding-top: 0;}

#blox-user-panel a, #blox-user-panel.minimal #uUser, #blox-user-panel.minimal #uNav, #header-top li {font: 14px/1.48em "Roboto Condensed", Arial, sans-serif;}

/* Tabs */
.tabset a {height: auto;padding: 0;margin-right: 1px;font:normal 12px/1.48em "Oswald", Arial, sans-serif;overflow: hidden;display: block;float: left;border-bottom: 1px solid #ddd;background: none #C7C0C0;background-position: inherit;text-transform:uppercase;}
.tabset a span {padding: 2px 8px;background: transparent none;background-position: inherit;background-color: transparent;}
.universal-tabs .tabs-container a {font-weight: normal;color: #999;}
    .universal-tabs .tabs-container a span {font-size: 12px;font-family: "Oswald", Arial;text-transform: uppercase;}
    .universal-tabs .tabs-container .ui-tabs-selected a span {color: #131313;}
    
#index-section-title {margin-bottom: 20px;padding: 5px 0 0 10px;background-color: #EEE; font-weight: normal;float: none;height: 40px;}
#index-section-title h1, #index-section-title h2 {float: left;font-weight: normal;font-size: 24px;font-family: "Oswald", Arial;line-height: 1.48em;}

#blox-container {padding: 0px 0 20px;}

#weather-bug #temp, #weather-bug #conditions {
    color: #333;
    font-size: 12px;font-family: "Oswald", Arial;text-transform: uppercase;
}
#weather-bug #conditions { font-size: 10px; }

img.avatar { width: 75px; }

/* /Global */
/* Mega Nav */
ul.navigation, ul.navigation > li { background-color:#047BB6 }
.navigation.mega .blox-title, .navigation.mega .blox-sub-title {padding: 0;border-bottom: 1px solid #F2F2F2;}
.navigation.mega .blox-title h3, .navigation.mega .blox-sub-title h4 {padding: 0 0 0 5px;margin: 0;border: none; background:transparent}
.navigation.mega img.avatar { width: 150px; }
ul.navigation, ul.navigation > li {font-family: 'Oswald', Impact, Arial, sans-serif; font-size: 18px; line-height: 30px; /*letter-spacing: 0.09em;*/}
ul.navigation > li:hover, ul.navigation > li.active { background-color:#4D91B3 }
ul.navigation > li.current-section { background-color:#4D91B3  }
ul.navigation.mega .mega-nav-container .blox-recent-list li {padding: 5px 0;}
ul.navigation.mega .bullet .blox-recent-block h4.blox-headline a {font: 12px/1.84em 'Roboto Condensed', sans-serif; letter-spacing:0; line-height: 18px;}
ul.navigation.mega .rss {display: none;}
.mega-nav-container { line-height: 12px; letter-spacing: 0px; }
.mega-nav-container ul { font-size: 14px; line-height: 25px; letter-spacing: 0px; }
.navigation.mega .mega-nav-container .blox-title h3, .navigation.mega .mega-nav-container .blox-sub-title h4 { line-height: 1.2em; }
/* /Mega Nav */
/* ad regions */

#leaderboard-top { margin-left: 116px; }
#leaderboard-bottom { padding-left: 116px; padding-bottom:10px; padding-top:10px; }

/* /ad regions */
/* Blocks */
/* Block titles */

/*.blox-title, .blox-sub-title {padding: 1%;border-bottom: 1px solid #F2F2F2;background:#EEE; width: auto;}*/
.blox-title, .blox-sub-title {padding: 1%;border-bottom: 1px solid #F2F2F2;background:#EEE; width: auto; clear: both !important;}
.blox-title h3, .blox-sub-title h4, #index-section-title h1{
    margin: 0;color: #047BB6;border-left: 5px solid #ccc;padding-left: 8px;
    font-size: 1.9em; font-weight: normal;font-family: "Oswald", Impact, Arial, sans-serif;text-transform: uppercase;}
.blox-title .block-title-color {padding: 0% 1%;}
.no-title-borders .blox-title {margin-bottom: 15px;}
#index-section-title h1{ font-size: 1em; }
.blox-title h3 { line-height: 25px; }

.photo-container { margin-bottom: -2px; }

.blox-zebra-nav {border-bottom: none;padding: 0 0 5px 0;text-align: right;font: 12px/1.48em "Oswald", Arial, sans-serif; float: right; margin-top: -38px; margin-right: 10px;}
.blox-zebra-nav a {border-left: 1px solid #DDD;  font: 12px/1.48em "Oswald", Arial, sans-serif;}
/* /block titles */

.blox-top-story-holder {margin: 0px 0 0;float: left;}
	.blox-top-story-holder .blox-sub-title h4 {font-size: 17px;margin-top: 0px;}

.lead-presentation-photo {padding: 0;padding-bottom: 0;background: transparent none;border: 1px solid #BBB;}

.blox-recent-list > li {width: 100%;overflow: hidden;float: left;border-top: none;margin: 0 0 15px;padding: 0 0 16px 0;border-bottom: 1px solid #F5F5F5;}
	.block.minilist li {clear: both;margin: 0 0 15px 0;border-bottom: 1px solid #F5F5F5;overflow: hidden;}
	.block.minilist li h3 { white-space:normal; }
	.block.minilist li p.lead {color: #AAA;}

.blox-recent-block h4, .block.minilist li h3 {font-family:'Roboto Condensed', Arial, sans-serif;font-weight: bold;}
.blox-recent-block h4 { font-size:16px; line-height:1.28em }

.blox-breaking-news {background: #BA4E4A;font-family: "Roboto",Arial,sans-serif;font-weight: normal;line-height: 40px;height: 40px;font-weight: normal;margin:10px 10px 15px;width:940px}
    .blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {font-family: "Oswald", Arial Narrow,sans-serif;font-weight: normal;background: #047BB6;}

#calendar-widget-block .ui-button-text-only .ui-button-text, #business-events .ui-button-text-only .ui-button-text {font-size: 10px;font-weight: bold;font-family: "Oswald", Arial;text-transform: uppercase;}

.blox-main-index .blox-title, .blox-main-index  .blox-sub-title {padding: 1%;border-bottom: 1px solid #F2F2F2;background: #EEE;width: 98%;margin-bottom: 0px;}
    .day-partition {background: #4D91B3; /*color: #FFDFDF;*/ color: #FFF; font-size: 14px;font-weight: normal;line-height: 22px;padding: 0 5px;-moz-border-radius: 0 0 4px 4px;-webkit-border-radius: 0 0 4px 4px;border-radius: 0 0 4px 4px;font-family: "Roboto";}
.blox-bucket-list .even-list-item, .blox-bucket-list .odd-list-item {border-bottom: 1px solid #F2F2F2;}
.blox-bucket-list dd.bucket-headline {margin-top: 5px;margin-bottom: 5px;font-size: 18px;line-height: 1.18em;font-family: "Roboto Condensed", Arial;}
.blox-asset-content h3, #blox-center-piece h3 {line-height: 1.25em;font-size: 2.4em;font-weight: 400;font-family: 'Roboto', Arial;}
	.item-updated {color: #888;font-size: 12px;font-style: normal;font-family: "Roboto", Arial;}
	#blox-html-container .blox-comments li a, #blox-html-container .blox-no-comments li a {color: #666;font-family: "Roboto Condensed", Arial;}
	.bucket-photo img {border: 1px solid #DDD;padding: 0px;}

.blox-zebra-list .zebra-mane a {font-size: 18px;font-weight: bold;line-height: 1.28em;font-family: 'Roboto Condensed', Arial, sans-serif;}
.blox-zebra-list p {color: #666;font-size: 1.2em;line-height: 1.3em;margin: 6px 0 13px;font-family: 'Roboto', Arial, sans-serif;}
.blox-list h3, .blox-zebra-list .zebra-stripes .headline-cell { font: 12px/1.48em 'Roboto', Arial, sans-serif;}

.blox-photo-gallery-list li {background: #DDD;border: 1px solid #BBB; margin-right: 15px;}
.blox-photo-gallery-list { padding-left: 23px; } 
#tncms-region-bottom-one-index .blox-photo-gallery-list { padding-left: 46px; } 
.grid_4 .blox-photo-gallery-list { padding-left: 10px; }


.blox-photo-gallery-list .blox-bottom-block div {background: #F9F9F9;color:#131313; font: 12px/1.48em "Roboto Condensed", Arial, sans-serif; padding:1% 2% 5%;}
.blox-bottom-block div a, .bottom-block div a {color: #000;font: 12px/1.48em "Roboto Condensed", Arial, sans-serif;}
	.blox-bottom-block div a:hover, .bottom-block div a:hover {color: #000;}

.mosaic-asset-mask-container.single_column .mosaic-asset-item.headline_list_item h3 {line-height: 1.18em; margin-bottom:5px;}  

.front #blox-featured-listings {padding: 0;border: none;}
	.front #blox-featured-listings .heading {padding: 2px 10px;background-color: white;border: 1px solid #DDD;-webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, .2);}

.slideshow-presentation-panel-item h3, .slideshow-presentation-panel-item h3 a {color: white;font-family: "Oswald", Arial Narrow, sans-serif !important;}
.slideshow-presentation-panel-item .panel-content-container {color: #CCC;font: 14px/1.48em "Roboto", Arial, sans-serif !important;}
.slideshow-presentation .slideshow-presentation-nav-item a.link {white-space:nowrap;text-overflow:ellipsis !important;font: 12px/1.18em "Roboto Condensed", Arial, sans-serif;}

/* /Blocks */
/* Asset page */

h1, h2, .blox-serif, #blox-story .inset-left, #blox-story .inset-right {font-weight: normal;font-family: "Roboto Condensed", Arial, sans-serif;}
h3 {font-family: "Roboto Condensed", Arial, sans-serif;}
#blox-story-text p {line-height: 1.48em;padding-bottom: 18px;}
#blox-left-col #blox-story-text table {font: normal 12px "Roboto", Arial, sans-serif;}
#blox-story blockquote {font-family: "Oswald", Arial, sans-serif;}


/* /Asset page */
/* Footer */

#blox-footer {background:#707777;padding:0;}
	#blox-footer .blox-bottom-block-holder {
		width:100%;
		border-top: none;
		padding:10px 0;
		margin:0;
            }
	#blox-footer .footer-section-block {border-right: none;}

.footer-logo {background: url('../global/resources/images/logo.png') no-repeat 6px;display: block;height: 47px;}
.footer-logo a {width:100%; height: 100%; text-indent: -9999em;}
.footer-section-block { width:180px; }

#blox-footer .footer-section-block h4 {margin: 0 0 0 -2px;padding: 10px 0 15px;font-size: 18px;text-align: left;color: #ccc;border-bottom: none;font-family: "Oswald", Arial;font-weight: normal;}
    #blox-footer .footer-section-block.contact h4  {padding-left: 20px;}
    #blox-footer .footer-section-block.search h4  {padding-left: 10px;}
.footer-section-block.search .search-options {width: 100%;border: 1px dotted #707777;text-align: left;padding: 5px;}
.footer-section-block.search form .col1, .footer-section-block.search form .col2, .footer-section-block.search form .col3 {float: left;clear: none;width: auto;}
#blox-footer .footer-section-block.search {width: 270px;overflow: hidden;border-right: 0;}
    .footer-section-block.search form {margin: 10px;text-align: left;}
        .footer-section-block.search form label {padding-left: 4px;font-size: 11px;line-height: 11px;color: #B0B7B7;}
.blox-bottom-block-holder ul li {font-weight: normal;padding-left: 0;background: none;}
    .blox-bottom-block-holder ul li a {color: #E0E7E7;}
#blox-footer p {margin: 0 0 5px 0;padding: 0 20px 10px;font-size: 11px;text-align: left;font-size: 1.1em;color: #B0B7B7;}
    #blox-footer p a {color: #E0E7E7;text-decoration: underline;}

/* /Footer */    
/* Highlight Red */

.highlight-red {background: #C58C8A;border: 1px solid #926866;color: #000;border-radius:0;}
.highlight-red .blox-title, .highlight-red .blox-sub-title, .highlight-red .blox-poll-asset .poll-odd, .highlight-red .poll-option-wrapper {padding: 1%;border-bottom: 1px solid #AB4844;background:#AB4844}
.highlight-red .blox-title h3, .highlight-red .blox-sub-title h4 {
    margin: 0;color: #3A1917;border-left: 5px solid #3A1917;padding-left: 8px;
    font-size: 1.9em;font-weight: normal;font-family: "Oswald", Impact, Arial, sans-serif;text-transform: uppercase;}  
.highlight-red .block.minilist li p.lead, .highlight-red .blox-list li a {color: #000;}
.highlight-red .blox-recent-list > li,  .highlight-red .block.minilist li, .highlight-red .blox-list li, .highlight-red .blox-zebra-list .zebra-stripes li, .highlight-red .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li  { border-bottom: 1px solid #B47B79; overflow: hidden; border-top:none; }
.highlight-red .blox-title a, .highlight-red .blox-sub-title a {color: #3A1917;}
.highlight-red .blox-asset-content p {color: #131313;}
#blox-html-container .highlight-red .blox-comments li a, #blox-html-container .highlight-red .blox-no-comments li a {color: #561112;}

/* /Highlight Red */
/* Highlight Yellow */

.highlight-yellow {background: #FAFFCC;border: 1px solid #C8CCA3;border-radius:0;}
.highlight-yellow .blox-title, .highlight-yellow .blox-sub-title, .highlight-yellow .blox-poll-asset .poll-odd, .highlight-yellow .poll-option-wrapper {padding: 1%;border-bottom: 1px solid #E1E5B6;background:#E1E5B6}
.highlight-yellow .blox-title h3, .highlight-yellow .blox-sub-title h4 {
    margin: 0;color: #7D7F66;border-left: 5px solid #7D7F66;padding-left: 8px;
    font-size: 1.9em;font-weight: normal;font-family: "Oswald", Impact, Arial, sans-serif;text-transform: uppercase;}  
    .highlight-yellow .blox-title a, .highlight-yellow .blox-sub-title a { color: #7D7F66; }
.highlight-yellow .block.minilist li p.lead, .highlight-yellow .blox-list li a {color: #000;}
.highlight-yellow .blox-recent-list > li, .highlight-yellow .highlight-yellow .block.minilist li, .highlight-yellow .blox-list li, .highlight-yellow .blox-zebra-list .zebra-stripes li, .highlight-yellow .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li  { border-bottom: 1px solid #EAEEBC; overflow: hidden; border-top:none; }
.highlight-yellow .blox-asset-content p {color: #3F4033;}
#blox-html-container .highlight-yellow .blox-comments li a, #blox-html-container .highlight-yellow .blox-no-comments li a {color: #7D7F66;}

/* /Highlight Yellow */
/* Highlight Blue */

.highlight-blue {background: #7FADD3;border: 1px solid #6083A0;border-radius:0;}
.highlight-blue .blox-title, .highlight-blue .blox-sub-title, .highlight-blue .blox-poll-asset .poll-odd, .highlight-blue .poll-option-wrapper {padding: 1%;border-bottom: 1px solid #7098B9;background:#7098B9}
.highlight-blue .blox-title h3, .highlight-blue .blox-sub-title h4 {
    margin: 0;color: #324453;border-left: 5px solid #324453;padding-left: 8px;
    font-size: 1.9em;font-weight: normal;font-family: "Oswald", Impact, Arial, sans-serif;text-transform: uppercase;}  
    .highlight-blue .blox-title a, .highlight-blue .blox-sub-title a { color: #324453; }
.highlight-blue .block.minilist li p.lead, .highlight-blue .blox-list li a {color: #000;}
.highlight-blue .blox-recent-list > li, .highlight-blue .block.minilist li, .highlight-blue .blox-list li, .highlight-blue .blox-zebra-list .zebra-stripes li, .highlight-blue .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li  { border-bottom: 1px solid #87B8E0; overflow: hidden; border-top:none; }
.highlight-blue .blox-asset-content p {color: #324453;}
#blox-html-container .highlight-blue .blox-comments li a, #blox-html-container .highlight-blue .blox-no-comments li a, #blox-html-container .highlight-blue .blox-comments a, #blox-html-container .blox-no-comments a {color: #324453;}

/* /Highlight Blue */
/* Highlight Dark */

.highlight-dark {background: #3B3B3B;border: 1px solid #2B2B2B;border-radius:0;}
.highlight-dark .blox-title, .highlight-dark .blox-sub-title, .highlight-dark .blox-poll-asset .poll-odd, .highlight-dark .poll-option-wrapper {padding: 1%;border-bottom: 1px solid #484848;background:#484848}
.highlight-dark .blox-title h3, .highlight-dark .blox-sub-title h4 {
    margin: 0;color: #878787 !important;border-left: 5px solid #878787;padding-left: 8px;
    font-size: 1.9em;font-weight: normal;font-family: "Oswald", Impact, Arial, sans-serif;text-transform: uppercase;}  
    .highlight-dark .blox-title a, .highlight-dark .blox-sub-title a { color: #878787 !important; }
.highlight-dark .block.minilist li p.lead, .highlight-dark .blox-list li a {color: #FFF !important;}
.highlight-dark .blox-recent-list > li, .highlight-dark .block.minilist li, .highlight-dark .blox-list li, .highlight-dark .blox-zebra-list .zebra-stripes li, .highlight-dark .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li  { border-bottom: 1px solid #484848; overflow: hidden; border-top:none; }
.highlight-dark .blox-asset-content p, .highlight-dark .blox-zebra-list p {color: #C7C7C7;}
#blox-html-container .highlight-dark .blox-comments li a, #blox-html-container .highlight-dark .blox-no-comments li a, #blox-html-container .highlight-dark .blox-comments a, #blox-html-container .blox-no-comments a {color: #C7C7C7;}
.highlight-dark a { color: #FFF !important }
.highlight-dark .heading a { color: #131313 !important }
.highlight-dark p, .highlight-dark .blox-poll-asset label { color: #C7C7C7 !important }
.highlight-dark .blox-comments li span, .highlight-dark .blox-no-comments li span {color: #BA4E4A;}
.highlight-dark  .block.minilist li h3 {color: #FFF;}

/* /Highlight Dark */
/* Highlight Grey */

.highlight-grey {background: #DDD;border: 1px solid #D0D0D0;color: #000;border-radius:0;}
.highlight-grey .blox-title, .highlight-grey .blox-sub-title, .highlight-grey .blox-poll-asset .poll-odd, .highlight-grey .poll-option-wrapper {padding: 1%;border-bottom: 1px solid #C9C9C9;background:#D0D0D0}
.highlight-grey .blox-title h3, .highlight-grey .blox-sub-title h4 {
    margin: 0;color: #888;border-left: 5px solid #888;padding-left: 8px;
    font-size: 1.9em;font-weight: normal;font-family: "Oswald", Impact, Arial, sans-serif;text-transform: uppercase;}  
.highlight-grey .block.minilist li p.lead, .highlight-grey .blox-list li a {color: #000;}
.highlight-grey .blox-recent-list > li,  .highlight-grey .block.minilist li, .highlight-grey .blox-list li, .highlight-grey .blox-zebra-list .zebra-stripes li, .highlight-grey .blox-photo-gallery-index-page ul.blox-photo-gallery-headlines li  { border-bottom: 1px solid #D0D0D0; overflow: hidden; border-top:none; }
/*.highlight-grey .blox-title a, .highlight-grey .blox-sub-title a {color: #888;}*/
.highlight-grey .blox-title a, .highlight-grey .blox-sub-title a {color: #047bb6;}
.highlight-grey .blox-asset-content p {color: #131313;}
#blox-html-container .highlight-grey .blox-comments li a, #blox-html-container .highlight-grey .blox-no-comments li a {color: #565656;}

.highlight-white {
border: 1px solid #777;
border-radius: 0;
}

a.more, .blox-list a.more-link {
    background: #047BB6;
    margin-bottom: 10px; /*Gives bottom spacing*/
}
a.more:hover, .blox-list a.more-link:hover {
    background: #4D91B3;
}

.lonely-zebra-list .zebra-stripes {
    width: 95%;
    margin: 0;
}

/* Columnists (Voices) Fixes */
.image-list-text { width: 200px !important; }

/* Increase Happening Now Font Size */
.happening_now li { font-size: 14px !important; font-family: "Roboto Condensed", Arial, sans-serif; }
.happening_now .blox-recent-list > li { margin: 0; }

.blox-poll-asset .poll-answers input[name=answer] {
    position: absolute;
    top: 10px;
    left: 10px;
}

/* hide_prologue options for core-slideshow-tiled */
.hide_prologue .core-slideshow-tiled .custom-description-wrapper { display: none; }

/* Navigation full width on application of stuck-nav class */
/* Also paired with a jquery hack in navigation-extra-top.inc.utl */
ul.navigation.main.stuck-nav {
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 10;
}
ul.navigation.main.mini-nav-logo { background: url("../../images/AFN2011white.png") no-repeat 5px 50% #047BB6; z-index: 100; }

/* Headlines List */
div.blox-asset-content-block ul.blox-recent-list li { padding: 5px 0 !important; }

#porta-nav.horizontal { top: 0px !important; }

#blox-header-vertical-nav h1, #blox-header h1, #blox-header-vertical-nav h2, #blox-header h2 { margin: 0; }

.core-slideshow-tiled ul.sections-list li .custom-image-wrapper {
	border: solid 1px #bbb;
	background: #ddd;
}

#blox-footer {
    padding-left: 20px;
    width: 940px;
    border-top: 5px solid #047BB6;
}

#blox-user-panel .panel-delimiter{
    line-height: 20px;
    border-right: 1px solid #333;
    color: white;
    position: relative;
    left: -4px;
}

#blox-header-search { font-size: 12px; font-family: "Roboto Condensed", Arial, sans-serif; }

.blox-top-story-holder,
.blox-recent-list{
    margin-left: 9px;
}
.foxsportsazwidget .blox-recent-list{ margin-left: 0px; }

.blox-infolink p a.more { line-height: normal; }

/* Social Chicklets Custom Block */
.popover{position:absolute;top:0;left:0;z-index:1000;padding:5px;display:none;}.popover.above .arrow{bottom:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid #000000;}
.popover.right .arrow{top:50%;left:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-right:5px solid #000000;}
.popover.below .arrow{top:0;left:50%;margin-left:-5px;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #000000;}
.popover.left .arrow{top:50%;right:0;margin-top:-5px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #000000;}
.popover .arrow{position:absolute;width:0;height:0;}
.popover .inner{background:#333;background:rgba(0, 0, 0, 0.8);padding:2px;overflow:hidden;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;-webkit-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);-moz-box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);box-shadow:0 3px 7px rgba(0, 0, 0, 0.3);}
.popover .title{background-color:#f5f5f5; margin-bottom: 0px; font-size: 14px; padding:9px 15px;line-height:1;-webkit-border-radius:3px 3px 0 0;-moz-border-radius:3px 3px 0 0;border-radius:3px 3px 0 0;border-bottom:1px solid #eee;}
.popover .content{background-color:#ffffff;padding:8px 14px;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px;-webkit-background-clip:padding-box;-moz-background-clip:padding-box;background-clip:padding-box;}.popover .content p,.popover .content ul,.popover .content ol{margin-bottom:0;}

#social-chicklets { margin:20px 0 10px; }
#social-chicklets .slim h3 { background-color:#333; color:#fff; font-size:11px; line-height:11px; padding:8px 10px; margin:0; }
#social-chicklets .well { padding:0; }
#social-chicklets .well-caption { padding:10px 10px 0; }
#social-chicklets .well-caption > a { display:block; width:32px; height:32px; float:left; margin:0 9px 10px 0; background-repeat:no-repeat; background-image:url('../../images/social-chicklets.png'); }
#social-chicklets a.more { color: white; }
#social-chicklets .well-caption > a:nth-of-type(7) { margin:0 0 10px 0; }
#social-chicklets .content > p { color:#666; font-size:12px; margin-bottom:6px; }
#follow-fb { background-position:0 0; background-color:#3B5998; }
#follow-tw { background-position:-32px 0; background-color:#33CCFF; }
#follow-gp { background-position:-64px 0; background-color:#C73F2D; }
#follow-pin { background-position:-96px 0; background-color:#CB2128; }
#follow-email { background-position:-128px 0; background-color:#666666; }
#follow-rss { background-position:-160px 0; background-color:#F6872E; }
#follow-txt { background-position:-192px 0; background-color:#666666; }
#follow-fs { background-position:-224px 0; background-color:#0071B1; }
#follow-tu { background-position:-256px 0; background-color:#2C4762; }
#follow-yt { background-position:-288px 0; background-color:#B13A35; }
#follow-ig { background-position:-320px 0; background-color:#3F729B; }


.calendar-quick-search .calendar-quick-search-content a{
    display: block;
    width: 32px;
    height: 45px;
    background-color: #333;
    float: left;
    margin: 5px;
    text-align: center;
    background: url("../../images/BlueCurlBlueBarNew.png") 0px 0px no-repeat transparent;
    font: 10px/11px "Roboto Condensed", Arial, sans-serif;
    text-decoration: none;
}
.calendar-quick-search .calendar-quick-search-content a:first-child{
    margin-left: 8px;
    background: url("../../images/BlueCurlGrayBarNew.png") 0px 0px no-repeat transparent;
}
.calendar-quick-search .calendar-quick-search-content a span.month{
    display: block;
    height: 10px;
    width: 100%;
    color: white;
}
.calendar-quick-search .calendar-quick-search-content a:first-child span.month{
    color: black;
}
.calendar-quick-search .calendar-quick-search-content a span.day{
    display: block;
    font-size: 18px;
    padding-top: 7px;
}

div.article-counter-region{
    width: 100px;
    position: absolute;
    left: 562px;
    bottom: 0;
}
.article-counter {
    background-color: #0B486B;
    height: 50px;
    width: 68px;
    margin: 10px;
    margin-bottom: 5px;
    text-align: center;
}
.article-counter a {
    color: white;
    text-decoration: none;
}
.article-counter span{
    display: block;
    font: 10px/10px "Roboto Condensed", Arial, sans-serif;
    text-transform:uppercase;
}
.article-counter span.count{
    font: 26px/29px "Roboto Condensed", Arial, sans-serif;
    /* font: 30px/35px "Roboto Condensed", Arial, sans-serif; */
}

.top-right-one { bottom: 8px; }

.core-slideshow-tiled .blox-title {
    display: block;
}

/* Switch to enable fixed height in Asset Index: Lead Presentation Blocks */
.fixedheight .blox-top-story .blox-asset-content{
	height: 360px;
}

#blox-header-search {
    z-index: 100;
}

#leaderboard-top div, #leaderboard-middle div, #leaderboard-bottom div,
#leaderboard-top div:first-child, #leaderboard-middle div:first-child, #leaderboard-bottom div:first-child{
    margin: 0 !important;
}
#leaderboard-top, #leaderboard-middle, #leaderboard-bottom{
    text-align: left;
}

.blox-title, .blox-title a, .blox-sub-title a, .blox-title h3, .blox-title h3 a {
    color: #047BB6;
}

.highlight-midnight {
    background-color: #222;
}

.email-alert-button {
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	color: #ffffff !important;
	display: block;
	/*font-family: 'OswaldBold';*/
	font-family: Oswald;
	font-weight: 700;
	font-size: 15px;
	font-weight: normal;
	height: auto;
	line-height: 39px;
	text-align: center;
	text-decoration: none;
	font-size: 20px;
	line-height: 54px;
	text-transform: none;
	width: 260px;
        margin: 10px auto;
        
	/*border: 1px solid #ff9474;*/
	background: #ff6235; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6e40), color-stop(50%, #ff6e40), color-stop(51%, #ff6235), color-stop(100%, #ff6235)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e40', endColorstr='#ff6235', GradientType=0 ); /* IE6-9 */
	/* Box-shadow (displays as a 1px inner stroke) */
	-moz-box-shadow: 0 0 0 1px #ff9474 inset;
	-webkit-box-shadow: 0 0 0 1px #ff9474 inset;
	box-shadow: 0 0 0 1px #ff9474 inset;
}

.email-alert-button:active {
	background: #ff6235; /* Old browsers */
	background: -moz-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff6e40), color-stop(50%, #ff6e40), color-stop(51%, #ff6235), color-stop(100%, #ff6235)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff6e40 0%, #ff6e40 50%, #ff6235 51%, #ff6235 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff6e40', endColorstr='#ff6235', GradientType=0 ); /* IE6-9 */
	/* Add box-shadow */
	-moz-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.55) inset;
	-webkit-box-shadow: 0 5px 20px rgba(0, 0, 0, 0.55) inset;
	box-shadow: 0 5px 20px rgba(0, 0, 0, 0.55) inset;
}

.email-alert-button:hover {
	background: #ff8969; /* Old browsers */
	background: -moz-linear-gradient(bottom, #ff9373 0%, #ff9373 50%, #ff8969 51%, #ff8969 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left bottom, left top, color-stop(0%, #ff9373), color-stop(50%, #ff9373), color-stop(51%, #ff8969), color-stop(100%, #ff8969)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(bottom, #ff9373 0%, #ff9373 50%, #ff8969 51%, #ff8969 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(bottom, #ff9373 0%, #ff9373 50%, #ff8969 51%, #ff8969 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(bottom, #ff9373 0%, #ff9373 50%, #ff8969 51%, #ff8969 100%); /* IE10+ */
	background: linear-gradient(to top, #ff9373 0%, #ff9373 50%, #ff8969 51%, #ff8969 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( endColorstr='#ff9373', startColorstr='#ff8969', GradientType=0 ); /* IE6-9 */
        text-decoration: none;
}

#main-nav {z-index: 5001;}
#sg-featured-ticker {z-index: 0;}

/* ============ Sociative Blox CSS Styles ============ */

.sociative-image-list {font-family: Arial, Helvetica, sans-serif;}
.sociative-image-list hr { display: block;height:1px;border: 0;border-top:1px solid #ddd;margin:1em 0;padding: 0; }
.sociative-image-list .list-image {float: left;padding-right: 10px;}
.sociative-image-list .list-text {}
.sociative-image-list .list-text h3 {margin-top: 0px;margin-bottom: 5px;}
.sociative-image-list .list-text h3 a {color: #333;text-decoration: none;}
.sociative-image-list .list-text h3 a:hover {text-decoration: underline;}
.sociative-image-list .list-text p {margin-top: 0px;margin-bottom:5px;font-size:1.2em;}
.sociative-image-list .list-text em {color:#666;margin-top:0px;margin-bottom:2px;font-size:1em;display: block;}
.sociative-image-list .list-text em a {color:#666;text-decoration:none;}
.sociative-image-list .list-text em a:hover {text-decoration:underline;}

/*
    #tntracking
    Customized by : wcline
    Date : 11/03/15
    CRM : 591087
    Description : Request to make the hyperlinks blue on Adowl packages.  Plus increased the font size if the package title.


*/
#ao .control-group.full .controls {font-size: large;}
#adowl-order-form > div.mainView > fieldset > div > div > p > strong > span > a {color: blue;}