
/***** global layout *****/

* {
  margin: 0;
  padding: 0;
}

html, body {
  background: #000;
  margin: 0;
  padding: 0;
  color: #000;
  font-size: 12px;
	font-family: "museo-slab-1","museo-slab-2";
 /*  height: 100%; */
}
#outW {
  position: relative;
  background: transparent url(../images/bg.tile1.png) repeat-y fixed 0 0;
  width: 945px;
  padding: 0 0 0 0;
  margin: 0;
  min-height: 100%;
}
#wrapper {
  width: 1000px;
  margin: 0 auto;
/*      margin-left: 20px; */ 
}
.container {
  margin: 0;
  display: block;
}

/* ==========================================================================
   COLORS
   ========================================================================== */

.red {
	color:red;
}
.white {
	color:white;
}

/* ==========================================================================
   HEADER
   ========================================================================== */

#header {
	position: fixed;
	top:0;
	z-index: 100;
	background: #000;
  /*height: 110px;*/
}
.relative {
	position: relative;
}
#wood_divider {
	margin-top: 30px;
	margin-bottom: 20px;
}
#testing_buttons {
	position: relative;
	top: 20px;
}
/*}}}*/
#main {
	position: relative;
	z-index: 2;
}

/***** GLOBAL NAVIGATION ******/
#logo {
	height: 132px;	
}
#nav {
	
	display: block;
	background: #000 url(../images/main_nav_wood.jpg) no-repeat;
	width: 1000px;
	height: 57px;
	list-style-type: none;
	margin: 0px;
	/*position: relative;
	border: 1px solid #e386ff;*/
}
#flash_nav {
	display: block;
	position: relative;
	width: 1000px;
	height: 57px;
	margin: 0px;
	padding: 0px;
	background: black;
}
#nav span {
	display: none;
} 
#nav ul {
	position: relative;
	left: 234px;
	top: 3px;
}
#nav li {
  float: left;
  text-transform: uppercase;
  padding: 0px;
}
#nav a {
	height: 45px;
	width: 178px;
	display: block;
	/*border: 1px solid #c56dff;*/
	padding: 0;
	margin: 0;
}
#nav #work a {
	background: url(../images/navigation_sprites.png) no-repeat 1px 1px;
}
#nav #work a:hover {
	background: url(../images/navigation_sprites.png) no-repeat 1px -42px;
}
#nav #work a:active {
	background: url(../images/navigation_sprites.png) no-repeat 1px -41px;
}
#nav #work a.selected{
	background: url(../images/navigation_sprites.png) no-repeat 1px -85px;
}

#nav #info a {
	background: url(../images/navigation_sprites.png) no-repeat -175px 1px;
}
#nav #info a:hover {
	background: url(../images/navigation_sprites.png) no-repeat -175px -42px;
}
#nav #info a:active {
	background: url(../images/navigation_sprites.png) no-repeat -175px -41px;
}
#nav #info a.selected {
	background: url(../images/navigation_sprites.png) no-repeat -175px -85px;
}
#nav #news a {
	background: url(../images/navigation_sprites.png) no-repeat -351px 1px;
}
#nav #news a:hover {
	background: url(../images/navigation_sprites.png) no-repeat -351px -42px;
}
#nav #news a:active {
	background: url(../images/navigation_sprites.png) no-repeat -351px -41px;
}
#nav #news a.selected {
	background: url(../images/navigation_sprites.png) no-repeat -351px -85px;
}
#subnav {
	position: relative;
	display: block;
	background: #000 url(../images/subnav_wood.jpg) no-repeat 0px 0px;
	width: 1000px;
	height: 45px;
	list-style-type: none;
	margin: 0px; 
	
	/*position: relative;
	border: 1px solid #e386ff;*/
}
#subnav span {
	display: none;
} 
#subnav ul {
	position: absolute;
	display: block;
	top: 5px;
	left: 360px;
	height: 30px;
}
#subnav li {
  float: left;
  text-transform: uppercase;
  padding-left: 16px;
  padding-right: 16px;
}
#subnav a {
	height: 19px;
	display: block;
	/*border: 1px solid #c56dff;*/
	padding: 0;
	margin: 0;
}
#subnav #all a {
	width: 37px;
	background: url(../images/subnav_sprites.png) no-repeat 1px 1px;
}
#subnav #all a:hover {
	background: url(../images/subnav_sprites.png) no-repeat 1px -19px;
}
#subnav #all a.selected {
	width: 37px;
	background: url(../images/subnav_sprites.png) no-repeat 1px -19px;
}
#subnav #interactive a {
width: 99px;
	background: url(../images/subnav_sprites.png) no-repeat -35px 1px;
}
#subnav #interactive a:hover {
	background: url(../images/subnav_sprites.png) no-repeat -35px -19px;
}
#subnav #interactive a.selected {
	background: url(../images/subnav_sprites.png) no-repeat -35px -19px;
}
#subnav #video a {
	width: 93px;
	background: url(../images/subnav_sprites.png) no-repeat -134px 1px;
}
#subnav #video a:hover {
	background: url(../images/subnav_sprites.png) no-repeat -134px -19px;
}
#subnav #video a.selected {
	background: url(../images/subnav_sprites.png) no-repeat -134px -19px;
}

#project_subnav {
	position: relative;
	display: block;
	background: #000 url(../images/top_bar.jpg) no-repeat;
	width: 1050px;
	height: 45px;
	left: -25px;
	list-style-type: none;
	margin: 0px;
	/*position: relative;
	border: 1px solid #e386ff;*/
}
#subnav_beacon {
	position: absolute;
	width: 200px;
	height: 200px;
	z-index: 5000;
	top: -250px;
	left: -300px;
}
#project_subnav span {
	display: none;
} 
#project_subnav ul {
	display: block;
}
#project_subnav li {

}
#project_subnav a {
	position: absolute;
	top: 3px;
	width: 125px;
	height: 28px;
	display: block;
	/*border: 1px solid #c56dff;*/
	padding: 0;
	margin: 0;
	filter:inherit;
}
#project_subnav #previous_project a {
	top: 3px;
	left: 13px;
	background: url(../images/button_top_prev.png) no-repeat 1px 1px;
	opacity:inherit;
	filter:inherit;
}
#project_subnav #previous_project a:hover {
	background: url(../images/button_top_prev.png) no-repeat 1px -27px;
}
#project_subnav #previous_project a.selected {
	background: url(../images/button_top_prev_on.png) no-repeat 1px 1px;
}
#project_subnav #next_project a {
	left: 916px;	
	background: url(../images/button_top_next.png) no-repeat 1px 1px;

}
#project_subnav #next_project a:hover {

		background: url(../images/button_top_next.png) no-repeat 1px -27px;
}
#project_subnav #next_project a.selected {
		background: url(../images/button_top_next_on.png) no-repeat 1px 1px;
}

/*====================================================================================  Project Template  ===*/
#project_subnav_bottom {
	position: relative;
	display: block;
	background: #000 url(../images/bottom_bar.jpg) no-repeat 1px 1px;
	width: 1045px;
	height: 57px;
	left: -21px;
	list-style-type: none;
	margin: 0px;
	margin-bottom: 25px;
}
#project_subnav_bottom span {
	display: none;
} 
#project_subnav_bottom ul {
	display: block;
}
#project_subnav_bottom li {

}
#project_subnav_bottom a {
	position: absolute;
	top: 6px;
	width: 157px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 0;
	opacity:inherit;
	filter:inherit;
}
#project_subnav_bottom #previous_project a {
	left: 2px;
	background: url(../images/button_bottom_prev.png) no-repeat 1px 1px;
	opacity:inherit;
	filter:inherit;
}
#project_subnav_bottom #previous_project a:hover {
	background: url(../images/button_bottom_prev.png) no-repeat 1px -44px;
}
#project_subnav_bottom #previous_project a.selected {
	background: url(../images/button_bottom_prev_on.png) no-repeat 1px 1px;
}
#project_subnav_bottom #next_project a {
	left: 885px;	
	background: url(../images/button_bottom_next.png) no-repeat 1px 1px;
}
#project_subnav_bottom #next_project a:hover {
	background: url(../images/button_bottom_next.png) no-repeat 1px -44px;
}
#project_subnav_bottom #next_project a.selected {
	background: url(../images/button_bottom_next_on.png) no-repeat 1px 1px;
}
#project_subnav_bottom #work a {
	left: 475px;	
	background: url(../images/button_bottom_work.png) no-repeat 1px 1px;
}
#project_subnav_bottom #work a:hover {
	background: url(../images/button_bottom_work.png) no-repeat 1px -44px;
}
#project {
	position: relative;
}
#project_info {
	min-height: 0;
}
div#project.clearfix.hascutout #project_info {
	min-height: 100px;
	margin-bottom: 50px;
}

#project h1 {
	margin-top: 20px;
	color: #A93119;
	font: 16px "museo-slab-1","museo-slab-2", Arial, sans-serif;
	font-weight: 600;
	padding-bottom: 2px;
}
#default_video {
	position: relative;
	z-index: 1;
/* 	width: 1000px; */
	display: block;
}
#project p {
	padding-bottom: 5px; 
	color: #3D5157;
	line-height: 15px;
	width: 800px;
	font-family: arial;
}
div#project.clearfix.hascutout p {
	width: 675px;
	z-index: 2;
}
.video_player {
	z-index: 1;
	position: relative;
		display: block;
}
img.video_frame_top {
position: absolute;
top: 0;
z-index: 20;
}
img.video_frame_bottom {
position: absolute;
z-index: 20;
}
 img.video_frame_left {
position: absolute;
display: block;
top:18px;
width: 13px;
z-index: 20;
}
img.video_frame_right {
position: absolute;
display: block;
top:18px;
left:990px;
width: 10px;
z-index: 20;
}
#player video, #video_player_1 video, #video_player_2 video, #video_player_3 video{
	margin-left: 6px;
}
.player {
	margin-bottom: 60px;
}
.video_player_extra {
	margin-bottom: 60px;
}
#video_extra_1, video_extra_2, video_extra_3 {
	position: relative;
	z-index: 1;
	display: block;
}

p#client, p#categories {
	color: #6A664C;
	padding-bottom: 0;
}
p#categories {
padding-bottom: 15px;
}
#client .label {
	color: #864EAF;
	font: 12px "museo-slab-1","museo-slab-2", Arial, sans-serif;
}
#categories .label {
	color: #5E93AE;
	font: 12px "museo-slab-1","museo-slab-2", Arial, sans-serif;
}
#writeup p {
	color: #3D5157;
	width: 800px;
	padding-bottom: 12px;
}
#writeup .label {
	color: #95AF34;
	font: 12px "museo-slab-1","museo-slab-2", Arial, sans-serif;
	padding-bottom: 5px;
	display: block;
}
#writeup a {
	color: #3D5157;
	text-decoration: underline;
}
#writeup a:hover {
	color: #478e99;
}
#project ul {
	color: #735652;
	margin-bottom: 30px;
}
#writeup ul {
	color: #3D5157;
}
#features {
	display: block;
	padding-top: 6px;
	padding-bottom: 7px;
	color: green;
	font: 12px "museo-slab-1","museo-slab-2", Arial, sans-serif;
}
#features_list {
	display: block;
/* 	padding-bottom: 30px; */
}
#features_buffer {
	height: 45px;
}
#project ul {
	font-size: 12px;
	font-family: arial, helvetica;
}
a.playbutton span {
	display: none;
}
a.playbutton {
	position: absolute;
	top: 251px;
	left: 869px;
	display: block;
	display:none;
	z-index: 10;
	width: 135px;
	height: 124px;
	padding: 0;
	margin: 0;
	background: url(../images/playbutton_sprites.png) no-repeat 0px 0px ;
}
a.playbutton:hover {

background: url(../images/playbutton_sprites.png) no-repeat -135px 0px ;

}

#cutout {
	position: absolute;
	left: 690px;
	top: -228px;
	z-index: -11;
}

#cutout.project_subnav_cutout {
	z-index: 1;
	left: 690px;
	top: -228px;
}
a#launch {
	position: absolute;
	top: 10px;
	left: 865px;
	width: 200px;
	height: 45px;
	z-index: 2;
}
a#launch span {
	display: none;
} 
a#launch  {
	position: absolute;
	width: 200px;
	height: 45px;
	display: block;
	padding: 0;
	margin: 0;
	background: url(../images/button_launch.png) no-repeat 1px 1px;
}

a#launch:hover {
	background: url(../images/button_launch.png) no-repeat 1px -44px;
}
a#launch.app{
	top: 60px;
	left: 865px;
	background: url(../images/button_app_store.png) no-repeat 1px 1px;
}
a#launch.app:hover{
	background: url(../images/button_app_store.png) no-repeat 1px -44px;
}
/***** homepage *	****/
.pre_buffer {
	height: 1px;
	color: black;
}
.buffer {
	height: 233px;
	color: black;
}
#about.buffer {
	height: 188px;
	color: black;
}
#news.buffer {
	height: 188px;
	color: black;
}
#project_template.buffer {
	height: 233px;
	color: black;
}
.top_shadow {
	position: absolute;
	top: 234px;
	height: 51px;
	width: 1000px;
}
.top_shadow img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */   
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);   /* IE6 & 7 */      
	zoom: 1;
}
.top_shadow#project_details {
	position: absolute;
	left: -20px;
	width: 1050px;
}
.top_shadow#project_details img {
	width: 1050px;
}
#news.top_shadow, #info.top_shadow {
	top: 189px;
}
#hero {
	position: relative;
	/*margin-top: 233px;*/
	padding-bottom: 4px;
	}
#hero .project_thumb {
	left: 0;
	z-index: 2;
}
#hero #hero_image_slides {
	left: 0;
	z-index: 2;
}
#hero .frame {
	position:absolute;
	left: 0;
	top: 0;
	z-index: 10;	
}
#hero_arrow {
	position: absolute;
	top: 493px;	
	left: 810px;
}
/*#hero span {
	vertical-align: middle;
}*/
#hero a.info {
	border:  solid;
}

#projects {
	background: black;
	position: relative;
	left: -4px;
	padding: 0;
/* 	margin-bottom: 20px; */
/* 	height: 850px; */
	width: 1016px;
}
.element {
  width: 160px;
  height: 96px;
  margin: 4px; 
  float: left;
  overflow: hidden;
  position: relative;
  color: #222;
}

.element * {
  position: absolute;
  margin: 0;
}
.project {
	opacity: 
}
.project img {
	position:absolute;
}
.project .project_thumb {
	position:absolute;
	left: 0;
	z-index: 2;
}
.project .frame {
	position:absolute;
	z-index: 10;	
}
.project .new_ribbon, #hero .new_ribbon {
	position: absolute;
	z-index: 5;
	top: 5px;
}
.project  a {
	display: block;
	position: relative;
}
.overflow_on {
overflow: visible;
}
.project .label, #hero .label {
	background-color: white;
	padding: 2px;
	padding-left: 12px; 
	padding-right: 4px; 
	margin: 0;
	color: black;
	font-size: 12px;
	font-weight: bold;
	font-family: "museo-slab-1","museo-slab-2";
	/* Fallback for web browsers that doesn't support RGBa */
	background: rgb(255, 255, 255);
	/* RGBa with 0.6 opacity */
	background: rgba(255, 255, 255, 0.6);
	/* For IE 5.5 - 7*/
	position: absolute;
	top: 65px;
	z-index: 9;
	white-space: nowrap;
	display:none;
}
#hero .label {
	top:455px;
	font-size: 15px;
}
.project.height2 .label {
	top:160px;
}

.project.height3 .label {
	top:160px;
}
.project.height4 .label {
	top:350px;
}
.project.height5 a {
	 height:407px;
	 width:663px;
	 overflow: hidden;
}

.project.height5 .label {
	top:350px;
	font-size: 15px;	
}
.project.overflow_on .label {
	padding-left: 4px;	
}



.variable-sizes .element.width2 { width: 160px; }

.variable-sizes .element.height2 { height: 200px; }

.variable-sizes .element.width2.height2 {
  font-size: 2.0em;
}

.variable-sizes .element.width3 { width: 328px; }

.variable-sizes .element.height3 { height: 200px; }

.variable-sizes .element.width4 { width: 328px; }

.variable-sizes .element.height4 { height: 408px; }

.variable-sizes .element.width5{ width: 664px; }

.variable-sizes .element.height5 { height: 408px; }
.element.large,
.variable-sizes .element.large,
.variable-sizes .element.large.width2.height2 {
  font-size: 3.0em;
  width: 350px;
  height: 350px;
  z-index: 100;
}

.clickable .element:hover {
  cursor: pointer;
}

.clickable .element:hover h3 {
  text-shadow:
    0 0 10px white,
    0 0 10px white
  ;
}

.clickable .element:hover h2 {
  color: white;
}

/**** Isotope Filtering ****/

.isotope-item {
  z-index: 2;
}

.isotope-hidden.isotope-item {
  pointer-events: none;
  z-index: 1;
}



/**** Horizontal ****/

.horizontal #container {
  height: 80%;
}

#copy {
  max-width: 640px;
}
/*About Page*/
#about_map {
	margin: 0 0 0;
	padding: 0;
}
#about_contacts_channels {
	background: url(/wp-content/themes/Honest/images/contact_strip_wide.jpg) no-repeat; 
	height: 117px;
	width: 1000px;
	}
ul#contacts {
	height: 100px;


	float: left;
	}
ul#contacts span {
	display: none;
} 
ul#contacts ul {
	display: block;
	position: relative;
	left: 234px;
	top: 30px;
}
ul#contacts li {
	display: block;
	position: relative;
	float: left;
  	text-transform: uppercase;
  	padding: 0px;
	height: 90px;	
	width: 220px;
	top: 8px;
	overflow: visible;
}
ul#contacts li#contact {
	background: url(/wp-content/themes/Honest/images/buttons_over_tab_contact.png) no-repeat 14px 0px; 	
margin-left: 15px;
} 
ul#contacts li#new_business {
	background: url(/wp-content/themes/Honest/images/buttons_over_tab_new.png) no-repeat 14px 0px; 	
	margin-left: 29px;
}
ul#contacts li#jobs {
		background: url(/wp-content/themes/Honest/images/buttons_over_tab_jobs.png) no-repeat 14px 0px; 	
	margin-left: 35px;
} 	

ul#channels {
	height: 66px;
	width: 256px;

	float: left;
	margin-top: 10px;
}
ul#channels span {
	display: none;
} 
ul#channels ul {
	display: block;
	position: relative;
	}
ul#channels li {
	position: relative;
	float: left;

}
ul#channels li a {
	display: block;
	height: 66px;
	width: 60px;

}
#about_contacts_channels ul#channels #facebook a {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat 0px 0px; 	
		width: 62px;
}
#about_contacts_channels ul#channels #facebook a:hover {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat 0px -67px; 	
}
#about_contacts_channels ul#channels #vimeo a {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat -183px 0px; 	
}
#about_contacts_channels ul#channels #vimeo a:hover {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat -183px -67px; 
}
#about_contacts_channels ul#channels #youtube a {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat -64px 0px; 	
}
#about_contacts_channels ul#channels #youtube a:hover {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat -64px -67px; 	
}
#about_contacts_channels ul#channels #twitter a {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat -124px 0px; 	
}
#about_contacts_channels ul#channels #twitter a:hover {
		background: url(/wp-content/themes/Honest/images/buttons_info_channels_sprites.png) no-repeat -124px -67px; 		
}
#overview {
	position: relative;
}
#overview p {
	
		padding-top:10px;
		padding-bottom:10px;
		display: block;
		width: 1000px;
		color: #3B5155;
		font-size: 14px;
		font-weight: 6	00;
		line-height: 25px;
		font-style: italic;
	letter-spacing: 1px;
}
#overview img {
	position: absolute;
	left:  -50px;
	top: -1px;
}
img#awards { 
margin-bottom: 15px;}
#representation {
	height: 280px;
}
.representation {
	
	width: 498px;
	float: left;
}
.representation img {
	float: left;
}
.representation .info {
	float: left;
	padding-left: 16px;
	font-family: arial, helvetica;
	color: #715850;
}
.representation h1 {
	padding-top: 20px;
	padding-bottom: 20px;
	color: #DDE599;
	font-size: 14px;
}
.representation h2 {
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
}
.representation h3{
	font-weight: 200;
	padding-top: 10px;
	font-size: 14px;
}
.representation h3.teal {
color: #6BC2A1;
}
.representation h3.red {
color: #A42630;
}
.representation a {
	color: #9E9951;
}
#about_animation {
	margin-top: 20px;
}
#services {
		padding-bottom: 33px;
}
#services #lists .list {
	float: left;
	width: 336px;
	padding-top: 14px;
}
#services #lists #film_video {
	float: left;
	width: 328px;
}
#services #lists h1 {
	display: block;
	height: 50px;
	width: 328px;
}

#services #lists .list li {
	margin-left:40px;
	color: #3F574E;
	font-family: arial, helvetica;
}
#services #lists h1 span {
	display: none;
}
#services #lists #creative h1 {
background: url(/wp-content/themes/Honest/images/services_header_creative.jpg) no-repeat 0px 0px; 
}
#services #lists #interactive h1 {
background: url(/wp-content/themes/Honest/images/services_header_interactive.jpg) no-repeat 0px 0px; 
}
#services #lists #film_video h1 {
background: url(/wp-content/themes/Honest/images/services_header_film.jpg) no-repeat 0px 0px; 
}
#mc_embed_signup {
	height: 550px;
	width: 1000px;
	background: url(/wp-content/themes/Honest/images/join_background.jpg) no-repeat 0px 0px; 
	margin-bottom: 10px;
}
#mc-embedded-subscribe-form label {
	display: none;
}
.mc-field-group {
position: relative;
}
input[type="text"]{
position: absolute;
    background: none;
    border:none;
    color: #DC912B;
    font-size: 12px;
    	top: 437px;
}
#mce-EMAIL {
	position: absolute;

	left: 45px;	
	width: 250px;
}
#mce-FNAME {
	position: absolute;

	left: 358px;
	width: 250px;
}
#mce-LNAME {
	position: absolute;

	left: 670px;
	width: 250px;
}
input[type=submit] {
	position: relative;
	top: 481px;
	left: 809px;
	border: 0;
	width: 150px;
	height: 45px;
	text-indent: -2000px;
	background: url(/wp-content/themes/Honest/images/button_subscribe.png);
	cursor: pointer;
}
input[type=submit]:hover {
	background: url(/wp-content/themes/Honest/images/button_subscribe.png) no-repeat 0px -45px;
}


ul#channels.news {
	display: block;
	height: 245px;
	width: 1001px;
	float: left;
	margin-top: 10px;
	background: url(/wp-content/themes/Honest/images/social_base.jpg) no-repeat 0px 0px;
}
ul#channels.news span {
	display: none;
} 
ul#channels.news ul {
	display: block;
	position: relative;
	}
ul#channels.news li {
	position: relative;
	float: left;
}
ul#channels.news li a {
	display: block;
	height: 125px;
	width: 122px;
	position: absolute;
	top: 90px;
}
ul#channels.news #facebook a {
	position: absolute;
	left: 185px;
	width: 122px;
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat 0px 0px; 	
}
ul#channels.news #facebook a:hover {
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat 0px -126px; 	
}
ul#channels.news #twitter a {
	left: 355px;
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat -123px 0px; 	
}
ul#channels.news #twitter a:hover {
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat -123px -126px; 	
}
ul#channels.news #youtube a {
	left: 525px;
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat -244px 0px; 	
}
ul#channels.news #youtube a:hover {
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat -244px -126px; 	
}
ul#channels.news #vimeo a {
	left: 696px;
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat -367px 0px; 	
}
ul#channels.news #vimeo a:hover {
	background: url(/wp-content/themes/Honest/images/button_news_channels_sprites.png) no-repeat -367px -126px; 	
}
/* >> The Magnificent CLEARFIX: Updated to prevent margin-collapsing on child elements << j.mp/bestclearfix */
.clearfix:before, .clearfix:after { content: "\0020"; display: block; height: 0; visibility: hidden; }
.clearfix:after { clear: both; }
/* fix clearfix: blueprintcss.lighthouseapp.com/projects/15318/tickets/5-extra-margin-padding-bottom-of-page */
.clearfix { zoom: 1; }

/*footer*/
#footer_top {
	margin-bottom: 40px;
}
a#contact_button span {
	display: none;
}
a#contact_button  {
	background: url(/wp-content/themes/Honest/images/button_contact_sprites.jpg) no-repeat 0px 0px; 
	display: block;
	height: 901px;
	width: 901px;
	margin: auto;
	margin-left: 50px;
}
a#contact_button:hover {
	background: url(/wp-content/themes/Honest/images/button_contact_sprites.jpg) no-repeat 0px -900px;	
}


