body {
    overflow-x: hidden;
}

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

/* TABLE OF CONTENTS
----------------------------------------------------------------------------------------------------------------
Ad/Block Layout                #rail-middle-new, #rail-topper
Archiving                      #more_stories_gray, #more_stories_white
Article Post Details           .post-author, .post-details, .blox-description, .blox-byline, .post-date
Blox Story Details             #blox-story-text, #blox-asset-title, .sub-headline, .story-keywords
Breaking News                  .blox-breaking-news
Built-in CSS Classes           .slide, .red
Date                           #dates
Fonts                          p, h1, h2..., @font-face
Footer                         #blox-footer, #footer-wrap, #foot-wrap
Forms                          .form-title, .form_heading, .required-field
Header Logo                    #blox-header-vertical-nav
Navigation Toolbar             ul.navigation, ul.navigation.mega, ul.dropdown
Paragraphs/Links               p, a, a:hover
Photo Mosaic                   .multimedia, .mosaic-item
Search                         #blox-header-search, #blox-search-form
Section Titles                 #index-section-title
Social Media                   .blox-social, .social_media_button
Weather Bug                    #weather-bug, #weather-sponsor
----------------------------------------------------------------------------------------------------------------
Not Yet Organized              -
Commented Out                  #weather-bug, #weather-sponsor, #tncms-region, .blox-comments
----------------------------------------------------------------------------------------------------------------

Diamondback Online Desk 2014-2015

OME - Teddy Amenabar

Web Developer - Rebecca He

*/


/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Ad/Block Layout (Start) ------------------------------------------- */


/*#rail-middle-new {height:125px; width:125px; float:left; padding-bottom:20px;}
#rail-middle-new-second {height:125px; width:125px; float:right; padding-bottom:20px;}
#rail-middle-new-third {height:125px; width:125px; float:left; padding-bottom:20px;}
#rail-middle-new-fourth {height:125px; width:125px; float:right; padding-bottom:20px;}
#rail-top-new{margin-bottom:20px;} */
#tncms-region-ads-center-middle img, #tncms-region-ads-center-middle iframe, #tncms-region-ads-center-middle embed, #tncms-region-ads-center-middle object 
{margin: 0px 0 0px 0;}

/* Layout changes 08/13/14 #565011 */
#roadblock {margin: auto; text-align: center;}
#roadblock img, #roadblock object, #roadblock embed, #roadblock iframe {margin:0 0 20px;}

#rail-topper-one img, #rail-topper-one object, #rail-topper-one embed, #rail-topper-one iframe {margin:0 0 20px;}
#rail-topper-two img, #rail-topper-two object, #rail-topper-two embed, #rail-topper-two iframe {margin:0 0 20px;}

#rail-topper-side-by-side-left {float: left;}
#rail-topper-side-by-side-left img, #rail-topper-side-by-side-left object, #rail-topper-side-by-side-left embed, #rail-topper-side-by-side-left iframe {margin:0 0 20px;}
#rail-topper-side-by-side-right {float: right;}
#rail-topper-side-by-side-right img, #rail-topper-side-by-side-right object, #rail-topper-side-by-side-right embed, #rail-topper-side-by-side-right iframe {margin:0 0 20px;}

/* ------------------------------------------- New Ad/Block Layout (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Archiving (Start) ------------------------------------------- */


/* Gray "More Stories" rectangle on front page */
#more_stories_gray, #more_stories_white {
    font-family: 'SolanoGothicMVB-RgCap' !important;
    font-size: 18px;
}

/* ------------------------------------------- Archiving (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Article Post Details (Start) ------------------------------------------- */


/*IMPORTANT IMPORTANT PIECE OF CODE TO READ AND CHANGE ASAP ONCE AD REGION IN ARTICLES ARE SOLVED */

#tncms-region-ads-in-story>* {
margin: 0 20px 10px 0;
}



/* Post Author (DBK) */
.post-author em {
    color: #000000;
    font-weight: bold;
    font-style: normal;
}

/* Post Author link */
.post-author a {
    text-decoration: none;
}

/* Post Author */
.post-author {
   font-weight: bold;
   text-transform: capitalize;
   padding-left: 0px;
   font-family: arial !important;
   font-weight: normal;
}

/* Post Details */
#blox-story .post-details {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    background: none repeat scroll 0 0 #FFFFFF;
    border: none;
    float: none;
    clear: none;
    margin-right: 10px;
    margin-bottom: 10px;
    padding: 5px;
    padding-left: 0px;
    width: 150px;
    overflow: hidden;
    z-index: 4;
    position: relative;
}

#blox-story .post-details {
    background: none;
    border: 1px solid #fff;
    margin-right: 10px;
    margin-bottom: 15px;
}

.post-details p {
    line-height: 100%;
    padding-bottom: 5px;
    float: left;
    font-size: 13.5px;
    text-align: left;
}

/* Caption */
.blox-description p {
    font-size: 12px !important;
    color: #888888;
}
 
/* Caption padding */
.blox-description {
    padding-bottom: 0px;
}

/* Name/TheDiamondback under Article Photo */
#blox-showcase-images .blox-byline {
    text-align: right;
    font-size: 9px !important;
    font-weight: 700;
    line-height: 14px;
    padding-bottom: 0;
    margin-bottom: 0;
    position: relative;
    left: 11px;
    bottom: 7px;
}

/* Delete Post Date, Avatar */
.post-date {
    display: none;
    margin-right: auto;
}
img.minitar {
    display: none;
}
/* ------------------------------------------- Article Post Details (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Blox Story Details (Start) ------------------------------------------- */


#blox-story-text p {
    line-height: 200%;
    padding-bottom: 16px;
}

.blox-top-heading p, .top-heading p, .top-heading-invert p {
background: url(../images/_blocks/top-heading-bg.png);
margin: 0;
font-size: 11px;
color: #fff;
text-transform: uppercase;
font-weight: 700;
height: 20px;
padding-right: 13px;
line-height: 20px;
text-align: right;
display: none;
}
#blox-story .story-times {
    font-weight: 400;
    font-family: PT Sans;
    color: #666;
    font-size: 11px;
    position: relative;
    right: 0px;
    top: 8px;
}

/* Article Title */
.static-page#blox-story #blox-asset-title {
width: 100%;
margin-left: auto;
margin-right: auto;
line-height: 1.4em;
margin-bottom: 20px;
}

#blox-story-text p {
    line-height: 145%;
    padding-bottom: 18px;
}

.static-page #blox-story-text, .static-page #blox-story-text p, .static-page p {
    padding: 0;
    line-height: 1.5em;
    font-size: 12px;
    margin-top: 11px;
}

#blox-story .sub-headline {
    color: #999;
    font-size: 18px;
    line-height: 24px;
    padding: 4px 0px 5px 1px;
    background: none!important;
}

#blox-story h1 .blox-kicker {
    font-size: 20px;
    color: #999;
    line-height: 28px;
    display: block;
    font-weight: 700;
    padding: 15px 0px 0px 0px;
}

.story-keywords {
    background: #ffffff;
    border: 1px solid #ffffff;
    padding: 9px 0px;
    color: #666;
    font-size: 11px;
    margin: 10px 0 15px;
}

.story-tools-sprite {
    width: auto;
    margin: 10px 0 0;
    padding: 8px;
    float: none;
    border: 1px solid #dfdfdf;
    background: #efefef;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    display: none;
}

/* ------------------------------------------- Blox Story Details (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Breaking News (Start) ------------------------------------------- */


/*Breaking News Bar*/
.blox-breaking-news h2, .blox-breaking-news dt, .blox-breaking-news p.title-flag {
background: #E51837;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 0px;
}

/* ------------------------------------------- Breaking News (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Built-in CSS Classes (Start) ------------------------------------------- */


.slide .blox-title h3, .slide .blox-title h3 a {
     background-image: none ! important;
     color: black ! important;
     font-family: 'SolanoGothicMVB-RgCap' ! important; /* Change Photos and Videos to Solano Gothic */
     font-size: 26pt ! important;border-top: medium none ! important;padding-left:0 !important;
}

#blox-html-container #blox-wrapper .slide .blox-title {
     background: none repeat scroll 0% 0% transparent;
     border-top: medium none ! important;/*border-bottom:1px solid black;*/padding-bottom:7px;
}

.blox-zebra-nav {
    display: none;
}

#blox-html-container #blox-wrapper .red .blox-title h3 {
    background-image: none ! important;
    background: rgb(193,26,11);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2MxMWEwYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2Y0MGUwZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top, rgba(193,26,11,1) 0%, rgba(244,14,14,1) 98%) !important;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(193,26,11,1)), color-stop(98%,rgba(244,14,14,1)));
    background: -webkit-linear-gradient(top, rgba(193,26,11,1) 0%,rgba(244,14,14,1) 98%);
    background: -o-linear-gradient(top, rgba(193,26,11,1) 0%,rgba(244,14,14,1) 98%);
    background: -ms-linear-gradient(top, rgba(193,26,11,1) 0%,rgba(244,14,14,1) 98%);
    background: linear-gradient(to bottom, rgba(193,26,11,1) 0%,rgba(244,14,14,1) 98%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c11a0b', endColorstr='#f40e0e',GradientType=0 ); 
    border-bottom-color: #FFFFFF; /*Edit made by OME Teddy Amenabar on 7/14/2014*/
    border-bottom-style: solid;
    border-bottom-width: 3px;
    padding-bottom: 1px;
}

.red .blox-title h3 a, .red .blox-title h3 {
    color: black !important;
    font-family: arial;
    font-size: 11pt;
}

.red {
    font-size: 11px;
    color: #E51837;
}

/* ------------------------------------------- Built-in CSS Classes (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Date (Start) ------------------------------------------- */


#dates {
font-size: 10pt;
margin-bottom: 3px;
margin-left: 150px;
font-weight: normal;
margin-top: -31px;
font-family: arial;
position: relative;
left: 371px;
bottom: -17px;
}
.top-ten .item .bottom {
margin: 0 5px 0 14px;
display: block;
position: relative;
border: 1px solid #9e9e9e;
border-width: 0 1px 1px;
-moz-border-radius: 0 0 4px 4px;
-webkit-border-radius: 0 0 4px 4px;
border-radius: 0 0 4px 4px;
background: #dedede;
line-height: 16px;
font-size: 10px;
color: #757575;
display: NONE;
}

/* ------------------------------------------- Date (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Fonts (Start) ------------------------------------------- */


/* Google fonts #562988 DO */
p {
font-family: 'Merriweather', serif!important;
}

h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, .blox-headline, .blox-headline a, .bucket-headline, .bucket-headline a {
font-family: 'PT Sans', sans-serif!important;
}

@font-face {
    font-family: 'SolanoGothicMVB-RgCap';
    src: url('solano/SolanoGothicMVB-RgCap.eot');
    src: url('solano/SolanoGothicMVB-RgCap.eot?#iefix') format('embedded-opentype'),
         url('solano/SolanoGothicMVB-RgCap.woff') format('woff'),
         url('solano/SolanoGothicMVB-RgCap.ttf') format('truetype'),
         url('solano/SolanoGothicMVB-RgCap.svg#SolanoGothicMVB-RgCap') format('svg');
    font-weight: normal;
    font-style: normal;
}

#blox-story-text p a {
color: #000000;
text-decoration: underline;
}
/* ------------------------------------------- Fonts (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Footer (Start) ------------------------------------------- */


/* Overall footer */
#blox-footer {
    background-color:transparent;
    /*background-image: url("../../images/_site/footer.png") !important;margin-bottom:0;padding-bottom:0;*/ /* Deletes black box */
}
#blox-footer .blox-bottom-block-holder {
    border-top:none; /* Removes the border */
}
#blox-footer .blox-bottom-block-holder {
    margin-bottom: 16px; /* Creates a margin at the bottom of the footer */
}

/* Section headings (Sections, Services, Contact Us, Search) */
#blox-footer div.blox-bottom-block-holder div.footer-section-block h4 {
    color: #000000 !important; /* Sets color to black */
    font-family: 'SolanoGothicMVB-RgCap' !important; /* Sets font to Solano Gothic */
    font-size: 20px; /* Sets font size to 20px */
}

/* Text under Sections, Services and Search radio buttons */
#foot-wrap div#blox-footer div.blox-bottom-block-holder div.footer-section-block ul li a,
#blox-footer .footer-section-block,
#foot-wrap div#blox-footer div.blox-bottom-block-holder div.footer-section-block p strong,
#foot-wrap div#blox-footer div.blox-bottom-block-holder div.footer-section-block p.footer-logo a,
#foot-wrap div#blox-footer div.blox-bottom-block-holder div.footer-section-block p,
#foot-wrap div#blox-footer div.blox-bottom-block-holder div.footer-section-block p a,
.footer-section-block ul li a {
    color: #666666; /* Sets color to gray */
    font-size: 12px; /* Sets size to 12px */
    /* (Note: have yet to figure out what each of the specific #tags are) */
}

/* Text under Sections, Services, Contact Us and "Search in:" text under Search */
#blox-footer div.blox-bottom-block-holder div.footer-section-block ul li a,
#footer-search p label, #blox-footer div.blox-bottom-block-holder div.footer-section-block p.footer-logo a,
#blox-footer div.blox-bottom-block-holder div.footer-section-block p strong,
#blox-footer div.blox-bottom-block-holder div.footer-section-block p,
#blox-footer div.blox-bottom-block-holder div.footer-section-block p a,
#footer-wrap p.copyright strong, #footer-wrap p.copyright strong a,
#footer-wrap p.copyright,
#footer-wrap p.copyright a {
    color: #666666; /* Sets color to gray */
    font-size: 12px;
    /* (Note: have yet to figure out what each of the specific #tags are) */
}

/* Links under Sections, Services */
#blox-footer div.blox-bottom-block-holder div.footer-section-block ul li a {
    transition: All 0.5s ease; /* Causes a transition when you hover */
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: initial;
}

/* Links under Sections, Services (HOVER) */
#blox-footer div.blox-bottom-block-holder div.footer-section-block ul li a:hover {
    text-decoration: none; /* No underline when you hover */
    color: #E51837; /* Sets color to black when you hover */
}

/* Hyphens before links */
.blox-bottom-block-holder ul li {
    background: none; /* Gets rid of hyphens (DBK) */
}

/* Copyright text */
#blox-footer p.copyright {
    color: #666666; /* Sets color to gray */
    font-size: 1em;
}

/* Bold Copyright text (Copyright 2014...College Park, MD) and Copyright links */
#blox-footer p.copyright strong a,
#blox-footer p.copyright a {
    color:#666666; /* Sets color to gray */
    text-decoration: none; /* Removes underline */
}

/* Navigation Builder - Footer */
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;padding-left: 3px;}

/* ------------------------------------------- Footer (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Forms (Start) ------------------------------------------- */


.form-title h1.form_heading {
    background-color: #fff;
    color: #000000;
    float: none;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 10px;
    padding: 5px 0 3px 180px;
}

.form-title .required-field {
    color: red;
    position: relative;
    bottom: 5px;
    right: 550px;
    top: 45px;
}

.form-title h1.form_heading {
    background-color: #ffffff;
    color: #000000;
    float: none;
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 5px;
    padding: 5px 0 3px 160px;
}

.form-title .required-field {
    color: red;
    position: absolute;
    top: 43px;
    left: 18px;
    float: right;
}

/* ------------------------------------------- Forms (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Header Logo (Start) ------------------------------------------- */


#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
    background-color: transparent;
    background-image: url("../../images/_site/NewMasthead-9-6-12.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 119px;
    margin-left: 11px;
    margin-top: 0;
    width: 722px;
}

#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {top: 0 !important;}
 #blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
    height: 108px;
    width: 560px;
}   

#blox-header-vertical-nav h1, #blox-header-vertical-nav h2, #blox-header h1, #blox-header h2 {
    background-color: transparent;
    background-image: url("../../images/_site/DBKHeader-01.png")!important;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 111px !important;
    margin: 3px;
    width: 570px;
}

/* ------------------------------------------- Header Logo (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Navigation Toolbar (Start) ------------------------------------------- */


/* Navigation Builder - Main */
ul.navigation {/*background:url("../../images/_site/nav.png") repeat-x top left transparent */ background: none transparent; height:29px;margin-top:14px;margin-bottom:0px /*used to be 9*/; color:black; border-bottom:double black;}
ul.navigation > li {background: /*url("../../images/_site/nav-spacer.png") no-repeat center left*/ none transparent;height:29px;line-height:29px;} /* everywhere that said 29 used to be 39 */
ul.navigation > li.current-section {background: /*url("../../images/_site/nav-spacer.png") no-repeat center left*/ none transparent;}
ul.navigation > li.current-section > a {color:#000000;}
ul.navigation > li:hover, ul.navigation > li.active {background: /*url("../../images/_site/nav-spacer.png") no-repeat center left*/ none transparent;}
ul.navigation > li > a {color:#FFF;}
ul.navigation > li > a, ul.navigation > li > .no-link {color: #000000;font-family:SolanoGothicMVB-RgCap,arial,sans-serif !important;font-size:26px;text-transform:uppercase;font-weight:normal; }
ul.navigation > li > .no-link {display:inline-block; float:none;}
ul.navigation > li:hover > a, ul.navigation > li > a:hover {background: none repeat scroll 0 0 #E51837; color: #FFFFFF; transition: All 0.3s ease;}
ul.navigation > li {padding: 0 8px 0 11px;}
ul.navigation > li > a {padding: 6px 1px 5px;} /* dbk change: padding used to be 12 3 10 */
ul.navigation > li:first-child {background: none transparent;}
ul.navigation >li.hover > a, ul.navigation > li > a:active { background: #E65353; } /* lighter red on click */

/* Navigation Builder - Mega/Unmega */
ul.navigation.mega .mega-nav-container {background: none repeat scroll 0 0 #FFFFFF;-webkit-box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);box-shadow:  2px 2px 3px 0px rgba(0, 0, 0, 0.2);border: 0px solid #7d868f;  width: 939px;margin-top:-2px;}
ul.navigation.mega .mega-nav-container.unmega {margin-left: 0;border:none;}
ul.navigation.mega .mega-nav-container.unmega ul li {border-top: 1px solid #7d868f;}
ul.navigation.mega .mega-nav-container.unmega ul {background: none repeat scroll 0 0 transparent;box-shadow: none;width: 99%;border:none;border: 1px solid #7d868f; border-top:none;}
ul.navigation.mega .mega-nav-container ul.section-list li {line-height:14px;padding-top:6px;padding-bottom:6px;}
ul.navigation.mega .mega-nav-container ul.section-list li a {color: #666666;}
ul.navigation.mega .mega-nav-container ul.section-list li:hover {background-color:#E51837;transition: all 0.3s ease;}
ul.navigation.mega .mega-nav-container ul.section-list li:hover a, ul.navigation.mega .mega-nav-container ul.section-list li a:hover {color:#FFF;text-decoration:none;}
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 {color: #121212 !important;}
ul.navigation.mega .mega-nav-container .blox-list li {border-top: 1px solid #EEEEEE;color: #121212;line-height: 14px;margin: 0;padding: 4px 0 4px 11px;}
#blox-html-container #blox-wrapper ul.navigation.mega .blox-title {background: none repeat scroll 0 0 transparent;border-bottom: 1px solid #000000;height: 30px;margin-bottom: 5px;padding: 0;}
#blox-html-container #blox-wrapper ul.navigation.mega .blox-title h3 {background: none repeat scroll 0 0 transparent;border-bottom: medium none;border-top: medium none;color: #000000;padding: 0;}
ul.navigation.mega .blox-list {margin: 20px 0 0;}

ul.dropdown {
    margin-bottom: 0px;
}
  
ul.dropdown, ul.dropdown li {
    background-color: transparent;
    background-image: none;}
    
ul.dropdown li.active-vertical {
    background-color: transparent;
}   

#nav {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/nav.png");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat-x;
    background-size: auto auto;
    height: 35px;
    padding-top: 5px;
}

ul.dropdown a:link, ul.dropdown a:visited {
    color: #000000;
    font-size: 10pt;
    font-weight: normal;
}

/* TRANSITION (DBK) */
ui.dropdown li {
    transition: All 0.5s ease; /* Causes a transition when you hover (DBK) */
    transition-property: all;
    transition-duration: 0.5s;
    transition-timing-function: ease;
    transition-delay: initial;
}

ul.dropdown li.hover, ul.dropdown li:hover {
    background-color: #E51837;
    color: #FFFFFF;
    margin-top: -5px;
    padding-bottom: 9px;
    padding-top: 12px;
}
ul.dropdown ul li:hover {
    background-color: #E51837;
    color: #FFFFFF;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 0;
}
ul.dropdown ul {
    border-bottom-style: solid !important;
    color: black;
}
ul.dropdown ul, ul.dropdown ul li {
    background-color: #EFEFEF;
}
ul.dropdown li {
    padding-bottom: 6px;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 7px;
}
#nav.dropdown li.the-space:hover{background-color:transparent !important;}

/* ------------------------------------------- Navigation Toolbar (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Paragraphs/Links (Start) ------------------------------------------- */


/* Article Font Changes (DBK) */
p {
    color:black;
    font-size:14px; /* dbk change */
    font-family: 'Open Sans', arial;
    font-style: normal;
    font-weight: 400;
}

/* Making hyerlinks black */
/*Teddy Edits*/
a {
    color: black;
    font-family: merriweather !important;
}

a.more, a.more-grey {
    background: #B4B4B4;
    color: #fff;
    font-size: 11px;
    font-weight: 700;
    padding: 4px 8px;
    font-family: merriweather;
    margin-right: 5px;
}

a:hover {
color: #000000;
text-decoration: underline;
}

/* ------------------------------------------- Paragraphs/Links (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Photo Mosaic (Start) ------------------------------------------- */


/*  Dave 556781 */
.multimedia .mosaic-asset-item .mosaic-asset-item-mask {
background: none!important;
}
.multimedia .mosaic-asset-item h3 {
text-shadow: 1px 1px 5px #000;
line-height: 1.2em!important;
font-size: 16px!important;
}
.multimedia .mosaic-asset-item.item-0 h3 {
font-size: 24px!important;
}
.multimedia .mosaic-asset-mask-container .mosaic-asset-item .mosaic-asset-item-mask {
border: 1px solid #fff;
}
.multimedia .mosaic-asset-item .mosaic-asset-item-mask {
-webkit-box-shadow: none;
box-shadow: none;
}
.mosaic-asset-mask-container .mosaic-asset-item h3,
.mosaic-asset-mask-container .mosaic-asset-item h3 a {
display: block;
width: 100%;
height: 100%;
}

/* ------------------------------------------- Photo Mosaic (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Search (Start) ------------------------------------------- */


#blox-header-search {
    bottom: inherit !important;
    color: #333333;
    margin-top: 10px!important;
    position: absolute;
    right: 19px;
}

#blox-search-form {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: url("../../images/_site/search123.jpg");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    height: 48px;
    width: 207px;
}

#blox-header-search form#blox-search-form div input.search-bar{border:none;
    background-color:transparent;
    height: 23px;
    margin-left: 18px;
    margin-top: 5px;
    width: 160px;
}

#blox-header-search a.advanced-search{display:none;}

#blox-header-search form#blox-search-form div input.search-submit {
    cursor: pointer;
    height: 30px;
    margin-left: -5px;
    margin-top: 2px;
    width: 41px;
    background-color:transparent;
    border:none;
    text-indent:-9999px;
    cursor:pointer;
}
    
#blox-header-search form#blox-search-form div input.search-bar {
    height: 23px;
    margin-left: 16px;
    margin-top: 5px;
    width: 149px !important;
}

/* admin search fix */
.admin #blox-header-search form#blox-search-form div input.search-submit {
    height: 30px;
    margin-left: 271px;
    margin-top: -37px;
    text-indent: -9999px;
    width: 34px;background-color:transparent !important;background-image:none !important;
}
    
/* ------------------------------------------- Search (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Section Titles (Start) ------------------------------------------- */


#index-section-title {
    margin-bottom: 14px;
    position: relative;
    bottom: -5px;
    padding: 5px 5px 5px 230px;
    background: #FFFFFF;
    color: #000000;
    font-size: 28px;
    font-weight: 700;
    float: none;
}

#index-section-title {
    margin-bottom: 20px;
    padding: 0px 0 0 235px;
    background: #fff;
    color: #000;
    font-size: 26px;
    font-weight: 700;
    float: none;
}

#index-section-title h1, #index-section-title h2 {
    float: left;
    font-weight: 700;
    font-size: 38px;
    text-transform: uppercase;
    font-family: 'SolanoGothicMVB-RgCap' !important; /* DBK Change */
}

#index-section-title {display: none;}
#index-section-title.show{display: inherit !important;}

/* ------------------------------------------- Section Titles (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Social Media (Start) ------------------------------------------- */


/* Social Media Buttons: positioning */
.social_media_button {
    margin-top: -29px;
}

/* Social Share */
#blox-body-nav.blox-social-nav-horizontal {
    margin-bottom: 0px;
    display: none;
}

.blox-social-share-horizontal.fb_like_location_bottom {
    border-radius: 4px;
    background: #ffffff;
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf;
    border-bottom: 1px solid #dfdfdf;
    border-top: 1px solid #dfdfdf;
    margin: 0px;
    position: relative;
    top: 9px!important;
}

/*Added by Teddy OME 8/5/3014 for print section near articles */
#blox-story #story-font-size.blox-social-tools-horizontal {
    margin-top: 0px;
    margin-bottom: 0;
    position: relative;
    top: -1px;
    right: 1px;
    padding-top: 7px;
}
/* ------------------------------------------- Social Media (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Weather Bug (Start) ------------------------------------------- */


/*  Fixes for google ad in weather sponsor position. -Sarah F.- #547856 */
.top-right-one { bottom: 10px; right: 210px; width: 100px;}
#weather-bug {width: 100px; text-align: center; margin-left: 150px;}
#weather-bug #icon {}
#weather-bug #temp { padding-left: 5px;}
#weather-bug #conditions {} 
#weather-bug #icon img {
  float: none;
  height: 50px;
  margin-right: inherit;
  margin-top: inherit;
  width: 50px;
}
#weather-sponsor {
  bottom: 10px;
  display: block;
  height: 90px;
  position: absolute;
  right: 10px;
  width: 200px;
}
#weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object, #weather-sponsor ins {
  bottom: inherit;
  margin-bottom: inherit;
  position: inherit;
  right: inherit;
}

/* ------------------------------------------- Weather Bug (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Not Yet Organized (Start) ------------------------------------------- */

#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {
    color: black;}
    
#logs {
    margin-left: 645px;
    margin-top: 20px !important;
    position: absolute;
    width: 100px;
    display:none; /*Change made by Teddy Amenabar OME on 8/4/2014 because Disqus commenting */
   
}

#logs ul li{float:left;margin-right:5px;font-size:10pt; color: black; /* added by Teddy Amenabar OME DBK July 9, 2014 */}
#logs ul li a:hover{color:#E51837;}
#blox-error.ui-state-error div#blox-error-search form#blox-search-form{background-image:none;}
.day-partition {background: none repeat scroll 0 0 #F50E0E;}
#calendar-widget-block .ui-button-text-only .ui-button-text, #business-events .ui-button-text-only .ui-button-text {text-transform: capitalize;}
#blox-html-container #blox-wrapper .red.twitter .blox-title h3 {font-size:11pt;}	
.tweet ul.tweet_list li span.tweet_text{color:black;}
.tweet ul.tweet_list li span.tweet_join{color:#F50E0E;}	
#blox-header-search form#blox-search-form div input.search-submit{background:none;}
.theedition .blox-html-asset div object embed{width:297px !important;}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {
    height: 111px;
    width: 570px;
}

/* Online features CSS edit */

#online-features-bottom-menu {
display: none;
}


/* By Teddy OME Diamondback July 8, 2014*/

.asset-related-icon.youtube {
background-position: 0 -60px;
display: none;
}
.asset-related-icon.image {
background-position: 0 -23px;
display: none;
}
#blox-showcase-images img {
width: 100%;
border: none;
vertical-align: bottom;
}

#section-rss-link {
float: left;
}

.blox-list li {
border-top: 1px solid #666;
margin: -1px 0 1px;
background: none;
font-size: 1.2em;
color: #333;
padding: 10px 0 10px 11px;
}

.ui-icon-triangle-1-e {
display: none;
}

.tn-flag-web_only  {background: #B4B4B4;}
.tn-flag-updated  {background: #B4B4B4;}
.tn-flag-featured {background: #B4B4B4;}
.tn-flag-new {background: #B4B4B4;}
.tn-flag-hot {background: #B4B4B4;}

/* Hack for custom flag. JMJH #training-email from Teddy */
.tn-flag-hot {background: #B4B4B4;}

#blox-html-container #blox-wrapper .blox-title {
background: #ffffff;
clear: none;
margin-bottom: 5px;
overflow: hidden;
text-transform: capitalize;
width: 100%;
height: 24px;
border-bottom: none;
padding: 0;
}

img {
border-style: none;
padding-left: 0px!important;
}

.blox-recent-list li .avatar {
float: left;
padding: 0px!important;
margin-right: 11px;
border: 0px!important;
}

#blox-html-container .blox-comments li a, #blox-html-container .blox-no-comments li a {
color: #666;
}
.blox-comments li span, .blox-no-comments li span {
color: #666;
}

/*Added by Teddy OME 8/6/2014 spacing between photo and video on front page*/
.blox-photo-gallery-list {
list-style: none;
margin: 0;
padding: 12px 0 0;
overflow: hidden;
float: left;
padding-bottom: 23px;/*this is what I changed*/
}

/*Added by Teddy OME 8/4/2014 for pull quotes in stories */
.blox-related.quote {
clear: both;
background: 0 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
border: 0;
border-bottom: 1px solid #CCC;
border-top: 3px solid #DDD;
margin-bottom: 0px;
padding-bottom: 17px;
padding-top: 24px;
}

.blox-bucket-list dt.bucket-photo img, .blox-slider-news dt.bucket-photo img {
width: auto;
padding: 0px;
border: 0px #ccc!important; /*notshowing*/
}
#blox-breadcrumbs {
margin-bottom: 20px;
padding-bottom: 3px;
border-bottom: 0px!important;
display: none;
}
#blox-breadcrumbs a {
color: #fff!important;
padding: 0 2px;
float: left;
}
.blox-bucket-list .odd-list-item {
background: #ffffff;
}
#blox-html-container .blox-comments li a, #blox-html-container .blox-no-comments li a {
color: #B4B4B4;
}

/* RT: per request - #558007 */
/* a:hover { color:#e71831!important;} */

/* RT: per request - #562299 */
.blox-photo-gallery-list li img.horizontal { width: 136px;height: 97px;}

/* changing updated or posted color from red to gray */
.blox-comments li span, .blox-no-comments li span {color: #B4B4B4;}

#blox-html-container {
    background: rgb(255,255,255)
}

.sectionHeaders {
    font-family: 'SolanoGothicMVB-RgCap';
}

#blox-right-col, .index #rail-topper-one{padding-top:38px;}
/* #blox-right-col-topper { padding-top: 38px;} */


::selection {
    color:white;
    background:#E51837;
}
::-moz-selection {
    color:white;
    background:#E51837;
}

/* return description and byline to showcase images - 570222 - DO */
#blox-showcase-images h3 {
display: none;
}
/*slideshow fix - spiro - don't remove
#blox-showcase-images .blox-description {
display: none;
}
*/

/* 571954 - DO */
#blox-showcase-images li.showcase,
#blox-showcase-images li.panorama {
background: #fff;
}

/* ------------------------------------------- Not Yet Organized (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* ------------------------------------------- Commented Out (Start) ------------------------------------------- */


/* #weather-sponsor img, #weather-sponsor iframe, #weather-sponsor embed, #weather-sponsor object {
    bottom: 3px;
    margin-bottom: 9px;
    position: absolute;
    right: 10px;
}*/

/* jmjh 547856
#weather-bug,
#leaderboard-middle,
#pencil,
#leaderboard-bottom,
#rail-middle,
#rail-middle-extra-holder,
#center-top {
    display: none;
} */

/* #blox-wrapper {
    background-image: url("../../images/_site/theBACKrepeat123123.png") !important;
    background-repeat: repeat-y;
    padding-left: 21px !important;
} */

/* Section Headers on Front Page (DBK)

#tncms-region-center-two-front {
    background-color: transparent;
    background-image: url("../../images/NewsHeader.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 10px;
    width: 300px;
} 

#tncms-block-95376 {
    padding-top: 45px;
}

#tncms-region-center-three-front {
    background-color: transparent;
    background-image: url("../../images/SportsHeader.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 10px;
    width: 300px;
} 

#tncms-block-95377 {
    padding-top: 45px;
}

#tncms-region-center-five-front {
    background-color: transparent;
    background-image: url("../../images/OpinionHeader.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 10px;
    width: 300px;
} 

#tncms-block-95387 {
    padding-top: 45px;
}

#tncms-region-center-six-front {
    background-color: transparent;
    background-image: url("../../images/DiversionsHeader.gif");
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto auto;
    margin-top: 10px;
    width: 300px;
}

#blox-showcase-images li.showcase {
    background: #fff !important;
    color: #fff;
    margin-bottom: 10px;
    overflow: hidden;
}

#blox-html-container #blox-wrapper .blox-title h3 {
background: transparent url(../images/gradation_up_25x40.png) repeat scroll center bottom;
border-bottom: 1px solid #dfdfdf;
border-top: 1px solid #dfdfdf;
clear: none;
color: #333333;
font-family: trebuchet MS,arial,sans-serif;
font-size: 13px;
font-weight: bold;
line-height: auto;
position: relative;
top: -5px;
}
#tncms-block-105754 {
    padding-top: 45px;
}
*/

/*.blox-comments li a, .blox-no-comments li a  {color: #B4B4B4}*/

/* ------------------------------------------- Commented Out (End) ------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */
/* -------------------------------------------------------------------------------------------------------------------------------------------- */