/* This file will hold styles that are loaded using the same media query as the normal grid. */

/**
 * Generic styles
 */
h1, h2 {
	font-size: 2.6692em;
}
h2.block-title {
	font-size: 1.2307em;
}
/**
 * Secondary navigation styles
 */
#second_nav {
	right: 17px;
}
html.overlay-open #second_nav {
	display: none !important;
}
/**
 * Header background
 */ 

#zone-header .region-inner {
	overflow: auto;
	margin-left: -10px;
	margin-top: -16px;
	padding: 15px 4px 0px 15px;
	background:url(../images/header/header-bg.png) no-repeat;
}
/**
 * Primary navigation styles
 */
 
#block-menu-block-2 ul li a {
	padding: 0 9px;
	font-size: 1.26em;
}
/**
 * Content section, zone, and region styles
 */

#zone-content-wrapper {
	padding: 0 0 120px 0;
	background:url(../images/footer/wide-footer-bg.png) bottom center no-repeat;
}
#section-content .zone {
	background: url(../images/header/body-bg.png) repeat-y;
	padding: 0;
	border: 0;
}
#section-content {
	padding: 0;
	border: 0;
	margin: 10px;
}
#region-content p.intro {
	font-size: 1.1538em;
	line-height: 1.5333;
}
#region-content .region-inner {
	padding: 0px 15px 10px 23px;
}
#region-content {
	line-height: 1.3846em;
}
body.front .container-12 .grid-8 {
	width: 658px !important;
	border-right: 1px solid #EBEBEB;
}
.container-12 .grid-8 {
	width: 658px !important;
	border-right: 1px solid #EBEBEB;
	min-height: 850px;
	margin-right: 0;
}
.container-12 .grid-4 {
	width: 309px !important;
}
#zone-content .node-news img {
 //float: right;
}
/**
 * Front page blocks 
 */
#block-views-latest-news-block-1 {
	width: 126px;
	border-right: 1px solid #EBEBEB;
	padding: 0 18px 0 8px;
	float: left;
}
#block-views-latest-news-block {
	margin-left: 10px;
}
#block-views-latest-news-block-6 {
	margin-left: 10px;
}
body.front #block-views-latest-news-block-2 {
	width: 49.9%;
	border-right: 1px solid #E0E0E0;
	float:left;
	margin-right: 20px;
	z-index: 2;
	padding-bottom: 20px;
}
body.front #block-views-latest-news-block-3 {
	width: 44%;
	float: right;
	margin-right: 15px;
	z-index: 1;
	margin-top: -17px;
	border-right: none;
	padding: 0;
	margin-bottom: 0;
}
body.front #block-views-latest-news-block-3 .block-inner {
	border-top: 0;
}
/**
 * Footer section, zones and region styles
 */
#zone-footer #region-footer-first {
	margin-bottom: 0;
	text-align: left;
	width: 480px;
}
#zone-footer #region-footer-second {
	margin-bottom: 15px;
	width: 290px;
}
#block-menu-block-2 ul {
	height: 50px;
	overflow: hidden;
	padding: 19px 0 0 40px;
 *padding: 4px 0 0 40px;
	margin-bottom: 10px;
}
/**
 * Disabled sign
 */
#block-block-5 {
	right: 0;
	position: relative;
	left: 0;
	bottom: 0px;
}
/* main navigation */
#block-menu-block-2 li {
	float:left;
	position:relative;
	list-style: none outside none;
}
#block-menu-block-2 li:hover, #block-menu-block-2 li.hover {
}
#block-menu-block-2 li:hover a, #block-menu-block-2 li.hover a {
	position:relative;
}
#block-menu-block-2 li a {
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	height:37px;
	width:100%;
	background: url(../images/header/nav-desktop.jpg) no-repeat;
}
#block-menu-block-2 li.menu-mlid-218 {
	width:70px;
}
#block-menu-block-2 li.menu-mlid-517 {
	width:112px;
}
#block-menu-block-2 li.menu-mlid-4486 {
	width:112px;
}
#block-menu-block-2 li.menu-mlid-5716 {
	width:112px;
}
#block-menu-block-2 li.menu-mlid-518 {
	width:153px;
}
#block-menu-block-2 li.menu-mlid-4501 {
	width:153px;
}
#block-menu-block-2 li.menu-mlid-5721 {
	width:153px;
}
#block-menu-block-2 li.menu-mlid-520 {
	width:118px;
}
#block-menu-block-2 li.menu-mlid-521 {
	width:103px;
}
#block-menu-block-2 li.menu-mlid-4551 {
	width:103px;
}
#block-menu-block-2 li.menu-mlid-5726 {
	width:103px;
}
#block-menu-block-2 li.menu-mlid-522 {
	width:100px;
}
#block-menu-block-2 li.menu-mlid-523 {
	width:128px;
}
#block-menu-block-2 li.menu-mlid-524 {
	width:125px;
}
#block-menu-block-2 li.menu-mlid-218 a:hover, #block-menu-block-2 li:hover .menu-mlid-218, #block-menu-block-2 li.hover .menu-mlid-218 {
	background-position:0 -37px;
}
#block-menu-block-2 li.menu-mlid-218 .active, #block-menu-block-2 li.menu-mlid-218 :active {
	background-position:0 -74px;
}
#block-menu-block-2 li.menu-mlid-517 a {
	background-position:-70px 0;
}
#block-menu-block-2 li.menu-mlid-517 a:hover, #block-menu-block-2 li:hover .menu-mlid-517, #block-menu-block-2 li.hover .menu-mlid-517 {
	background-position:-70px -37px;
}
#block-menu-block-2 li.menu-mlid-517 .active, #block-menu-block-2 li.menu-mlid-517 :active {
	background-position:-70px -74px;
}
#block-menu-block-2 li.menu-mlid-4486 a {
	background-position:-70px 0;
}
#block-menu-block-2 li.menu-mlid-4486 a:hover, #block-menu-block-2 li:hover .menu-mlid-4486, #block-menu-block-2 li.hover .menu-mlid-4486 {
	background-position:-70px -37px;
}
#block-menu-block-2 li.menu-mlid-4486 .active, #block-menu-block-2 li.menu-mlid-4486 :active {
	background-position:-70px -74px;
}
#block-menu-block-2 li.menu-mlid-5716 a {
	background-position:-70px 0;
}
#block-menu-block-2 li.menu-mlid-5716 a:hover, #block-menu-block-2 li:hover .menu-mlid-5716, #block-menu-block-2 li.hover .menu-mlid-5716 {
	background-position:-70px -37px;
}
#block-menu-block-2 li.menu-mlid-5716 .active, #block-menu-block-2 li.menu-mlid-5716 :active {
	background-position:-70px -74px;
}
#block-menu-block-2 li.menu-mlid-518 a {
	background-position:-182px 0;
}
#block-menu-block-2 li.menu-mlid-518 a:hover, #block-menu-block-2 li:hover .menu-mlid-518, #block-menu-block-2 li.hover .menu-mlid-518 {
	background-position:-182px -37px;
}
#block-menu-block-2 li.menu-mlid-518 .active, #block-menu-block-2 li.menu-mlid-518 :active {
	background-position:-182px -74px;
}
#block-menu-block-2 li.menu-mlid-4501 a {
	background-position:-182px 0;
}
#block-menu-block-2 li.menu-mlid-4501 a:hover, #block-menu-block-2 li:hover .menu-mlid-4501, #block-menu-block-2 li.hover .menu-mlid-4501 {
	background-position:-182px -37px;
}
#block-menu-block-2 li.menu-mlid-4501 .active, #block-menu-block-2 li.menu-mlid-4501 :active {
	background-position:-182px -74px;
}
#block-menu-block-2 li.menu-mlid-5721 a {
	background-position:-182px 0;
}
#block-menu-block-2 li.menu-mlid-5721 a:hover, #block-menu-block-2 li:hover .menu-mlid-5721, #block-menu-block-2 li.hover .menu-mlid-5721 {
	background-position:-182px -37px;
}
#block-menu-block-2 li.menu-mlid-5721 .active, #block-menu-block-2 li.menu-mlid-5721 :active {
	background-position:-182px -74px;
}
#block-menu-block-2 li.menu-mlid-520 a {
	background-position:-335px 0;
}
#block-menu-block-2 li.menu-mlid-520 a:hover, #block-menu-block-2 li:hover .menu-mlid-520, #block-menu-block-2 li.hover .menu-mlid-520 {
	background-position:-335px -37px;
}
#block-menu-block-2 li.menu-mlid-520 .active, #block-menu-block-2 li.menu-mlid-520 :active {
	background-position:-335px -74px;
}
#block-menu-block-2 li.menu-mlid-521 a {
	background-position:-453px 0;
}
#block-menu-block-2 li.menu-mlid-521 a:hover, #block-menu-block-2 li:hover .menu-mlid-521, #block-menu-block-2 li.hover .menu-mlid-521 {
	background-position:-453px -37px;
}
#block-menu-block-2 li.menu-mlid-521 .active, #block-menu-block-2 li.menu-mlid-521 :active {
	background-position:-453px -74px;
}
#block-menu-block-2 li.menu-mlid-4551 a {
	background-position:-453px 0;
}
#block-menu-block-2 li.menu-mlid-4551 a:hover, #block-menu-block-2 li:hover .menu-mlid-4551, #block-menu-block-2 li.hover .menu-mlid-4551 {
	background-position:-453px -37px;
}
#block-menu-block-2 li.menu-mlid-4551 .active, #block-menu-block-2 li.menu-mlid-4551 :active {
	background-position:-453px -74px;
}
#block-menu-block-2 li.menu-mlid-5726 a {
	background-position:-453px 0;
}
#block-menu-block-2 li.menu-mlid-5726 a:hover, #block-menu-block-2 li:hover .menu-mlid-5726, #block-menu-block-2 li.hover .menu-mlid-5726 {
	background-position:-453px -37px;
}
#block-menu-block-2 li.menu-mlid-5726 .active, #block-menu-block-2 li.menu-mlid-5726 :active {
	background-position:-453px -74px;
}
#block-menu-block-2 li.menu-mlid-522 a {
	background-position:-556px 0;
}
#block-menu-block-2 li.menu-mlid-522 a:hover, #block-menu-block-2 li:hover .menu-mlid-522, #block-menu-block-2 li.hover .menu-mlid-522 {
	background-position:-556px -37px;
}
#block-menu-block-2 li.menu-mlid-522 .active, #block-menu-block-2 li.menu-mlid-522 :active {
	background-position:-556px -74px;
}
#block-menu-block-2 li.menu-mlid-523 a {
	background-position:-656px 0;
}
#block-menu-block-2 li.menu-mlid-523 a:hover, #block-menu-block-2 li:hover .menu-mlid-523, #block-menu-block-2 li.hover .menu-mlid-523 {
	background-position:-656px -37px;
}
#block-menu-block-2 li.menu-mlid-523 .active, #block-menu-block-2 li.menu-mlid-523 :active {
	background-position:-656px -74px;
}
#block-menu-block-2 li.menu-mlid-524 a {
	background-position:-784px 0;
}
#block-menu-block-2 li.menu-mlid-524 a:hover, #block-menu-block-2 li:hover .menu-mlid-524, #block-menu-block-2 li.hover .menu-mlid-524 {
	background-position:-784px -37px;
}
#block-menu-block-2 li.menu-mlid-524 .active, #block-menu-block-2 li.menu-mlid-524 :active {
	background-position:-784px -74px;
}
#block-menu-block-2 li ul {
	position:relative;
	left:-1px;
	top:0px;
	margin:0;
	padding:5px;
	overflow:hidden;
	border-width:0 1px 2px;
	display:none;
	z-index:9999;
}
/**
 * Current date
 */
#block-block-2 {
	position: absolute;
	color: white;
	left: 430px;
	top: 78px;
	display:block;
}
#zone-header .region-inner #block-google-appliance-ga-block-search-form {
	float: right;
	width: 318px;
	margin: 65px 45px 0 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
/**
 * Secondary navigation top
 */
#block-menu-block-1 {
	color: #fff;
	float: right !important;
	position: absolute;
	right: 0;
	margin: 28px 33px;
}
#zone-footer #region-footer-third {
	font-size: .9230em;
	text-align:right;
	margin-top: 0px;
}
/**
 * Twitter Home Block
 */
#block-block-8 {
	width: 136px;
	float: right;
	margin: 0px 0px 20px 0 !important;
}
#twitter-side-block-home {
	margin-left: -20px;
	padding-left: 10px;
	background: url(../images/content/twitter-bg-home.jpg) repeat-y;
	padding-bottom: 15px;
	padding-right: 5px;
}
#block-block-8 .twtr-doc {
	background-color: #EFF7FA !important;
	width: 136px !important;
}
#block-block-8 .twtr-bd {
	width: 140px;
}
#block-block-8 h2.block-title {
	padding: 8px 5px;
	background: #5BDDFF;
	color: white;
	margin: 0 15px 0 0;
	font-size: 1em;
	font-weight: bold;
}
#block-block-10 h2.block-title {
	text-transform: uppercase;
	font-size: 1.112em;
}
/**
 * Twitter Side Block 
 */
#block-block-7 {
	margin-left: 10px;
	display: block;
}
#block-block-18 {

}
#block-block-7 .content {
	background: url(../images/content/twitter-bg.jpg) repeat-y;
}
#twitter-side-block {
	margin-left: -20px;
	padding-left: 20px;
	background: url(../images/content/twitter-bg.jpg) repeat-y;
	padding-bottom: 15px;
	max-height: 500px;
}
.twtr-tweet {
	background: #EFF7FA;
}
.twtr-doc {
	background-color: #EFF7FA !important;
	width: 280px !important;
}
#region-sidebar-second .block {
	margin-bottom: 20px;
	margin-right: 0;
}
#twtr-widget-1 .twtr-doc, #twtr-widget-1 .twtr-hd a, #twtr-widget-1 h3, #twtr-widget-1 h4 {
	background-color: #EFF7FA !important;
	color: #575757 !important;
}
/**
 * Featured Video
 */
 .video-raw-home {
	width: 195px;
	padding: 2px 6px 3px 2px;
	margin-top: 20px;
	height: auto;
	overflow: hidden;
	height: 148px;
}
.video-raw-home img {
	border: 1px solid #fff;
	outline: 1px solid #b6b6b6;
	margin-bottom: 7px;
	width: auto;
	height: auto;
}
.video-raw-home .views-field-title-1 {
	display:none;
	width: 195px;
}
.video-raw-home .views-field-title {
	width: 195px;
}
.wrap-media-inside {
}
.watch-button a {
	width: 188px;
}
#block-views-multimedia-block-1 .view-display-id-block_1 {
	overflow: hidden;
}
/**
 * Most Popular Block
 */

#region-content-after-narrow {
	display: none;
}
#block-quicktabs-most-popular {
	display: block;
	margin: 25px 10px 25px 0;
	width: 98%;
}
/**
 * Sports Rss Block 
 */

#block-aggregator-feed-1 {
	width: 140px;
	float: right;
	margin-right: 0px !important;
}
#block-aggregator-feed-1 h2.block-title {
	margin-right: 15px !important;
}
/**
 * Flickr Block 
 */
 
#block-flickr-7 {
	width: 140px;
	margin-right: 0px !important;
}
#block-flickr-7 h2.block-title {
	margin-right: 12px;
}
#block-flickr-7 .content img {
	padding: 2px;
}
/**
 * Separator Block 
 */

 #block-block-9 {
	border-bottom: 0;
}
/*  Social Icons  */

#social-icons-floating {
	display: block;
	background: none repeat scroll 0 0 white;
	float: right;
	margin: 166px 0 0 997px;
	padding: 6px 0;
	position: fixed;
	text-align: center;
	width: 42px;
	z-index: 999;
	border-top-right-radius:5px;
	border-bottom-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-topright:5px; /* Firefox 3.6 and earlier */
	-moz-border-radius-bottomright:5px; /* Firefox 3.6 and earlier */
}
html.overlay-open #social-icons-floating {
	display: none;
}
#zone-content {
	padding-top: 90px !important;
}
/* RSS Icons */


.rss-latest-news {
	position: absolute;
	margin: -26px 0 0 107px;
}
.rss-twitter {
	position: absolute;
	margin: -25px 0 0 58px;
}
.featured-video-vimeo {
	position: absolute;
	margin: -24px 0 0 162px;	
}
.featured-video-youtube {
	position: absolute;
	margin: -24px 0 0 142px;	
}
.sports-rss {
	position: absolute;
	margin: -26px 0 0 64px;
}
.flickr-rss {
	position: absolute;
	margin: -35px 0 0 70px;
}
.latest-news-home-rss {
	position: absolute;
	margin: -26px 0 0 120px;
}
.innovation-home-rss {
	position: absolute;
	margin: -43px 0 0 112px;
}
.rss-twitter-side {
	position: absolute;
	margin: -25px 0 0 65px;
}

/* Hornbake Studio */
#block-block-14 {
	margin-left: 10px;
}

/* UMD Experts */

.view-umd-experts .views-field-title a {
	font-family: arial;
	font-size: 1.2em;
}
body.page-node-667 .view-id-umd_experts {
	margin-left: 25px;
	margin-top: 25px;
}
#edit-keys {
	width: 360px;
	float: none;
}
#block-views-exp-umd-experts-page .views-submit-button {
	position: absolute;
	left: 356px;
	margin-top: -42px;
}
body.logged-in  #block-views-exp-umd-experts-page .views-submit-button {
	margin-top: -35px;
}
body.logged-in #edit-keys {
	width: 364px;
}
body.page-node-667 .view-umd-experts  .views-row {
	width: 40%;
	width: 287px;
	float: left;
	min-width: 287px;
	margin-right: 10px;
	max-width: 304px;
	height: 200px;
}

#views_slideshow_cycle_teaser_section_umd_experts-page_1 {
	height: 295px !important;
}
body.page-umd-experts h1 {
	font-size: 1.3em;
	background: #C00;
	color: #FFF;
	padding: 6px 10px;
	margin-right: 20px;
}
.view-all-experts {
	right: 40px;
}
#block-views-exp-umd-experts-page .views-submit-button {
	margin-left: 20px;
	padding: .5em 1em 0 0;
}
body.logged-in #block-views-exp-umd-experts-page .views-submit-button {
	margin-left: -25px;
}

#block-block-16 {
	margin-right: 9px;
}
#experts-search-title {
	margin-right: 10px;
}
#experts-advanced-search {
position: absolute;
right: 35px;
margin-top: 43px;
z-index: 1;
}
/* Jcarousal Override */ 

.jcarousel-skin-tango .jcarousel-clip-horizontal {
	width: 609px;
	overflow: hidden;
}
#experts-pause {
  display: inline-block;
  width: 35px;
  height: 35px;
  background: url(../images/content/experts-pause.jpg) no-repeat;
  font-size: 0px;
  padding-top:35px;
  position: absolute;
  left: 47%;
  margin-top: -35px;
}

/* Experts Content type */ 

#experts-left {
	width: 30%;
	min-width: 200px;
	float: left;
	padding: 10px;
}
#experts-right {
	width: 60%;
	border-left: 1px solid #ccc;
	float: right;
	padding-left: 20px;
}

/* Public Facing SPARK page */
html.js .view-id-spark_feed.view-display-id-page_public #spark-logo {
  width: 617px;
  height: 166px;
}

