/* This file will hold styles for all layouts using the alpha grid (i.e. not the mobile layout). */

/* Mobile reset */
.logo-img {width:auto; max-width:inherit;}
.logo-img a, .logo-img img {width:auto; display:block;}
.site-name-slogan .site-name {margin-top:20px;}

#admin-menu-wrapper {height:24px;}
html body.html.admin-menu {margin-top:29px !important;}
div#admin-menu {display:block;}

hgroup.site-name-slogan {font-size:80%;}
.logo-img {margin-right:19px; display:block;}

#zone-user-wrapper {display:block;}
#zone-header {margin-top:-400px;}
#incubator-mobile-menu-bar {display:none;}

/* Common */

/* Header */
#zone-user {padding-top:9px;line-height:2.4em;}
#zone-user .block-menu {float:right;}

#region-header-second .block-inner {display:block;float:right;clear:right;}

/* Banner area : 748x140 (including padding) */
#zone-header {height:54px;}
.banner-short #zone-header {height:42px;}
.banner-tall #zone-header {height:63px;}
.banner-x-tall #zone-header {height:75px;}

/* Submitted */
.incubator-user-submitted,
.node .submitted,
.node .user-picture,
.node .user-picture img {width:50px;}

/* Navigation */
#region-menu {margin:0; width:100%;}
#region-menu .region-inner {margin:0;}

nav.navigation {display:block; margin-top:14px; font-size:85%;}
nav.mobile-navigation {display:none;}

#zone-menu ul.main-menu {
  display:block;
  padding:4px 0 0 4px;
  margin-bottom:-4px;
}
#zone-menu ul.main-menu li {
  display:inline-block;
  height:3.3em;
  overflow:hidden;
  padding:.25em 1em;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
}
#zone-menu ul.main-menu li.first {
  margin-left:.5em;
}
#zone-menu ul.main-menu li a {
  display:table-cell;
  height:3.3em;
  vertical-align:middle;
  text-align:center;
  max-width:6.5em;
  line-height:1.1em;
}
#zone-menu ul.main-menu li a span {
  display:block;
  max-height:3.3em;
  overflow:hidden;
}

#zone-menu ul.secondary-menu {height:2em; display:block; position:relative; z-index:1;
  border-radius: 5px 5px 0px 0px;
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px;
} 
#zone-menu ul.secondary-menu li {line-height:2em;}
#zone-menu ul.secondary-menu li.first {margin-left:1.5em;}

/* Content */
#zone-content {position:relative; z-index:1; min-height:400px;}
#zone-content .region, #zone-triptych .region {margin-top:24px; margin-bottom:24px; padding-top:0;}
#zone-content #region-sidebar-second .region-inner {
  margin-left:-14px;
}
#zone-content #region-sidebar-first .region-inner {
  margin-right:-14px;
}

/* Teasers */

/* Blocks */
div.contextual-links-wrapper {font-size:10px;}
#section-content .block {margin-bottom:24px;}

/* Views */
.view-localities table {display:table;}
.view-localities .attachment .view-display-id-attachment_1 {display:none;}
