/* Style Sheet VERSION 1.0*//**************//**************/@import url("master.css");/**********************************	LAYOUT STYLES**********************************/#container{	width:960px;		margin:0px auto 10px auto;	padding:0px;}#header{	width: 960px;	height: 211px;}#flashDesktop{	position:absolute;	z-index:998;	}#menu{	position:absolute;	z-index:999;}#home #header{	width: 960px;	height: 425px;}#home #header a.rotating-header{	display:none;}#home-content{	background-color:#b8b9b8;}#content{	background-color:#fff;}#sub-navigation{	height:27px;	background-color:#908e8e;	border-top:2px solid #fff;	overflow:hidden;}#sub-navigation ul#external-sites {	float:right;	padding:0 20px 0 0;}#sub-navigation ul#external-sites li {	margin:0;}#sub-navigation ul#external-sites li a {	padding:0;	height:27px;	background:none;}#home-left{	width:595px;	height:260px;	padding:20px 0 0 35px;	float:left;	background: url('../images/side_grey_gradient.jpg') repeat-x;	background-position:0 -30px;	border-top:2px solid #faf9f3;	border-right:2px solid #faf9f3;}#home-right{	width:290px;	height:260px;	padding:20px 0 0 35px;	float:left;	background: url('../images/side_grey_gradient.jpg') repeat-x;	background-position:0 -30px;	border-top:2px solid #faf9f3;	border-left:2px solid #faf9f3;	margin:0 0 0 1px;}#main-content{	overflow:hidden;	width:565px;	padding:20px 50px 0 50px;	margin:2px 0 0 0;	float:left;	background-color:#fff;	border-top:1px solid #B1B2B2;	border-right:1px solid #B1B2B2;}#sidebar{	overflow:hidden;	float:left;	width:294px;	margin:2px 0 0 0;	border-top:1px solid #B1B2B2;	background-position: 0 2px;}#sidebar #all-feats{	width:272px;	padding:25px 0 0 20px;	margin:2px 0 0 2px;	background: url('../images/side_grey_gradient.jpg') repeat-x;}#sidebar #all-feats-influence{	width:272px;	padding:25px 0 0 20px;	margin:2px 0 20px 2px;}#footer{	clear:both;	background-color:#343735;	height:40px;	font-size:11px;	font-family: Arial, sans-serif;	color:#fff;	padding:8px 0 0 10px;	font-weight:100;	}#footer #external-links{	position:absolute;	margin-left:705px;	margin-top:-8px;}#search{	position:absolute;	margin-left:550px;	padding-top:5px;}.latest-feat{	width:260px;	height:80px;	overflow:hidden;	float:left;	margin:10px 10px 10px 0;	font-family: Arial, sans-serif;}.latest-feat img{	float:left;	background: url('../images/latest_feat_background.jpg') no-repeat scroll top left;	width: 103px;	height: 55px;	padding:4px;	margin:0 10px 0 0;}.feat-influence{	margin:10px 20px 10px 0;	font-family: Arial, sans-serif;}.experience{	float:left;	width:170px;	height:140px;	text-align:center;	margin:0 18px 20px 0;}.experience img{	padding:0 0 5px 0;}.bio{	width: 120px;	height:240px;	float:left;	margin:0 10px 30px 10px;}.bio-image{	background: url('../images/bio_background.jpg') no-repeat scroll top left;	width: 120px;	height: 120px;	margin:0 0 5px 0;}.bio-image img{	padding:5px;}#experience-player-container{	background-color:#e5e5e5;	padding:10px;	margin:10px 0 10px 0;}.client-image-left {	width:125;	float:left;	margin-right:15px;}.client-content-right {	width:425px;	float:left;}/**********************************	TYPOGRAPHY STYLES**********************************/.section-header{	font-size:14px;	color:#020200;}.latest-feat h2, .feat-influence h2{	font-size:12px;	font-weight:bold;}.latest-feat p, .feat-influence p{	font-size:11px;	line-height:1.25;}#main-content h1, #about-us-hidden h1 {	font-family:Helvetica, arial, sans-serif;	font-size:28px;	color:#e35037;	border-bottom:1px solid #B8B8B8;	margin:0 0 10px 0;	font-weight:300;	text-transform: lowercase;}#main-content h2{	font-size:14px;	font-family:verdana, arial, sans-serif;	font-weight:bold;	color:#70706b;}#main-content h3{	font-size:12px;	font-family:verdana, arial, sans-serif;	font-weight:bold;	color:#e34e35;	margin:20px 0 10px 0;}#main-content p, #about-us-hidden p {	font-size:12px;	font-family:verdana, arial, sans-serif;	color:#70706b;	padding:5px 0 15px 0;	line-height:1.5;}.select-box{	color:#4c5547;	font-size:12px;	font-weight:100;	margin:0 0 20px 0;}.bio-info{	font-family: Arial, sans-serif;	font-size:12px;	line-height:1.5;}#our-clients #main-content h2 {	font-size:16px;	border-bottom:1px solid #b8b8b8;	padding-bottom:3px;	margin-bottom:10px;}#our-clients #main-content h3 {	margin:0;padding:0;}#main-content ul {	padding:0 0 0 30px;	margin:0 0 15px 0;	list-style:disc;	font-weight:normal;	font-size:12px;	font-family:verdana, arial, sans-serif;	color:#70706b;	line-height:1.5;}#main-content ul li {	margin-bottom:10px;}/**********************************	LINK STYLES**********************************/a.rotating-header{	display:block;	position:absolute;}a.logo{	display:block;	position:absolute;	margin-left:778px;	z-index:999;}.latest-feat a, .feat-influence a{	display:block;	color:#e34e35;	text-decoration:none;}#footer a{	color:#fff;	font-weight:bold;}#footer a:hover{	text-decoration:none;}#footer #external-links a.social-feats{	float:left;	display:block;	text-indent:-9999px;	background: url('../images/social_feats_link.jpg') no-repeat scroll top left;	width: 114px;	height: 28px;}#footer #external-links a.feats-express{	float:left;	display:block;	text-indent:-9999px;	background: url('../images/feats_express_link.jpg') no-repeat scroll top left;	width: 131px;	height: 28px;}.experience a{	font-family: verdana, arial, sans-serif;	color:#e34e35;	font-size:12px;}.bio-image a{	position:absolute;	margin-left:86px;	margin-top:-5px;}a.left-arrow{	font-family:Helvetica, arial, sans-serif;	font-size:14px;	color:#4c5547;	display:block;	background: url('../images/grey_arrow.jpg') no-repeat scroll top left;	height: 12px;	text-decoration:none;	padding:0 0 0 18px;}a.left-arrow:hover{	text-decoration:underline;}/**********************************	FORM STYLES**********************************/#search-box{	background: url('../images/search_box_background.jpg') no-repeat scroll top left;	width: 194px;	height: 16px;	border:none;	padding:0 0 0 10px;	float:left;}#search-button{	float:left;	margin:0 0 0 5px;}/**********************************	NAVIGATION STYLES**********************************/#sub-navigation ul{	padding-left:40px;}#sub-navigation ul li{	display:inline-block;	float:left;	margin:4px 20px 0 0 ;}#sub-navigation ul li a{	display:inline-block;	font-family:arial, sans-serif;	font-weight:200;	color:#b4b8b2;	text-decoration:none;	background: url('../images/nav/subnav_arrows.jpg') no-repeat scroll top left;	height: 18px;	padding:0 0 0px 23px;	font-size:18px;	background-position:0 2px;	text-transform:lowercase;}#sub-navigation ul li a:hover, #sub-navigation ul li a.active{	color:#f5d835;	background-position:0 -18px;	}#flashMenu ul{	position:absolute;	margin:0 0 0 24px;	font-family:Helvetica, sans-serif;	width:200px;	height:160px;	background:#222;}#flashMenu ul li a {	padding:8px 20px;	font-size:20px;	display:block;	color:#fff;	text-decoration:none;	font-weight:normal;}#flashMenu ul li a:hover {	background:#fec559;}/**********************************	MISC STYLES**********************************/#about-us-hidden {	display:none;	position:absolute;	background:#fff;	width:475px;	padding:20px 25px 10px 25px;	margin:13px 0 0 240px;}#about-us-hidden p {	padding:0;	margin-bottom:15px;}
.ir { overflow: hidden; position: relative; z-index: 1; }
.ir span { width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; z-index: 2; }
#header { height: 176px; overflow: hidden; }
#header #menu { height: 176px; overflow: hidden; }
#home #header { height: 390px; overflow: hidden; }
#nav { height: 35px; position: relative; z-index: 100; background: #333; }
#nav,
#nav-site { display: inline; float: left; width: 100%; }
#nav-site { margin: 8px 0 0 65px; }
#nav-site li { display: inline; float: left; margin: 0 20px 0 0; font: normal 21px/35px helvetica, arial, sans-serif; letter-spacing: -1px; text-transform: lowercase; }
#nav-site a { display: block; text-decoration: none; color: #fff; -webkit-transition: color .15s linear; }
#nav-site a:hover { color: #999; }
#nav-site .ir { height: 19px; }
#nav-site span { background: url(../images/nav/nav-ir-tier1.gif) left top no-repeat; }
#site-home { width: 52px; }
#site-home span { background-position: left top; }
#site-home:hover span { background-position: left -21px; }
#site-exp { width: 102px; }
#site-exp span { background-position: -52px top; }
#experiences #site-exp span,
#site-exp:hover span { background-position: -52px -21px; }
#site-feat { width: 128px; }
#site-feat span { background-position: -155px top; }
#site-feat:hover span { background-position: -155px -21px; }
#site-about { width: 80px; }
#site-about span { background-position: -284px top; }
#site-about:hover span { background-position: -284px -21px; }
#site-contact { width: 110px; }
#site-contact span { background-position: -364px top; }
#site-contact:hover span { background-position: -364px -21px; }

