* { 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:36px; 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:580px 0 0 80px; }
.btnMenu { height:86px; 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:130px; }
.btnBtn2, .btnBtn2:hover { background-position:-130px 0px; width:130px; }
.btnBtn3, .btnBtn3:hover { background-position:-260px 0px; width:145px; }
.btnBtn4, .btnBtn4:hover { background-position:-405px 0px; width:140px; }
.btnBtn5, .btnBtn5:hover { background-position:-545px 0px; width:120px; }
.btnBtn6, .btnBtn6:hover { background-position:-665px 0px; width:155px; }


/*---section內容------------------------*/
section { padding-top: 50px; float: left;}
#info { background:url(../images/sectionbg1.jpg) no-repeat center top #520046;; width:100%; padding-top:180px; }
#info ol { margin:0 0 0 30px; }
#info ul { margin:0 0 0 30px; list-style-type:upper-alpha; }
#prize { background:url(../images/sectionbg2.jpg) no-repeat center top #781c00; width:100%; padding-top:200px; }
.content { width:900px; margin:0 auto; padding-bottom:80px; }


/*---txt------------------------*/
.item { background:url(../images/item.png) no-repeat left top; padding:3px 0 5px 40px; font-family:"微軟正黑體"; color:#FFF; margin-bottom:30px; }
.c1 {
	color:#FF0;
	font-size:22px;
	font-weight:bold;
}

a {	color:#3F9; }
a:hover { text-decoration: none; }


/*---表格------------------------*/
.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:#781c00; text-align:center; background:#781c00; }
