#header {
background:transparent url(../images/layout/header.png) no-repeat scroll left top;
height:137px;
width:960px;
}
#header a {
    text-decoration:none;
}
#header a#logo {
background:transparent url(../images/layout/logo.gif) no-repeat scroll left top;
display:inline;
float:left;
height:76px;
margin:28px 32px 0 17px;
width:282px;
}
#header a#logo span {
display:none;
}
ul#mainNav li {
float:left;
text-align:center;
}

#header ul#mainNav a {
color:#FFFFFF;
display:block;
font-size:125%;
font-weight:bold;
height:69px;
line-height:56px;
margin-top:11px;
text-decoration:none;
}
ul#mainNav li#home a {

background:transparent url(../images/layout/navHome.gif) no-repeat scroll 0 0;
width:101px;
}
ul#mainNav li#subscribe a {
background:transparent url(../images/layout/navSubscribe.gif) no-repeat scroll left top;
width:138px;
}
ul#mainNav li#island a {
background:transparent url(../images/layout/navIsland.gif) no-repeat scroll left top;
margin-top:0;
padding-top:11px;
width:160px;
}
ul#mainNav li#shop a {
background:transparent url(../images/layout/navShop.gif) no-repeat scroll left top;
width:106px;
}
ul#mainNav li#login a {
background:transparent url(../images/layout/navLogin.gif) no-repeat scroll left top;
width:106px;
}
ul#mainNav li#home a:hover {
background-position:-101px 0;
}
ul#mainNav li#subscribe a:hover {
background-position:-138px 0;
}
ul#mainNav li#island a:hover {
background-position:-160px 0;
text-indent:-2999px;
}
ul#mainNav li#shop a:hover {
background-position:-106px 0;
}
ul#mainNav li#login a:hover {
background-position:-106px 0;
}

ul#subNav {
float:right;
width:620px;
clear:none;

}
ul#subNav li {
display:inline;
float:left;
margin:0 8px 0 0;

}
ul#subNav li a {
color:#FFFFFF;
float:left;
font-size:110%;
font-weight:bold;
height:31px;
padding:0 0 0 10px;
white-space:nowrap;
width:auto;
}
ul#subNav li a span {
cursor:pointer;
float:left;
height:31px;
line-height:30px;
padding:0 10px 0 0;

}
ul#subNav.subscribe a {
background:transparent url(../images/layout/subnavSubscribe.gif) no-repeat scroll left top;
}
ul#subNav.subscribe a span {
background:transparent url(../images/layout/subnavSubscribeR.gif) no-repeat scroll right top;
}
ul#subNav li a:hover span {
background-position:100% -31px;
}
ul#subNav li a:hover {
background-position:0 -31px;
}

/* member pages subnav */
ul#subNav.island a {
background:transparent url(../images/layout/subnavIsland.gif) no-repeat scroll left top;
}
ul#subNav.island a span {
background:transparent url(../images/layout/subnavIslandR.gif) no-repeat scroll right top;
}

/* member pages subnav */
/* home subnav */
ul#subNav.home a {
    background:transparent url(../images/layout/subnavHome.gif) no-repeat scroll left top;
}
ul#subNav.home a span {
    background:transparent url(../images/layout/subnavHomeR.gif) no-repeat scroll right top;
}
/* home subnav */

/* shop subnav */
ul#subNav.shop a {
    background:transparent url(../images/layout/subnavBooks.gif) no-repeat scroll left top;
}
ul#subNav.shop a span {
    background:transparent url(../images/layout/subnavBooksR.gif) no-repeat scroll right top;
}

/* shop subnav */

/* island subnav2 */
#islandNav {
    margin-top:10px;
height:140px;
}
#islandNav li {
float:left;
list-style-type:none;
}
#islandNav h2 {
margin:0;
}
#islandNav a {
color:#FFFF00;
}
/* island subnav2 */