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, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
}
body {line-height:1;}
ul li {list-style-type:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section { 
    display:block;
}

a {text-decoration:none;}
a:hover {text-decoration:underline;}

address,caption,cite,code,dfn,em,var {
	font-style:normal;
	font-weight:normal;
}

blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
input, select {
    vertical-align:middle;
	font-size:12px;
	border:1px solid #888;
}
table {font: inherit;font-size: 100%;}

/*-----------------------------------------------------------------------------------------------------
Layout
-----------------------------------------------------------------------------------------------------*/
body {text-align:left;font-size:12px;font-family:Arial, "新細明體";color:#555;}
#header {width:960px; text-align:center;}
#container {width:960px;margin:0px auto;text-align:left;padding-bottom:30px;}
#mainContaier {background:url('images/main_repeat.gif') center repeat-y;}
#main {background: url('images/main_top.gif') top center no-repeat;}
#mainBox {background:url('images/main_bottom.gif') bottom center no-repeat;padding:0px 110px 70px 110px;}

#nav {text-align:center;}
#nav a {display:inline-block;margin:0px 5px;}

.control {padding:15px 0px;}
.btn {background:url('images/btn.gif') top repeat-x #3d3d3d;border:1px solid #888;color:#fff;display:inline-block;line-height:20px;padding:0px 5px;}

.itemComtainer {margin-bottom:20px;}
.item {background:url('images/item_repeat.gif') left repeat-y;width:230px;}
.itemBox {background:url('images/item_top.gif') left top no-repeat;}
.itemInner {background:url('images/item_bottom.gif') left bottom no-repeat;padding:15px; position:relative;}

.item ul {margin-bottom:10px;}
.item li {line-height:24px;background:url(images/dotted_line.gif) bottom repeat-x;color:#cc0446; text-align:left;}
.item li span {color:#464646;}
.item .like { position:absolute;right:6px;top:6px; z-index:8;}
.item .movie {width:195px;height:195px;  z-index:1;}


.item .icon_prize { position:absolute;left:0px;top:0px; z-index:9;}
.item .vote a {display:block;background:url(images/vote.gif) center top no-repeat;height:42px;}
.item .vote a:hover {background:url(images/vote_on.gif) center top no-repeat;}

.page {padding:15px 0px;}
.page td {padding:0px 5px;}

.article {line-height:20px;padding:20px 0px;}
.article p {
	margin-bottom:20px;
	color: #FFF;
}

.title_1 {color:#d50d74;font-size:15px;font-weight:bold;display:inline-block;margin-bottom:5px;}
.title_2 {color:#016aed;font-size:15px;font-weight:bold;display:inline-block;margin-bottom:5px;}
.highLight {color:#124c93;}
.highLight2 {color:#f76e00;}
.highLight3 {color:#0088d1;}
.highLight4 {color:#cd146c;}

ol {margin-left:20px;}

#inline_share {padding:15px 0px 0px;}
#inline_share h3 {font-size:16px;color:#fff;margin:15px; font-family:Arial, "微軟正黑體";background:#cd146c;padding:10px;}
#inline_share a {display:block;margin:10px 0px;}

#inline_login {padding:15px 0px 0px;}
#inline_login h3 {font-size:16px;color:#fff;margin:15px; font-family:Arial, "微軟正黑體";background:#cd146c;padding:10px;}

/*--------------------------------------------------------------------------
Table
--------------------------------------------------------------------------*/
.tbOutLine_1 {padding:2px;background:#577f9f;width:800px;margin-bottom:20px;}
.tbOutLine_2 {padding:1px;background:#fff;width:798px;}
.tbStyle {border:1px solid #577f9f;font-size:12px;background:#fff;}
.tbStyle th,.tbStyle td {border:1px solid #aaa;}
.tbStyle th {color:#fff;background:#486d89;font-weight:normal;}
.tbStyle td {}

#inline_login .tbOutLine_1 {width:452px;margin:0px auto 20px;}
#inline_login .tbOutLine_2 {width:450px;}

.movieBlock_container {background:url('images/movieBlock_repeat.gif') left repeat-y;width:522px;}
.movieBlock {background:url('images/movieBlock_top.gif') left top no-repeat;}
.movieBlock_box {background:url('images/movieBlock_bottom.gif') left bottom no-repeat;padding:20px 21px;}
.infoMovie {margin-bottom:10px;}


.movieBlock .btnBox { text-align:center;}
.movieBlock .btnBox a {padding:0px 10px;}
.movieList {background:url('images/list_repeat.gif') left repeat-y;}
.movieList_box {background:url('images/list_bottom.gif') left bottom no-repeat; position:relative;}
.movieList .bd {padding:10px 0px;}
.movieList_box .backList { position:absolute;background:url('images/back_list.gif') left top no-repeat;width:52px;height:21px;line-height:21px;color:#fff;padding-left:13px;right:10px;top:7px; text-decoration:none;}
.movieList_box .backList:hover {color:#ffe400;}

.ortherList {margin-bottom:10px;}
.ortherList .number {color:#68adca;display:block;margin-bottom:5px;}
.ortherList a.movieSub { color:#2e2e2e; text-decoration:underline;line-height:18px;}
.ortherList a.movieSub:hover {color:#cc0446;}


.movieBlock .info {background:url('images/movie_info.gif') left top no-repeat;height:38px;width:460px;margin-bottom:10px;padding:15px 10px;}
.movieBlock .info li {margin-bottom:5px;font-size:15px;color:#cc0446;}
.movieBlock .info li span {color:#555;}
.voteNumber {border-left:1px solid #ccc;padding-left:10px;}
.voteNumber span {color:#cc0446;font-size:22px; font-family: Verdana, Geneva, sans-serif;font-weight:bold;display:block;}

.postNumber {margin-bottom:10px;font-size:16px;}
.postNumber span {font-family: Georgia, "Times New Roman", Times, serif;font-size:20px;font-weight:bold;color:#000;}
