/* List reset */
ul#nav,
ul#nav li,
#subnav ul,
#subnav ul li {
	margin: 0;
	padding: 0;
}

/**
 * Main navigation bar
 */
ul#nav {
	background: url(../media/images/nav_sprite.gif) no-repeat;
	width: 630px;
	height: 36px;
	list-style: none;
	margin-top:24px;
}

ul#nav li {
	float: left;
	display: inline; /* This line is needed to fix the double-margin bug floats in IE */
}

ul#nav li a {
	text-indent: -9999px;
	display: block;
	height: 36px;
	background-image: url(../media/images/nav_sprite.gif);
	background-repeat: no-repeat;
	background-position: 0px 36px;
}

/** Layout metrics */
ul#nav li#home           a { width:  111px; }
ul#nav li#project          a { width: 124px; }
ul#nav li#master_plan   a { width: 156px; }
ul#nav li#about_us a { width: 128px; }
ul#nav li#gallery        a { width:  111px; }


/** Rollovers */
ul#nav li#home           a:hover { background-position:    0px -36px; }
ul#nav li#project          a:hover { background-position:  -111px -36px; }
ul#nav li#master_plan   a:hover { background-position: -235px -36px; }
ul#nav li#about_us a:hover { background-position: -391px -36px; }
ul#nav li#gallery        a:hover { background-position: -519px -36px; }


/** Active (sticky) items */
#section-home     ul#nav li#home           a { background-position:    0px -36px; }
#section-project    ul#nav li#project          a { background-position:  -111px -36px; }
#section-master_plan ul#nav li#master_plan   a { background-position: -235px -36px; }
#section-about_us    ul#nav li#about_us a { background-position: -391px -36px; }
#section-gallery  ul#nav li#gallery        a { background-position: -519px -36px; }


/**
 * Sub navigation
 */
#subnav
{
margin-top: 10px;
	margin-bottom: 44px;
		margin-left: 10px;
}

#subnav ul {
	width: 870px;
	height: 18px;
	list-style: none;
}

#subnav ul li {
	float: left;
	display: inline; /* This line is needed to fix the double-margin bug floats in IE */
		list-style-type: none;	
}

#subnav li {
	display: inline;
	list-style-type: none;	
}

#subnav ul li a {
	/*text-indent: -9999px;*/
	display: block;
	height: 18px;
	text-transform: uppercase;
	letter-spacing:.5px;
	background-repeat: no-repeat;
	background-position: 0px 18px;
	font-size: .8em;
	color:#999999;
	padding:0px 19px 0px 0px;
}


#section-project.subnav-description li#description a { color:#FF6600; }
#section-project.subnav-location li#location a { color:#FF6600; }
#section-project.subnav-bioclimatic li#bioclimatic a { color:#FF6600; }
#section-project.subnav-sustainability li#sustainability a { color:#FF6600; }
#section-project.subnav-efficiency li#efficiency a { color:#FF6600; }
#section-project.subnav-technology li#technology a { color:#FF6600; }
#section-project.subnav-concept li#concept a { color:#FF6600; }
#section-project.subnav-property li#property a { color:#FF6600; }

#section-about_us.subnav-intro li#intro a { color:#FF6600; }
#section-about_us.subnav-team li#team a { color:#FF6600; }

#section-gallery.subnav-internal li#internal a { color:#FF6600; }
#section-gallery.subnav-external li#external a { color:#FF6600; }
#section-gallery.subnav-video li#video a { color:#FF6600; }

/** Sub navigation images */
#section-services #subnav ul   { background-image: url(../media/subnav/services.gif); }
#section-services #subnav ul a { background-image: url(../media/subnav/services.gif); }
#section-about    #subnav ul   { background-image: url(../media/subnav/about.gif); }
#section-about    #subnav ul a { background-image: url(../media/subnav/about.gif); }


/** Layout metrics */
#section-services li#assessment  a { width: 158px; }
#section-services li#development a { width: 195px; }
#section-services li#coaching    a { width: 167px; }
#section-services li#surveys     a { width: 151px; }
#section-about    li#thinking    a { width: 167px; }
#section-about    li#clients     a { width: 186px; }
#section-about    li#consultants a { width: 239px; }

/** Rollovers */
#section-services li#assessment  a:hover { background-position:    0px -18px; }
#section-services li#development a:hover { background-position: -158px -18px; }
#section-services li#coaching    a:hover { background-position: -353px -18px; }
#section-services li#surveys     a:hover { background-position: -520px -18px; }
#section-about    li#thinking    a:hover { background-position:    0px -18px; }
#section-about    li#clients     a:hover { background-position: -167px -18px; }
#section-about    li#consultants a:hover { background-position: -353px -18px; }

/** Active (sticky) items */
#section-services.subnav-assessment  li#assessment  a { background-position:    0px -18px; }
#section-services.subnav-development li#development a { background-position: -158px -18px; }
#section-services.subnav-coaching    li#coaching    a { background-position: -353px -18px; }
#section-services.subnav-surveys     li#surveys     a { background-position: -520px -18px; }
#section-about.subnav-thinking       li#thinking    a { background-position:    0px -18px; }
#section-about.subnav-clients        li#clients     a { background-position: -167px -18px; }
#section-about.subnav-consultants    li#consultants a { background-position: -353px -18px; }


#subnav a{
	color: #999999;

	text-decoration: none;
}
#subnav a:hover {
	color: #FF6600;
	text-decoration: none;
}


#contact a{
	color: #FF6600;
padding-bottom:10px;
	text-decoration: none;
}
#contact a:hover {
	color: #FF6600;
	text-decoration: none;
}

#a{
	color: #999999;
	text-decoration: none;
	padding:0px 15px 0px 0px;
}



#a:hover {
	color: #FF6600;
	text-decoration: none;
}



/**
 * Side nav
 */
#sidebar ul {
	list-style: none;
}

#sidebar ul li {
	padding-bottom: 10px;
}

#sidebar ul li a {
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 125px;
	background-repeat: no-repeat;
}

#sidebar ul li a {
	text-indent: -9999px;
	display: block;
	height: 18px;
	width: 125px;
	background-repeat: no-repeat;
}

#section-showcase  #sidebar ul li a {
 	height: 126px;
	width: 125px;
 
}

#section-showcase  #sidebar h3{
	padding-top: 90px;
 	padding-left: 18px;
	font-size: 11px;
			font-weight: bold;
}

/** Side naviation images */
#section-press                    #sidebar ul li a { background-image: url(../media/sidenav/press_articles.gif); }
#section-contact                  #sidebar ul li a { background-image: url(../media/sidenav/careers_contact.gif); }
#section-careers                  #sidebar ul li a { background-image: url(../media/sidenav/careers_contact.gif); }
#section-about.subnav-consultants #sidebar ul li a { background-image: url(../media/sidenav/about_consultants.gif); }
#section-about.subnav-clients     #sidebar ul li a { background-image: url(../media/sidenav/about_clients.gif); }
#section-showcase                 #sidebar ul li a { background-image: url(../media/sidenav/showcase_covers.jpg); }


/** Rollovers and metrics */
#sidebar li.a a       { background-position: -125px    0px; }
#sidebar li.a a:hover { background-position:    0px    0px; }
#sidebar li.b a       { background-position: -125px  -18px; }
#sidebar li.b a:hover { background-position:    0px  -18px; }
#sidebar li.c a       { background-position: -125px  -36px; }
#sidebar li.c a:hover { background-position:    0px  -36px; }
#sidebar li.d a       { background-position: -125px  -54px; }
#sidebar li.d a:hover { background-position:    0px  -54px; }
#sidebar li.e a       { background-position: -125px  -72px; }
#sidebar li.e a:hover { background-position:    0px  -72px; }
#sidebar li.f a       { background-position: -125px  -90px; }
#sidebar li.f a:hover { background-position:    0px  -90px; }
#sidebar li.g a       { background-position: -125px -108px; }
#sidebar li.g a:hover { background-position:    0px -108px; }
#sidebar li.h a       { background-position: -125px -126px; }
#sidebar li.h a:hover { background-position:    0px -126px; }
#sidebar li.i a       { background-position: -125px -144px; }
#sidebar li.i a:hover { background-position:    0px -144px; }

#section-showcase  #sidebar li.a a       { background-position: -125px    0px; }
#section-showcase #sidebar li.a a:hover { background-position:    0px    0px; }
#section-showcase #sidebar li.b a       { background-position: -125px  -126px; }
#section-showcase #sidebar li.b a:hover { background-position:    0px  -126px; }
#section-showcase #sidebar li.c a       { background-position: -125px  -252px;}
#section-showcase #sidebar li.c a:hover { background-position:    0px  -252px; }
#section-showcase #sidebar li.d a       { background-position: -125px  -378px;}
#section-showcase #sidebar li.d a:hover { background-position:    0px  -378px; }




/** Active (sticky) items */
#sidebar div.a li.a a { background-position: 0px    0px; }
#sidebar div.b li.b a { background-position: 0px  -18px; }
#sidebar div.c li.c a { background-position: 0px  -36px; }
#sidebar div.d li.d a { background-position: 0px  -54px; }
#sidebar div.e li.e a { background-position: 0px  -72px; }
#sidebar div.f li.f a { background-position: 0px  -90px; }
#sidebar div.g li.g a { background-position: 0px -108px; }
#sidebar div.h li.h a { background-position: 0px -126px; }
#sidebar div.i li.i a { background-position: 0px -144px; }



#section-showcase #sidebar div.a li.a a { background-position: 0px   0px; }
#section-showcase #sidebar div.b li.b a { background-position: 0px  -126px; }
#section-showcase #sidebar div.c li.c a { background-position: 0px  -252px; }
#section-showcase #sidebar div.d li.d a { background-position: 0px  -378px; }



/** Default link settings */
#content a {
	color: #FF6600;
	font-style: italic;
	text-decoration: none;
	font-weight:bold;
}

#content a:hover {
	color: #ffffff;
	font-style: italic;
	text-decoration: none;
		font-weight:bold;
}

#section-sitemap #content a {
	font-style: normal;
		font-weight:normal;
		vertical-align:text-top;
}
