/* 下拉選單 */

.menupopup { position: absolute; display: none; background-color: #fff; border: 1px solid #f99; font-size: 0.8em; font-family: Arial, sans-serif; padding: 3px; width: 10em; z-index: 100; }
.menupopup ul, .menupopup li { margin: 0; padding: 0; list-style: none; }
.menupopup li a, .menupopup li a:link, .menupopup li a:visited { display: block; text-decoration: none; padding: 1px 3px; color: #f99; }
.menupopup li a:hover { background-color: #faa; color: #fff; }

/* 新訊息 */

span.newmess { background: red; padding: 2px 4px; font: bold 13px/13px Arial; margin: 0px 4px; }
span.newmess a { color: #fff !important; }

/* 切頁 */
.page_bar { text-align: center; }
.page_bar .page_link, .page_bar .page_current { margin: 0 0.2em; }
.page_bar .page_current { font-weight: bold; }
.page_bar .page_sp { margin: 0 0.4em }

/* 成員選取器 */
.artists_selector table { border-collapse: collapse }
.artists_selector input { vertical-align: text-bottom; margin: 0 3px; padding: 0}
.artists_selector label { white-space: nowrap; }
.artists_selector th, .artists_selector td { padding: 0; margin: 0; border: 0; font-size: 13px; line-height: 14px; vertical-align: baseline;}
.artists_selector th { padding-left: 8px; text-align: left }
.artists_selector .domain { margin-bottom: 1px }
.artists_selector .domain .d_name { font-size: 15px; line-height: 15px }
.artists_selector .group { font-weight: bold; width: 9em }
.artists_selector .show_detail { font-size: 9px; padding: 1px 3px; margin-right: 4px; background: #0cf; color: #fff; cursor: pointer }
.artists_selector .butt { font-size: 9px; padding: 1px 3px; margin-right: 4px; background: #ca0; color: #fff; cursor: pointer }

/* Dialog */
#dialog_bg { display:block; position:absolute; background: #999; opacity:0.7; top:0; left:0; filter:Alpha(Opacity=70) }

.dialog_box { position:absolute; border: 1px solid #000; background-color: #fff }
.dialog_box h4 { background-color: #111; color: #fff; margin: 0; padding: 2px 8px; }
.dialog_box h4 .close { float: right; cursor: pointer }
.dialog_box .dialog_main { padding: 2px; font-size: 13px }



div.addthis_toolbox { font: normal 13px/15px Arial; color: #22d; margin: 2px 0 }
div.addthis_toolbox a { color: #22d !important; }
div.addthis_toolbox a.icon { width: 16px; height: 16px; }
