/* define main nav bar width, height and background image */
.nav {
  width: 205px;
  height: 38px;
  background: url(../images/navbar-small.png) no-repeat;
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
	text-align: center;
}

.nav li {
	display: block;
}

.nav li a {
  left: 0;
  width: 100%;
	text-indent: -9999em;
}

.nav li.current a {
  cursor: default;
}

.nav li .effect {
  left: 0;
  width: 100%;
}

.nav li,
.nav li a,
.nav li .effect {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}

/* individual elements defined here */

/* - home - */
#nav_home { 
  left: 0px;
  width: 34px;
}
#nav_home .effect, #nav_home a:hover, #nav_home a:focus {
  background: url(../images/navbar-small.png) no-repeat 0px -38px;
}
#nav_home .mousedown, #nav_home a:active {
  background-position: 0px -76px;
}
#nav_home.current a:link, #nav_home.current a:visited {
  background: url(../images/navbar-small.png) no-repeat 0px -38px;
}

/* - books - */
#nav_books {
  left: 35px;
  width: 34px;
}
#nav_books .effect, #nav_books a:hover, #nav_books a:focus {
  background: url(../images/navbar-small.png) no-repeat -35px -38px;
}
#nav_books .mousedown, #nav_books a:active {
  background-position: -35px -76px;
}
#nav_books.current a:link, #nav_books.current a:visited {
  background: url(../images/navbar-small.png) no-repeat -35px -38px;
}

/* - e-commerce - */
#nav_commerce {
  left: 69px;
  width: 34px;
}
#nav_commerce .effect, #nav_commerce a:hover, #nav_commerce a:focus {
  background: url(../images/navbar-small.png) no-repeat -69px -38px;
}
#nav_commerce .mousedown, #nav_commerce a:active {
  background-position: -69px -76px;
}
#nav_commerce.current a:link, #nav_commerce.current a:visited {
  background: url(../images/navbar-small.png) no-repeat -69px -38px;
}

/* - mobile - */
#nav_iphone {
  left: 103px;
  width: 34px;
}
#nav_iphone .effect, #nav_iphone a:hover, #nav_iphone a:focus {
  background: url(../images/navbar-small.png) no-repeat -103px -38px;
}
#nav_iphone .mousedown, #nav_iphone a:active {
  background-position: -103px -76px;
}
#nav_iphone.current a:link, #nav_iphone.current a:visited {
  background: url(../images/navbar-small.png) no-repeat -103px -38px;
}

/* - politics - */
#nav_politics {
  left: 137px;
  width: 34px;
}
#nav_politics .effect, #nav_politics a:hover, #nav_politics a:focus {
  background: url(../images/navbar-small.png) no-repeat -137px -38px;
}
#nav_politics .mousedown, #nav_politics a:active {
  background-position: -137px -76px;
}
#nav_politics.current a:link, #nav_politics.current a:visited {
  background: url(../images/navbar-small.png) no-repeat -137px -38px;
}

/* - corporate - */
#nav_corporate {
  left: 171px;
  width: 34px;
}
#nav_corporate .effect, #nav_corporate a:hover, #nav_corporate a:focus {
  background: url(../images/navbar-small.png) no-repeat -171px -38px;
}
#nav_corporate .mousedown, #nav_corporate a:active {
  background-position: -171px -76px;
}
#nav_corporate.current a:link, #nav_corporate.current a:visited {
  background: url(../images/navbar-small.png) no-repeat -171px -38px;
}

/* ------- info btn ---------------*/

/* define main nav bar width, height and background image */
.navInfo {
  width: 105px;
  height: 33px;
  background: url(../images/btn-info-blog-gallery.png) no-repeat;
  position: relative;
  list-style-type: none;
  margin: 0;
  padding: 0;
}

.navInfo li {
	display: block;
}

.navInfo li a {
  left: 0;
  width: 100%;
	text-indent: -9999em;
}

.navInfo li.current a {
  cursor: default;
}

.navInfo li .effect {
  left: 0;
  width: 100%;
}

.navInfo li,
.navInfo li a,
.navInfo li .effect {
  position: absolute;
  top: 0;
  margin: 0;
  padding: 0;
  height: 100%;
  overflow: hidden;
}

/* individual elements defined here */

/* - about - */
#navInfo_home { 
  left: 70px;
  width: 35px;
}
#navInfo_home .effect, #navInfo_home a:hover, #navInfo_home a:focus {
  background: url(../images/btn-info-blog-gallery.png) no-repeat -70px -33px;
}
#navInfo_home .mousedown, #navInfo_home a:active {
  background-position: -70px -66px;
}
#navInfo_home.current a:link, #navInfo_home.current a:visited {
  background: url(../images/btn-info-blog-gallery.png) no-repeat -70px -33px;
}

/* - blog - */
#navInfo_blog { 
  left: 35px;
  width: 35px;
}
#navInfo_blog .effect, #navInfo_blog a:hover, #navInfo_blog a:focus {
  background: url(../images/btn-info-blog-gallery.png) no-repeat -35px -33px;
}
#navInfo_blog .mousedown, #navInfo_blog a:active {
  background-position: -35px -66px;
}
#navInfo_blog.current a:link, #navInfo_blog.current a:visited {
  background: url(../images/btn-info-blog-gallery.png) no-repeat -35px -33px;
}

