/***** tabbed navigation *****/

#add-nav {
	background: url('/images/tab-line.gif') repeat-x bottom;
	float: left;
	width: 100%
} /*IE6*/

#add-nav {
	font-size: 125%;
	font-weight: bold;
}

#add-nav br {
	clear: both;
}

#add-nav h2 {
	background: none;
	min-height: 17px;
	margin-bottom: 0;
}

#add-nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size: 85%;
}

#add-nav li {
	background: url('/images/tab-add-back.png') 100% -100px;
	float: left;
	border-bottom: 1px solid #bbb;
    text-align: center; margin-left:0; margin-right:1px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}

#add-nav li.active {
	border-bottom: 1px solid #fff;
	background: url('/images/tab-add-back.png') 100% 0;
}

#add-nav li a, #add-nav li a:visited, #add-nav li span {
	display: block;
	float: left;
	text-align: center;
	white-space: nowrap;
	background: url('/images/tab-add-back.png') 0 -100px;
	text-decoration: none;
	min-height: 19px; /* fixes FX/Mac issue */
	color: #666; padding-left:16px; padding-right:11px; padding-top:5px; padding-bottom:5px
}

#add-nav li.active a, #add-nav li.active span {
	background: url('/images/tab-add-back.png') 0 0; 
} /*IE6*/

#add-nav li.sub-comments a, #add-nav li.sub-comments a:visited, #add-nav li.sub-comments span, #add-nav li.sub-comments a, #add-nav li.sub-comments span {
	background-image: url('/images/tab-add-back.png');
	padding-left: 18px
}

#add-nav li:hover {
	background-position: 100% -200px;
}

#add-nav li:hover a {
	background-position: 0 -200px;
}

#add-nav li.active:hover {
	background-position: 100% 0;
}

#add-nav li.active:hover a {
	background-position: 0 0;
	text-decoration: underline;
}

#app-nav {
	background: url('/images/tab-line.gif') repeat-x bottom;
	float: left;
	width: 100%
} /*IE6*/

#app-nav {
	font-size: 125%;
	font-weight: bold;
}

#app-nav br {
	clear: both;
}

#app-nav h2 {
	background: none;
	min-height: 17px;
	margin-bottom: 0;
}

#app-nav ul {
	margin: 0.5em 0 0 0;
	padding: 0 0 0 1em;
	list-style: none;
	font-size: 85%;
}

#app-nav li {
	background: url('/images/tab-app-back.png') 100% -100px;
	float: left;
	border-bottom: 1px solid #bbb;
    text-align: center; margin-left:0; margin-right:1px; margin-top:0; margin-bottom:0; padding-left:0; padding-right:5px; padding-top:0; padding-bottom:0
}

#app-nav li.active {
	border-bottom: 1px solid #fff;
	background: url('/images/tab-app-back.png') 100% 0;
}

#app-nav li a, #app-nav li a:visited, #app-nav li span {
	display: block;
	float: left;
	text-align: center;
	white-space: nowrap;
	background: url('/images/tab-app-back.png') 0 -100px;
	text-decoration: none;
	min-height: 19px; /* fixes FX/Mac issue */
	color: #666; padding-left:16px; padding-right:11px; padding-top:5px; padding-bottom:5px
}

#app-nav li.active a, #app-nav li.active span {
	background: url('/images/tab-app-back.png') 0 0; 
} /*IE6*/

#app-nav li.sub-comments a, #app-nav li.sub-comments a:visited, #app-nav li.sub-comments span, #app-nav li.sub-comments a, #app-nav li.sub-comments span {
	background-image: url('/images/tab-app-back.png');
	padding-left: 18px
}

#app-nav li:hover {
	background-position: 100% -200px;
}

#app-nav li:hover a {
	background-position: 0 -200px;
}

#app-nav li.active:hover {
	background-position: 100% 0;
}

#app-nav li.active:hover a {
	background-position: 0 0;
	text-decoration: underline;
}