body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	margin:0;
	padding:0;
	background:#b8b0a1;
}
select,input,textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

form {
	margin:0 0 100px 30px;
	padding:0;
}

ul,ol,dl {
	margin:0;
	padding:0;
}

#area {
	/*width:800px;
	margin:0 auto;*/
	background:#FFFFFF;
	background-image:url('img/bg.jpg');
	background-repeat:no-repeat;
	background-position:right bottom;
}
#top {
	background:#013913 url('img/logo.gif') no-repeat left center;
	padding:25px;
	font-size:10px;
	color:#FFFFFF;
}

/*會員控制台*/
#adminLink {
	/*width:800px;*/
	text-align:right;
}
#adminLink span {
	font-weight:bold;
	color:#ffe999;
}
#adminLink a {
font-size:10px;
	color:#07071e;
	background:#74af00 url('img/btn_bg.gif') repeat-x left top;
	border:1px solid #6fa800;
	text-decoration:none;
	padding:0 4px;
	margin-left:3px;
	line-height:1em;
}
#adminLink a:hover {
	color:#330000;
	border:1px solid #FFFFFF;
}



#visual {
	background:#07071e url('img/visual.jpg') no-repeat left top;
	height:162px;
}


/*SideBar選單*/
#menu,#main {
	float: left;
}
#menu {
	width:200px;
}
#menu ul {
	margin:0 1px 0 0;
	padding:0;
	list-style-type:none;
}
#menu li {
	margin:0;
	padding:0;
}
#menu li img {
	display:block;
}
#menu a {
	font-size:13px;
	display:block;
	/*width:100%;*/
	color:#b2b6a2;
	background:#e8e9e3;
	padding:6px 0;
	border-bottom:1px solid #FFFFFF;
	text-decoration: none;
	text-align:right;
	padding-right:10px;
}
*html #menu a {
	display:block;
	/*width:100%;*/
}
#menu a:hover {
	background:#b2b6a2;
	color:#FFFFFF;
}
#menu a.nowClick {
	background:#8D4C23;
	color:#FFFFFF;
	font-weight:bold;
}
#menu li.menuPic {
	background:#07071e url('img/sideBar.gif') no-repeat left top;
	height:23px;
}
#sideBarPic {
	background-image:url('img/sideBarBG.gif');
	background-repeat:repeat-y;
}


/*主內容*/
#main {
	width:750px;
	font-size:12px;
}
/*主內容-list*/
#main #list {
	margin:0 0 0 30px;
	/*border-top:1px solid #F0F0F0;*/
	padding-top:2px;
	background:#FFFFFF url('img/dot.gif') repeat-x left top;
	list-style-type:none;
}
#main #list li {
	/*border-bottom:1px solid #F0F0F0;*/
	background:#FFFFFF url('img/dot.gif') repeat-x left bottom;
	/*margin-bottom:5px;*/
	/*border:1px solid #F0F0F0;*/
	line-height:1.1em;
}
#main #list li a img {
	margin-right:10px;
}
#main #list li a {
	display:block;
	color: #505050;
	text-decoration: none;
	padding:10px 5px;
}
#main #list li a:hover {
	color: #8d4c23;
	background:#FFFFFF url('img/list_bg.gif') repeat-x left bottom;
}

/*主內容-詳細內容*/
#main #detail {
	margin:0 0 100px 30px;
	line-height:2em;
	color:#6D6D6D;
}
#main #detail h3 {
	color:#313131;
	padding:10px 0;
	margin-bottom:15px;
	font-size:15px;
	line-height:1.1em;
}
#main #detail #mainPic {
	float:left;
	margin:0 15px 15px 0;
	padding:7px;
	border:1px solid #aeaeae;
	background:#f4f3ed;
}
#main #detail #mainPic img {
	display:block;
}


#download {
	float: right;
	margin:0 0 15px 15px;
}
#download a {
	display:block;
	width:92px;
	height:36px;
	background:#FFFFFF url('img/download.gif') no-repeat left 0;
}
#download a:hover {
	width:92px;
	height:36px;
	background:#FFFFFF url('img/download.gif') no-repeat left -36px;
}
#download a span {
	display:none;;
}



/*頁碼*/
#pageNum {
	text-align:right;
	margin-top:100px;
	margin-bottom:30px;
	margin-left:30px;
	padding:1px;
	border:1px solid #E1E1E1;
}
#pageNum ul {
	margin:0;
	padding:5px;
	background:#F7F7F7;
	/*border:1px solid #E1E1E1;*/
	height:18px;
}
#pageNum ul li {
	display:inline;
	font-size:10px;
}
#pageNum a {
	text-decoration: none;
	padding:2px 5px;
	border:1px solid #E1E1E1;
	margin-right:3px;
	background:#FFFFFF;
	color:#999999;
}
#pageNum a:hover {
	background:#FFFFFF;
	color:#330000;
	border:1px solid #330000;
}
#pageNum a.nowPage {
	background:#FFFFCA;
	color:#999999;
	border:1px solid #E1E1E1;
}
#pageNum label {
	margin-left:5px;
	color:#666666;
}
#pageNum label select {
	margin-left:2px;
	font-size:11px;
}

#pageNum .total {
	float:left;
	color:#9e0b0f;
}






#footer {
	clear: both;
	/*padding:5px 10px;
	background:#b8b0a1;
	color:#FFFFFF;
	font-size:10px;
	text-align:right;*/
	background:#b8b0a1 url('img/copyright.gif') no-repeat right top;
	height:55px;
	border-top:1px solid #FFFFFF;
}





h2 {
	border-bottom:1px solid #F0F0F0;
	color:#555611;
	padding:10px 0 10px 30px;
	margin-bottom:30px;
	font-size:15px;
	background-image:url('img/icon.gif');
	background-repeat:no-repeat;
	background-position:20px center;
}



#message {
	border-left:6px solid #999999;
	padding:20px 10px;
}
.redMsg {
	background:#CC0000;
	color:#FFFFFF;
}
.greenMsg {
	background:#00CC00;
	color:#FFFFFF;
}
.spacer {
	clear:both;
}


form dt,form dd {
	margin-left:0px;
}

/*admin*/
#menu dt,#menu dd {
	margin:0 1px 0 0;
	padding:0;
}
#menu dt {
	color:#fffcd5;
	font-weight:bold;
	background:#858b70;
	font-size:15px;
	padding:3px;
	border-bottom:1px solid #FFFFFF;
}
#menu dd span {
	font-weight:bold;
	color:#660000;
	font-size:10px;
}

#main dt {
	font-weight:bold;
	font-size:13px;
}
#main dt span,.note {
	font-weight:normal;
	font-size:10px;
	color:#666666;
	margin-left:5px;
}
#main dd {
	margin-bottom:10px;
	font-size:12px;
}


#adminDL {
	background:#FFFFFF url('img/dot.gif') repeat-x left bottom;
	margin:0;
	padding:0;
}
.num {
	color:#8e4c23;
	font-size:15px;
	font-family: "Times New Roman", Times, serif;
	font-style: italic;
	margin-top:10px;
}
#adminDL dt {
	float:left;
	/*text-align:right;
	font-weight:normal;
	background:#660000;*/
	color:#00746b;
	padding:2px 3px 2px 0;
	margin-right:10px;
}
#adminDL dd {
	color:#666666;
}
#adminDL dd.control {
	text-align:right;
	padding-bottom:10px;
}

.formBtn {
	text-align:right;
	padding-top:10px;
}
.formLine {
	background:#FFFFFF url('img/dot.gif') repeat-x left top;
}
.formInput {
	padding:3px;
	width:300px;
	font-size:12px;
}
select.formInput {
	background:#333333;
	color:#FFFFCC;
}

.formBtn input {
	font-size:11px;
	padding:2px 5px 0px 5px;
	margin:0;
	border:1px solid #b4afa9;
	background:#FFFFFF url('img/form_btn.gif') repeat-x left bottom;
}

a.picBtn,a.fileBtn {
	text-decoration:none;
	font-size:10px;
	margin-right:7px;
	padding:3px 0 3px 20px;
	color:#00746b;
}
a.picBtn {
	background:#FFFFFF url('img/pic.gif') no-repeat left center;
}

a.fileBtn {
	background:#FFFFFF url('img/file.gif') no-repeat left center;
}

.indexColor {
	background:#003a0b;
}
#index {
	background:#FFFFFF url('img/index.jpg') no-repeat left top;
	width:525px;
	margin:100px auto;
	border:1px solid #FFFFFF;
	color:#FFFFFF;
	font-size:11px;
}
#index form {
	padding:0;
	margin:100px 0 50px 90px;
}
#index dt {
	float:left;
	text-align:right;
	width:75px;
	font-weight:bold;
}
#index dd {
	margin-bottom:15px;
	margin-left:80px;
}
#index dd span {
	font-size:10px;
	color:#fff799;
}
#index dd input {
	font-size:10px;
	padding:2px;
	border:1px solid #FFFFFF;
	width:250px;
}

#index dd.indexBtn {
	text-align:right;
	padding-right:98px;
	font-size:10px;
}

#index a {
	color:#f95100;
	font-weight:bold;
	margin:0 2px;
	text-decoration:none;
}
#index a:hover {
	color:#FFFF00;
}

#index dd.indexBtn input {
	font-size:10px;
	line-height:1em;
	border:1px solid #b4afa9;
	background:#FFFFFF url('img/form_btn.gif') repeat-x left bottom;
	width:60px;
}
#index h2 {
	border-bottom:1px solid #F0F0F0;
	color:#fff799;
	padding:0 0 20px 0;
	margin-bottom:20px;
	margin-left:30px;
	font-size:13px;
	background:none;
}