/* $Id: navigation.css,v 1.5 2009/11/04 19:42:41 johnalbin Exp $ */

/**
 * @file
 * Navigation Styling
 */

/*
 * The active item in a Drupal menu
 */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
#navigation,
#block-menu-menu-iif {
  display: block;
  height: 53px;
  position: relative;
  z-index: 20;
  float: left;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
}

.region-navigation {
}

/*
 * Primary and Secondary menu links
 */
#main-menu,
#primary,
#block-menu-primary-links,
#block-menu-menu-iif {
  /* background-image:url(../images/primary-bg2.gif); */
  height: 41px;
  /* background-color:#222; */
}

#secondary-menu {
  /*background-image:url(../images/secondary-bg2.gif);*/
  height: 41px;
  background-color: #333333;
  border-top: solid 1px #75cdf5;
}

#secondary-menu ul.links {
  margin-top: 0;
  float: left;
}

#secondary-menu #subnav {
  /*	padding-top: 10px; */
  margin: 0;
}

#secondary-menu #subnav li {
}

#secondary-menu #subnav a {
  /*padding: 10px;*/
  color: #ccc;
}

/*
 * Menu blocks
 */
.block-menu {
}

/*
 * "Menu block" blocks. See http://drupal.org/project/menu_block
 */
.block-menu_block {
}

#navigation li {
}

#navigation #block-menu-primary-links ul.menu li a {
  padding: 18px 7px 17px;
  display: block;
}

#block-menu-menu-bizdev ul.menu li a,
#block-menu-menu-iif ul.menu li a,
#navigation #block-menu-menu-nm14-menu ul.menu li a,
#navigation #block-menu-menu-sb-general ul.menu li a,
#navigation #block-menu-menu-sb14-menu ul.menu li a,
#navigation #block-menu-menu-lon2013 ul.menu li a,
#navigation #block-menu-menu-london14 ul.menu li a,
#navigation #block-menu-menu-sb13 ul.menu li a,
#navigation #block-menu-menu-sb12 ul.menu li a,
#navigation #block-menu-menu-sb11 ul.menu li a,
#navigation #block-menu-menu-seminars ul.menu li a,
#navigation #block-menu-menu-slm ul.menu li a,
#navigation #block-menu-menu-menu-sb10 ul.menu li a,
#navigation #block-menu-menu-sbi-london ul.menu li a,
#navigation #block-menu-menu-newmetrics13 ul.menu li a,
#navigation #block-menu-menu-nm14 ul.menu li a,
#navigation #block-menu-menu-sbiif11 ul.menu li a,
#navigation #block-menu-menu-speakers ul.menu li a,
#navigation #block-menu-menu-expo ul.menu li a {
  padding: 11px 11px 12px;
  display: block;
}

#block-menu-menu-bizdev li.expanded,
#block-menu-menu-iif li.expanded,
#navigation #block-menu-menu-sb-general li.expanded,
#navigation #block-menu-menu-sb14-menu li.expanded,
#navigation #block-menu-menu-lon2013 li.expanded,
#navigation #block-menu-menu-london14 li.expanded,
#navigation #block-menu-menu-sb13 li.expanded,
#navigation #block-menu-menu-sb12 li.expanded,
#navigation #block-menu-menu-sb11 li.expanded,
#navigation #block-menu-menu-seminars li.expanded,
#navigation #block-menu-menu-slm li.expanded,
#navigation #block-menu-menu-menu-sb10 li.expanded,
#navigation #block-menu-menu-sbi-london li.expanded,
#navigation #block-menu-menu-newmetrics13 li.expanded,
#navigation #block-menu-menu-nm14-menu li.expanded,
#navigation #block-menu-menu-nm14 li.expanded,
#navigation #block-menu-menu-sbiif11 li.expanded,
#navigation #block-menu-menu-speakers li.expanded,
#navigation #block-menu-menu-expo li.expanded {
  border: 0;
}

#secondary-menu li {
  padding: 10px;
}

#navigation li.leaf {
  list-style-type: none;
  list-style-image: none;
}

/*#navigation li a,*/
#secondary-menu li a:active
/*#secondary-menu li a:visited*/  {
  color: #CCC;
}

#navigation #block-menu-primary-links li.active-trail a,
#secondary-menu li.active-trail a {
  color: #333333;
}

#navigation #block-menu-primary-links li.active-trail ul.menu li a {
  color: #fff;
}

#navigation #block-menu-primary-links ul.menu li :hover,
#secondary-menu #subnav li :hover {
  color: #09C;
}

#navigation #block-menu-primary-links ul.menu li.expanded ul.menu li :hover {
  color: #fff;
}

#navigation #block-menu-primary-links li.active-trail {
  background-color: #75cdf5;
  color: #666666;
}

#navigation #block-menu-primary-links li.active-trail ul.menu li.active-trail {
  padding-bottom: 0;
}

#navigation #block-menu-primary-links li.active-trail ul.menu li.active-trail {
  background-color: #209DD0;
}

#navigation #block-menu-primary-links li a {
  font-family: 'DIN', Arial, Helvetica, sans-serif;
}

#block-menu-menu-bizdev li a,
#navigation ul#main-menu li a,
#navigation ul#primary li a,
#navigation #block-menu-menu-iif li a,
#navigation #block-menu-menu-nm14-menu li a,
#navigation #block-menu-menu-sb-general li a,
#navigation #block-menu-menu-sb14-menu li a,
#navigation #block-menu-menu-lon2013 li a,
#navigation #block-menu-menu-london14 li a,
#navigation #block-menu-menu-sb13 li a,
#navigation #block-menu-menu-sb12 li a,
#navigation #block-menu-menu-sb11 li a,
#navigation #block-menu-menu-seminars li a,
#navigation #block-menu-menu-slm li a,
#navigation #block-menu-menu-menu-sb10 li a,
#navigation #block-menu-menu-sbi-london li a,
#navigation #block-menu-menu-sbiif11 li a,
#navigation #block-menu-menu-newmetrics13 li a,
#navigation #block-menu-menu-nm14 li a,
#navigation #block-menu-menu-speakers li a,
#navigation #block-menu-menu-expo li a {
  font-size: 1.1em;
}

#navigation ul#main-menu li.first,
#navigation ul#primary li.first,
  /*#navigation #block-menu-primary-links li.first,*/
#secondary-menu li.first,
#navigation #block-menu-menu-iif li.first,
#navigation #block-menu-menu-sb-general li.first,
#navigation #block-menu-menu-sb12 li.first,
#navigation #block-menu-menu-sb11 li.first,
#navigation #block-menu-menu-seminars li.first,
#navigation #block-menu-menu-slm li.first,
#navigation #block-menu-menu-menu-sb10 li.first,
#navigation #block-menu-menu-sbi-london li.first {
  margin-left: 2em;
}

#navigation #block-menu-primary-links ul.menu ul.menu li.first {
  margin-left: 0;
}

#navigation ul#secondary-menu li.first {
  margin-left: 2em;
}

#secondary-menu li {
  font-size: 0.8em;
}

#navigation #block-menu-primary-links li.expanded li a {
  font-family: Arial, Helvetica, Verdaana, sans-serif;
}

#navigation li.expanded ul.menu {
  background-color: #209DD0;
  clear: both;
  display: none;
  position: absolute;
  z-index: 21px;
  /* for IE */
  filter: alpha(opacity=90);
  /* CSS3 standard */
  opacity: 0.9;
}

#navigation li.expanded ul.menu li {
  display: block;
  float: none;
  margin: 0;
  font-size: 0.85em;
}

#navigation li.expanded ul.menu li .leaf {
  /* margin-left:300px; */
}

#navigation li.expanded,
#secondary-menu li.expanded,
li.expanded {
  list-style-type: none;
  list-style: none;
  list-style-image: none;
  /*	border-right: solid 1px #444; */
}

#navigation .expanded .first {
}

#navigation li.expanded ul.menu li a {
  color: #fff;
}

#navigation li.expanded ul.menu li:hover,
#navigation #block-menu-primary-links li.active-trail ul.menu li.active-trail:hover {
  background-color: #40ABD7;
}

#navigation #block-menu-primary-links li.expanded ul.menu li a {
  padding: 10px 40px 10px 20px;
}

/*HEADER LINKS*/

.rss-header,
.login-header,
.join-header {
  clear: none;
  font-size: 0.8em;
  font-family: 'DIN', Arial, Helvetica, sans-serif;
  margin-left: 1em;
  /* display: inline; */
  line-height: 16px;
}

.rss-header img,
.login-header img,
.join-header img {
  padding-right: 6px;
}

.rss-header a,
.login-header a,
.join-header a {
  color: #999;
}

#header.eventdetail .rss-header a,
#header.eventdetail .login-header a,
#header.eventdetail .join-header a {
  color: #999;
}



