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

/* Header Logo */

#blox-wrapper { 
/* -moz-box-shadow: 0 0 8px #131313; */
/* -webkit-box-shadow: 0px 0px 8px #131313; */
/* box-shadow: 0px 0px 8px #131313; */
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
padding-top: 0;
}
   
#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {background: url("../../images/_site/web_logo.png") no-repeat 0 0 transparent;width: 490px; height: 103px; left: 0px; position: absolute; margin-top: 36px;}
#blox-header-vertical-nav h1 a, #blox-header-vertical-nav h2 a {width: 490px;height: 103px;}

#weather-bug { width: 110px; position: relative; right: 647px; bottom: -5px;}

#weather-bug #temp a { color: #000000;}

#leaderboard-middle-search {position:relative;}
.editor #leaderboard-middle-search {display:none}
#blox-header-search {  color: #333; height:42px;top:auto !important;top:-47px !important;padding:0 !important;right:-2px!important;z-index:5000;width:195px}

#blox-header-search a { color: #000000;line-height:20px;margin-left:105px}
#blox-header-search .search-bar {border:1px solid #F48239!important;height:21px;padding:0;margin:0 !important;top:auto !important}

ul.dropdown { margin-bottom: 0px!important;}


ul.dropdown, ul.dropdown li {

    background-color: #f26e18;
    background-image: url("../../images/_site/gradation_up_25x40.png");
}


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

ul.dropdown ul li:hover, ul.dropdown ul li:hover {
backgroun-image:none!important;
background-color: #000000;
}


/*  Navigation */

/*
ul.navigation, ul.navigation > li { background: #fff url(../../images/_site/orange.jpg) repeat-x top left; color: #000000;}
ul.navigation > li {font-size:16px;line-height:31px;border-right:0px;border-left:0px;font-weight:bold;padding-left:24px;padding-right:24px;font-family:trebuchet MS, arial,sans-serif}
ul.navigation, ul.navigation > li > a { color: #000;}
ul.navigation > li.current-section { background: #fff url(../../images/_site/light.jpg) repeat-x top left !important}
ul.navigation > li:hover, ul.navigation > li.active { background: #fff url(../../images/_site/dark.jpg) repeat-x top left}
ul.navigation > li.current-section a { color: #000;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #000;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");width:11px !important;margin-left:-3px}
.ui-icon-circle-triangle-s { background-position: -65px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
*/

/* Dave O 546510 - changed from lines 64-77 above */
ul.navigation, ul.navigation > li { background: #000; color: #ececec;}
ul.navigation > li {font-size:16px;line-height:31px;border-right:0px;border-left:0px;font-weight:bold;padding-left:24px;padding-right:24px;font-family: 'Merriweather', serif;}
ul.navigation, ul.navigation > li > a { color: #ececec;}
ul.navigation > li.current-section, ul.navigation > li:hover, ul.navigation > li.active {
    background: transparent url(../../images/_site/dark.jpg) repeat-x top left; /* default */
    background: #d95900; /* Old browsers */
    background: -moz-linear-gradient(top,  #d95900 0%, #662a00 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d95900), color-stop(100%,#662a00)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #d95900 0%,#662a00 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #d95900 0%,#662a00 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #d95900 0%,#662a00 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #d95900 0%,#662a00 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d95900', endColorstr='#662a00',GradientType=0 ); /* IE6-9 */
}
ul.navigation > li.current-section a { color: #ececec;}
ul.navigation > li:hover a, ul.navigation > li.active a { color: #ececec;}
ul.navigation > li.current-section ul li a { color: #000000;}
ul.navigation > li:hover ul li a, ul.navigation > li.active ul li a { color: #000000;}
ul.navigation .ui-icon {background-image: url("../../../../components/core_external_jqueryui/resources/images/ui-icons_ffffff_256x240.png");width:11px !important;margin-left:-3px}
.ui-icon-circle-triangle-s { background-position: -65px -15px;}
.ui-icon-circle-triangle-n {background-position:0px -15px}
/* END Dave O 546510 - changed from lines 64-77 above */

.mega-nav-container .blox-title {line-height:18px !important}
.mega-nav-container .blox-recent-block > p {font:normal 11px/15px arial,helvetica,sans-serif}
.mega-nav-container .section-list li  {font-family: 'Merriweather', serif;line-height:24px !important}
#blox-html-container #blox-wrapper .blox-title h3 {
background: #C95D00 url(../../images/_site/title-bg.gif) repeat scroll center bottom!important;
border: 1px solid #C95D00;
}




#search_btn {
position:relative;
top: 12px;
}



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

/*#blox-footer .footer-section-block h4 { color: #FFC199;}*/
/*#blox-footer p { color: #FFC199;}*/
#blox-footer p a { color: #ffffff;}
.footer-section-block.search .search-options { color: #ffffff;}
/*.blox-bottom-block-holder ul li a  {color: #FFC199;}*/
#blox-footer { background: #45484D;background: -moz-linear-gradient(top, #45484D 0%, black 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484D), color-stop(100%,black));
background: -webkit-linear-gradient(top, #45484D 0%,black 100%);
background: -o-linear-gradient(top, #45484D 0%,black 100%);
background: -ms-linear-gradient(top, #45484D 0%,black 100%);
background: linear-gradient(top, #45484D 0%,black 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 );
}

/* Dave O 546510 - changed from lines 119-123 above */
#blox-footer p { color: #d95900;}
.blox-bottom-block-holder ul li a  {color: #d95900;}


#blox-footer { background-color: #0E2A4B;-moz-box-shadow: 0 0 8px #131313;-webkit-box-shadow: 0px 0px 8px #131313;}
ul.dropdown li { padding: 7px 24px 6px;}
ul.dropdown > li > a { text-transform: uppercase;font-size: 16px;}
.top-ten .item .top .number { text-indent: -11596px;}
#blox-html-container { background: #ffffff;}
a { color: black;}
#extra-nav {padding-top:0px;font:normal 11px tahoma,sans-serif;color:#000;width:940px;margin:0 auto 10px auto;height:25px}
#extra-nav a{font:normal 11px tahoma,sans-serif;color:#393939;text-decoration:none}
#extra-nav #extra-left {padding:0;margin-left:0;top:4px !important;}
#extra-nav #extra-right li{padding-right:0;margin-right:0}
#extra-right{text-align:right !important;margin-right:0 !important;float:right}
#extra-right li{margin-right:0}
#extra-nav #extra-left li {padding:0;vertical-align:top !important;float:left;margin-right:23px;margin-top:3px}
#extra-nav #extra-right li {padding:0;vertical-align:top !important;float:left;margin-right:3px;margin-top:3px}


.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel .uUser  {font:normal 11px tahoma,sans-serif !important;color:#000}
#blox-user-panel .uUser  a{font:normal 11px tahoma,sans-serif !important;color:#000}
#header-top {padding:0px;font:normal 11px tahoma,sans-serif;color:#000;width:940px !important;margin:0 auto 10px auto;border-bottom:1px solid #eee;height:25px}
.header-top-navigation a { color: #393939;line-height:18px;font:normal 11px tahoma,sans-serif;}
.header-top-navigation li:hover { background-color: transparent;}
.header-top-navigation {margin-left:0}
#header-top-right {color:#393939;line-height:18px;font-size:11px}
#header-top-left {margin-top:2px;left:0}
#header-top-left  li{margin-right:16px;padding-left:0 !important}
/* Small top navigation - user panel */

.blox-user-panel dl,.blox-user-panel dd {overflow:hidden !important;font:normal 11px Tahoma,arial,helvetica,sans-serif}
#blox-user-panel {overflow:hidden !important;height:20px;float:left !important;text-align:left !important;margin-right:0px !important;}
#blox-user-panel .uUser  {font:normal 11px tahoma,sans-serif !important;color:#393939;line-height:18px !important}
#blox-user-panel .uUser  a{font:normal 11px tahoma,sans-serif !important;color:#393939}
#blox-user-panel a {color:#393939;font:normal 11px/18px tahoma,sans-serif !important;}

#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: Helvetica, Arial, San serif;
font-size: 19px;
font-weight: bold;
line-height: 23px;
padding: 0px 10px;
}

#blox-html-container #blox-wrapper .blox-title h3 {
background: white!important;
border: white!important;
}

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

/* Dave O 546510 */
.test #main-nav-container {
z-index: 1;
position: absolute;
top: 172px;
}
.test ul.navigation, ul.navigation > li {
color: #ececec;
background: transparent;
}
.test ul.navigation > li {
background-color: rgba(0,0,0,0.7);
}
.test #blox-container {
padding: 0px 0 20px;
position: relative;
top: -11px;
}
.test #leaderboard-middle-search {
position: relative;
top: 51px;
}
.test #leaderboard-middle,
.test #pencil {
display: none;
}
.test .slideshow-presentation .slideshow-presentation-panel-item.preview .panel-photo-container {
margin: 0px;
}
.test #blox-header-search {
top: -70px !important;
right: 15px;
}
.test #blox-search-form {
background-color: rgba(0,0,0,0.7);
padding: 3px 7px 4px;
width: 100%;
}
/* END Dave O 546510 */

/* RT: #559925 */
#blox-header-vertical-nav { height: 150px;}
div#weather-sponsor { display: none;}
.venue-admin #leaderboard-top { text-align: right;position: relative;top: 18px;left: 10px;}
#leaderboard-top { text-align: right;position: relative;top: 15px;left: 227px;}
/*#blox-header-vertical-nav h1, #blox-header-vertical-nav h2 {
top: -75px;
}*/


/* font change reqeusts #569563 */
/* font change reqeusts #574071 */ 
ul.navigation > li > a, ul.navigation > li > .no-link { font-family: 'Arimo', sans-serif;}
a { font-family: 'Arimo', sans-serif;}
ul.navigation.mega .mega-nav-container ul li { font-size: 12px;}
.nivo-theme-blox .nivo-caption { font-family: 'Merriweather', serif!important;}
#blox-html-container #blox-wrapper .blox-title h3 { font-family: 'Merriweather', serif;}
.blox-sub-title h4 { font-family: 'Merriweather', serif;}
#blox-center-piece h3, .blox-asset-content h3 { font-family: 'Merriweather', serif;}
.blox-list li a { font-family: font-family: 'Arimo', sans-serif;font-size:12px;}
.blox-asset-content p { font-family: 'Merriweather', serif;font-size: 12px!important;}
.timeline-header h1.summary { font-family: 'Merriweather', serif;}
.blox-poll-asset .blox-info .question { font-family: 'Merriweather', serif;font-size: 12px!important;}
.blox-poll-asset dd.poll-odd { font-family: 'Merriweather', serif;font-size:12px;}
.application-heading h3 { font-family: 'Merriweather', serif!important;}
.ui-widget { font-family: 'Merriweather' serif;font-size:12px;}

.blox-bottom-block-holder { font-size:12px!important;font-family: 'Merriweather', serif!important;}
.footer-section-block ul { padding-top: 14px!important;}
#blox-footer p { padding-top: 12px!important;}
.smslist_signup p.title { font-family: 'Merriweather', serif;}
.mailinglist_signup.smslist_signup.mailingListPromo li p { font-family: 'Merriweather', serif;}
div.page-help p, div.toggle-page-help p { font-family: 'Merriweather', serif;}
.blox-form legend { font-family: 'Merriweather', serif;}
#blox-form-page ul.field.vertical li.label.horizontal label { font-family: 'Merriweather', serif;}
li.word_count p { font-family: 'Merriweather', serif;}
#index-section-title h1, #index-section-title h2 { font-family: 'Merriweather', serif;}
form-label { font-family: 'Merriweather', serif;}
h3, h2 { font-family: 'Merriweather', serif;}

#blox-footer .footer-section-block h4 { color: #d95900;font-family: 'Arimo', sans-serif;}

/*  Custom CSS for all-white Slideshow-Playlist #575292  */
/*#block-slideshow-playlist*/
.slideshow-app {
  background: none repeat scroll 0 0 #fff;
  border: 0 none;
  border-radius: 0;
  padding: 0;
  width: 100%;
}
/*.container_12 .grid_8 #block-slideshow-playlist.slideshow-app {
  width: 620px;
}*/

/* #592919 */
#blox-collection h1 {
    text-transform: none;
}