@charset "utf-8";



/* Navigation(Local) */
/* -------------------------------------------- */

#sidebar .lNav {
	width: 195px;
	padding: 2px;
}
#sidebar .lNav .bottom {
	height: 3px;
	font-size: 1px;
	line-height: 0;
	background: url("../img/bg_ln_bottom.gif") left bottom no-repeat;
}
#sidebar .lNav ul {
	margin: 0;
}
#sidebar .lNav ul li {
	height: 35px;
	margin: 0;
	line-height: 0;
	vertical-align: bottom;
}
#sidebar .lNav li a {
	display: block;
	width: 195px;
	height: 35px;
	font-size: 1px;
	line-height: 0;
	text-indent: -9999px;
	overflow: hidden;
}
body#whatsnew #sidebar .lNav ul li.archive,
body#whatsnew #sidebar .lNav ul li.entry {
	height: 30px;
}
* html #sidebar .lNav li a {
	float: left;
}

#sidebar .lNav ul li.whatsnew a {
	background: url("../img/ln_whatsnew.gif") no-repeat;
}
#sidebar .lNav ul li.archive a.index {
	height: 30px;
	background: url("../img/ln_archive.gif") no-repeat;
}

body.archive #sidebar .lNav ul li.archive {
	height: auto !important;
	background: url("../img/bg_lnav.gif") 0 0 repeat-y;
}
body.archive #sidebar .lNav ul li.archive ul {
	margin: 0 0 0 10px;
	padding: 0 0 6px 0;
}
body.archive #sidebar .lNav ul li.archive ul li {
	width: auto !important;
	height: auto !important;
	padding: 4px 0 4px 0;
	line-height: 1.3 !important;
}
body.archive #sidebar .lNav ul li.archive ul li a {
	width: auto !important;
	height: auto !important;
	font-size: 65% !important;
	line-height: 1.3 !important;
	text-indent: 0;
}


body#whatsnew #sidebar .lNav ul li.whatsnew a,
body#archive #sidebar .lNav ul li.archive a,
body#archive #sidebar .lNav ul li.archive,
body#entry #sidebar .lNav ul li.archive a.index,
body#entry #sidebar .lNav ul li.archive {
	background-position: -195px 0;
}
body#whatsnew #sidebar .lNav ul li.whatsnew a:hover,
body#archive #sidebar .lNav ul li.archive a:hover,
body#archive #sidebar .lNav ul li.archive,
body#entry #sidebar .lNav ul li.archive {
}

#sidebar .others {
	margin: 15px 0 0 2px;
}
#sidebar .others li {
	height: 70px;
}
#sidebar .others li.csr {
	margin: 0 0 5px 0;
}

#sidebar a.business {
	display: block;
    width: 195px;
	margin: 15px 0 0 2px;
}


#sidebar ul li img {
	display: block;
	vertical-align: bottom;
}

#content p.message {
	padding: 40px 0 0 0;
}
