body {
background:#171717  repeat-x;
color: #ccc;
font-size: 13px;
font-family: Arial, tahoma, Verdana, Sans-Serif;
text-align: left;
margin: 0 auto 0;
padding: 0;
}
#wrap {
width: 980px;
margin: 0px auto 0px;
padding: 0;
position: relative;
}
a, a:visited {
color: #ffffff;
text-decoration: none;
}
a:hover {
color: #aeb916;
text-decoration: underline;
}
a img {
border-width: 0;
}
/* Header
-----------------------------------------------*/
#header-wrapper{
width: 980px;
height: 80px;
color: #D61A73;
font-size: 11px;
margin: 0px auto 0px;
padding: 0;
overflow: hidden;
position: relative;
}
#header-wrapper h1{
font-size:20px; padding-top:5px; margin-bottom:5px;
}
#header-wrapper p{
padding-top:0px; margin-top:0px;
}
#header-inner {
background-position: left;
background-repeat: no;
}
.headerleft {
width: 900px;
float: left;
font-size: 14px;
margin: 0;
padding: 0;
}
.headerleft a img {
border: none;
margin: 0;
padding: 0;
}
.headerright {
width: 300px;
float: right;
margin: 0;
padding-top: 10px;
font-weight: bold;
font-size: 19px;
text-decoration: underline;
text-align: right;
}
.headerright a img {
border: 1px solid #FFF;
margin: 0 0 3px;
padding: 0;
}
#header .description {
color: #70a600;
padding-top: 2px;
}
/*The top Menu*/
#top {
margin:auto;
padding: 0;
width: 100%;
background:#262626;
border-bottom:1px solid #363636;
}
#navwrap {margin: 0px auto; width:980px;}
.topnav ul {list-style:none;margin:0;padding:0px;  float:left;}
.topnav li {float:left;margin:0;width:150px;text-align:center;}
.topnav li a {font-size:12px;display:block;padding:5px 5px;height:100%;color:#FFF;text-decoration:none;}
.topnav li a {background:none; }
.topnav li a:hover, li a:focus, li a:active {text-decoration:none; background:#70a600;}

#outer-wrapper {
width: 980px;
margin: 0px auto 0px;
padding: 0;
overflow: hidden;
position: relative;
border:1px solid #363636;
}
.main-wrapper {
float: left;
width: 800px;
margin: 0;
padding: 0;
border-right:1px solid #363636;
}
.main-wrapper h2,h3{
text-align:left; color: #70A600; padding-left: 10px;
}
/*POST ELEMENT*/
.post {
float: left;
width: 155px;
height: 200px;
padding-left: 0px;
background-color: #262626;
margin-left: 3px;
margin-bottom: 10px;
}
.post b{
color: #70a600;
}
.post .movie_image{
text-align:justify;
padding-left: 7px;
padding-right: 7px;
}
.post .movie_title{
text-align:center;
padding-left:7px;
padding-right:7px;
padding-top: 3px;
font-size:12px;
color:#FD9E10;
}
.post .movie_intro{
text-align:justify;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
font-size: 12px;
color: #A7A7A7;
}
.post .movie_director{
text-align:left;
padding-left: 7px;
padding-right: 7px;
padding-top: 3px;
font-size: 12px;
color: #A7A7A7;
}
.main_right{
width:177px; float:right;
}
.main_right h2{
text-align:left; padding-left: 10px; color: #70A600; font-size: 17px; font-weight; bold; margin-top: 10px;
}
.main_right p{
background-color: #262626;
color: #FD9E10;
width: 150px;
margin-left: 10px;
text-align: center;
padding-top: 10px;
padding-bottom: 10px;
}
.main_right .movie-cate{
padding-left:5px; margin-top:0px;
}
.main_right .movie-cate a{
text-decoration: none; margin-bottom: 20px;
}
/*FOOTER*/
.footer {
width: 960px;
clear: both;
margin: 0px auto 0px;
padding-top: 10px;
text-align: center;
position: relative;
}

.ads-unit{width:760px;height:80px;display:block;border:1px solid #FF0000;margin-bottom:10px;padding:1px;text-align:center; margin-left: 10px;}
.ads-unit-left{width:360px;display:block;overflow:hidden;text-align:left;float:left;margin-left:5px;}
.ads-unit-right{width:360px;display:block;overflow:hidden;text-align:left;float:right;}

.page_navi{padding:10px 0 10px 10px;}
.page_navi a,.page_navi a:link,.page_navi a:visited{text-decoration:none;border:1px solid #ccc;color:#006bb2;background-color:#fff;font-weight:700;margin:2px;padding:2px 4px;}
.page_navi a:active,.page_navi a:hover{text-decoration:none;border:1px solid #006bb2;color:#fff;background-color:#006bb2;margin:2px;padding:2px 4px;}
.page_navi span.current{font-weight:700;border:1px solid #006bb2;color:#fff;background-color:#006bb2;margin:2px;padding:2px 4px;}