@charset "utf-8";
/* CSS Document */

/* main */
* html { margin:0; padding:0; }
* { margin:0; padding:0; }
div { margin:0; padding:0; }
ul, li { margin:0; }
th, td, dd { margin:0; }
img { border: 0px; }
form { display:inline; margin:0; padding:0; }
.clearfix { clear:both; display:block; }
body {
	background:url(../images/main_bg.gif);
	font:12px/16px Arial, Helvetica, "新細明體", sans-serif;
	color:#fff;
	scrollbar-3dlight-color:#606060;
    scrollbar-arrow-color:#606060;
    scrollbar-track-color:#080707;
    scrollbar-darkshadow-color:#080707;
    scrollbar-face-color:#080707;
    scrollbar-highlight-color:#080707;
    scrollbar-shadow-color:#606060;
}
input:focus { border:2px solid #8a7440; }
a { color:#fff; text-decoration:none; }
a:hover { text-decoration:underline; }

#left { float:left; width:auto; height:auto; }
#right { float:right; width:auto; height:auto; }
#wrapper { margin:0; padding:0; }
#container { width:1000px; height:auto; margin-left:auto; margin-right:auto; background-color:#000; }

#header { width:1000px; height:80px; background:url(../images/header_bg.gif) right top no-repeat; }
#header div#follow { width:auto; float:left; margin-top:40px; }
#header div#right { padding-top:20px; }
#header div#right ul { margin:0; }
#header div#right ul li { list-style:none; height:18px; float:left; text-align:center; margin:0 2px 0 0; padding:3px 0 0; width:90px; display:block; font-weight:bold; font-size:1.1em; }

#announ { float:left; width:285px; height:200px; background:url(../images/announ_bg.gif) no-repeat; }
#announ ul { margin:30px 0 0; padding:0; }
#announ ul li { margin:0; padding:10px 0 0 25px; list-style:none; }
#announ ul li span { color:#999; font-size:.75em; }

#agr td { padding:5px 3px; vertical-align:top; }

#flash_show { float:left; width:600px; height:420; }
#flash_show div#inner { text-align:right; vertical-align:top; }

#index_mov { float:left; width:230px; padding:15px 0 14px; background:url(../images/movie_bg.gif) no-repeat; }

#index_nav, #con_nav01, #con_nav02 { width:800px; height:620px; float:right; }
#index_nav { background:url(../images/index_06.jpg) no-repeat; }

#blog { height:440px; overflow:auto; }
#blog h2 { font-size:1.25em; font-weight:bold; margin:10px 0 0; }
#blog td { padding:5px 0; }
#blog p { margin:20px 0 0; }

#blog_content { height:auto; }
#blog_content h1 { font-size:1.25em; font-weight:bold; text-align:center; }
#blog_content p { margin:20px 5px 0; }
#blog_content p.date { margin:0 5px 0 0; font-size:.8em; text-align:right; }

#blog_reply { width:530px; min-height:100px; margin-top:10px; border:1px solid #1c1c1c; }
#rpy_title { height:30px; background-color:#0F0F0F; border-bottom:1px dashed #ccc; }
#lft { float:left; width:auto; height:auto; font-weight:bold; padding:5px 3px; }
#rgt { float:right; width:auto; height:auto; padding:5px 3px; text-align:right; }
#blog_reply p { margin:0 5px; }
#blog_reply p.content { margin:20px 5px; }
#blog_reply p.reply { padding-top:30px; }
#blog_reply div#rpy_mess { border-top:1px dashed #ccc; background:#181818; margin:5px; min-height:80px; }

#con_nav01 { background:url(../images/content_bg.jpg) no-repeat; }
#con_nav01 div#left { width:600px; height:620px; }
#con_nav01 div#right { width:200px; height:620px; }

#con_footer01 { float:right; width:600px; height:100px; background:url(../images/contentFooter01.jpg) no-repeat; }
#con_footer01 div#inner { padding:55px 0 0 20px; font-size:1.25em; font-weight:bold; }

#con_wrap { width:600px; height:620px; overflow:auto; }

#con_display01, #con_display02, #con_display03 { width:600px; height:470px; }
#con_display01 div#inner { padding:5px 0 0 20px; }
#con_display01 div#right { width:200px; height:520px; }
#con_display01 div#left { width:390px; height:520px; }
#con_display01 div#left div#inner { padding:5px 0 0 20px; }
#con_display01 div#left div#inner div#agr { width:auto; height:430px; overflow:auto; }
#con_display01 div#left div#inner p { padding:10px 0 0; }
#con_display01 div#left div#inner ol li { margin:10px 0 0 25px; }
#con_display01 div#right div#inner { padding:5px 20px 0 0; }
#con_display01 div#inner h3 { font-size:1.25em; line-height:2em; }
#con_display02 { overflow:auto; }
#con_display02 div#right { width:auto; height:auto; }
#con_display02 div#left { width:auto; height:auto; border-right:1px solid #fff; }
#con_display02 div#inner h4 { font-size:1.25em; margin:10px 0; text-align:center; }
#con_display02 label { width:100px; }
#con_display02 ul li { margin:20px 55px 0; list-style:none; }
#con_display02 p { margin:20px 10px 0 20px; }
#con_display03 div#inner { padding:5px 0 0 20px; }
#con_display03 div#left { width:200px; height:520px; border-right:1px solid #fff; }
#con_display03 div#h620 { height:620px; }
#con_display03 div#right { width:390px; height:520px; }
#con_display03 div#right div#inner { padding:5px 20px 0 0; }
#con_display03 div#right div#inner div#agr { width:auto; height:430px; overflow:auto; }
#con_display03 div#right div#inner p { padding:10px 0 0; }
#con_display03 div#right div#inner ol li { margin:10px 0 0 25px; }
#con_display03 div#left div#inner { padding:5px 0 0 20px; }
#con_display03 div#inner h3 { font-size:1.25em; line-height:2em; }
#con_display04 { width:600px; height:520px; overflow:auto; }
#con_display04 div#inner { margin:0 20px; }
#reply { margin:20px 10px 0 20px; }

#prof_sep { width:380px; height:auto; background:url(images/rgsBtn.jpg) top left no-repeat; }
#prof_sep div#inner { width:auto; height:auto; margin:5px 0 0 15px; overflow:hidden; }
#prof_sep div#inner table { margin:8px 5px 0 15px; }
#prof_sep div#inner td { vertical-align:top; padding:2px 0; }
#prof_sep div#inner h2 { font-size:1.25em; line-height:20px; padding:5px 0 5px 20px; font-weight:bold; background:url(../images/profileselect_bg.gif) no-repeat; }
#prof_sep div#inner h2 a { color:#fff; text-decoration:none; }
#prof_sep div#inner h2 a:hover { text-decoration:underline; }

#index_news { width:800px; height:200px; clear:both; }

#login_nav { width:200px; height:100px; }
#login_nav ul { margin:0; padding:0; }
#login_nav ul li { margin:12px 0 0 17px; padding:0; height:20px; list-style:none; vertical-align:bottom; }
#login_nav label { margin:0; padding:0; vertical-align:middle; }
#login_nav img { cursor:pointer; }
#login_nav p { margin:10px 0 0 75px; padding:0; width:auto; }

#left_show { width:200px; height:520px; overflow:auto; }
#left_show { background:url(../images/leftPhoto01.jpg) no-repeat; }
#left_sel, #left_sel02, #left_sel03 { margin:10px 0 10px 10px; width:184px; height:494px; overflow:auto; border:3px double #333; }
#left_sel ul, #left_sel02 ul, #left_sel03 ul { margin:0; }

#left_sel ul li, #left_sel03 ul li { margin:0 0 0 5px; padding:0; list-style:none; width:155px; display:block; border-bottom:1px dashed #606060; }
#left_sel ul li td.bg { text-align:center; background:url(../images/gallery_bg.jpg) no-repeat; }
#left_sel ul li td { padding:10px 0 20px; display:block; }
#left_sel ul li span.date { color:#606060; }
#left_sel ul li p { margin:10px 0 0; }

#left_sel02 ul li { margin:5px 0 0 5px; padding:0; list-style:none; width:75px; display:inline; float:left; text-align:center; border-bottom:1px dashed #606060; }
#left_sel02 ul li p { margin:10px 0 5px; }

#left_sel03 ul li { padding:10px 0; }
#left_sel03 span { color:#606060; }

#last_update { float:left; width:285px; height:200px; background:url(../images/lastUpdate_bg.gif) no-repeat; }
#last_update ul { margin:0; padding:0; }
#last_update ul li { margin:0; padding:10px 0 0 25px; list-style:none; }
#last_update ul li span { color:#999; font-size:.75em; }

#main_nav { width:800px; height:720px; float:left; }

#netvigator { width:1000px; height:620px; background:#000; }

#news_display { height:430px; overflow:auto; }
#news_display ul { margin:0; padding:0; }
#news_display ul li { margin:0; padding:6px 0 4px 3px; list-style:none; border-bottom:1px dashed #606060; }
#news_display span { color:#f90; }
#news_display span.date, #eve_display span.date { color:#606060; }
#news_display p, #eve_display p { padding:5px 0 0; }
#news_display img { max-width:350px; }

#eve_display { height:465px; overflow:auto; }
#eve_display ul { margin:0; padding:0; }
#eve_display ul li { margin:0; padding:5px 0; list-style:none; border-bottom:1px dashed #606060; }
#eve_display ul li ul li { border:0; }
#eve_display label { min-width:150px; font-weight:bold; }

#right_menu { float:right; background:#333; width:200px; height:420px; }
#right_menu ul { margin:0; padding:0; }
#right_menu ul li { margin:12px 0 0; padding:0; text-align:center; list-style:none; }

#rgt_menu_pic { float:right; width:200px; height:auto; }

#gal_content { height:465px; overflow:auto; }
#gal_content ul { margin:0; padding:0; }
#gal_content ul li { margin:0 10px 10px 0; padding:0; list-style:none; float:left; width:175px; display:block; }
#gal_content img { max-width:270px; max-height:200px; }

.av { background:url(../images/av_bg.jpg) no-repeat; }
.shower { margin:13px 0 50px 83px; }
.shwr { padding:0 0 0 43px; }
.prof { background:url(../images/profile_bg_Pic.jpg) no-repeat; }
.clear { clear:both; }
.iptTxt { color:#333; }
.rgt { text-align:right; }
.lft { text-align:left; }
.ctr { text-align:center; }
