.mainWrapper .sectionWrapper#achievementSection h1{
	background-image:url('../images/submenu_bio.jpg');
}



.criAudioPlayer {
    width: 100%;
}


#articleNav {
	position: absolute;
	top: 250px;
	left: 0px;
	width: 100%;
}
#articleNav a {
	position: absolute;
	text-indent: -9999px;
	width: 33px;
	height: 38px;
}

#articleNav #articleNav_prev {
	background: url(../images/btn_previous.png);
	left: 60px;
}
#articleNav #articleNav_next {
	background: url(../images/btn_next.png);
	right: 90px;
}


#soundList.playlist {
	display: none;
}

#detailContent {
    width: auto;
    margin: 0 168px 80px 120px;
	padding-right: 50px;
	
    min-height: 650px;
	outline: none;
}

#mainTitle {
    font-size: 15px;
    color: #32637e;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}

.mainText {
    font-size: 13px;
    color:#999;
	line-height: 1.7em;
	letter-spacing: 0.75px;
}
#detailContent h3{
	color: #999;
	font-weight:normal;
	font-weight: bold;
}
#detailContent p{
	text-align: left;
}

.extensionContent {
}

.extensionContent > ul {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    margin-top: 32px;
    padding-top: 20px;
    color: #999;
    font-family: 新細明體;
    font-size: 13px;
}

.extensionContent .audioListWrapper {
    background: url(../images/title_sound.jpg) no-repeat;
}

.extensionContent .audioListWrapper li {
    padding: 10px 0;
    border-top: 1px #cacaca dashed; 
    /*width: 270px;*/
}
.extensionContent .audioListWrapper li.firstItem {
    border: 0;
}

.extensionContent .audioListWrapper li a {
    background: url(../images/icon_sound.jpg) no-repeat;
    padding-left: 24px;
    display: block;
    color: #999;
    text-decoration: none;
}


.extensionContent .photoListWrapper {
	margin-top: 32px;
    background: url(../images/title_photo.jpg) no-repeat 25px 0px;
	padding: 20px 25px 0 25px;
	position: relative;
	margin-left: -25px;
	margin-right: -25px;
}

.extensionContent .photoListWrapper .mainPhotoList {
	width: 100%;
	height: 150px;
	overflow: hidden;
}

.extensionContent .photoListWrapper .photoListNav_prev,
.extensionContent .photoListWrapper .photoListNav_next {
	position: absolute;
	width: 38px;
	height: 38px;
	text-indent: -9999px;
	top: 50px;
	border: 0px;
	outline: none;
}

.extensionContent .photoListWrapper .photoListNav_prev {
	background: url(../images/btn_photo_previous.png);
	left:  -12px;
}

.extensionContent .photoListWrapper .photoListNav_next {
	background: url(../images/btn_photo_nest.png);
	right: -12px;
}

.extensionContent .photoListWrapper ul {
	margin: 0px;
	padding: 0px;
}

.extensionContent .photoListWrapper li {
	position: relative;
    display: inline-block;
    width: 125px;
    height: 130px;
    margin-right: 10px;
	vertical-align: top;
}

.extensionContent .photoListWrapper li .mouseOverBorder {
	width: 124px;
	height: 92px;
	position: absolute;
    top: 0px;
    left: 0px;
}

.extensionContent .photoListWrapper li:hover .mouseOverBorder {
	width: 124px;
	height: 92px;
    left: 0px;
    top: 0px;
    background: url(../images/icon_detail.png) no-repeat right bottom;
    border: 3px #87BFDE solid; 
}

.extensionContent .photoListWrapper li span {
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	line-height: 24px;
	height: 24px;	
	display: block;
	color: #999999;
	font-size: 13px;
	font-family: 新細明體;
}

.extensionContent .photoListWrapper li.firstItem {
    margin-left: 0px;
}

.extensionContent .photoListWrapper li img {
    width: 125px;
    height: 94px;   
	border: 1px #ccc solid;
}

.extensionContent .videoListWrapper {
    background: url(../images/title_video.jpg) no-repeat;
}
.extensionContent .videoListWrapper li {
    padding: 10px 0;
    border-top: 1px #cacaca dashed; 
    width: 270px;
}
.extensionContent .videoListWrapper li.firstItem {
    border: 0;
}

.extensionContent .videoListWrapper li a {
    background: url(../images/icon_video.jpg) no-repeat;
    padding-left: 24px;
    display: block;
    color: #999;
    text-decoration: none;
}

div.LB_itemAudio > div.dataSource {
	height: 110px;
}

div.LB_itemAudio #audioPlayer {
	width: 536px;
	border: 0px;
	margin: 70px 50px;
}

div.LB_audioItem .LB_itemContent {
	width: 536px !important;
	padding: 0px !important;
	margin: 25px !important;
	margin: 20px 50px 48px 50px !important;
}

div.LB_audioItem .LB_itemCaption {
	position: absolute;
	top: 40px;
	left: 50px;
	font-size: 13px;
	font-family: 新細明體;
	font-weight: bold;
	background: url(../images/icon_sound.jpg) no-repeat;
    padding-left: 24px;
}

div.LB_audioItem .LB_itemDesc {
	min-height: 100px;
}


/******************************* Lightbox ************************************/
.LB_wrapper{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	display:none;
}
.LB_wrapper .LB_overlay{
	position:absolute;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	background-color:#000;
	display:block;
	opacity:0.3;
	filter: alpha(opacity=30);
}
.LB_wrapper .LB_content{
	width:636px;
	background:#fff;
	margin:1% auto 0 auto;
	position:relative;
}
.LB_wrapper .LB_content .LB_item {
	padding-bottom:5px;
}
.LB_wrapper .LB_content .LB_item .LB_itemImg {
	background-color:#0d0d0d;
	text-align:center;
	width:620px;
	height:465px;
	position:relative;
	padding:8px;
}
.LB_wrapper .LB_content .LB_item .LB_itemImg img{
	max-width:620px;
	max-height:465px;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	margin:auto;
}
.LB_wrapper .LB_content .LB_item .LB_itemContent{
	margin:20px 0 30px 0;
	padding: 0 36px 0 24px;
	width:576px;
	font-size: 14px;
	color: #999;
	line-height: 23px;
	letter-spacing: 1px;
	text-align: justify;
	max-height: 168px;
	overflow-y: auto;
}
.LB_wrapper .LB_content .LB_item .LB_itemContent .LB_itemCaption{
	color:#242424;
	margin-bottom:15px;
}
.LB_wrapper .LB_content .LB_nav{
	position:absolute;
	top: 205px;
	width:636px;
}
.LB_wrapper .LB_content .LB_nav div{
	width:46px;
	height: 65px;
	display:block;
	position:absolute;
	text-indent:-99999px;
	cursor: pointer;
}
.LB_wrapper .LB_content .LB_nav div:hover{
	background-position:left bottom;
}
.LB_wrapper .LB_content .LB_nav .LB_navPrev{
	background-image:url('../images/btn_popup_previous.png');
	left: -15px;
}
.LB_wrapper .LB_content .LB_nav .LB_navNext{
	background-image:url('../images/btn_popup_next.png');
	right: -14px;
}



#overlay {
	position: absolute;
	margin: -15px !important;
	padding: 0px;
	top: 0px;
	left: 0px;
	display: none;
	z-index: 110;
	width: 100%;
}

#overlay #overlay_bg {
	position: absolute;
	width: 100%;
	height: 100%;
	background-color: #000000;
}

#overlay #overlay_content {
	position:relative;
	z-index: 120;
	text-align: center;
	width: 1000px;
	margin: auto;
	margin-top: 200px;
}