/**
 * @file
 * Navigation Styling
 */

/*
 * The active item in a Drupal menu
 */
li a.active {
  color: #000;
}

/*
 * Navigation bar
 */
#navigation {
	position:relative;
	background:url("../images/navbar-bg.png") repeat-x #000;
	height:60px;
	width:100%;
	border-bottom: -1px solid #000;
	z-index:25 !important;
  /* overflow: hidden; /* Sometimes you want to prevent overlapping with main div. */
}
#nice-menu-1 a {
	padding:20px 20px;
}
#main-menu{
	display:none;
}
#nice-menu-1{
	width:1000px;
	border-right:none;
}
#nice-menu-1 li.last a{
	border-right:2px solid #05191c;
}
#nice-menu-1 li.last a:hover{
	border-right:1px solid #35474A;
}

#nice-menu-1 li li.last a{
	border-right:none;
}

#navigation ul.links, /* Main menu and secondary menu links */
#navigation .content ul /* Menu block links */ {
  margin: 0;
  padding: 0;
  text-align: left; /* LTR */
}

#navigation ul.links li, /* A simple method to get navigation links to appear in one line. */
#navigation .content li {
  float: left; /* LTR */
  padding: 0 0 0 0; /* LTR */
}

.region-navigation {
}


#secondary-menu {
	display:none;
}
/*
 * Main menu and Secondary menu links */

#main-menu {
/*	position:relative;
top:5px;*/
}

#secondary-menu {
	position:relative;
	/*top:145px;*/
	left:-105px;
	float: left;
}
#secondary-menu li{
  display:inline;
}
#secondary-menu li a{
	/*font-family: Georgia, serif; */
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-style: italic;
	font-size: 14px;
	color:#35474a;
	display:inline-block;
	padding:3px;
}
#secondary-menu li a:hover{
	background:#05191c;
	color:#ffd700;
	font-family:inherit;
	font-style:inherit;
	font-size:inherit;
}

/*
 * Menu blocks
 */
.block-menu {
}

/*
 * "Menu block" blocks
 *
 * Drupal core has limited ways in which it can display its menus. To get around
 * these limitations, see http://drupal.org/project/menu_block
 */
.block-menu-block {

}

#main .region-sidebar-first{
	margin: 0 auto;
	height: inherit;
}

#block-menu-menu-left-menu-about{

}
#block-menu-menu-left-menu-about .content{

}
.region-sidebar-first .block-menu .content ul{
	padding-top:60px;
	padding-bottom:inherit;
	padding-left:0;
	margin-left:0;
}
.region-sidebar-first .block-menu .content ul li{
	list-style:none;
	list-style-image:none;
	border-top: 1px dotted #444;
	width:238px;  /*sidebar menu dotted line length */
	height:72px;
}
.region-sidebar-first .block-menu .content ul li.last{
	border-bottom: 1px dotted #444;
}
.region-sidebar-first .block-menu .content ul li a{
	/*font-family: Helvetica, Arial, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#4b5b5d;
	display:block;
	width:210px;
	height:72px;
	padding:0px 25px 0 20px;
	text-align:left;
	display:table;

}

@media screen and (-webkit-min-device-pixel-ratio:0) {
.region-sidebar-first .block-menu .content ul li a{
	width:240x;
}
}

.region-sidebar-first .block-menu .content ul li a:hover,
.region-sidebar-first .block-menu .content ul li a.active{
	background:url("../images/left-column_current.png") no-repeat #fff;
	color:#05191c;
	/*font-family:Helvetica, Arial, sans-serif;*/
	font-family: Droid Sans, Helvetica, Arial, sans-serif;
	font-size:18px;
}
.region-sidebar-first .block-menu .content ul li a span{
	display:table-cell;
	vertical-align:middle;
}



