@charset "UTF-8";
/* CSS Document */

body {
	padding: 0; margin: 0;
	background: #000 url("/images/bwh_background.gif") top left repeat-y;
	color: #fff;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

h2 {
	font-size: 10px;
	line-height: 14px;
	color: #fff;	
}

a {
	color: #cccc66;
	text-decoration: none;
}

	a:hover {
		color: #fff;	
	}

#holder {
	margin-left: 50px;
}

#nav {
	float: left;
	width: 175px;
	margin: 130px 45px 0 0;
}

	#nav ul {
		padding: 0; margin: 0;
		list-style: none;	
		line-height: 14px;
	}
	
		#nav ul a {
			color: #fff;
			font-size: 11px;
			text-decoration: none;
			font-size: 9px;
		}
		
		#primary li a {
			width: 115px;
		}
			#navawards {
				margin-top: 350px;	
			}
		
			#navpeople a {
				background: url("/assets/images/nav/people.gif") top left no-repeat;	
				height: 29px;
			}
			
			#navplaces a {
				background: url("/assets/images/nav/places.gif") top left no-repeat;	
				height: 29px;
			}
			
			#navawards a {
				background: url("/assets/images/nav/awards.gif") top left no-repeat;	
				height: 20px;
			}
			
			#navgreenbuild a {
				background: url("/assets/images/nav/greenbuild.gif") top left no-repeat;	
				height: 20px;
			}
			
			#navpress a {
				background: url("/assets/images/nav/press_releases.gif") top left no-repeat;	
				height: 20px;
			}
			
			#navcontact a {
				background: url("/assets/images/nav/contact.gif") top left no-repeat;	
				height: 20px;
			}
	
			#primary a:hover, #contact #navcontact a, #awards #navawards a, #press #navpress a, #greenbuild #greenbuild a {
				background-position: bottom;
			}
			
			

	#subnav {
		position: absolute;
		top: 210px;
	}
	
		#subnav a {
			height: auto;
			background: none;
			text-indent: 0;
			width: auto;
		}
		
			#subnav a.active, #subnav a:hover {
				color: #cccc66;	
			}

	#trinav {
		position: absolute;
		top: 105px;
		left: 0px;
	
	}
	
		#trinav a, #trinav li {
			width: 175px;

		}
	

.release {
	margin-bottom: 60px;	
}

.replaced {
	margin: 0; padding: 0;
	text-indent: -9999px;
	outline: none;
	display: block;
}


#content {
	float: left;
	width: 300px;
	margin-right: 67px;
	margin-top: 22px;
}

	#home #header {
		margin-bottom: 12px;	
	}

	#header a {
		width: 300px;
		height: 83px;
		background: url("/images/bws_logo.gif") top left no-repeat;
	}
	
	#img, .img {
		margin-bottom: 40px;
		height: 210px;
	}
	
	
	/* sidebar */
	
	#sidebar {
		float: left;
		width: 75px;
		margin-top: 130px;
	}

	#thumbs { 
		margin: 0; 
		padding: 0; 
		list-style: none;
	}
		#thumbs li {
			margin: 0 0 7px 0;	
		}
		
		#thumbs li a {
			display: block;
			background: #000;
			padding-left: 8px;	
			text-align: right;
		}
		
			#thumbs a img {
				border: 0;	
			}
		
		#thumbs a:hover, #thumbs a.selected {
			background: #cccc66;	
		}
	
	
	
	
	
	
	
	
	
	
	/* homepage specific */
	
	#promo a {
		width: 300px;
		height: 156px;
		margin-top: 36px;
		background: url("/assets/images/intro.gif") top left no-repeat;
	}
	
		#promo a:hover { background-position: bottom; }
	
	#blurb a {
		width: 300px;
		height: 40px;
		background: url("/assets/images/blurb.gif") top left no-repeat;
	}
	
		#blurb a:hover { background-position: bottom; }
		
		
	#blurb2 a {
		width: 300px;
		height: 40px;
		background: url("/assets/images/blurb2.gif") top left no-repeat;
	}
	
		#blurb2 a:hover { background-position: bottom; }