/****************************************************************************
Last updated: 
*****************************************************************************/

/* page headings *********************************************************************/

#left h2, #right h2 {
	font-size:1px; /* ie leaves the height of the regular h1 font without this */
}

/* general */

h2#h_hello {
	text-indent:-9999px;
	width:29px;
	height:12px;
	margin:0 0 16px 0;
	padding:0;
	background: url(../images/h_hello.gif) no-repeat 0px 0px;
}

h2#h_creative {
	text-indent:-9999px;
	width:199px;
	height:14px;
	margin:0 0 16px 0;
	padding:0;
	background: url(../images/h_creative_solutions.gif) no-repeat 0px 0px;
}

h2#h_recently {
	text-indent:-9999px;
	width:49px;
	height:13px;
	margin:0 0 16px 0;
	padding:0;
	background: url(../images/h_recently.gif) no-repeat 0px 0px;
}

h2#h_featured_work {
	text-indent:-9999px;
	width:86px;
	height:11px;
	margin:10px 0 0 0;
	padding:0;
	background: url(../images/h_featured_work.gif) no-repeat 0px 0px;
}

h2#h_featured_clients {
	text-indent:-9999px;
	width:91px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_featured_clients.gif) no-repeat 0px 0px;
}

h2#h_related {
	text-indent:-9999px;
	width:41px;
	height:11px;
	margin:0 0 20px 0;
	background: url(../images/h_related.gif) no-repeat 0px 0px;
}

h2#h_contact {
	text-indent:-9999px;
	width:47px;
	height:11px;
	margin:0 0 20px 0;
	background: url(../images/h_contact.gif) no-repeat 0px 0px;
}

/* about */

h2#h_about {
	text-indent:-9999px;
	width:36px;
	height:11px;
	margin:0 0 20px 0;
	background: url(../images/h_about.gif) no-repeat 0px 0px;
}

h2#h_process {
	text-indent:-9999px;
	width:49px;
	height:11px;
	margin:0 0 20px 0;
	background: url(../images/h_process.gif) no-repeat 0px 0px;
}

h2#h_online {
	text-indent:-9999px;
	width:393px;
	height:15px;
	margin:0 0 20px 0;
	background: url(../images/h_online_communication.gif) no-repeat 0px 0px;
}

h2#h_partners {
	text-indent:-9999px;
	width:51px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_partners.gif) no-repeat 0px 0px;
}

h2#h_faq {
	text-indent:-9999px;
	width:18px;
	height:16px;
	margin:0 0 20px 0;
	background: url(../images/h_faq.gif) no-repeat 0px 0px;
}

h2#h_principals {
	text-indent:-9999px;
	width:59px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_principals.gif) no-repeat 0px 0px;
}

/* services */

h2#h_services {
	text-indent:-9999px;
	width:51px;
	height:11px;
	margin:0 0 20px 0;
	background: url(../images/h_services.gif) no-repeat 0px 0px;
}

h2#h_website_design {
	text-indent:-9999px;
	width:93px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_website_design.gif) no-repeat 0px 0px;
}

h2#h_motion_graphics {
	text-indent:-9999px;
	width:100px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_motion_graphics.gif) no-repeat 0px 0px;
}

h2#h_logo_identity {
	text-indent:-9999px;
	width:88px;
	height:14px;
	margin:0 0 20px 0;
	background: url(../images/h_logo_identity.gif) no-repeat 0px 0px;
}

h2#h_logo_samples {
	text-indent:-9999px;
	width:88px;
	height:15px;
	margin:0 0 20px 0;
	background: url(../images/h_logo_samples.gif) no-repeat 0px 0px;
}

h2#h_print {
	text-indent:-9999px;
	width:30px;
	height:14px;
	margin:0 0 20px 0;
	background: url(../images/h_print.gif) no-repeat 0px 0px;
}

h2#h_marketing {
	text-indent:-9999px;
	width:112px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_internet_marketing.gif) no-repeat 0px 0px;
}

h2#h_link {
	text-indent:-9999px;
	width:73px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_link_building.gif) no-repeat 0px 0px;
}

h2#h_ppc {
	text-indent:-9999px;
	width:166px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_ppc_management.gif) no-repeat 0px 0px;
}

/* portfolio */

h2#h_portfolio {
	text-indent:-9999px;
	width:51px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_portfolio.gif) no-repeat 0px 0px;
}

/* other */

h2#h_sitemap {
	text-indent:-9999px;
	width:50px;
	height:13px;
	margin:0 0 20px 0;
	background: url(../images/h_sitemap.gif) no-repeat 0px 0px;
}

h2#h_website_form {
	text-indent:-9999px;
	width:81px;
	height:11px;
	margin:0 0 20px 0;
	background: url(../images/h_website_form.gif) no-repeat 0px 0px;
}

h2#h_logo_identity_form {
	text-indent:-9999px;
	width:120px;
	height:14px;
	margin:0 0 20px 0;
	background: url(../images/h_logo_identity_form.gif) no-repeat 0px 0px;
}