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

/* Header Logo */


body {background: #FFFFF url(../../images/_site/hatch_red2.png) repeat!important;}
#blox-header-vertical-nav h1,
#blox-header-vertical-nav h2,
#blox-header h1,
#blox-header h2
    {background: url("../../images/_site/bulletin_larger.png") no-repeat transparent}
#blox-header-vertical-nav h1.vcard, #blox-header-vertical-nav h2.vcard {
  height: 113px;
  margin: 0px 0 0 80px;
  width: 700px;
}
/* #blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {height: 130px;width: 650px;} */
#blox-html-container {
background:none!important;
/*background-color: #aaaaaa!important;*/
}

/*#blox-wrapper {
padding:25px;
-webkit-box-shadow: 0px 3px 16px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    0px 3px 16px rgba(50, 50, 50, 0.75);
box-shadow:         0px 3px 16px rgba(50, 50, 50, 0.75);
}*/
/*#blox-wrapper {padding:25px;}*/
.blox-zebra-list .zebra-stripes li.iterodd {background: #E9C9C1;}
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 { top: 13px;}



.container_12, .container_16 {
margin-left: auto;
margin-right: auto;
width: 960px;
}



#blox-user-panel { color: #ffffff!important;}
.user-panel-container {bottom: 60px;height: auto;position: absolute;right: 0;width: 170px;}

.header-buttons {position:absolute;left:0;bottom:13px;}

.blox-breaking-news, .blox-breaking-news ul, .blox-breaking-news ul li {
background-color: #1E5AB0!important;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}

.slideshow-showcase {
position: relative;
height: 300px;
border-bottom: 5px solid #cd1e34;
background: #cd1e34;
-webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow:    3px 3px 5px rgba(50, 50, 50, 0.75);
box-shadow:         3px 3px 5px rgba(50, 50, 50, 0.75);
}


.slideshow-showcase .lead-cell {
/*background: #9299A3;*/
background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(154,0,0)),
	color-stop(0.54, rgb(214,73,73)),
	color-stop(0.82, rgb(154,0,0))
);
}







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

ul.dropdown {
font: Arial;
font-size:11px;
font-weight:bold;
text-decoration:none;
}

ul.dropdown ul, ul.dropdown ul li { border-color: #B02158;}
ul.dropdown ul, ul.dropdown ul li {background-color: #D69696!important;}
ul.dropdown li {
padding: 4px 7px 6px;
}
ul.dropdown, ul.dropdown li, ul.dropdown li.active-vertical { background: none!important;}
ul.dropdown li.active-vertical {background: none!important;}
ul.dropdown li {background: none!important;}
.highlight-dark, ul.dropdown, ul.dropdown li {background: none!important;}
ul.dropdown li.hover, ul.dropdown li:hover {background: none!important;}
ul.dropdown-vertical {
background: #ffffff url(../../images/_site/nav_bg.png)!important;
background-repeat: no-repeat;
height: 22px;
width: 960px;
}

.nav-seperator {
width: 1px;
height: 23px;
background-color: #702b34;
}

#weather-sponsor {display: none;left: 116px;position: relative;top: 109px;}

#weather-bug { position: relative; bottom: 48px; left: 130px;}


ul.dropdown, ul.dropdown li, .marketplace.sectionHead, .blox-title h3, .blox-title h3 a, #blox-wrapper .heading.detail h1 a, .calendar-widget-event-list h3 {
border-color: #6B6A55; color: #6d0020;
}

#blox-footer p {color: #FFF !important;}
#blox-footer .footer-section-block h4 { color: #ffffff!important;}
.footer-section-block contact p, .footer-section-block contact a { color:#FFF}
.blox-bottom-block-holder ul li a {color: #FFF !important;}
.blox-bottom-block-holder ul li a:hover {color: #ffffff!important;}

.footer-section-block.search .search-options {color: #FFF;padding: 10px;}

/***************/

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #B37F00;
background: #990100 url(../../images/_site/ui-bg_highlight-soft_30_feb80a_1x100.png) 50% 50% repeat-x;
font-weight: bold;
color: #383838;
}

#calendar-widget-block, #business-events {
background-color: #abacb0!important;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
border-radius: 4px;
border: 1px solid #DDD;
padding: 5px 15px 15px;

background-image: linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -o-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -moz-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -webkit-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -ms-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(154,0,0)),
	color-stop(0.54, rgb(214,73,73)),
	color-stop(0.82, rgb(154,0,0))
);


}



#calendar-widget-block .heading.heading-cal, #business-events .heading.heading-cal {
height: 61px;
overflow: hidden;
margin-bottom: 7px;
width: 100%;
background: url(../../images/_site/bg-heading-cal.png) no-repeat scroll 0 0 transparent;
}


#calendar-widget-block .heading.heading-cal h3 a, #business-events .heading.heading-cal h3 a {color: #DAD0CF;}
#calendar-widget-block .heading.heading-cal h3 a:hover, #business-events .heading.heading-cal h3 a:hover {color: #ffffff;}
/* .ui-widget-content {
border: 1px solid #5c0101;
background: #7F0101 url(../../images/_site/ui-bg_flat_26_232323_40x100.png) 50% 50% repeat-x;
color: #ffffff;
} */


.ui-datepicker th {background:#f97474;color: #ffffff;}
.ui-state-over, 
.ui-widget-content .ui-state-hover, 
.ul-widget-header .ui-state-hover, 
.ui-state-focus, 
.ui-widget-content .ui-state-focus, 
.ui-widget-header .ui-state-focust {
background: #f97474 url(../../images/_site/ui-bg_hightlight-soft_40_7d7c5e_1x100.png) 50% 50% repeat-x;
}

/* article page titles */
#index-section-title { 
background: #6d0020;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

.slideshow-showcase .prev-arrow {
background: url(../../images/_site/featured-left-arrow.gif) no-repeat;
left: -5px;
}

.slideshow-showcase .next-arrow {
background: url(../../images/_site/featured-right-arrow.gif) no-repeat;
right: -5px;
}

.ui-widget-content a.more-link {background: #6d0020;}
.form-title h1.form_heading { 
background-color: #6d0020;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}

/**** add gradient ****/
/*#blox-footer {
background-image: linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -o-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -moz-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -webkit-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);
background-image: -ms-linear-gradient(bottom, rgb(154,0,0) 18%, rgb(214,73,73) 54%, rgb(154,0,0) 82%);

background-image: -webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.18, rgb(154,0,0)),
	color-stop(0.54, rgb(214,73,73)),
	color-stop(0.82, rgb(154,0,0))
);
-moz-box-shadow: 0 0 8px #131313;
-webkit-box-shadow: 0px 0px 8px #131313;
}
*/
#blox-footer {background: none #6d0020;}
#blox-footer .blox-bottom-block-holder {border-top: none;}

/****** round the footer corners ****/
/*#blox-footer {
-webkit-border-bottom-right-radius: 14px;
-webkit-border-bottom-left-radius: 14px;
-moz-border-radius-bottomright: 14px;
-moz-border-radius-bottomleft: 14px;
border-bottom-right-radius: 14px;
border-bottom-left-radius: 14px;
}*/


/*.blox-title {
-webkit-box-shadow: 0px 4px 3px rgba(50, 50, 50, 0.31);
-moz-box-shadow:    0px 4px 3px rgba(50, 50, 50, 0.31);
box-shadow:         0px 4px 3px rgba(50, 50, 50, 0.31);
}*/

.blox-title h3 {
/*background: #ffffff url(../../images/_site/title_bg2.png) repeat-x bottom left;*/
height: 22px;
}

.blox-title, .blox-title a, .blox-sub-title, .blox-sub-title a, .blox-title h3, .blox-sub-title h4, .blox-index h3, #blox-footer .footer-section-block h4, #blox-footer p, .soft .blox-title h3 a, .marketplace.categoriesList h3, .marketplace.categoriesList h3 a, .marketplace div h3, .marketplace .blox-title h3 {
border-color: #6d0020;
border-width:3px;
}

.gb-showcase .blox-title h3 {
background-image:none!important;
padding-bottom: 3px;
}

.blox-title .rss {background: url(../../images/_site/rss-icon.gif) no-repeat;}



.gb-ae .blox-title h3 a { 
color: #6d0020!important;
border-color: #6d0020;
border-width:3px;
} 

#blox-story h1 .blox-headline {
font-weight: bold;
color: #6d0020!important;
line-height: 38px;
}

#core-index-rss-list ul.dropdown-rss ul li { width: 100%!important;}


/* user panel/Minimal styles */



#blox-user-panel {
background:#DEDEDE none repeat scroll 0 0;
color:#858585;
float:none;
height:58px;
margin:0 0 10px;
overflow:hidden;
padding:10px;
width:278px;}

#blox-user-panel {height:50px;}
#blox-user-panel #uUser {height:35px;}
#blox-user-panel #uNavReauth {padding-top:3px;}
#blox-user-panel.minimal {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#000000;
float:left;
font-size:10px;
margin:0;
overflow:auto;
padding:0;
width:200px;
}


#blox-user-panel.minimal {
background: none;
border: 0px;
color: black;
float: left;
font-size: 12px;
height: auto;
margin: 0px;
overflow: hidden;
padding: 0px;
width: auto;
}

#extra-nav ul#extra-right {
    float: right;
    line-height: 12px;
    margin-right: 0px;
    position: relative;
    top: 10px;
    width: 222px;
}

#extra-nav ul#extra-left {
    float: left;
    line-height: 12px;
    position: relative;
    top: 11px;
}

#extra-nav ul#extra-right li span {
    position: relative;
    top: 1px;
}

#blox-user-panel.minimal #uUser {
display: inherit;
float: left;
font-weight: bold;
height: 30px;
margin-right: 10px;
overflow: hidden;
}

#blox-user-panel a {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 10px;
}

#blox-header-vertical-nav #blox-user-panel.minimal #uUser {
display: inherit;
float: left;
font-weight: bold;
font-family: helvetica, arial, san-serif;
height: auto;
margin-right: 10px;
overflow: hidden;
padding-left: 3px;
color: #000000!important;
}

#blox-header-vertical-nav #blox-user-panel.minimal {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-attachment: scroll;
    background-clip: border-box;
    background-color: transparent;
    background-image: none;
    background-origin: padding-box;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto auto;
    border-bottom-color: -moz-use-text-color;
    border-bottom-style: none;
    border-bottom-width: 0;
    border-left-color-ltr-source: physical;
    border-left-color-rtl-source: physical;
    border-left-color-value: -moz-use-text-color;
    border-left-style-ltr-source: physical;
    border-left-style-rtl-source: physical;
    border-left-style-value: none;
    border-left-width-ltr-source: physical;
    border-left-width-rtl-source: physical;
    border-left-width-value: 0;
    border-right-color-ltr-source: physical;
    border-right-color-rtl-source: physical;
    border-right-color-value: -moz-use-text-color;
    border-right-style-ltr-source: physical;
    border-right-style-rtl-source: physical;
    border-right-style-value: none;
    border-right-width-ltr-source: physical;
    border-right-width-rtl-source: physical;
    border-right-width-value: 0;
    border-top-color: -moz-use-text-color;
    border-top-style: none;
    border-top-width: 0;
    color: black;
    float: left;
    font-size: 12px;
    height: auto;
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: hidden;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    width: auto;
}

/*#extra-nav ul#extra-right {
float: right;
line-height: 12px;
margin-right: 0px;
position: relative;
top: 10px;
width: 236px;
}*/

/*Design changes per call - */

#blox-html-container {
background: none!important;
background-color: white!important;
}

a, .blox-bottom-block-holder ul li a, .slideshow-rule .item-list .group .item h4 a, .slideshow-rule .item-list .group .item h4 a:hover, .blox-column .blox-list li .blox-headline a, #blox-story-text p a, .online-package-options li a, .calendar-widget-event-list .blox-recent-block a, .calendar .blox-specials-gallery ul li a, .calendar .blox-recent-list li h4 a, li.search-result.event a, .blox-list li em {
color: black;
}

.blox-asset-content p {
color: black;
font-size: 1.2em;
line-height: 1.3em;
}

.highlight-dark .blox-title, .highlight-dark .blox-sub-title, .highlight-dark .blox-title h3, .highlight-dark .blox-sub-title h4, .highlight-dark p, .highlight-dark a, .highlight-dark .blox-list li a, #blox-html-container .highlight-dark .blox-comments li, #blox-html-container .highlight-dark .blox-comments li a, #blox-html-container .highlight-dark .blox-comments li a em, .blox-comments li a, .blox-no-comments li a, .blox-comments li span.blox-updated, .blox-list li {
border-color: #222222!important;
color: black;
}

#weather-bug #icon img {display: none;}

#weather-bug {display: none;}

/*Redesign - Matt*/

#blox-footer {width: 1008px;}

.blox-title, .blox-title a, .blox-sub-title, .blox-sub-title a, .blox-title h3, .blox-sub-title h4, .blox-index h3, #blox-footer p, .soft .blox-title h3 a, .marketplace.categoriesList h3, .marketplace.categoriesList h3 a, .marketplace div h3, .marketplace .blox-title h3 {
border-color: #6d0020;
border-width: 3px;
}
#blox-footer .footer-section-block h4 {
  border-bottom: none;
}
#blox-footer .footer-section-block {
  border-right: none;
}
.footer-section-block ul {
  padding: 0 20px 10px;
}


/* Nav migration and design changes */
/* Main Nav */
ul.navigation, ul.navigation > li, ul.navigation > li.current-section, ul.navigation > li:hover {background: url("../../images/_site/nav-40.png") repeat-x scroll left center #6d0020;color: #FFFFFF;height:40px;}
ul.navigation > li > a {color: #FFFFFF;font-size: 12px;font-weight: bold;text-transform: uppercase;line-height:40px;}
ul.navigation > li {padding: 0 10px;}
ul.navigation ul.section-list li {line-height: 14px;padding-bottom: 4px;padding-top: 4px;}
ul.navigation ul.section-list li a {color:#000;font-weight:bold;}
ul.navigation ul.section-list li {background:none #FFF;}
ul.navigation ul.section-list li:hover {background:none #6d0020;}
ul.navigation ul.section-list li:hover a, ul.navigation ul.section-list li a:hover {color:#black;text-decoration:none;}
/* Mega */
ul.navigation.mega .mega-nav-container .blox-list li {line-height: 14px;padding: 5px 0 5px 11px;}
ul.navigation .blox-title {border-width: 1px;}
/* Unmega */
ul.navigation.mega .mega-nav-container.unmega {width: 170px;}
ul.navigation.mega .mega-nav-container.unmega li {padding-bottom: 6px;padding-top: 6px;}
/* Footer */
#blox-footer p a {color: #FFFFFF;}
.nav-footer.bull-list li {list-style-type: none;margin-bottom: 1px;margin-left: 0;}
p.copyright {color: #000000;}
p.copyright a {color: #000000;}



/*spiro changing header colors*/
ul.dropdown, ul.dropdown li, .marketplace.sectionHead, .blox-title h3, .blox-title h3 a, #blox-wrapper .heading.detail h1 a, .calendar-widget-event-list h3 {
border-color: #6B6A55;
color: #6d0020;
}
.blox-title, .blox-title a, .blox-sub-title, .blox-sub-title a, .blox-title h3, .blox-sub-title h4, .blox-index h3, #blox-footer p, .soft .blox-title h3 a, .marketplace.categoriesList h3, .marketplace.categoriesList h3 a, .marketplace div h3, .marketplace .blox-title h3 {
border-color: #6d0020;
border-width: 3px;
}
a.more, a.more-grey {
background: #6d0020;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 4px 8px;
margin-right: 5px;
}
#blox-footer {
background: none #6d0020;
}
.gb-ae .blox-title h3 a {
color: #6d0020!important;
border-color: #6d0020;
border-width: 3px;
}
.blox-top-story-holder .blox-sub-title h4 {
font-size: 17px;
margin-top: 20px;
color: #6d0020!important;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: white!important;
text-decoration: none;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #B37F00;
background: #6d0020!important;
font-weight: bold;
color: white!important;
}
#index-section-title {
background: #6d0020;
-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
border-top-left-radius: 4px;
border-top-right-radius: 4px;
}
.ui-widget-content a.more-link {
background: #6d0020;
}


/* Header logo change - Matt 555835
#blox-header-vertical-nav h1.vcard, #blox-header-vertical-nav h2.vcard {
height: 78px;
margin: 10px 0 0 72px;
width: 700px;
}*/

/* Matt Nav change request - Ticket #555835*/
ul.navigation > li > a {
color: black;
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
line-height: 40px;
}




ul.navigation > li.hover > a, ul.navigation > li.active > a {
color: white;
}

#blox-footer p a {
color: black!important;
}

#blox-footer .footer-section-block h4 {
color: black!important;
}

.blox-bottom-block-holder ul li a {
color: black!important;
}

#blox-footer p {
color: black!important;
}

.footer-section-block.search .search-options {
color: black!important;
padding: 10px;
}

#blox-footer .footer-section-block h4 {
color: black!important;
}
#blox-footer {
background: none;
}

a:hover {
text-decoration: underline!important;
}


.blox-top-heading p, .top-heading p, .top-heading-invert p {
background-color: #9E4545;
}

.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
border: 1px solid #B37F00;
background: #9E4545!important;
font-weight: bold;
color: white!important;
}

.blox-title, .blox-title a, .blox-sub-title, .blox-sub-title a, .blox-title h3, .blox-sub-title h4, .blox-index h3, #blox-footer p, .soft .blox-title h3 a, .marketplace.categoriesList h3, .marketplace.categoriesList h3 a, .marketplace div h3, .marketplace .blox-title h3 {
border-color: #9E4545!important;
border-width: 3px;
}

ul.dropdown, ul.dropdown li, .marketplace.sectionHead, .blox-title h3, .blox-title h3 a, #blox-wrapper .heading.detail h1 a, .calendar-widget-event-list h3 {
border-color: #6B6A55;
color: #9E4545!important;
}

.slideshow-showcase {
position: relative;
height: 300px;
border-bottom: 5px solid #9E4545!important;
background: #9E4545!important;
-webkit-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
-moz-box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
box-shadow: 3px 3px 5px rgba(50, 50, 50, 0.75);
}

.blox-top-story-holder .blox-sub-title h4 {
font-size: 17px;
margin-top: 20px;
color: #9E4545!important;
}

.ui-widget-content a.more-link {
background: #9E4545!important;
}

.gb-ae .blox-title h3 a {
color: #9E4545!important;
border-color: #6d0020;
border-width: 3px;
}

a.more, a.more-grey {
background: #9E4545!important;
color: #fff;
font-size: 11px;
font-weight: bold;
padding: 4px 8px;
margin-right: 5px;
}
/* END Matt Nav change request - Ticket #555835*/

#tncms-block-342499 .application-heading {
    display: none;
}

/*spiro*/
#blox-header-vertical-nav {
    display: none;
}



ul.navigation, ul.navigation > li, ul.navigation > li.current-section, ul.navigation > li:hover {
background: none;
color: black;
height: 110px;
padding-top: 10px;
}

li.nav-main-item-home {
    background: url("../../images/_site/maroon_resize.png") no-repeat transparent!important;
    text-indent: -999999px;
    width: 110px;
}

ul#main_nav li {
    padding-top: 38px;
}

/*.mosaic-asset-item .mosaic-asset-item-mask.gradient-black {
    background: none!important;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#992a2a2a', endColorstr='#990a0a0a', GradientType=0);
}*/

#blox-html-container {
   background: url("../../images/_site/background_updated.png") !important;
   background-repeat: repeat-x !important;
}
ul.navigation > li > a {
   color: white;}
   
   ul.navigation ul.section-list li {
padding-top: 5px !important;
}

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

h3.blox-headline {
    font-size: 14px!important;
}

.blox-asset-content p {
    display: none;
}

.asset-related-icon.image {
    display: none;
}

ul.navigation ul.section-list li a:hover {
    color: white;
}

#leaderboard-middle, #leaderboard-top {
    margin-left: -10px;
}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-black{
background: -moz-linear-gradient(top,  rgba(0,0,0,0.33) 0%, rgba(0,0,0,0.33) 100%); 
background: -webkit-linear-gradient(top,  rgba(0,0,0,0.33) 0%,rgba(0,0,0,0.33) 100%);
background: linear-gradient(to bottom,  rgba(0,0,0,0.33) 0%,rgba(0,0,0,0.33) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#54000000', endColorstr='#54000000',GradientType=0 );

}
.mosaic-asset-item .mosaic-asset-item-mask.gradient-black:hover{background:none}

.tn-tag-link{display:none;}

.container_12 .grid_4 .blox-top-story-holder img.story-image, .container_12 .grid_4 .lead-presentation-photo {
    width: 282px;
    height: 220px;
}

#blox-html-container .blox-asset-content .blox-comments, .blox-asset-content .blox-icons {
    display: none;
}

#blox-bottom-left h3.blox-headline {
    font-size: 14px!important;
    height: 275px;
}

#blox-bottom-right h3.blox-headline {
    font-size: 14px!important;
    height: 275px;
}

#tncms-block-495294 .mosaic-asset-mask-container .col3 {
    width: 100%;
}

#blox-top-right .blox-top-story .blox-asset-content h3.blox-headline {
    color: red;
    height: 45px;
}

#blox-top-left .blox-top-story .blox-asset-content h3.blox-headline {
    color: red;
    height: 45px;
}

#blox-right-col{margin-right:0 !important;margin-left:20px;padding:0 !important}
#blox-left-col{margin-left:0 !important;margin-right:20px;padding:0 !important}

#tncms-region-ads-rail-top {margin-left: 5px;}

li.nav-main-item-fb {
    background: url("../../images/_site/facebook.png") no-repeat transparent!important;
    width: 12px;
     margin-top:41px;
}

li.nav-main-item-sc {
    background: url("../../images/_site/soundcloud.png") no-repeat transparent!important;
    width: 12px;
     margin-top:41px;
}

li.nav-main-item-tw {
    background: url("../../images/_site/twitter.png") no-repeat transparent!important;
    width: 12px;
    margin-top:41px;
}

li.nav-main-item-sear {
    background: url("../../images/_site/search2.png") no-repeat transparent!important;
    width: 12px;
    margin-top:41px;
}

li.nav-main-item-fb,
li.nav-main-item-sc,
li.nav-main-item-tw, 
li.nav-main-item-sear{
    padding-top: 0px !important;
}

li.nav-main-item-fb a,
li.nav-main-item-sc a,
li.nav-main-item-tw a, 
li.nav-main-item-sear a{
    color: transparent !important;
}

div#tncms-region-ads-tile-middle img {
    margin-left: 30px;
}

.blox-photo-gallery-list li img.horizontal {
    width: 294px;
    height: auto;
}

.blox-photo-gallery-list li {
    width: 292px;
    background: #444;
    height: 220px;
    margin-right: 10px;
    margin-bottom: 15px;
    border: 4px solid #252525;
    float: left;
    position: relative;
    overflow: hidden;
}