/* inspired by http://www.google.com/appsstatus */
/* Header */
* {
margin: 0;
padding: 0;
}

#aad-header-container {
background: #EEE url(../graphics/header.png) repeat-x;
height: 90px;
margin-top: -1px;
}

#aad-header {
/*height: 86px;
width: 950px !important;*/ /*header title in 950px wide layout */
margin: auto;
top: 0;
position: relative;
padding: 0;
}

.navbar {color:white;
}

p.header {
margin: 0 0 0 10px;
font-size: 36px;
line-height: 1.5;
letter-spacing: -1px;
color: white;
}

a.header {
margin: 0 0 0 10px;
font-size: 36px;
line-height: 1.5;
letter-spacing: -1px;
color: white;
text-decoration: none;
}

/* Nav elements */

/* http://www.cssnewbie.com/super-simple-horizontal-navigation-bar/ */
#nav {
	width: 100%;
	float: left;
	margin: 10px 0 10px 0;
	padding: 0;
	list-style: none;
	background-color: #f2f2f2;
	border-bottom: 1px solid #ccc; 
	border-top: 1px solid #ccc;
}

#nav li {
	float: left;
}

#nav li a {
	display: block;
	padding: 8px 15px;
	text-decoration: none;
	font-weight: bold;
	color: #069;
	border-right: 1px solid #ccc;
}

#nav li a:hover {
	color: #c00;
	background-color: #fff; }

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

/* http://www.456bereastreet.com/archive/200501/turning_a_list_into_a_navigation_bar/ */
/* http://www.456bereastreet.com/archive/200503/setting_the_current_menu_state_with_css/ */

#home #nav-home a,
#about #nav-about a,
#archive #nav-archive a,
#lab #nav-lab a,
#reviews #nav-reviews a,
#contact #nav-contact a,
#services #nav-services a
#products #nav-products a
#faq #nav-faq a{
/* declarations to style the current state */
	color: white;
	background-color: #000; 
}

#home #nav-home a:hover,
#about #nav-about a:hover,
#archive #nav-archive a:hover,
#lab #nav-lab a:hover,
#reviews #nav-reviews a:hover,
#contact #nav-contact a:hover,
#services #nav-services a:hover
#products #nav-products a:hover
#faq #nav-faq a:hover{
/* declarations to style the hover effect of the current state */
	background-color: #000;
}
.sidebar-nav {
	padding: 9px 0;
}

/* Footer */

footer {
	/*margin: 0 auto;
	width:960px;*/
	margin-right: auto;
	margin-left: auto;
	/*-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	padding: 5px 0px;
	background-color:#eeeeee;*/
}

/* Text Elements */

h1 {font-size:30px;}

h2 {font-size:24px;}

.ul-flush, ol {
	margin: 0 0 10px 0;
	list-style: none;
}