/* CSS Document */
body.navigation {
	margin-left: 0px;
	margin-top: 0px;
}
/*img.navigation {
	border:none;
}*/
ul.navigation {
	margin:0px;
	padding:0px;
}
/*li.navigation {
	list-style:none;
	margin:0px;
}*/
#navbuttons {
	margin: 0px;
	padding: 0px;
	width: 165px;
	list-style: none;
}
#navbuttons a {
	text-decoration: none;
	display: block;
	height: 40px;
	width: 165px;
	text-indent: -5000px;
}
/* "You Are Here" Technique: http://www.ewebarchitecture.com/tip.php?id=356 */
#navbuttons #navHome {
	background: url(../images/nav_Home.png) no-repeat 0px 0px;
	height: 40px;
}
#navbuttons #navHome:hover {
	background-position: 0 -80px;
}
body#current-Home a#navHome {
	background-position: 0 -40px;
}
#navbuttons #navResume {
	background: url(../images/nav_Resume.png) no-repeat 0px 0px;
	height: 40px;
}
#navbuttons #navResume:hover {
	background-position: 0 -80px;
}
body#current-Resume a#navResume {
	background-position: 0 -40px;
}
#navbuttons #navPortfolio {
	background: url(../images/nav_Portfolio.png) no-repeat 0px 0px;
	height: 40px;
}
#navbuttons #navPortfolio:hover {
	background-position: 0 -80px;
}
body#current-Portfolio a#navPortfolio {
	background-position: 0 -40px;
}
#navbuttons #navContact {
	background: url(../images/nav_Contact.png) no-repeat 0px 0px;
	height: 40px;
}
#navbuttons #navContact:hover {
	background-position: 0 -80px;
}
/*body#current-Contact a#navContact {
	background-position: 0 -40px;
}*/
div#current-Contact a#navContact {
	background-position: 0 -40px;
}
#navbuttons #navAbout {
	background: url(../images/nav_About.png) no-repeat 0px 0px;
	height: 40px;
}
#navbuttons #navAbout:hover {
	background-position: 0 -80px;
}
body#current-About a#navAbout {
	background-position: 0 -40px;
}
#navbuttons #navBlog {
	background: url(../images/nav_Blog.png) no-repeat 0px 0px;
	height: 40px;
}
#navbuttons #navBlog:hover {
	background-position: 0 -80px;
}
body#current-Blog a#navBlog {
	background-position: 0 -40px;
}
/* Blog sidebar border */
#blog_sidebar #blog_sidebar_Main {
	margin: 0px;
	padding-left: 0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	width: 175px;
	background: url(../images/nav_Blog_borderSide.png) repeat-y -10px 0px;
}
#blog_sidebar #blog_sidebar_Top {
	display:block;
	background: url(../images/nav_Blog_borderTop.png) no-repeat -10px 0px;
	height: 5px;
	width: 175px;
	position:relative;
	top: 10px;
}
#blog_sidebar #blog_sidebar_Bottom {
	display:block;
	background: url(../images/nav_Blog_borderBottom.png) no-repeat -10px 0px;
	height: 15px;
	width: 175px;
	position:relative;
/*	top: -10px;*/
}