@charset "UTF-8";
/* CSS Document */

 /*@font-face { font-family: typewriter; src: url('Delicious-Roman.otf'); } */
/*@font-face {font-family:'typewriter'; src:url('king.ttf'); } */

* { margin: 0; padding: 0; }

@font-face {font-family:'a song for jennifer'; src:url('a song for jennifer.ttf'); }


a{
	text-decoration:none;
	color:#FFF;
}

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

#main{
	width:100%;
	/*overflow:none;*/
	font-family: "a song for jennifer";
	color:#FFF;
}

#header{
	float:left;
	top:0;
	position:fixed;
	overflow:none;
	background-color:#000;
	width:100%;
	padding:0;
	left:0;
	z-index:2;
	height:60px;
}

.headercenterouter{
	float:left;
	position:relative;
	width:1100px;
	left:50%;
}

.headercenterinner{
	float:left;
	position:relative;
	width:1100px;
	left:-550px;
}

#logo{
	float:left;
	position:relative;
	left:-10px;
}

.navbar{
	padding-left:40px;
	float:left;
	position:relative;
	padding-top:15px;
}

.navelement{
	font-family: "PT Sans";
	font-size:19px;
	padding-left:8px;
	padding-bottom:10px;
	padding-right:8px;;
	float:left;
}

#slideshow{
	overflow: hidden;
	padding-top:50px;
	left:0;
	position:absolute;
	width:100%;
	margin:auto;
}

#buttons{
	padding-left:170px;
}

#expertise360container{
	background-image:url('images/honeycomb4clear.png');	
}

#casestudies{
	/*background-color:#000;*/
	/*background-image:url('images/honeycomb4clear.png');*/
	/*color:#6BBD44;*/
	color:#000;
	text-align:center;
	position:relative;
	float:left;
	left:0;
	font-size:70px;
	width:100%;
	top:1500px;
	padding-top:50px;
	padding-bottom:50px;
	overflow:hidden;
	font-family: "PT Sans";
}

/*#casestudieshome{
	background-color:#000;
	color:#6BBD44;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	font-size:70px;
	width:100%;
	top:50px;
	padding-top:20px;
	overflow:hidden;
}*/

#casestudytext{
	float:left;
	width:66%;
	margin-left:17%;
	margin-right:17%;
	font-family:"PT Sans";
	font-size:18px;
	color:#000;
	padding-bottom:30px;
	line-height:28px;
	text-align:justify;
}

.headlinetext{
	width:100%;
	float:left;
	padding-bottom:30px;
	font-family:"PT Sans Caption";
}

.360headlinetext{
	width:100%;
	float:left;
}

.casestudy{
	padding:8px;
	float:left;
	padding-bottom:40px;
}

.casestudy img{
	width:167px;
}

#whatwedo{
	/*background-image:url('images/honeycomb4clear.png');*/
	/*background-color:#FFF;*/
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	font-size:70px;
	width:100%;
	top:596px;
	padding-top:50px;
	overflow:hidden;
	font-family: "a song for jennifer";
}

#contentcreation{
	float:left;
	position:relative;
	left:100px;
	top:-40px;
}

#casestudybutton{
	float:left;
	position:relative;
	z-index:1;
	top:-210px;
	left:770px;
}



#expertise{
	/*background-color:#FFF;*/
	background-image:url('images/honeycomb4clear.png');
	color:#000;
	position:relative;
	float:left;
	left:0;
	font-size:70px;
	width:100%;
	top:1500px;
	padding-top:10px;
	overflow:hidden;
	padding-bottom:40px;

}

#globe{
	float:left;
	padding-left:50px;
	padding-right:50px;
	width:300px;
}

#expertiseheadline{
	float:left;
	width:500px;
	font-family:"PT Sans Caption";
	font-size:70px;
	padding-left:25px;
	padding-top:30px;
}

#expertisetext{
	float:left;
	width:640px;
	font-family:"PT Sans";
	font-size:20px;
	padding-top:30px;
	padding-left:30px;
}

#team{
	/*background-color:#000;*/
	background-image:url('images/honeycomb4clear.png');
	color:#000;
	position:relative;
	float:left;
	left:0;
	width:100%;
	font-size:70px;
	top:1500px;
	padding-top:20px;
	overflow:hidden;
	padding-bottom:20px;
}

#teamheadline{
	float:left;
	text-align:center;
	width:100%;
	font-family:"PT Sans Caption";
	font-size:70px;
	/*padding-left:30px;*/
	padding-top:30px;
	padding-bottom:30px;
}

.teamtext{
	float:left;
	width:66%;
	text-align:left;
	margin-left:17%;
	margin-right:17%;
	font-family:"PT Sans";
	font-size:18px;
	padding-left:0px;
}


#footer{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:relative;
	float:left;
	left:0;
	width:100%;
	top:1500px;
	padding-top:20px;
	overflow:hidden;
}

#footer a{
	text-decoration:none;
	color:#000;
}

#footer a:hover{
	text-decoration:none;
	color:#38b2c9;
}

#footerheadline{
	font-family:"a song for jennifer";
	font-size:30px;
	text-align:center;
}

#footertext{
	text-align:center;
	font-family:"PT Sans";
	font-size:16px;
	padding-top:15px;
	padding-bottom:15px;
	line-height:150%;
}

span{
	font-family:"PT Sans Caption";
	font-size:22px;
}

body{
	font-family:"PT Sans";
	font-size:16px;
}

#solocase{
	overflow: hidden;
	padding-top:120px;
	left:0;
	position:absolute;
	width:100%;
	color:#000;
}

.casecolumn0{ /*style for even column width*/
	float:left;
	width:49%;
	font-family:"PT Sans";
	line-height:150%;
	font-size:22px;
	padding-bottom:20px;
}

.casecolumn1{
	float:left;
	width:60%;
	font-family:"PT Sans";
	line-height:150%;
	font-size:22px;
	padding-bottom:20px;
}

.casecolumn2{
	float:left;
	width:40%;
	font-family:"PT Sans";
	line-height:150%;
	font-size:22px;
	padding-bottom:20px;
}

.casecolumn3{
	float:left;
	width:100%;
	font-family:"PT Sans";
	line-height:150%;
	font-size:22px;
	text-align:center;
}

.casecolumn4{
	float:left;
	width:70%;
	font-family:"PT Sans";
	line-height:150%;
	font-size:22px;
}

.casecolumn5{
	float:left;
	width:80%;
	font-family:"PT Sans";
	line-height:150%;
	font-size:22px;
}

.sectionheader{
	font-family: "a song for jennifer";
	float:left;
	width:100%;
	padding-top:30px;
	border-top:dotted;
	border-color:#C8C8C8;
}

.biophoto{
	float:left;
	width:30%;	
}

.bioheader{
	float:left;
	width:70%;
}

.biosubheader{
	float:left;
	width:70%;
}

.biotext{
	float:left;
	padding-top:20px;
	padding-bottom:40px;
}

.associate-text{
	float:left;
	padding-top:20px;
	padding-bottom:40px;
}

.associate-text a{
	color:#38b2c9;
}

.associate-text a:hover{
	color:#555555;
}

#footer3{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	top:4150px;
	width:100%;
	padding-top:20px;
	overflow:hidden;
	border-top:dotted; 
	border-color:#C8C8C8;
}

#footer3 a{
	text-decoration:none;
	color:#000;
}

#footer3 a:hover{
	text-decoration:none;
	color:#38b2c9;
}

#footer2{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	width:100%;
	top:1950px;
	padding-top:20px;
	overflow:hidden;
	border-top:dotted; 
	border-color:#C8C8C8;
}

#footer2 a{
	text-decoration:none;
	color:#000;
}

#footer2 a:hover{
	text-decoration:none;
	color:#38b2c9;
}

#footer4{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	width:100%;
	top:1550px;
	padding-top:20px;
	overflow:hidden;
	border-top:dotted; 
	border-color:#C8C8C8;
}

#footer4 a{
	text-decoration:none;
	color:#000;
}

#footer4 a:hover{
	text-decoration:none;
	color:#38b2c9;
}

#footer5{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	width:100%;
	top:3230px;
	padding-top:20px;
	overflow:hidden;
	border-top:dotted; 
	border-color:#C8C8C8;
}

#footer5 a{
	text-decoration:none;
	color:#000;
}

#footer5 a:hover{
	text-decoration:none;
	color:#38b2c9;
}

#footer6{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	width:100%;
	top:1550px;
	padding-top:20px;
	overflow:hidden;
	border-top:dotted; 
	border-color:#C8C8C8;
}

#footer6 a{
	text-decoration:none;
	color:#000;
}

#footer6 a:hover{
	text-decoration:none;
	color:#38b2c9;
}


#footer7{
	background-color:#FFF;
	color:#000;
	text-align:center;
	position:absolute;
	float:left;
	left:0;
	width:100%;
	top:2550px;
	padding-top:20px;
	overflow:hidden;
	border-top:dotted; 
	border-color:#C8C8C8;
}

#footer7 a{
	text-decoration:none;
	color:#000;
}

#footer7 a:hover{
	text-decoration:none;
	color:#38b2c9;
}



#noospheremediallc{
	float:left; 
	width:100%; 
	text-align:center;
	font-family:'PT Sans';
	font-size:12px;
	padding-top:10px;
	padding-bottom:5px;
}

#360degrees{
	float:left;
	z-index:-1;
	position:absolute;
}

#content_strategy_heading{
	font-family:"PT Sans Caption";
	color:#FFF;
	font-size:30px;
	text-align:left;
	width:450px;
	position:absolute;
	z-index:1;
	left:90px;
	top:190px;
}

#content_strategy_body{
	font-family:'PT Sans';
	color:#FFF;
	font-size:22px;
	text-align:left;
	width:400px;
	position:absolute;
	z-index:1;
	left:90px;
	top:240px;
}

#custom_content_heading{
	font-family:"PT Sans Caption";
	color:#FFF;
	font-size:30px;
	text-align:right;
	width:400px;
	position:absolute;
	z-index:1;
	left:610px;
	top:190px;
}

#custom_content_body{
	font-family:'PT Sans';
	color:#FFF;
	font-size:22px;
	text-align:right;
	width:400px;
	position:absolute;
	z-index:1;
	left:610px;
	top:240px;
}

#strategic_marketing_heading{
	font-family:"PT Sans Caption";
	color:#FFF;
	font-size:30px;
	text-align:left;
	width:400px;
	position:absolute;
	z-index:1;
	left:90px;
	top:500px;
}

#strategic_marketing_body{
	font-family:'PT Sans';
	color:#FFF;
	font-size:22px;
	text-align:left;
	width:400px;
	position:absolute;
	z-index:1;
	left:90px;
	top:550px;
}

#social_media_heading{
	font-family:"PT Sans Caption";
	color:#FFF;
	font-size:30px;
	text-align:right;
	width:400px;
	position:absolute;
	z-index:1;
	left:610px;
	top:500px;
}

#social_media_body{
	font-family:'PT Sans';
	color:#FFF;
	font-size:22px;
	text-align:right;
	width:400px;
	position:absolute;
	z-index:1;
	left:610px;
	top:550px;
}

#marketingconsult_container{
	font-family:"a song for jennifer";
	font-size:48px;
	color:#000;
	position:relative;
	top:50px;
	text-align:center;
	float:left;
	left:0;
	width:100%;
	padding-top:10px;
	overflow:hidden;
	padding-bottom:50px;
}

#marketingconsult{
	font-family:"PT Sans Caption";
	font-size:19px;
	text-align:center;
	margin-top:40px;
}

#marketingconsult a{
	color:#00aeea;
}

#marketingconsult a:hover{
	color:#076ab1
}


#about_noosphere{
	background-image:url('images/honeycomb4clear.png');
	color:#000;
	position:relative;
	float:left;
	left:0;
	font-size:70px;
	width:100%;
	margin-top:30px;
	padding-top:10px;
	top:350px;
	overflow:hidden;
	padding-bottom:40px;
}

#about_noosphere_headline{
	float:left;
	width:600px;
	font-family:"PT Sans Caption";
	font-size:40px;
	padding-left:25px;
	padding-top:30px;
}