﻿@charset "UTF-8";

/* 基本樣式
---------------------------------------------*/
* {
	margin: 0;
	padding: 0;
	font-size: 100%;
}
body {
	text-align: left; /* 設定置中對齊 */
	background-image:url(../img/background2.jpg);
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.4;
	color: #333333;
	background-repeat: repeat-x;
}
form{
	padding: 0px;
	margin:0px auto;
	}

img {
	border: none;
	vertical-align: top;
}
#wrapper {
	width: 950;
	margin: 0 auto; /* 設定為自動調整邊界 */
	text-align: center; /*  設定置中對齊  */
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;	
}

/* LOGO與導覽列
---------------------------------------------*/

#globalNav {
	list-style-type: none;

	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
#globalNav li {
	display: inline;
	
}
#globalNav li a {
	color: #FFFFFF;
}

#account {
	list-style-type: none;
	text-align: center;
	width: 950;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:新細明體, Arial;
	font-size:8pt;
	color:#333333;
	font-style: normal;
	font-weight: normal;
}
#logobanner {
	list-style-type: none;
	text-align: center;
	width: 950;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:新細明體, Arial;
	font-size:8pt;
	color:#333333;
	font-style: normal;
	font-weight: normal;
}

#menu&pathtable {
	list-style-type: none;
	text-align: center;
	width: 950;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	font-family:新細明體, Arial;
	font-size:8pt;
	color:#333333;
	font-style: normal;
	font-weight: normal;
}





/* 二欄式的主內容區塊
---------------------------------------------*/
#content {
	overflow: auto !important;
	overflow /**/: hidden;
	width: 950px;
	margin: 0 auto; /* 設定為自動調整邊界 */
	text-align: left; /*  設定向左對齊  */
	padding-left: 0px;
	padding-bottom: 0px;
}

#covery {
	overflow: auto !important;
	overflow /**/: hidden;
	float: right;
	padding-left: 0px;
	padding-right: 0px;
	width: 670px;
}
#recommend {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 660px;
}
#recommend2 {
	float: left;
	padding-left: 20px;
	padding-right: 0px;
	width: 700px;
}
#recommend-left {
	float: left;
	text-align:center;
	background-image:url(../img/gra-bg.gif);
	width: 160px;
	padding: 5px;
	margin-left:0px;
}
#recommend-right {
	float: right;
	padding-left: 0px;
	padding-right: 20px;
	width: 430px;
}

#opening {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 660px;
}
#opening-left {
	float: left;
	text-align:center;
	background-image:url(../img/gra-bg.gif);
	width: 160px;
	padding: 5px;
	margin-left:0px;
}
#opening-right {
	float: right;
	padding-left: 0px;
	padding-right: 20px;
	width: 430px;
}

#announcement&active {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 660px;
}
#announcement {
	float: left;
	width: 325px;
	padding: 0px;
}
#announcement-left {
	float: left;
	text-align:center;
	background-image:url(../img/gra-bg.gif);
	width: 100px;
	padding: 5px;
	margin-left:0px;
}
#announcement-right {
	float: right;
	padding-left: 0px;
	width: 200px;
}
#active {
	float: right;
	padding: 0px;
	width: 325px;
}
#active-left {
	float: left;
	text-align:center;
	background-image:url(../img/gra-bg.gif);
	width: 100px;
	padding: 5px;
	margin-left:0px;
}
#active-right {
	float: right;
	padding-left: 0px;
	width: 200px;
}

#books {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 660px;
}
#bookscontent {
	float: left;
	background-image:url(../img/gra-bg.gif);
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 0px;
	width: 650px;
}
#booksmore{
	float: right;
	padding-left: 0px;
	padding-right: 30px;
	width: 60px;
}


#coverymenu {
	background-image:url(../img/menubar-bg.gif);
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 645px;
}
#coverycontentitle {
	background-image:url(../img/content-bg.gif);
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	width: 645px;
}
#coverycontent {
	
	float: left;
	padding-left: 13px;
	padding-right: 0px;
	width: 600px;
}
#gracontent {
	float: left;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
	width: 600px;
}

#date {
	float: left;
	text-align: left; /* 設定向左對齊 */
	width: 224px;
	padding-left: 0px;
	padding-bottom: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#submenus {
	float: left;
	text-align: left; /* 設定向左對齊 */
	width: 224px;
	padding-left: 0px;
}
#searchbar {
	float: left;
	text-align: left; /* 設定向左對齊 */
	width: 200px;
	padding-left: 11px;
	font-size:12px;
}
#search {
	float: left;
	width: 278px;
	padding-left: 0px;
	overflow: hidden;
}
#searchForm {
	float: left;
	width: 227px;
	padding-left: 10px;
	font-size:12px;
}
#recommend-content {
	float: left;
	padding-left: 30px;
	width: 320px;
}
#content2 {
	float: left;
	padding-left: 30px;
	width: 600px;
}
#content3 {
	float: left;
	padding-left: 30px;
	width: 600px;
	line-height: 12px;
}
#content4 {
	float: left;
	padding-left: 5px;
	width: 660px;
	line-height: 12px;
}
#recommendvalue {
	float: left;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 0px;
	font-size:8pt;
	line-height:24px;
	margin: 0px;
}
#addbookmark {
	float: right;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 0px;
	font-size:8pt;
	color:#e10588;
	line-height:24px;
	margin: 0px;
}
#nextprev {
	width:660;
	float: center;
	text-align:center;
	list-style-type: none;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	font-size:8pt;
	line-height:26px;
	margin: 0px;
	
}
#footerwarp {
	float: right;
	width: 660;
	margin: 0 auto; /* 設定為自動調整邊界 */
	text-align: right; /*  設定置中對齊  */
}
#footerwarp-left {
	float: left;
	padding-left: 37px;
	width: 200px;
}
#footerwarp-right {
	float: right;
	width: 300px;
	padding-left: 5px;
}
#footer {
	clear: both;
	color: #FFFFFF;
	background: #333333;
}

/* 本文區塊
---------------------------------------------*/
#about h3, #newsRelease h3 {
	color: #FFFFFF;
	background: #3452B2 url() left top repeat-x;
}
#about .section {
	margin: 16px 18px 0 18px;
	border-bottom: 1px solid #ccc;
}
#about .section p {
	margin: 10px 0;
}
#about .section .link {
	background: url() left center no-repeat;
	padding-left: 14px;
}
#newsRelease dl {
	margin: 16px 18px 0 18px;
}
#newsRelease dl dt {
	font-size: 70%;
	color: #666666;
	margin-top: 10px;
}
.iframe {border: 1px solid #999; padding: 1px; margin: 0px auto; }

/* FORM
----------------------------------------------*/
.comment-form { background: #fff; border: 1px solid #999; padding: 1px; margin: 0px auto; }
.comment-form p { color: #bbb; text-align: right;margin: 0px 10px 5px; }
.comment-form table { width: 100%; border: none; }
.comment-form table tr.comment-form-title { display: none; }
.comment-form table td { color: #999; vertical-align: top; border: none; padding: 3px 5px; }
.comment-form table th { color: #999; vertical-align: top; width: 100px; border: none; padding: 3px 5px; }
.comment-form input { height: 20px; font-family: "Verdana"; font-size: 12px; color: #000; border: none; border-bottom: 1px solid #ccc; background: none; }
.comment-form input.radio { border: none; background: none; }
.comment-form textarea { width: 99%; height: 108px; font-family: "Verdana"; font-size: 12px; line-height: 18px; color: #000; border: 1px solid #ccc; background: #fff; }
