.banner-left img {
	margin-top: 25px;
	max-width: 100%;
	text-align: left;
}
.banner-right {
	text-align: right;
	font-size: 150%;
	padding-right: 20px;
	vertical-align: middle;
	margin-top: 60px;
}
.banner-right a {
	color: white;
}

@media (max-width: 768px) {
	.banner-left img {
		margin-top: 2%;
	}
}

@media (max-width: 767px) {
	.line-break { display: none; }
	.banner-right {
		text-align: center;
		font-size: 110%;
		margin-top: 0px;
	}
	.banner-right .email,
	.banner-right .time {
		padding-left: 20px;
	}
}

@media (max-width: 600px) {
	.banner-left img {
		margin-top: 3%;
	}
}

@media (max-width: 480px) {
	.banner-right {
		margin-top: 5%;
	}
}
@media (max-width: 400px) {
	.banner-left img {
		margin-top: 30px;
	}
}
@media (max-width: 360px) {
	.banner-right {
		margin-top: 10%;
	}
}


.navbar-inverse { 
	-background-color: #555;
	text-transform: uppercase;
	font-family: Serif;
	font-family: Cambria;
	font-family: Rockwell;
	font-family: Verdana;
	font-family: "Trebuchet MS";
	font-family: "Sans";
	font-family: "Saswadee";
	font-family: "Geneva";
	font-family: "Tahoma";
	font-family: "Sans-Serif";
	font-size: 100%;
}

.navbar-inverse .dropdown-menu li
{
	text-transform: capitalize;
}

.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:focus { background-color: #111;}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus { background-color: #111;}

.dropdown-menu { background-color: #555;} /* blue */

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus { background-color: #111;} /* darkblue */

.navbar-inverse { background-image: none; } /* conflicts with background gradient image property */

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus { background-image: none; }

.navbar-inverse { border-color: #080808;}

.navbar-inverse .navbar-brand { color: #fff;}

.navbar-inverse .navbar-brand:hover { color: #fff;}

.navbar-inverse .navbar-nav>li>a { color: #efefef;}

.navbar-inverse .navbar-nav>li>a:hover,
 .navbar-inverse .navbar-nav>li>a:focus { color: #fff;}

.navbar-inverse .navbar-nav>.active>a,
.navbar-inverse .navbar-nav>.open>a,
.navbar-inverse .navbar-nav>.open>a:hover,
.navbar-inverse .navbar-nav>.open>a:focus { color: #fefefe;}

.navbar-inverse .navbar-nav>.active>a:hover,
.navbar-inverse .navbar-nav>.active>a:focus { color: #fff;}

.dropdown-menu>li>a { color: #dedede;}

.dropdown-menu>li>a:hover,
 .dropdown-menu>li>a:focus { color: #fff;}

.navbar-inverse .navbar-nav>.dropdown>a .caret { border-top-color: #fff;}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-top-color: #fff;}

.navbar-inverse .navbar-nav>.dropdown>a .caret { border-bottom-color: #fff;}

.navbar-inverse .navbar-nav>.dropdown>a:hover .caret { border-bottom-color: #fff;}

/* gradient background */

/* green */
.navbar-inverse {
  background-color: #111;
  border-color: #111;
	border: none;
  background-image: -webkit-gradient(linear, left 0%, left 100%, from(#111), to(#555));
  background-image: -webkit-linear-gradient(top, #111, 0%, #555, 100%);
  background-image: -moz-linear-gradient(top, #111 0%, #555 100%);
  background-image: linear-gradient(to bottom, #111 0%, #555 100%);
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='##111', endColorstr='#555', GradientType=0);
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
	border-radius: 0px;
}
.na/vcontainer {
	margin: 0px;
	padding: 0px;
}

@media (max-width: 768px) {
	.na/vcontainer {
	padding: 0px;
	margin: 0px;
	}
}

/* dropdown on hover */
@media (min-width: 768px) {
  ul.nav li.dropdown:hover > ul.dropdown-menu {
    display: block;
  }
}

/* for justified menu items */
/*
@media (min-width: 768px) {
.navbar-nav>li {
  float: none;
}
}
*/

/* to left align links in mobile menu */
@media (max-width: 768px) {

	.nav-justified {
		margin: 0px;
	}
	.nav-justified > li {
		margin: 0px;
	}
	.nav-justified > li > a {
  	text-align: center; 
		text-align: left; /* forces main level buttons to align left */
	}
}

@media (max-width: 767px) {
}

.dropdown-menu{ 
	w/idth:100%; /* to make dropdown items same width as button */
	min-width: 10em;
}

