* { margin: 0; padding: 0; outline: 0; }

/* HTML5 tags */
header, section, footer,
aside, nav, article, figure {
	display: block;
}

@font-face { font-family:'msjh'; src: url('http://event.goldengame.com.tw/adv/font/msjh.ttf') format('opentype');}
@font-face { font-family:'msjhbd'; src: url('http://event.goldengame.com.tw/adv/font/msjhbd.ttf') format('opentype');}

body { font-family:"微軟正黑體"; color: #333;}

img { vertical-align: top;}

/*::selection { background-color:rgba(122, 192, 0, 0.2); }
::-moz-selection { background-color:rgba(122, 192, 0, 0.2); border: 10px solid red; }*/

p { font-size: 24px; margin-bottom: 15px; line-height: 36px; }

header { width: 100%; height:750px; background-image:url(images/topbg.jpg); background-position:center top; -webkit-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); -moz-box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.4); position: relative; z-index: 10; float: left; }
#headercontainer { width: 990px; margin: 0 auto; position: relative; }
#contentcontainer { width: 880px; margin: 0 auto; float: none; padding-top: 0px; }

section { margin-bottom: 50px; padding-top: 50px; float: left;}

#info  { background: url(images/tit1.jpg) no-repeat center 30px; width:100%; padding-top:120px;}
#prize { background: url(images/tit2.jpg) no-repeat center 30px; width:100%; padding-top:120px;}
#rules  { background: url(images/tit3.jpg) no-repeat center 30px; width:100%; padding-top:120px;}
#note  { background: url(images/tit4.jpg) no-repeat center 30px; width:100%; padding-top:120px;}

/*txt*/
.item { background:url(images/item.jpg) no-repeat left top; padding-left:30px; font-family:"微軟正黑體"; font-size:16px; line-height:28px; color:#333; margin-bottom:25px;}
.txt1 { font-family:"微軟正黑體"; font-size:16px; line-height:28px; color:#333;}
.c1 {color:#C06; font-weight:bold;}
.c2 {color:#03C; font-weight:bold;}
.c3 {color:#FFF; font-weight:bold;}
.c4 {color:#090; font-weight:bold;}

a:hover { text-decoration: none;}
a:link { text-decoration: none;}

.iconTop { width:100%; text-align:right;}

footer { width: 990px; margin: 0 auto; float: none;}
footer ul { margin-bottom: 10px; text-align:center; }
footer ul li { display: inline; font-size:10px; color:#FFF;}
