@charset "UTF-8";/* CSS Document - Sprocket */
/* Zenman Productions */


/*font embeds*/
@font-face{ 
font-family:duepuntozeroReg;
src:url(/wp-content/themes/sprocket/fonts/duepuntozero_regular-webfont.eot);
}
@font-face { 
font-family:duepuntozeroReg;
src:url(http://:/) format("No-IE-404"),url(/wp-content/themes/sprocket/fonts/duepuntozero_regular-webfont.ttf) format("truetype");
}

@font-face{ 
font-family:duepuntozeroBold;
src:url(/wp-content/themes/sprocket/fonts/duepuntozero_bold-webfont.eot);
}
@font-face { 
font-family:duepuntozeroBold;
src:url(http://:/) format("No-IE-404"),url(/wp-content/themes/sprocket/fonts/duepuntozero_bold-webfont.ttf) format("truetype");
}

@font-face{ 
font-family:Calibri;
src:url(/wp-content/themes/sprocket/fonts/calibri-webfont.eot);
}
@font-face { 
font-family:Calibri;
src:url(http://:/) format("No-IE-404"),url(/wp-content/themes/sprocket/fonts/calibri-webfont.ttf) format("truetype");
}




/*generic styles*/
body { color:#666766; font-family: Calibri, Helvetica, Arial, sans-serif; font-size:14px; line-height:20px; background-image:url(/wp-content/themes/sprocket/images/shared/bg_v2.gif);  }
	
a {	outline: none; text-decoration:none; color:#999999;}
	body.expertise a { color:#412c15; }
	div#footer a { color:#999999; }

a:hover { color:#9fbd3b; }
	body.expertise a:hover { color:#9fbd3b; }
	div#footer a:hover { color:#9fbd3b; }


hr { border: 1px dotted #9fbd3b; width:170px; }
	div#slider_nav hr { width:688px; margin-left:0px; }


h2 { font-family: duepuntozeroReg, Helvetica, Arial, sans-serif; font-weight:100; letter-spacing: 1px; color:#412c15; background-image: url(/wp-content/themes/sprocket/images/shared/h2_symbol.gif); background-repeat:no-repeat; padding:11px 0px 0px 50px; height:33px; }
	body.connect h2 { background-image:none; margin:0px 0px 0px 0px; padding:0px; }
	body.news h2 { background-image:none; margin:10px 0px 30px 0px; padding:0px; }
h3 { font-family: duepuntozeroReg, Helvetica, Arial, sans-serif; font-weight:100; font-size:18px; letter-spacing: 1px; color:#412c15; background-image: url(/wp-content/themes/sprocket/images/shared/h3_symbol.png); background-repeat:no-repeat; padding:4px 0px 0px 33px; height:25px; margin:36px 0px 36px 0px; }
	div#lower_content h3 { padding:4px 0px 0px 33px; height:25px; margin:0px; }
	h3.lower_title { font-size:38px; color:#a19992; background-image:none; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
	div#casestudy_right h3 { background-image:none; margin:0px; padding:0px; border-bottom:1px dotted #9FBD3B; }
	body.news h3 { margin:0px 0px 0px 0px; }
h4 { font-family: duepuntozeroReg, Helvetica, Arial, sans-serif; font-weight:100; letter-spacing: 1px; color:#412c15; margin-bottom:4px; margin-top:30px; font-size:16px; }
	#bio h4 { padding:0px; margin:0px; }
	body.news h4 { margin:0px 0px 0px 0px; }
	div#casestudy_right h4 { color:#9fbd3b; font-style:italic; font-size:15px; margin:10px 0px 0px 0px; padding:0px 0px 0px 0px;  }
h5 { }
	#bio h5 { padding:0px; margin:0px; }
ul { }
	div#footer ul { margin:0px; padding:0px; }
	div#clients ul { float:left; margin:0px 88px 0px 0px; padding:0px; }
	div#studies ul { margin:-10px 0px 0px 0px; padding:0px 0px 0px 20px; }
	div#expertise_subnav ul { margin:0px 0px 0px 0px; padding:0px; }
	div#client_news ul { margin:0px 0px 0px 0px; padding:0px; }
	ul#portfolio { margin:0px; padding:0px;}
	ul#singlenav { margin:0px; padding:0px; }


ul li { background-image: url(/wp-content/themes/sprocket/images/shared/ul_symbol.gif); background-repeat:no-repeat; list-style-type:none; padding:0px 0px 7px 20px; }
	div#footer ul li { background-image:none; display:inline; padding:0px 7px 0px 0px; }
	div#clients ul li { margin-top:5px; }
	div#expertise_subnav ul li { background-image:none; margin:4px 0px 0px 0px; padding:0px; font-size:15px;  }
	div#slider_nav ul li { padding:0px; }
	div#client_news ul li { background-image:none; margin:4px 0px 0px 0px; padding:0px; font-size:15px;  }
	ul#portfolio li { background-image:none; }
	ul#singlenav li { background-image:none; display:inline; margin:0px 40px 0px 0px; padding:0px; }
	
strong { font-family: duepuntozeroReg, Helvetica, Arial, sans-serif; font-weight:100; letter-spacing: 1px; color:#412c15; }

img { }
	#bio img { margin-top:5px; }
	
a img { border:none; outline:none; }
p { }
	div#lower_content p { margin:5px 0px 0px 0px; }
	div#casestudy_right p { margin:0px 0px 0px 0px; }




/*generic classes*/
.sub { color:#353535; font-size:12px; font-style:italic; }
.header { color:#353535;  }
.highlight1 { font-size:20px; color:#9fbd3b; font-style:italic; }
.highlight2 { font-size:40px; color:#9fbd3b; font-style:italic; }
.highlight3 { font-size:26px; color:#9fbd3b; font-style:italic; }



/*divs*/

div#wrapper { width:970px; height:auto; margin-left:auto; margin-right:auto;  background-color:#FFFFFF; }

div#header { width:970px; height:246px; }

	div#nav_outer {width:970px; height:46px; background-color: #3a2915;  }
	
	div#nav { height:28px; position:absolute; margin-left:410px; background-color:#3a2915;  }
		div#nav ul li { background-image: none; list-style-type: none; padding:0px; margin:0px 10px 0px 10px; display: inline; }
		div#nav img { border:medium none; outline:no-outline; }
	div#flash { width:970px; height:200px; background-color:#422e17; }
	
div#home_slideshow { width:992px; height:425px; margin-left:-11px; position:relative; }	
	div#slideshow { margin-left:-9px; overflow:hidden; }
		div#left { width:11px; height:48px; position:absolute; top:28px; background-image: url(/wp-content/themes/sprocket/images/home_slideshow/left.png); background-repeat:no-repeat; }
		div#right { width:11px; height:74px; position:absolute; left:980px; top:319px; background-image: url(/wp-content/themes/sprocket/images/home_slideshow/right.png); background-repeat:no-repeat; }
	
	
div#content { width:916px; padding:20px 0px 0px 50px; border:2px solid #9fbd3b;  }
	div#upper_content { width:870px; height:auto; position:relative;  }


	div#lower_title { position:relative; z-index:100; top:4px; }

	div#lower_content { width:966px; height:204px; position:relative; z-index:200; margin-left:-50px; background-image: url(/wp-content/themes/sprocket/images/shared/lowercontent_bg.gif); background-repeat:repeat-x; background-position:top; background-color:#c9c8c8; }
		div#left_cta { width:240px; height:130px;  float:left; margin:28px 73px 0px 48px; }
		div#mid_cta {  width:240px; height:130px;  float:left; margin:28px 73px 0px 0px; }
		div#right_cta {  width:240px; height:130px;  float:left; margin:28px 0px 0px 0px; }
		 	div#left_cta.expertise_cta { margin:53px 73px 0px 48px ;}
			div#mid_cta.expertise_cta { margin:46px 73px 0px 0px ;}
			div#right_cta.expertise_cta { margin:53px 0px 0px 0px ;}
			div#left_cta.clients_cta { font-size:13px; }
			div#mid_cta.clients_cta { font-size:13px; }
			div#right_cta.clients_cta { font-size:13px; }
	
	
			/* page specific divs */
			div#bio { width:916px; height:227px; }
				div#bio_left { float:left;  }
				div#bio_right { float:left; width:670px; margin-left:20px;  }
					div#bio_right_narrow { float:left; width:475px; margin-left:20px;  }
		
			div#clients { height:300px; width:916px;}
				div#client_news {  width:600px; height:390px; }
			
			div#expertise { width:900px; height:210px; margin-bottom:0px; }
				div#expertise_copy { width:550px; height:200px; float:left; }
				div#expertise_subnav { width:170px; height:200px; float:right; margin-right:30px; }
					body.marketing div#expertise { height:410px; }
					body.public-relations div#expertise { height:410px; }
					body.media-buying div#expertise { height:410px; }
					body.events div#expertise { height:410px; }
					body.digital-strategy div#expertise { height:410px; }
					
			body.contact div#lower_content { height:660px; }
				div#twitter_container { width:420px; height:660px; float:left; margin:0px; padding:0px 32px 0px 32px;  border-right: 1px dotted #9fbd3b;}
				div#facebook_container { width:420px; height:660px; float:left; margin:0px; padding:0px 0px 0px 32px; }
					div#twitter { width:418px; height:563px; overflow:auto; }
					div#facebook { width:418px; height:563x; background:#FFF; margin:20px 0px 0px 0px; }
					

			body.news div#upper_content { width:640px; }
				div#news_post { margin:0px 0px 70px 0px; }
					

					
	
	
			/*robots*/
			div#robot_img { background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png);  position:absolute; left:648px; bottom:-40px; }
				body.about div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot.png); position:absolute; left:648px; bottom:-40px; }
				body.contact div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot3.png); position:absolute; left:648px; bottom:-50px;}
				body.news div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-60px;}
				body.clients div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot4.png); position:absolute; left:648px; bottom:-40px;}
				body.expertise div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-50px;}
					body.marketing div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-40px;}
					body.public-relations div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-40px;}
					body.media-buying div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-40px;}
					body.events div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-40px;}
					body.digital-strategy div#robot_img { width:268px; height:276px; background-image: url(/wp-content/themes/sprocket/images/shared/robot2.png); position:absolute; left:648px; bottom:-40px;}
					
	

	
div#footer { width:970px; height:36px; background-color: #392b1d; position:relative; font-size:10px; }
	div#footer_icons { width:300px; height:24px; position:absolute; top:6px; left:47px;}
	div#footer_text { width:650px; height:36px; position:absolute; left:264px; top:10px; text-align:right; line-height:14px; color:#999999; }
	
	
	
	
/*case studies slider*/
div#client_news h4 { font-size:11px; padding:0px; margin:0px; }
div#client_news p { padding:0px; margin:0px; }

#panels { position:relative; overflow:hidden; clear:both; width:860px; height:470px; }
#panels div { float:left; display:block; width:750px; margin:0 20px 0 0; }
#panels .items { width:20000em; position:absolute; clear:both; margin:0; padding:0; }

ul#port_nav { margin:0; padding:0;  }
ul#port_nav li a { display:block; float:left;  list-style:none; margin:0px 4px 0px 0px; padding:0px;  background-image: url(/wp-content/themes/sprocket/images/shared/navgear_base.gif); width:34px; height:34px; }
ul#port_nav li a.current {  background-image: url(/wp-content/themes/sprocket/images/shared/navgear_roll.gif); width:34px; height:34px; }


div#casestudy_left { float:left; width:321px; height:300px;}
div#casestudy_right { float:left; width:500px; height:300px; }
div#slider_nav { position:absolute; top:298px; }

/*twitter feed*/
ul.twitter { margin:0px; padding:0px; } /*the main ul (if list is activated)*/
li.twitter-item { margin:20px 0px 0px 0px; padding:0px; background-image:none; } /*the ul items (if list is activated)*/
p.twitter-message { } /*each one of the paragraphs (if msgs > 1)*/
.twitter-timestamp { } /*the timestamp span class*/
a.twitter-link { } /*the tweet link class*/
a.twitter-user { } /*the @username reply link class*/

/*fbook feed*/



/*client news accordion*/
h2.acc_trigger { background-image:none; padding:20px 0px 0px 0px; margin:0px 0px 0px 0px; font-size:16px; height:20px; width: 500px; float: left; border-bottom: 1px dotted #9fbd3b; width:500px; }
h2.acc_trigger a { color: #666666; text-decoration: none; display: block; padding:0px; }
h2.acc_trigger a:hover { color: #ccc; }
h2.active {background-position: left bottom;}

.acc_container {
	margin: 0 0 0 0px; padding: 0;
	overflow: hidden;
	width: 500px;
	clear: both;

}
.acc_container .block {
	padding: 20px;
}

