/* - - - - navigation - - - - */

#mainnav1 
{
	height: 121px;
	width: 219px;
    float: right;
    padding-right: 15px;
}

#mainnav1 ul 
{
	width: 219px;
	float: right;
	display:block;
	height:121px;
	background:url(http://www.switchcreative.co.uk/wp-content/themes/modularity/images/nav/navigation.gif) -219px 0px;
	list-style: none;
}

#mainnav1 li 
{
	float: right;
}

#mainnav1 li a
{
	height:121px;
	display:block;
	text-indent: -5000px;
	overflow:hidden;
	background-color: transparent;
}

#mainnav1 li.all a 
{
	height: 25px;
	width:78px;
	padding-right: 141px;
}

#mainnav1 li.all a:hover, #mainnav1 li.allon a
{
	height: 25px;
	width:78px;
	padding-right: 141px;
	background:  url(http://www.switchcreative.co.uk/wp-content/themes/modularity/images/nav/navigation.gif);
}

#mainnav1 li.services a 
{
	height: 24px;
	width:64px;
	padding-right: 155px;
}

#mainnav1 li.services a:hover, #mainnav1 li.serviceson a
{
	height: 24px;
	width:64px;
	padding-right: 155px;
	background:  url(http://www.switchcreative.co.uk/wp-content/themes/modularity/images/nav/navigation.gif) 0 -25px;
}

#mainnav1 li.recent a 
{
	height: 24px;
	width:100px;
	padding-right: 119px;
}

#mainnav1 li.recent a:hover, #mainnav1 li.recenton a
{
	height: 24px;
	width:100px;
	padding-right: 119px;
	background:  url(http://www.switchcreative.co.uk/wp-content/themes/modularity/images/nav/navigation.gif) 0 -49px;
}

#mainnav1 li.recentnews a 
{
	height: 24px;
	width:88px;
	padding-right: 131px;
}

#mainnav1 li.recentnews a:hover, #mainnav1 li.recentnewson a
{
	height: 24px;
	width:88px;
	padding-right: 131px;
	background:  url(http://www.switchcreative.co.uk/wp-content/themes/modularity/images/nav/navigation.gif) 0 -73px;
} 

#mainnav1 li.profile a 
{
	height: 24px;
	width:54px;
	padding-right: 165px;
}

#mainnav1 li.profile a:hover ,#mainnav1 li.profileon a
{
	height: 24px;
	width:54px;
	padding-right: 165px;
	background:  url(http://www.switchcreative.co.uk/wp-content/themes/modularity/images/nav/navigation.gif) 0 -97px;
}


* 
{
	padding:0;
	margin:0;
}	

* a:hover, * a:active
{
	outline:none;
}

	