#sidebar-container{ color:#3a3c3f; }

#sidebar-container ul#sidebar-nav{ margin: 0 7px; float:left; padding-bottom:8px; background-color:#f8f8f8; } /* FIX IE6 FLOAT BUG */
#sidebar-container>ul#sidebar-nav{ margin: 0 15px -1px 15px; } /* RESET FOR REAL BROWSERS */

ul#sidebar-nav li{ list-style-type: none; }


/* =============================
** SIDEBAR NAV - CSS only
** ============================= */
ul#sidebar-nav li.nav-item{ 
	width:210px; 
	background-color:#f8f8f8;
	margin: 0 0 -1px 0;
	padding:0;
	float:left;
	clear:left;
}

ul#sidebar-nav li.nav-item a{ 
	display: block;
	text-decoration: none;
	margin:0;
	padding: 8px 15px 9px 15px;
	color: #3a3c3f;
	font-weight: bold;
	font-size: 12px;
	line-height:100%;
	outline: none;
	border-top: 1px solid #bdc4c9;
	border-bottom: 1px solid #bdc4c9;
}

ul#sidebar-nav li.sub-with-js a{
	background-image: url('http://s3.amazonaws.com/common.web.secondlife.com/_img/img-library-sprite.png');
	background-repeat: no-repeat;
	background-position: 180px -85px;
}

ul#sidebar-nav li.nav-item a:hover,
ul#sidebar-nav li.show-sub a{ 
	background-color: #d2d5d9;
	color: #428e72;
}

ul#sidebar-nav li.nav-item ul{
	width:210px;
	margin:0;
	padding:5px 0 0 0;
	display: none;
	border-bottom: 3px solid #bdc4c9;
	background: transparent url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-subnav-bkgd.gif') repeat-x scroll top left;
}

ul#sidebar-nav li.nav-item ul.sidebar-sub-nav li{
	margin:0;
	padding:0;
}

ul#sidebar-nav li.nav-item ul.sidebar-sub-nav li a{
	padding:5px 15px 6px 24px;
	color:#3a3c3f;
	font-size: 11px !important;
	background-color:#f8f8f8;
	line-height:110% !important;
	background-image:none;
	border:none;
	margin:0;
}


ul#sidebar-nav li.nav-item ul li a:hover{ 
	background-color: #efefef;
	color: #242526;
	background-image: none;
}


ul#sidebar-nav li.show-sub ul{ 
	display: block; 
	margin:0;
}

hr.clear-sidebar{
	background:transparent none repeat scroll 0 0;
	border:medium none;
	clear:both;
	color:transparent;
	float:none;
	height:0.1em;
	margin:0;
	width:100%;
}


/* ---------------------------------------------
** JAVASCRIPT OPEN/CLOSE - see nav-sidebar.js
** --------------------------------------------- */
#sidebar-nav li.show-sub a{ 
	background-image: url('http://s3.amazonaws.com/common.web.secondlife.com/_img/img-library-sprite.png');
	background-repeat: no-repeat;
	background-position: -40px -85px !important;
}

ul#sidebar-nav li.activated ul.sidebar-sub-nav li.active a{ 
 	background-color: #d2d5d9 !important;
 	color: #428e72 !important;
}


/* ----------------------------------------------- */

#sidebar-nav li#nav-dashboard a { background-image:none !important; }


/* ------------------------------------------------ 
** SIDEBAR STYLES THAT LIVE IN A DIFFERENT BRANCH
** ------------------------------------------------ */

/* ===============================
** USERNAME (a.k.a. 'My Sidebar')
** =============================== */
#sidebar-container h3{
	text-align:left;
	font-weight:bold;
	color:#f8f8f8;
	font-size:1.2em;
	background: #4d5055 url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-header-bkgd.gif') repeat-x scroll top left;
	padding: 6px 15px 10px 15px;
	margin: 0 15px;
}


.sidebar-t, .sidebar-b{ margin:0 15px; }

.sidebar-b{
	clear:both;
	padding-bottom:6px;
	background: transparent url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-bottom-shadow-bkgrd.png') no-repeat scroll bottom center;
}

.sidebar-t span, 
.sidebar-b span {
	display:block;
	height:4px;
}

.sidebar-t span.l{
	background: transparent url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-header-lcrnr.png') no-repeat scroll top left;
	margin-right:5px;
	margin-bottom:-4px;
}

.sidebar-t span.r{
	background: transparent url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-header-rcrnr.png') no-repeat scroll top right;
	margin-left:5px;
}

.sidebar-b span.l{
	background: transparent url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-bottom-lcrnr.png') no-repeat scroll bottom left;
	margin-right:5px;
	margin-bottom:-4px;
}

.sidebar-b span.r{
	background: transparent url('http://s3.amazonaws.com/common.web.secondlife.com/_img/side-bottom-rcrnr.png') no-repeat scroll bottom right;
	margin-left:5px;

}

