/***** PRIMARY NAVIGATION *****/
#nav_primary {
	margin: 0;
	padding: 0;
}

#nav_primary ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#nav_primary li {
	margin: 0;
	padding: 0;
	float: left;
}

	/*** Buttons - Off State ***/				
	#nav_primary li a { display: block; height: 29px; background-position: 0 0; }
		#nav_primary #liHome a { width: 51px; background: url(../images/nav/primary/home.gif) repeat-y }
		#nav_primary #liNews a { width: 51px; background: url(../images/nav/primary/news.gif) repeat-y; }
		#nav_primary #liBlog a { width: 49px; background: url(http://blog.3rdsense.com/wp-content/themes/3rdsense/images/blog.gif) repeat-y;}
		#nav_primary #liAbout a { width: 57px; background: url(../images/nav/primary/about.gif) repeat-y; }
		#nav_primary #liContact a { width: 71px; background: url(../images/nav/primary/contact.gif) repeat-y; }
		#nav_primary #liSupport a { width: 70px; background: url(../images/nav/primary/support.gif) repeat-y; }
		#nav_primary #liClientLogin a { width: 93px; background: url(../images/nav/primary/client_login.gif) repeat-y; }
		
	/*** Buttons - Hover State ***/	
	#nav_primary #liHome a:hover, #nav_primary #liHome:hover a, #nav_primary #liHome.over a,
	#nav_primary #liNews a:hover, #nav_primary #liNews:hover a, #nav_primary #liNews.over a,
	#nav_primary #liBlog a:hover, #nav_primary #liBlog:hover a, #nav_primary #liBlog.over a,
	#nav_primary #liAbout a:hover, #nav_primary #liAbout:hover a, #nav_primary #liAbout.over a,
	#nav_primary #liContact a:hover, #nav_primary #liContact:hover a, #nav_primary #liContact.over a,
	#nav_primary #liSupport a:hover, #nav_primary #liSupport:hover a, #nav_primary #liSupport.over a,
	#nav_primary #liClientLogin a:hover, #nav_primary #liClientLogin:hover a, #nav_primary #liClientLogin.over a { 
		background-position: 0 29px;
	}

	/*** On Button State ***/
	body#default #liHome a,
	
	body#about #liAbout a,
	
	body#news #liNews a,
	
	body#contact #liContact a {
		background-position: 0px 29px;
	}
	
	/*** Breaks ***/
	#liBreak_left { display:block; width:2px; height:29px; margin:0; padding:0; float:left; background:url(../images/nav/primary/break_left.gif) no-repeat; }
	#liBreak_mid { display:block; width:1px; height:29px; margin:0; padding:0; float:left; background:url(../images/nav/primary/break_mid.gif) no-repeat; }
	#liBreak_right { display:block; width:2px; height:29px; margin:0; padding:0; float:left; background:url(../images/nav/primary/break_right.gif) no-repeat; }

		


/***** SECONDARY NAVIGATION *****/
#nav_secondary {
	width: 121px;
	margin: 0;
	padding: 0;
}

#nav_secondary ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#nav_secondary li {
	margin: 0 0 1px 0;
}

		/*** Button ***/
		#nav_secondary li a {
			display: block;
			width: 101px;
			height: 29px;
			padding: 8px 10px 0 10px;
			color: #FFFFFF;
			line-height: 1;
			text-decoration: none;
			background: url(../images/nav/secondary/button.gif) repeat-y;
		}

		/*** Initial Button State ***/
		#nav_secondary li a {
			background-position: 0 0px;
		}
		
		/*** Hover Button State ***/
		#nav_secondary li a:hover, #nav_secondary li:hover a, #nav_secondary li.over a {
			background-position: 0px 74px;
		}
		
		/*** On Button State ***/
		#nav_secondary li.on a {
			color: #969696;
			background-position: 0px 37px;
		}




/***** TERTIARY NAVIGATION *****/
#nav_tertiary {
	width: 120px;
	margin: 0;
	padding: 0;
}

#nav_tertiary ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}

#nav_tertiary li {
	margin: 0 0 0 0;
}

		/*** Button ***/
		#nav_tertiary li a {
			display: block;
			width: 100px;
			padding: 8px 10px 8px 10px;
			color: #969696;
			line-height: 1;
			text-decoration: none;
			border-bottom: 1px dotted #C8C8C8;
		}

		/*** Hover Button State ***/
		#nav_tertiary li a:hover, #nav_tertiary li:hover a, #nav_tertiary li.over a { color:#f5a300; }
		
		
		

/***** PAGINATION *****/
.pagenumber a, .pagenumber a:visited {
	height: 16px;
	line-height: 15px;
	font-size: 10px;
	font-weight: normal;
	color: #7D7D7D;
	text-transform: uppercase;
	background-color: #EBEBEB;
	border:1px solid #C8C8C8;
	margin:0 2px 0 2px;
	padding:0px 5px 0px 5px;
	float: right;
}
	.pagenumber a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color:#f5a300;
		border:1px solid #c48300;
	}
.pagenumber_on a, .pagenumber_on a:visited {
	height: 16px;
	line-height: 15px;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	background-color:#96cc29;
	border:1px solid #78a321;
	margin:0 2px 0 2px;
	padding:0px 5px 0px 5px;
	float: right;
}
	.pagenumber_on a:hover {
		color: #FFFFFF;
		text-decoration: none;
		background-color:#f5a300;
		border:1px solid #c48300;
	}
.pagenumber_off {
	height: 16px;
	line-height: 15px;
	font-size: 10px;
	font-weight: normal;
	color: #afafaf;
	text-transform: uppercase;
	background-color: #FFFFFF;
	border:1px solid #C8C8C8;
	margin:0 2px 0 2px;
	padding:0px 5px 0px 5px;
	float: right;
	cursor: default;
}