

.header {
	float:left; width:500px; height:96px;
}
.header div { height:96px; right:0; top:0; }
.header div ul {	float:left; width:auto; padding-top:23px; list-style:none; }
.header div li {
	float:left;
	margin:14px 10px;
	overflow:hidden;
	padding:0 0px;
	position:relative;	
}
.header div li a {
	background-image:url(../images/navigation_bg.png);
	background-repeat:no-repeat;
	float:left;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
}
.header div li span {
	background-image:url(../images/navigation_bg.png);
	background-repeat:no-repeat;
	float:left;
	height:30px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:0;
}
.header div li.home a     { width:70px; }
.header div li.home span  { background-position:left -35px; }
.header div li.home_act a { background-position:left -35px; width:70px; }

.header div li.blog a     { background-position:-80px top; width:93px; }
.header div li.blog span  { background-position:-80px -35px; }
.header div li.blog_act a { background-position:-80px -35px; width:93px; position:relative; z-index:99999; }

.header div li.portfolio a    { background-position:-196px top; width:68px; }
.header div li.portfolio span { background-position:-196px -35px; }
.header div li.portfolio_act a { background-position:-196px -35px; width:68px; position:relative; z-index:99999; }


.header div li.about a    { background-position:-286px top;	width:72px; }
.header div li.about span { background-position:-286px -35px; }
.header div li.about_act a { background-position:-286px -35px; width:72px; position:relative; z-index:99999; }

.header div li.contact a    { background-position:-383px top; width:82px; }
.header div li.contact span { background-position:-383px -35px; }
.header div li.contact_act a { background-position:-383px -35px; width:82px; position:relative; z-index:99999; }






.section { float:left; width:550px; height:40px; list-style:none; padding:0px 0 0 80px; margin:0; }
.section div {	
	height:96px;
	right:0;
	top:0;
}
.section div ul {	
	float:left; width:auto; padding-top:0px; margin:0; list-style:none;
}
.section div li {
	float:left;
	margin:11px 10px;
	overflow:hidden;
	padding:0 0px;
	position:relative;	
}
.section div li a {
	background-image:url(../images/slider_nav.png);
	background-repeat:no-repeat;
	float:left;
	height:30px;
	overflow:hidden;
	text-indent:-9999px;
}
.section div li span {
	background-image:url(../images/slider_nav.png);
	background-repeat:no-repeat;
	float:left;
	height:30px;
	left:0;
	overflow:hidden;
	position:absolute;
	top:0;
	width:0;
}
.section div li.web a { width:71px; }
.section div li.web span { background-position:left -35px; }
.section div li.web_act a { background-position:left -35px; width:71px; }

.section div li.logos a { background-position:-91px top; width:60px; }
.section div li.logos span { background-position:-91px -35px; }

section div li.multimedia a {	background-position:-171px top;	width:78px; }
section div li.multimedia span { background-position:-171px -35px; }


section div li.video a {	background-position:-269px top;	width:60px; }
section div li.video span { background-position:-269px -35px; }

section div li.flash a { background-position:-349px top; width:60px; }
section div li.flash span { background-position:-349px -35px; }

section div li.print a { background-position:-429px top; width:60px; }
section div li.print span { background-position:-429px -35px; }


