* { margin:0; padding:0; outline:0; }

/* HTML5 tags */
header, section, footer, aside, nav, article, figure { display:block; }

@font-face { font-family:'msjh'; src:local('msjh'). url('http://event.goldengame.com.tw/adv/font/msjh.ttf') format('truetype'); }
@font-face { font-family:'msjhbd'; src:local('msjhbd'). url('http://event.goldengame.com.tw/adv/font/msjhbd.ttf') format('truetype'); }

body { font-family:"微軟正黑體"; color:#FFF; line-height:30px; font-size:18px; }
img { vertical-align: bottom; margin:5px; }


/*---navTop選單------------------------*/
nav { width:100%; height:60px; background:#000; position:fixed; z-index:1; box-shadow:0 5px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.5); -moz-box-shadow:0 5px 10px rgba(0,0,0,0.5); }
#navBar { width:840px; margin:0 auto; }
.navMenu { height:60px; background:url(../images/nav_out.jpg); display:block; float:left; }
.navMenu:hover { background:url(../images/nav_hover.jpg); display:block; }
.navBtn1, .navBtn1:hover { background-position:0px 0px; width:140px; }
.navBtn2, .navBtn2:hover { background-position:-140px 0px; width:140px; }
.navBtn3, .navBtn3:hover { background-position:-280px 0px; width:140px; }
.navBtn4, .navBtn4:hover { background-position:-420px 0px; width:135px; }
.navBtn5, .navBtn5:hover { background-position:-550px 0px; width:120px; }
.navBtn6, .navBtn6:hover { background-position:-670px 0px; width:160px; }


/*---header表頭------------------------*/
header { width: 100%; height:940px; margin-top:60px; background:url(../images/topbg.jpg) no-repeat center top; position:relative; z-index:0; float:left; }
#headercontainer { width: 990px; margin: 0 auto; position: relative; }


/*---btn選單------------------------*/
#btn { margin:560px 0 0 180px; }
.btnMenu { height:119px; background:url(../images/btn_out.png); display:block; float:left }
.btnMenu:hover { background:url(../images/btn_hover.png); display:block; }
.btnBtn1, .btnBtn1:hover { background-position: 0px  0px; width:127px; }
.btnBtn2, .btnBtn2:hover { background-position:-127px 0px; width:132px; }
.btnBtn3, .btnBtn3:hover { background-position:-262px 0px; width:133px; }
.btnBtn4, .btnBtn4:hover { background-position:-396px 0px; width:133px; }
.btnBtn5, .btnBtn5:hover { background-position:-530px 0px; width:133px; }
.btnBtn6, .btnBtn6:hover { background-position:-665px 0px; width:132px; }


/*---section內容------------------------*/
section { padding-top: 50px; float: left;}
#info { background:url(../images/sectionbg1.jpg) no-repeat center top #d6e09c;; width:100%; padding-top:180px; }
#info ol { margin:0 0 0 30px; }
#prize { background:url(../images/sectionbg2.jpg) no-repeat center top #aedefb;; width:100%; padding-top:180px; }
.content { width:900px; margin:0 auto; padding-bottom:80px; color:#313131 }


/*---txt------------------------*/
a:hover { text-decoration: none;}
.item { background:url(../images/item.png) no-repeat left top; padding:3px 0 5px 40px; font-family:"微軟正黑體"; color:#313131; margin-bottom:10px; }
.txt1 { "微軟正黑體";
	color:#FF0;
	font-size: 20px;
	font-weight: normal;
	background-color: #900;
}
.txt2 { "微軟正黑體";
	color:#900;
	font-size: 19px;
}
body,td,th {
	color: #FFFFFF;
}
/*a:link {
	color: #FFFF99;
}
a:visited {
	color: #FFFF99;
}
a:active {
	color: #FFFF99;
}
a:hover {
	color: #FFFF00;
	text-decoration: none;
}*/
.c1 {
	color:#303;
	font-size:22px;
	font-weight:bold;
}


/*---表格------------------------*/
.tab {
	margin:10px 0;
	padding-bottom:5px;
	color:#600;
	font-size:16px;
	border:#FFF outset 4px;
	border-radius:14px;
	-moz-border-radius:14px;
	-webkit-border-radius:14px;
	box-shadow:5px 5px 10px rgba(0,0,0,0.5);
	-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.5);
	-moz-box-shadow:5px 5px 10px rgba(0,0,0,0.5);
	background-color: #fed5c0;
}
.tb1 {
	text-align:center;
	padding:5px 10px;
	border-bottom:#FFF dashed 2px;
	color:#FFF;
	font-weight:bold;
	background-color: #600;
}
.tb1L {
	text-align:center;
	padding:5px 10px;
	border-bottom:#FFF dashed 2px;
	color:#FFF;
	font-weight:bold;
	border-radius:10px 0 0 0;
	-moz-border-radius:10px 0 0 0;
	-webkit-border-radius:10px 0 0 0;
	background-color: #600;
}
.tb1R {
	text-align:center;
	padding:5px 10px;
	border-bottom:#FFF dashed 2px;
	color:#FFF;
	font-weight:bold;
	border-radius:0 10px 0 0;
	-moz-border-radius:0 10px 0 0;
	-webkit-border-radius:0 10px 0 0;
	background-color: #600;
}
.tb2 {
	text-align:center;
	padding:0 5px;
	border-bottom:#C60 solid 1px;
	color: #600;
}
.tb3 {
	text-align:left;
	padding:0 5px;
	border-bottom:#C60 solid 1px;
	color: #600;
}


/*---design------------------------*/
#design { font-size:10px; color:#aedefb; text-align:center; background:#aedefb; }
