html {
  overflow: -moz-scrollbars-vertical;
  min-width:980px;
}

.mobile, #siteSubTitle {
  display:none;
}

body {
  margin:10px 0 0 0;
  font-size:10px;
  min-width:980px;
}

#wrapper {
  width:100%;
  min-width:980px;
}

strong {
  font-weight:bold;
}

h4 {
  margin-bottom:0px !important;
  font-size:10px;
}

p {
	margin: 0 0 15px 0;
}

object {
  outline:none;
  -moz-outline:none;
}

a:active, a:focus {outline: 0;}

#header {
	width:980px;
	height:113px;
	margin:auto;
}

#sitetitle {
  float:left;
  padding:0px;
  margin:0px;
}

#sitetitle a:link, #sitetitle a:visited {
  display:block;
  background: url('../images/webImgs/wl_logo.gif') no-repeat;
  width:152px;
  height:109px;
  text-indent:-2000px;
  float:left;
  margin:8px 0 0 36px;
}

#menu {
  position:relative;
  float:left;
  margin:0 0 0 98px;
  width:665px;
  z-index:1000;
}

#menu ul {
  float:left;
  width:665px;
  margin:15px 0 0 0;
  padding:0px;
}

#menu ul li {
  float:left;
  list-style:none;
}

#menu ul li:first-child, #menu ul li:first-child {
  border-left: 1px solid #8d7e25;
}

#menu ul li a:link, #menu ul li a:visited {
  display:block;
  width:109px;
  height:24px;
  border-top: 1px solid #8d7e25;
  border-right: 1px solid #8d7e25;
  border-bottom: 1px solid #8d7e25;
  text-align:center;
  color:#605271;
  font-size: 11px;
  line-height:25px;
  text-decoration:none;
  text-transform:uppercase;
  letter-spacing:1px;
  font-family:Futura, tahoma, verdana, 'San Serif';
}

#menu li a:hover {
  background:#edecd3;
}

#menu li a:link.selected, #menu li a:visited.selected {
	background:#cfc6da !important;
}

#menu ul li:hover ul {
	display:block;
}

#menu ul ul {
  display:none;
  float:left;
  padding:0px;
  background:#fff;
}

#menu ul ul li:first-child, #menu ul ul li:first-child {
  border-left: 0px;
}

#menu ul ul li a:link, #menu ul ul li a:visited {
  width:auto;
  border-left: 1px solid #8d7e25;
  border-right: 1px solid #8d7e25;
  border-top: 0px;
  border-bottom: 1px solid #8d7e25;
  text-transform:capitalize;
}

#menu ul ul li {
  width:100%;
  clear:both;
}

#menu #nav_firm ul {
	position:absolute;
	top:26px;
	left:0px;
	width:111px;
}

#menu #nav_people ul {
	position:absolute;
	top:26px;
	left:110px;
	width:111px;
}


#menu #nav_process ul {
	position:absolute;
	top:26px;
	left:220px;
	width:210px;
}


#menu #nav_portfolio ul {
	position:absolute;
	top:26px;
	left:330px;
	width:145px;
}

#menu #nav_case_studies ul {
	position:absolute;
	top:26px;
	left:401px;
	width:260px;
}

#menu #nav_firm:hover a,
#menu #nav_people:hover a,
#menu #nav_process:hover a,
#menu #nav_portfolio:hover a,
#menu #nav_case_studies:hover a{
	background:#edecd3;
}

#menu #nav_firm ul li a:hover,
#menu #nav_people ul li a:hover,
#menu #nav_process ul li a:hover,
#menu #nav_portfolio ul li a:hover,
#menu #nav_case_studies ul li a:hover {
	background:white;
}

#blogLink:link, #blogLink:visited {
  text-decoration:none;
  color: #8d7e25;
  display:block;
  float:left;
  margin: 64px 0 0 642px;
    font-family: verdana, sans-serif;
}


#introBlock {
  margin: 35px 0 15px 0;
  padding-top:105px;
  height:160px;
  background: #605271;
  border-top: 1px solid #8d7e25;
  border-bottom: 1px solid #8d7e25;
  font-size:18px;
  letter-spacing:2px;
  line-height:28px;
  font-family:Futura, tahoma, verdana, 'San Serif';
}

#introBlock blockquote {
  margin:auto;
  text-align:center;
  width:690px;
  color:#fff;
}

#introBlock blockquote cite {
  display:block;
  color:#baa455;
  font-style:normal;

}

.textPage #introBlock {
	height:1px;
	padding:0px;
	border:0px;
	margin-bottom:35px;
}

.peoplePage #introBlock,
.casePage #introBlock,
.portPage #introBlock {
	height:262px;
	padding:0px;
	margin-bottom:18px;
	background:#fff;
}

#content {
  min-height:110px;
    font-family: verdana, sans-serif;
}

.copyright {
  font-size:10px;
    font-family: verdana, sans-serif;
}

#content,
.copyright {
  color:#605271;
  line-height:19px;
}

#content a:link,
#content a:visited,
.copyright a:link,
.copyright a:visited {
  color:#605271;
  line-height:19px;
}

#content a:hover,
.copyright a:hover {
  text-decoration:none;
  color:#8d7e25;
}

.casePage #content,
.casePage .copyright,
.peoplePage #content,
.peoplePage .copyright,
.portPage #content,
.portPage .copyright,
.quotePage #content,
.quotePage .copyright {
	margin: 0 0 25px 50%;
	width:465px;
}

.textPage #content,
.textPage .copyright {
	margin: auto;
	width:650px;
	padding-left:240px
}












