@charset "utf-8";
/* @ avex taiwan inc. */

* {
	margin:0;
	padding:0;
}
img {
	border:none;
}
body {
 margin: margin:0 auto;
	padding: 0;
	font-size: 12px;
	color: #fff;
	line-height: 1.9em;
	font-family: Tahoma, "細明體";
	background: url(../images/body_bg.jpg) repeat #121212;
}

a{
	color:#fff;	
	text-decoration:none;	
}

a:hover{
	color:#999;
	text-decoration:underline;
	
}

.input {
	font-size: 12px;
	font-family: Tahoma, "細明體";
}
textarea {
	width:550px;
}
/* wrapper */
#wrapper {
	display: block;
	position: absolute;
	width: 100%;
}
/* main */
#main {
	margin:0 auto;
	background:url(../images/column_bg.jpg) repeat-y top center;
	width:960px;
}
#content {
	margin:0 auto;
	background: url(../images/header_bg.jpg) no-repeat;
	width:900px;
}
#header {
	padding:120px 50px 0;
}
/* box */
#box {
	margin:50px auto 0;
	width:800px;
}
#box .box_top {
	background:url(../images/box_top.jpg) no-repeat;
	width:800px;
	height:30px;
}
#box .box_middle {
	float:left;
	background:url(../images/box_middle.jpg) repeat-y;
	width:800px;
	height:100%;
}
#box .box_middle h1 {
	padding-bottom:15px;
	text-align:center;
}
#box .box_middle h2 {
	margin: 0 auto;
	padding-bottom:15px;
	text-align:center;
	border-bottom:1px dotted #aecf17;
	width:630px;
}
#box .box_bottom {
	clear:both;
	background:url(../images/box_bottom.jpg) no-repeat;
	width:800px;
	height:25px;
}
/* box 活動辦法 */
#box .box_middle dl {
	float:left;
	width:690px;
	margin:0 55px;
	line-height:30px;
}
#box .box_middle dt {
	float:left;
	font-size:13px;
	_font-size:12px;
	color:#b0d015;
}
#box .box_middle dd {
	float:left;
	width:606px;
	width:590px;
}


/* box 我要投稿 */
#contributors_publish, #contributors_private {
	width:690px;
	margin:0 auto;
	line-height:30px;
}
#contributors_publish .publish {
	color:#e61c78;
}
#contributors_private .private {
	color:#fdee00;
}
#contributors_private .zip a {
	color:#98c737;
}
#contributors_private .note {
	line-height:20px;
}
#show1 {
	width:100%;
}


/* box 觀看留言 */
#box #area {
	margin:20px auto;
	width:630px;
	border-bottom:1px dotted #aecf17;	
}
#box #area ul {
	float:left;
    margin: 0 0 10px;	
	list-style:none;
}
#box #area ul li {
	float:left;
	width:180px;
}
#box #area li img {
	padding-right:10px;
}
#box .area_mg {
	color:#000;
	background:url(../images/total.jpg) no-repeat 0 3px;
	text-decoration:none;
}
#box .area_mg span {
    float: left;
    padding: 1px 0 0 88px;
}
#box #area p {
	clear:both;
	margin:15px 0;
	line-height:20px;	
}


/* page 網頁頁數*/
#box #page {
	float:left;
	padding-left:85px;
	width:520px;
}
#box #page a {
	color:#aecf17;
	text-decoration:none;	
}
#box #page .page_top a {
	color:#aecf17;
}
#box #page .page_down a {
	color:#fff;	
}

/* 連結 -活動辦法- */
#box .link_rule {
	float:left;	
	padding:20px 250px 15px;
	list-style:none;
	text-align:center;
	
}
#box .link_rule .btn_contributors, 
#box .link_rule .btn_watch_mone,
#box .link_rule .btn_winners_list {
	float:left;	
	text-align:center;
	height: 40px;
	width: 109px;
	
}
#box .link_rule .btn_contributors,
#box .link_rule .btn_watch_mone {
	padding-right:80px;
}
#box .link_rule .btn_contributors a {
	float:left;
	background:url(../images/btn_contributors.jpg) no-repeat;
	height: 40px;
	width: 109px;
}
#box .link_rule .btn_contributors a:hover {
	background-position: 0 -40px;
}
#box .link_rule .btn_contributors a:visited,
#box .link_rule .btn_contributors a:active {
	background-position: 0 -80px;
}
#box .link_rule .btn_watch_mone a {
	float:left;
	background:url(../images/btn_watch_mone.jpg) no-repeat;
	height: 40px;
	width: 109px;
}
#box .link_rule .btn_watch_mone a:hover {
	background-position: 0 -40px;
}
#box .link_rule .btn_winners_list a {
	float:left;
	background:url(../images/btn_winners_list.jpg) no-repeat;
	height: 40px;
	width: 109px;
}
#box .link_rule .btn_winners_list a:hover {
	background-position: 0 -40px;
}
/* 連結 -我要投稿- */
#box .link_cont {
	xfloat:left;
	xmargin:15px auto;
	xlist-style:none;
	xtext-align:center;
}
/* 連結 -觀看投稿- */
#box .link_back {
	float:right;
	padding-right:85px;
	list-style:none;	
}
#box .link_back .btn_back a {
	float:left;
	background:url(../images/btn_back.jpg) no-repeat;
	height: 40px;
	width: 85px;
}
#box .link_back .btn_back a:hover {
	background-position: 0 -40px;
}
/* 連結 -得獎名單- */
#box .link_winback {
	float:left;
	list-style:none;	
}
#box .link_winback .btn_winback {
	float:left;
	text-align:center;
}
#box .link_winback .btn_winback a {
	float:left;
	background:url(../images/btn_back.jpg) no-repeat;
	height: 40px;
	width: 85px;
	margin:0 357px;
}
#box .link_winback .btn_winback a:hover {
	background-position: 0 -40px;
}


/* footer */
#footer {
	clear:both;
	text-align:center;
	color:#000;
    height: 40px;
    padding: 20px 0 0;	
}