body { margin: 0; padding: 0; color: #3d3d3a; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; line-height: 1.4em; /*background-color: #d6d6ce;*/ }
a, a:link, a:visited { /*color:#5b5b08;*/ color:#000; font-weight:normal;  text-decoration:none; }
a:hover { text-decoration: underline;  }
a.more { display:inline-block; font-size: 10px; color: #fff; font-weight: 700; width: 60px; height: 23px; line-height: 21px; text-align: center; padding-right: 25px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/templatemo_button.png) left center no-repeat; }
p { margin: 0 0 10px 0; padding: 0; }
img { border: none; }
em { color: #000; }
blockquote { font-style: italic; margin: 0 0 0 10px;}
cite { font-weight: bold; color: #0088AA; }
cite a, cite a:link, cite a:visited  { font-size: 12px; text-decoration: none; font-style: normal; }
cite span { font-weight: 400; color: #0088AA; }

h1, h2, h3, h4, h5, h6 { color: #000; font-weight: normal; }
h1 { font-size: 48px; margin: 0 0 30px; padding: 5px 0 }
h2 { font-size: 30px; margin: 0 0 25px; padding: 5px 0 }
h3 { font-size: 24px; margin: 0 0 20px; padding: 0; }
h4 { font-size: 18px; margin: 0 0 15px; padding: 0; }
h5 { font-size: 16px; margin: 0 0 10px; padding: 0;  }
h6 { font-size: 12px; margin: 0 0 5px; padding: 0; }

.cleaner { clear: both }
.h10 { height: 10px }
.h20 { height: 80px }
.h30 { height: 30px }
.h40 { height: 40px }
.h50 { height: 50px }

.divider { margin-bottom: 40px; padding-bottom: 20px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/templatemo_divider.png) repeat-x bottom; }
.float_l { float: left; }
.float_r { float: right; }
.img_float_l { margin: 3px 15px 5px 0; }
.img_float_r { margin: 3px 0 5px 15px; } 
.templatemo_list { margin: 10px 0 10px 0; padding: 0; list-style: none; }
.templatemo_list li { color:#5f5f59; margin: 0 0 10px 0; padding: 0 5px 0 15px; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/templatemo_list.png) no-repeat scroll 0 5px;  }
.templatemo_list li a { color: #5f5f59; font-weight: normal; }
.templatemo_list li a:hover { color: #5f5f59; }
#templatemo_header_wrapper {width: 100%;height: 105px; /*background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/templatemo_header_bg.jpg) repeat-x top */ }
#templatemo_header { width: 1120px; margin: 0 auto; padding: 10px; }
#templatemo_middle_wrapper { width:1130px; height: 338px; background: #1f1f1e url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/templatemo_middle.jpg) no-repeat; min-width: 100%; }
#templatemo_middle { width: 980px; margin: 0 auto; padding: 30px 10px; }
#templatemo_main { width: 1130px; margin: 0 auto; padding: 0px 10px; }

#content { width:630px; }
#sidebar { width: 300px; }

/*#templatemo_footer_wrapper { width: 100%; background: #50504d; border-top: 5px solid #e8e8e7;}*/
/*#templatemo_footer_wrapper { width:100%; border-top:5px solid #e8e8e7; background-image:url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images_cjs/background_footer.png); background-repeat:no-repeat; background-position:left top; }*/
#templatemo_footer_wrapper { width:1130px; border-top:5px solid #e8e8e7; background-image:url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images_cjs/background_footer.png); /*background-repeat:no-repeat;*/ background-position:left top; min-width: 100%; }
#templatemo_footer {width: 960px; margin: 0 auto; padding: 30px 10px;}

#site_title { float: left; }
#site_title a { display: block; color: #fff; font-size: 38px; font-weight: 700; line-height: 40px; }
#site_title a span { color: #d6d6ce; }
#site_title a:hover { text-decoration: none; }

/*
#templatemo_main img { border: 5px solid #e4e4e0; }
*/

.footer_bg_icon { display:block; width:30px; height:30px; float:left; cursor:default; }

/*.fp_box5 { float:left; width:160px; height:110px; margin-right:15px; padding:9px; text-align:center; background:#c8c8bd; border:1px solid #e8e8e3; }*/
.fp_box5 { float:left; width:130px; height:110px; margin-right:15px; padding:9px; text-align:center; border:1px solid #e8e8e3; background-image:url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/link_background.png); }
.fp_box5:hover { background: #696960; }
.fp_box5 h2 a { color: #000; font-size: 14px; font-weight: 700; }
.fp_box5 img { margin-bottom: 10px; }
.fp_box5 h2 { margin-bottom: 5px; }
.fp_box5 p { text-align: left; }
.fp_box5:hover.fp_box5 h2 a { color: #fff; font-size: 14px; font-weight: 700; }
.fp_box5:hover p { color: #d6d6ce; }

#templatemo_footer a { color: #fff; }
#templatemo_footer h5 { color: #fff; font-size: 12px; font-weight: 700; margin-bottom: 15px; }
#templatemo_footer { color: #FFF; font-size: 11px; }
.footer_list { margin: 0; padding: 0; list-style: none; }
.footer_list li { margin: 0 0 5px; padding: 0 0 5px; }
.footer_list li a { color: #fff; }
.footer_list li a.social { display: block; padding: 8px 0 8px 30px; background-position: 0 5px; background-repeat: no-repeat; }
.footer_list li a.facebook { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/facebook.png); }
.footer_list li a.twitter { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/twitter.png); }
.footer_list li a.feed { background-image: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/feed.png); }

#templatemo_footer .newsletter_txt { width: 217px; margin-bottom: 5px; padding: 3px; }
#templatemo_footer .subscribe_button { 
	float: right; 
	display: block; 
	font-size: 10px; 
	color: #fff; 
	font-weight: 700; 
	width: 85px; 
	height: 23px;  
	padding-bottom: 5px; 
	padding-right: 25px; 
	background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images/templatemo_button.png) left center no-repeat; 
	border: none; 
	cursor: pointer; 
}

.testimonial { margin-bottom: 30px; padding: 10px; background: #c8c8bd; border: 1px solid #e8e8e3; }
.gallery_box { float: left; width: 217.5px; margin: 0 30px 30px 0; text-align: center; }
.gallery_box img { margin-bottom: 10px; }
.gallery_box a { font-size: 12px; font-weight: 700; margin-bottom:0; }
.gallery_box p { font-size: 11px; }
.post { clear: both; margin-bottom: 60px; }
.post img { float: left; margin-right: 15px; }
.post h2 { margin-bottom: 0; font-size: 18px; margin-bottom: 10px; }
.post .meta { clear: both; font-size: 10px; margin-top: 20px; padding: 5px 10px;  background: #c8c8bd; border: 1px solid #e8e8e3; border-left: none; border-right: none; }
.post .meta span { float: left; display: block; margin-right: 20px; }
.post .meta span.more_but { float: right; }
.post .meta span.more_but a { color: #7f0d0d; } 
.post .meta a, .post .meta strong { color: #7b7b7b; font-weight: 700; }

#comment_section { clear: both; margin-bottom: 60px; width: 538px; }
.first_level { margin: 0; padding: 0; }
.comments { list-style: none; }
.comments li { margin-bottom: 10px; list-style:none; }
.comments li .commentbox1 { background: #e3e3dd; border: 1px solid #c9c9c0; }
.comments li .commentbox2 { background: #f2f2f0; border: 1px solid #c9c9c0; }
.comments li .comment_box { clear: both; width:100%; padding: 10px 30px 20px 30px; margin-bottom: 40px; }
.comment_box .gravatar { float: left; width: 75px; margin-right: 30px; }
#templatemo_main .comment_box .gravatar img {  width: 58px; height: 58px; border: 5px solid #fff; }

.comment_box .comment_text {  }
.comment_box .comment_text p { margin: 0; }
.comment_text .comment_author { font-size: 12px; font-weight: 700; color: #7f0d0d; margin-bottom: 10px; }
.comment_text .date { font-size: 11px; font-weight: normal; font-style: italic; color: #7b7b7b; padding-left: 10px; }
.comment_text .time { font-size: 11px; font-weight: normal; color: #7b7b7b; padding-left: 10px; }
.comment_text .reply a { display: block; clear: both; float: right; color: #fff; font-weight: 700; } 

#comment_form { clear: both; }
#comment_form form { }
#comment_form textarea { color: #222; height:150px; width: 360px; padding: 5px;  background: #fff;  border: 1px solid #c8c8bd;  font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-top: 5px; }
#comment_form .form_row { width: 100%; margin-bottom: 15px;}
#comment_form form input { color: #222; width: 250px; padding: 5px; background: #fff; border: 1px solid #c8c8bd; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-top: 5px; }
#comment_form form .submit_btn {  width: 80px; height: 30px; color: #000; background: #fff;  border: 1px solid #c8c8bd; }

.rp_pp { margin-bottom: 5px; padding-bottom: 5px; border-bottom: 1px dotted #c5c5b9; }
.rp_pp a { color: #666; }
.rp_pp p { font-size: 10px; font-style: italic; }

#sidebar h5 { margin-bottom: 15px; }

#contact_form { padding: 0; width: 410px; margin-bottom: 40px; }
#contact_form form { margin: 0px; padding: 0px; }
#contact_form form .input_field { width: 270px; padding: 5px; background: #e7e7e0; border: 1px solid #c8c8bd; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-top: 5px; }
#contact_form form label { display: block; width: 100px; margin-right: 12px; font-size: 13px; }
#contact_form form textarea { width: 398px; height: 200px; padding: 5px; color: #333; background: #e7e7e0; border: 1px solid #c8c8bd; font-family: Tahoma, Geneva, sans-serif; font-size: 12px; margin-top: 5px; }
#contact_form form .submit_btn { padding: 5px 14px; color: #333; background: #e7e7e0; border: 1px solid #c8c8bd; font-size:14px; margin: 10px 0px;}

.col { float: left; margin-right: 30px }
.col_12 { width: 450px }
.col_13 { width: 300px }
.col_23 { width: 630px }
.col_14 { width: 217px } 
.col_24 { width: 465px }
.col_15 { width: 180px; margin-right: 15px }

.no_margin_right { margin-right: 0 }

.pagging { margin: 0 0 20px; padding: 0; }
.pagging ul { margin: 0; padding: 0; list-style: none; }
.pagging ul li { margin: 0; padding: 0; display: inline; }
.pagging ul li a { float: left; display: block; text-decoration: none; margin-right: 5px; padding: 5px 10px; background: #c8c8bd; border: 1px solid #e8e8e3; }
.pagging ul li a:hover { background: #5b5b08; color: #fff;  }

/*START top*/
.top_left { float:right; width:300px; padding:0 0 0 0; }
.top_left_right { float:right; padding:0 10px 0 0; }
.bor_ser_bottom { border-top:1px solid #bebebe; display: block;  }
.bor_ser_top { border-bottom:1px solid #bebebe; display: block;  }

/* img border start */
.fp_box5 img {border: 5px solid #e4e4e0; }

/*news table start*/
.news_table { padding:5px 25px 10px 10px; }
.news_table table { border-collapse: collapse; border-spacing: 0; }
.news_table td { padding:8px 5px 8px 8px; font-size:14px; font-family:微軟正黑體; color:#000000; line-height:25px; border-bottom:1px dotted  #bebebe; }
.news_table tr:hover { background-color:#ece7e7; }

.tr_back { background:#f3efef; }

/*index */
.top_news { padding:10px 0 0 0; }
.hr_null { height:5px; }
.left_news { float:left; width:820px; height:680px; }
.title_h1 { }
.newscontent { padding:0 20px 20px 10px; }
.newscontent table { border-collapse:collapse; border-spacing:0; }
.newscontent th { border-bottom:1px dotted #bebebe; font-family:細明體; font-weight:200; font-size:15px; color:#585858; padding:8px 0 8px 0; }
.newscontent td { border-bottom:1px dotted #bebebe; font-family:微軟正黑體; font-weight:400; font-size:15px; color:#000; padding:8px 0 8px 0; }
.newscontent img { width:45px; }
.right_nsc { float:right; width:290px; padding:0 0 0 10px; height:700px; }
.trback { background-color:#EEEEEE; }

.nscheightnull { height:20px; }
.nsctitleright {  }
.nscphotocontnet {  }
.nscimages { padding:18px 0 0 0; }
.nscimages table { border:1px solid #bebebe; }
.nscimages th { background-color:#575757; color:#FFF; font-family:微軟正黑體; font-size:15px; text-align:left; padding:8px 5px 8px 8px; line-height:22px; }
.nscimages td { padding:10px 0 10px 2px; }
.nscimages img { border:1px solid #bebebe; padding:5px; }
.db1 table { border-collapse:collapse; border-spacing:0; border:1px solid #FFF; }
.db1 td { padding:10px 0 0 0; font-family:微軟正黑體; font-size:13px; letter-spacing:0; color:#000; }


/*news view more start*/
.news_view_more { padding:20px 50px 10px 0; float:right; }
.news_view_border a { display: block; width: 82px; height: 23px; padding: 3px 0 0 0; background: url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20180327170341/http://cjs.ntu.edu.tw/images_cjs/templatemo_button.png) no-repeat; color: #777777; font-size: 12px; font-weight: bold; text-align: center; text-decoration: none; }
.news_view_border a:hover { color: #c85d16; }

.bottom_line { float:left; margin-right:30px; }
.bottom_width { width:600px; padding:0 0 0 20px; }
.by_bottom { width:250px; padding:0 0 0 20px; }

.fp_box_class { padding:0 0 0 70px; }





/*
     FILE ARCHIVED ON 17:03:41 三月 27, 2018 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 17:17:53 五月 26, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
