/*
Navigation Stylesheet
Theme Name: Lebenswelt
Theme URI: http://fiatinsight.com
Version: 1.0
Author: Andrew Haines & Ben Zumdahl
Description: Styling Navbars
*/



/* Top level navigation class */

	.nav {
		margin: 0 0 10px 0;
		list-style: none;
		z-index: 4000;
		}

	.nav > li {
		font-size: 22px;
		font-family: 'Signika', helvetica, arial, sans-serif;
		}

	.nav > li > a {
		display: block;
		color: #444;
		}

	.nav > li > a:hover {
		text-decoration: none;
		background-color: #eeeeee;
		}

	.nav > .pull-right {
		float: right;
		}

	.nav .nav-header {
		display: block;
		padding: 3px 15px;
		font-size: 11px;
		font-weight: bold;
		line-height: 18px;
		color: #999999;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		text-transform: uppercase;
		}

	/* Bootstrap navigation list class
	 * Use to impose further list stylization on .nav classes
	 * Intended for use primarily in sidebars
	 * Reference: http://twitter.github.com/bootstrap/components.html#navs */

	.nav-list {
		padding-right: 15px;
		padding-left: 15px;
		margin-bottom: 0;
		}

	.nav-list > li > a,
	.nav-list .nav-header {
		margin-right: -15px;
		margin-left: -15px;
		text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);
		}

	.nav-list > li > a {
		padding: 3px 15px;
		}

	.nav-list > .active > a,
	.nav-list > .active > a:hover {
		color: #ffffff;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2);
		background-color: #0088cc;
		}

	.nav-list [class^="icon-"] {
		margin-right: 2px;
		}

	.nav-list .divider {
		*width: 100%;
		height: 1px;
		margin: 8px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #e5e5e5;
		border-bottom: 1px solid #ffffff;
		}

	/* Bootstrap navigation tabs and pills */

	.nav-tabs,
	.nav-pills {
		*zoom: 1;
		}

	.nav-tabs:before,
	.nav-pills:before,
	.nav-tabs:after,
	.nav-pills:after {
		display: table;
		content: "";
		}

	.nav-tabs:after,
	.nav-pills:after {
		clear: both;
		}

	.nav-tabs > li,
	.nav-pills > li {
		float: left;
		}

	.nav-tabs > li > a,
	.nav-pills > li > a {
		padding-right: 15px;
 		padding-left: 15px;
		margin-right: 2px;
		line-height: 14px;
		}

	.nav-tabs {
		border-bottom: 1px solid #ddd;
		}

	.nav-tabs > li {
		margin-bottom: -1px;
		margin-right: 10px;
		}

	.nav-tabs > li > a {
		padding-top: 8px;
		padding-bottom: 8px;
		line-height: 18px;
		background: #eee;
		color: #556270;
		border: 1px solid transparent;
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		}

	.nav-tabs > li > a:hover {
		background: #ddd;
		border-color: #eee #eee #ddd;
		}

	.nav-tabs > .active > a,
	.nav-tabs > .active > a:hover {
		color: #fff;
		cursor: default;
		background-color: #556270;
		border: 1px solid #ddd;
		border-bottom-color: transparent;
		}

	.nav-pills > li > a {
		padding-top: 8px;
		padding-bottom: 8px;
		margin-top: 2px;
		margin-bottom: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		}

	.nav-pills > .active > a,
	.nav-pills > .active > a:hover {
		color: #ffffff;
		background-color: #0088cc;
		}

	/* Bootstrap stacked navigation class */

	.nav-stacked > li {
		float: none;
		}

	.nav-stacked > li > a {
		margin-right: 0;
		}

	.nav-tabs.nav-stacked {
		border-bottom: 0;
		}

	.nav-tabs.nav-stacked > li > a {
		border: 1px solid #ddd;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		}

	.nav-tabs.nav-stacked > li:first-child > a {
		-webkit-border-radius: 4px 4px 0 0;
		-moz-border-radius: 4px 4px 0 0;
		border-radius: 4px 4px 0 0;
		}

	.nav-tabs.nav-stacked > li:last-child > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		}

	.nav-tabs.nav-stacked > li > a:hover {
		z-index: 2;
		border-color: #ddd;
		}

	.nav-pills.nav-stacked > li > a {
		margin-bottom: 3px;
		}

	.nav-pills.nav-stacked > li:last-child > a {
		margin-bottom: 1px;
		}

	/* Bootstrap dropdown navigation class for tabs and pills */

	.nav-tabs .dropdown-menu {
		-webkit-border-radius: 0 0 5px 5px;
		-moz-border-radius: 0 0 5px 5px;
		border-radius: 0 0 5px 5px;
		}

	.nav-pills .dropdown-menu {
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		}

	.nav-tabs .dropdown-toggle .caret,
	.nav-pills .dropdown-toggle .caret {
		margin-top: 6px;
		border-top-color: #0088cc;
		border-bottom-color: #0088cc;
		}

	.nav-tabs .dropdown-toggle:hover .caret,
	.nav-pills .dropdown-toggle:hover .caret {
		border-top-color: #005580;
		border-bottom-color: #005580;
		}

	.nav-tabs .active .dropdown-toggle .caret,
	.nav-pills .active .dropdown-toggle .caret {
		border-top-color: #333333;
		border-bottom-color: #333333;
		}

	/* Bootstrap navigation class dropdown styling */

	.nav .dropdown-menu {
		padding: 10px 8px;
		}

	.nav .dropdown-menu a {
		padding: 5px 15px;
		}

	.nav .dropdown-menu a:hover {
		background: #556270;
		color: #fff;
		}

	.nav > .dropdown.active > a:hover {
		color: #000000;
		cursor: pointer;
		}

	.nav-tabs .open .dropdown-toggle,
	.nav-pills .open .dropdown-toggle,
	.nav > li.dropdown.open.active > a:hover {
		color: #fff;
		background-color: #999;
		border-color: #999;
		}

	.nav li.dropdown.open .caret,
	.nav li.dropdown.open.active .caret,
	.nav li.dropdown.open a:hover .caret {
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
		opacity: 1;
		filter: alpha(opacity=100);
		}

	/* Bootstrap tabbable content display
	 * Available above, below, left, and right
	 * Reference: http://twitter.github.com/bootstrap/components.html#navs */

	.tabs-stacked .open > a:hover {
		border-color: #999999;
		}

	.tabbable {
		*zoom: 1;
		}

	.tabbable:before,
	.tabbable:after {
		display: table;
		content: "";
		}

	.tabbable:after {
		clear: both;
		}

	.tab-content {
		overflow: auto;
		}

	.tabs-below > .nav-tabs,
	.tabs-right > .nav-tabs,
	.tabs-left > .nav-tabs {
		border-bottom: 0;
		}

	.tab-content > .tab-pane,
	.pill-content > .pill-pane {
		display: none;
		}

	.tab-content > .active,
	.pill-content > .active {
		display: block;
		}

	.tabs-below > .nav-tabs {
		border-top: 1px solid #ddd;
		}

	.tabs-below > .nav-tabs > li {
		margin-top: -1px;
		margin-bottom: 0;
		}

	.tabs-below > .nav-tabs > li > a {
		-webkit-border-radius: 0 0 4px 4px;
		-moz-border-radius: 0 0 4px 4px;
		border-radius: 0 0 4px 4px;
		}

	.tabs-below > .nav-tabs > li > a:hover {
		border-top-color: #ddd;
		border-bottom-color: transparent;
		}

	.tabs-below > .nav-tabs > .active > a,
	.tabs-below > .nav-tabs > .active > a:hover {
		border-color: transparent #ddd #ddd #ddd;
		}

	.tabs-left > .nav-tabs > li,
	.tabs-right > .nav-tabs > li {
		float: none;
		}

	.tabs-left > .nav-tabs > li > a,
	.tabs-right > .nav-tabs > li > a {
		min-width: 74px;
		margin-right: 0;
		margin-bottom: 3px;
		}

	.tabs-left > .nav-tabs {
		float: left;
		margin-right: 19px;
		border-right: 1px solid #ddd;
		}

	.tabs-left > .nav-tabs > li > a {
		margin-right: -1px;
		-webkit-border-radius: 4px 0 0 4px;
		-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;
		}

	.tabs-left > .nav-tabs > li > a:hover {
		border-color: #eeeeee #dddddd #eeeeee #eeeeee;
		}

	.tabs-left > .nav-tabs .active > a,
	.tabs-left > .nav-tabs .active > a:hover {
		border-color: #ddd transparent #ddd #ddd;
		*border-right-color: #ffffff;
		}

	.tabs-right > .nav-tabs {
		float: right;
		margin-left: 19px;
		border-left: 1px solid #ddd;
		}

	.tabs-right > .nav-tabs > li > a {
		margin-left: -1px;
		-webkit-border-radius: 0 4px 4px 0;
		-moz-border-radius: 0 4px 4px 0;
		border-radius: 0 4px 4px 0;
		}

	.tabs-right > .nav-tabs > li > a:hover {
		border-color: #eeeeee #eeeeee #eeeeee #dddddd;
		}

	.tabs-right > .nav-tabs .active > a,
	.tabs-right > .nav-tabs .active > a:hover {
		border-color: #ddd #ddd #ddd transparent;
		*border-left-color: #ffffff;
		}

	/* Bootstrap turnkey navigation bar solution
	 * Designed to sit atop content and house modular navigation components
	 * Reference: http://twitter.github.com/bootstrap/components.html#navbar */

	.navbar {
		*position: relative;
		z-index: 4000;
		margin-bottom: 18px;
		overflow: visible;
		opacity: .93;
		}

	.navbar-inner {
		min-height: 20px;
		padding-right: 20px;
		padding-left: 20px;
		background-color: #2c2c2c;
		background-image: -moz-linear-gradient(top, #333333, #222222);
		background-image: -ms-linear-gradient(top, #333333, #222222);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
		background-image: -webkit-linear-gradient(top, #333333, #222222);
		background-image: -o-linear-gradient(top, #333333, #222222);
		background-image: linear-gradient(top, #333333, #222222);
		background-repeat: repeat-x;
		-webkit-border-radius: 4px;
		-moz-border-radius: 4px;
		border-radius: 4px;
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
		-webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		-moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25), inset 0 -1px 0 rgba(0, 0, 0, 0.1);
		}

	.navbar .container {
		width: auto;
		}

	.nav-collapse.collapse {
		height: auto;
		}

	.navbar {
		color: #999999;
		}

	.navbar .brand:hover {
		text-decoration: none;
		}

	.navbar .brand {
		display: block;
		float: left;
		padding: 8px 20px 12px;
		margin: auto auto;
		font-family: ubuntu, arial, sans-serif;
		font-size: 25px;
		font-weight: 200;
		line-height: 1;
		color: #bbb;
		}

	.navbar .navbar-text {
		margin-bottom: 0;
		line-height: 40px;
		}

	.navbar .navbar-link {
		color: #bbb;
		}

	.navbar .navbar-link:hover {
		color: #ffffff;
		}

	.navbar .btn,
	.navbar .btn-group {
		margin-top: 5px;
		}

	.navbar .btn-group .btn {
		margin: 0;
		}

	.navbar-form {
		margin-bottom: 0;
		*zoom: 1;
		}

	.navbar-form:before,
	.navbar-form:after {
		display: table;
		content: "";
		}

	.navbar-form:after {
		clear: both;
		}

	.navbar-form input,
	.navbar-form select,
	.navbar-form .radio,
	.navbar-form .checkbox {
		margin-top: 5px;
		}

	.navbar-form input,
	.navbar-form select {
		display: inline-block;
		margin-bottom: 0;
		}

	.navbar-form input[type="image"],
	.navbar-form input[type="checkbox"],
	.navbar-form input[type="radio"] {
		margin-top: 3px;
		}

	.navbar-form .input-append,
	.navbar-form .input-prepend {
		margin-top: 6px;
		white-space: nowrap;
		}

	.navbar-form .input-append input,
	.navbar-form .input-prepend input {
		margin-top: 0;
		}

	.navbar-search {
		position: relative;
		float: left;
		margin-top: 6px;
		margin-bottom: 0;
		}

	.navbar-search .search-query {
		padding: 4px 9px;
		font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
		font-size: 13px;
		font-weight: normal;
		line-height: 1;
		color: #ffffff;
		background-color: #626262;
		border: 1px solid #151515;
		-webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
		-moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
		box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1), 0 1px 0 rgba(255, 255, 255, 0.15);
		-webkit-transition: none;
		-moz-transition: none;
		-ms-transition: none;
		-o-transition: none;
		transition: none;
		}

	.navbar-search .search-query:-moz-placeholder {
		color: #cccccc;
		}

	.navbar-search .search-query::-webkit-input-placeholder {
		color: #cccccc;
		}

	.navbar-search .search-query:focus,
	.navbar-search .search-query.focused {
		padding: 5px 10px;
		color: #333333;
		text-shadow: 0 1px 0 #ffffff;
		background-color: #ffffff;
		border: 0;
		outline: 0;
		-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		box-shadow: 0 0 3px rgba(0, 0, 0, 0.15);
		}

	.navbar-fixed-top,
	.navbar-fixed-bottom {
		position: fixed;
		right: 0;
		left: 0;
		z-index: 3000;
		margin-bottom: 0;
		}

	.navbar-fixed-top .navbar-inner,
	.navbar-fixed-bottom .navbar-inner {
		padding-right: 0;
		padding-left: 0;
		-webkit-border-radius: 0;
		-moz-border-radius: 0;
		border-radius: 0;
		}

	.navbar-fixed-top .container,
	.navbar-fixed-bottom .container {
		width: 940px;
		}

	.navbar-fixed-top {
		top: 0;
		}

	.navbar-fixed-bottom {
		bottom: 0;
		}

	.navbar .nav {
		position: relative;
		left: 0;
		display: block;
		float: left;
		margin: 0 10px 0 0;
		}

	.navbar .nav.pull-right {
		float: right;
		}

	.navbar .nav > li {
		display: block;
		float: left;
		font-size: 16px;
		}

	.navbar .nav > li > a {
		float: none;
		padding: 9px 10px 9px;
		line-height: 14px;
		color: #999999;
		text-decoration: none;
		text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
		}
		/* Line-height should accord with .NAVBAR .BRAND line-height */

	.navbar .btn {
		display: inline-block;
		padding: 4px 10px 4px;
		margin: 5px 5px 6px;
		line-height: 18px;
		}

	.navbar .btn-group {
		padding: 5px 5px 6px;
		margin: 0;
		}

	.navbar .nav > li > a:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: transparent;
		}

	.navbar .nav .active > a,
	.navbar .nav .active > a:hover {
		color: #ffffff;
		text-decoration: none;
		background-color: #222222;
		}

	.navbar .divider-vertical {
		width: 1px;
		height: 30px;
		margin: 0 9px;
		overflow: hidden;
		background-color: #222222;
		border-right: 1px solid #333333;
		}

	.navbar .nav.pull-right {
		margin-right: 0;
		margin-left: 10px;
		}

	.navbar .btn-navbar {
		display: none;
		float: right;
		padding: 7px 10px;
		margin-right: 5px;
		margin-left: 5px;
		background-color: #2c2c2c;
		*background-color: #222222;
		background-image: -ms-linear-gradient(top, #333333, #222222);
		background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#222222));
		background-image: -webkit-linear-gradient(top, #333333, #222222);
		background-image: -o-linear-gradient(top, #333333, #222222);
		background-image: linear-gradient(top, #333333, #222222);
		background-image: -moz-linear-gradient(top, #333333, #222222);
		background-repeat: repeat-x;
		border-color: #222222 #222222 #000000;
		border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
		filter: progid:dximagetransform.microsoft.gradient(startColorstr='#333333', endColorstr='#222222', GradientType=0);
		filter: progid:dximagetransform.microsoft.gradient(enabled=false);
		-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
		-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
		box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.075);
}

	.navbar .btn-navbar:hover,
	.navbar .btn-navbar:active,
	.navbar .btn-navbar.active,
	.navbar .btn-navbar.disabled,
	.navbar .btn-navbar[disabled] {
		background-color: #222222;
		*background-color: #151515;
		}

	.navbar .btn-navbar:active,
	.navbar .btn-navbar.active {
		background-color: #080808 \9;
		}

	.navbar .btn-navbar .icon-bar {
		display: block;
		width: 18px;
		height: 2px;
		background-color: #f5f5f5;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
		-webkit-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		-moz-box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		box-shadow: 0 1px 0 rgba(0, 0, 0, 0.25);
		}

	.btn-navbar .icon-bar + .icon-bar {
		margin-top: 3px;
		}

	.navbar .dropdown-menu:before {
		position: absolute;
		top: -7px;
		left: 9px;
		display: inline-block;
		border-right: 7px solid transparent;
		border-bottom: 7px solid #ccc;
		border-left: 7px solid transparent;
		border-bottom-color: rgba(0, 0, 0, 0.2);
		content: '';
		}

	.navbar .dropdown-menu:after {
		position: absolute;
		top: -6px;
		left: 10px;
		display: inline-block;
		border-right: 6px solid transparent;
	 	border-bottom: 6px solid #ffffff;
	 	border-left: 6px solid transparent;
	 	content: '';
		}

	.navbar-fixed-bottom .dropdown-menu:before {
		top: auto;
		bottom: -7px;
		border-top: 7px solid #ccc;
		border-bottom: 0;
		border-top-color: rgba(0, 0, 0, 0.2);
		}

	.navbar-fixed-bottom .dropdown-menu:after {
		top: auto;
		bottom: -6px;
		border-top: 6px solid #ffffff;
		border-bottom: 0;
		}

	.navbar .nav li.dropdown .dropdown-toggle .caret,
	.navbar .nav li.dropdown.open .caret {
		border-top-color: #ffffff;
		border-bottom-color: #ffffff;
		}

	.navbar .nav li.dropdown.active .caret {
		opacity: 1;
		filter: alpha(opacity=100);
		}

	.navbar .nav li.dropdown.open > .dropdown-toggle,
	.navbar .nav li.dropdown.active > .dropdown-toggle,
	.navbar .nav li.dropdown.open.active > .dropdown-toggle {
		background-color: transparent;
		}

	.navbar .nav li.dropdown.active > .dropdown-toggle:hover {
		color: #ffffff;
		}

	.navbar .pull-right .dropdown-menu,
	.navbar .dropdown-menu.pull-right {
		right: 0;
		left: auto;
		}

	.navbar .pull-right .dropdown-menu:before,
	.navbar .dropdown-menu.pull-right:before {
		right: 12px;
		left: auto;
		}

	.navbar .pull-right .dropdown-menu:after,
	.navbar .dropdown-menu.pull-right:after {
		right: 13px;
		left: auto;
		}

	/* Bootstrap dropdown class stylization and effects */

	.dropup,
	.dropdown {
		position: relative;
		}

	.dropdown-toggle {
		*margin-bottom: -3px;
		}

	.dropdown-toggle:active,
	.open .dropdown-toggle {
		outline: 0;
		}

	.caret {
		display: inline-block;
		width: 0;
		height: 0;
		vertical-align: top;
		border-top: 4px solid #000000;
		border-right: 4px solid transparent;
		border-left: 4px solid transparent;
		content: "";
		opacity: 0.3;
		filter: alpha(opacity=30);
		}

	.dropdown .caret {
		margin-top: 8px;
		margin-left: 2px;
		}

	.dropdown:hover .caret,
	.open .caret {
		opacity: 1;
		filter: alpha(opacity=100);
		}

	.dropdown-menu {
		font-family: helvetica, arial, sans-serif;
		font-size: 14px;
		position: absolute;
		top: 100%;
		left: 0;
		z-index: 4000;
		display: none;
		float: left;
		min-width: 160px;
		padding: 4px 8px;
		margin: 1px 0 0;
		list-style: none;
		background-color: #fff;
		border: 1px solid #ccc;
		border: 1px solid rgba(0, 0, 0, 0.2);
		*border-right-width: 2px;
		*border-bottom-width: 2px;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
		-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
		-webkit-background-clip: padding-box;
		-moz-background-clip: padding;
		background-clip: padding-box;
		}

	.dropdown-menu.pull-right {
		right: 0;
		left: auto;
		}

	.dropdown-menu .divider {
		*width: 100%;
		height: 1px;
		margin: 8px 1px;
		*margin: -5px 0 5px;
		overflow: hidden;
		background-color: #fff;
		border-bottom: 1px solid #e5e5e5;
		}

	.dropdown-menu a {
		display: block;
		padding: 3px 15px;
		clear: both;
		font-weight: normal;
		line-height: 18px;
		color: #444;
		white-space: nowrap;
		}

	.dropdown-menu li > a:hover,
	.dropdown-menu .active > a,
	.dropdown-menu .active > a:hover {
		color: #222;
		text-decoration: none;
		background-color: #eee;
		}

	.open {
		*z-index: 1000;
		}

	.open .dropdown-menu {
		display: block;
		}

	.pull-right .dropdown-menu {
		right: 0;
		left: auto;
		}

	.dropup .caret,
	.navbar-fixed-bottom .dropdown .caret {
		border-top: 0;
		border-bottom: 4px solid #000000;
		content: "\2191";
		}

	.dropup .dropdown-menu,
	.navbar-fixed-bottom .dropdown .dropdown-menu {
		top: auto;
		bottom: 100%;
		margin-bottom: 1px;
		}



/*** Sub-Navigation ***/

	#sub_head {
		font-size: 12px;
		background: #f1f1f1 url(../images/subheadbg.png) repeat-x 0 0;
		height: 0px;
		line-height: 1em;
		overflow: hidden;
		}

	#sub_head ul{
		list-style:none;margin:0;
		}

	#sub_head #subnav {
		margin:0 0 0 10px;
		border-left: 1px solid #eee;
		}

	#sub_head ul li{float: left;}

	#sub_head li span.last {border-left: 1px solid #fff;border-right: none;}

	#sub_head li a, #sub_head li span{
		color:#000;
		display: block;
		padding: 11px 12px 12px 12px;
		border-left: 1px solid #fff;
		border-right: 1px solid #eee;
		text-shadow: #fff 0 .5px .5px;
		font-style:italic;
		font-family:georgia, times, serif;
		}

	#sub_head li a:hover{
		border-left: 1px solid #ccc;
		border-right: 1px solid #bbb;
		background: #eee url(../images/subhead_hover.png) repeat-x 0 0;
		}

	#sub_head li a:active{
		border:none;
		background: #eee url(../images/subhead_active.png) repeat-x 0 0;
		border-left: 1px solid #ccc;
		border-right: 1px solid transparent;
		}

	#sub_head .current_page_item a,
	#sub_head li.current_page_ancestor a,
	#sub_head .current-cat a {
		border:none;
		background: #eee url(../images/subhead_active.png) repeat-x 0 0;
		border-right: 1px solid #fff;
		border-left: 1px solid #ccc;
		}

	#grandchildnav li {
		padding:0;
		margin:0;
		line-height: 1em;
		border-top:none;
		}

	#grandchildnav li a,
	#grandchildnav .current_page_item  ul li a{
		display:block;
		padding: 10px;
		border: 1px solid transparent;
		border-left: 3px solid transparent;
		background:transparent;
		}

	#grandchildnav li a:hover,
	#grandchildnav .current_page_item  ul li a:hover{
		background: #f7f7f7;
		border-left: 3px solid #ddd;
		text-decoration: none;
		}

	#grandchildnav .current_page_item a{
		background: #f7f7f7;
		border-left: 3px solid #ddd;
		}

	#grandchildnav li ul{
		margin-left: 25px;
		}

	.subleft {
		width: 620px;
		padding: 0 10px;
		float:left;
		text-align: left;
		}

	#overview {
		border-bottom:1px dotted #bbb;
		margin-bottom:1em;
		}
