@charset "utf-8";
/* reset */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, note {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-weight: inherit;
font-style: inherit;
font-size: 100%;
font-family: inherit;
vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
outline: 0;
}
body {
line-height: 1.5;
color: black;
background: white;
font-size: 75%;/* 12px */
font-family: Verdana, Arial, Helvetica, sans-serif;
}
ul {
list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: separate;
border-spacing: 0;
}
caption, th, td {
text-align: left;
font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: "";
}
blockquote, q {
quotes: "" "";
}
cite {
	display: block;
	font-style: normal;
	margin-top: 2px;
	text-align: center;
}
img {
	border: 0;
}


/*global*/
body {
	background: url(../images/bodyBg.jpg) no-repeat center top;
}
.wait{ cursor: default;}
/* 基本共用元素 */
#wrapper { /*整頁寬*/
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
#container { /*內容區*/
	width: 960px;
	margin: 0 auto;
	padding-top: 15px;
	/*min-height: 300px;
	height: auto!important;
	height: 300px;*/
	overflow: hidden;
	clear: both;
}
/*HEADER*/
#header {
	width: 960px;
	height: 150px;
	margin: 0 auto;
	overflow: hidden;
}
#logo {
	float: left;
	width: 590px;
	height: 66px;
}
/* 右上會員服務項目*/
#member_service {
	float: right;
	width: 343px;
	height: 23px;
	background: url(../images/head_serviceBg.gif) no-repeat 0 0;
	font: 400 11px/130% Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
}
ul#memberbar  {
	list-style: none;
	height: 25px;
	overflow: hidden;
	margin: 0 0 0 20px;
}
ul#memberbar li {
	display: inline;
	padding: 0 15px 0 5px;
}
ul#memberbar li.last {
	padding: 0;
	letter-spacing: -0.1em;
}
ul#memberbar a {
	text-decoration: none;
	width: 100%;
	color: #fff;
}
ul#memberbar a:hover {
	color: #fff;
	text-decoration: underline;
}
.run {
	float: right;
	width: 343px;
	height: 23px;
	color: #b150b1;	
	margin-top: 15px;
}
ul#nav {
	display: block;
	float: left;
	width: 695px;
	height: 46px;
	margin: 28px 5px 0 305px;
	_margin: 28px 5px 0 155px;
}
ul#nav li {
	float: left;
	margin-right: 20px;
}
select.bord {
	border: solid 1px #831483;
}
/*地*/
#footer {
	clear: both;
	width: 960px;
	height: 92px;
	background: url(../images/footerBg.jpg) no-repeat center top;
	text-align: left;
	margin: 0 auto;
	overflow: hidden;
}
#visitor {
	float: left;
	width: 150px;
	_line-height: 92px;
	text-align: center;
	margin: 43px 0 0 40px;
	_margin: 5px 0 0 20px;
}
#copyright {
	float: right;
	margin: 20px 0 0 10px;
	width: 750px;
	font: 400 12px/150% Arial;
	color: #fff;
}
#copyright a {
	text-decoration: none;
	font: 400 12px/150% Arial;
	color: #fff;
}
#copyright a:hover {
	text-decoration: underline;
	font: 400 12px/150% Arial;
	color: #fff;
}
/* 字體顏色 */
.c_red {
	color: #fc0000;
}
.c_pink {
	color: #d730a0;
}
.c_gray {
	color: #797777;
}
.c_blue {
	color: #015fdf;
}
.c_purple {
	color: #801480;
}

/* 內頁左方子選單 */
.subMenu {
width:190px; float:left; background: #ccc url(../images/sub_menu_bgMid.gif) repeat-y;
margin-left:25px; _margin-left:12px; overflow:hidden;}
  .subMenu div.block { padding-top:20px; background:url(../images/sub_menu_bgTop.gif) no-repeat;}
  .subMenu ul { padding-bottom:40px; background:url(../images/sub_menu_bgbottom.gif) no-repeat left bottom; overflow: hidden;}
  .subMenu li { margin-bottom:10px;}

/* 麵包屑 */
.breadcrumbs { padding-left:30px; background:url(../images/icon_home.gif) 10px -3px no-repeat;}
 	.breadcrumbs li { display:inline;}
	.breadcrumbs a,.breadcrumbs a:link { text-decoration: none;}

/*頁籤*/
.pageNumber { margin:0 auto; margin-top:10px; clear:both;}
	.pageNumber a { color:#000; text-decoration:none;}
	.pageNumber a:hover { text-decoration:underline;}
.pageNumber td { width:16px; height:16px; text-align:center;}
.pageNumber td.on { background:#e3bfe3;}

/*討論區,上方主圖 Top5*/
.top5 {
width:676px; height:179px; overflow:hidden;
margin:0 auto 10px;
position:relative;
background:url(../images/background_forum02_top5.gif);}
.top5 .mainImg { width:420px; height:170px; overflow:hidden; position:absolute; z-index:1; left:11px; top:3px;}
.top5 .topic { width:205px; font-size:12px; line-height:22px; position:absolute; z-index:2; left:450px; top:45px;}
.top5 .topic a { text-decoration:none; color:#000;}
.top5 .topic a:hover { text-decoration:underline;}
.top5 .topic .pink a { color:#973f97;}
.top5 .topic td { text-align:right; font-size:11px; color:#973f97;}
