*{ 
 padding: 0px;
 margin: 0px;
}

html {
 scrollbar-track-color: #9d9a8a;
 scrollbar-face-color: #332716;
 scrollbar-shadow-color: #332716;
 scrollbar-darkshadow-color: #443827;
 scrollbar-highlight-color: #443827;
 scrollbar-3dlight-color: #665a49;
 scrollbar-arrow-color: #aa875c;
 overflow: auto;
}

body {
 text-align: center;
 background: #c2bcaa url(../images/bg2.gif) repeat-y fixed center top;
}

#container {
 margin: 0px auto; /* center on everything else */
 width: 780px;
 height: 635px;
 text-align: center;
}

#wrapper {
 padding: 0px 5px;
}

body #container #wrapper h1, body #container #wrapper h2, body #container #wrapper h3 {
 position: absolute;
 top: -9999px;
 left: -9999px;
}

#container-header {
 width: 770px;
 height: 48px;
}

#container-title {
 width: 760px;
 height: 20px;
 font-size: 10px;
 line-height: 14px;
 text-align: left;
 padding: 3px 0px 0px 10px;
 border-bottom: 1px solid #aa875c;
}

#container-menu {
 height: 23px;
 border-bottom: 1px solid #aa875c;
}

#container-menu2 {
 height: 23px;
 border-top: 1px solid #aa875c;
}

#wrapper-menu ul li {
 width: 109px;
 height: 23px;
 border-left: 1px solid #aa875c;
 overflow: hidden;
 float: right;
}

#wrapper-menu2 ul li {
 width: 109px;
 height: 23px;
 border-right: 1px solid #aa875c;
 overflow: hidden;
 float: left;
}

#wrapper-menu2 #storylist li {
 width: 69px;
 height: 23px;
 border-right: 1px solid #aa875c;
 overflow: hidden;
 float: left;
}

#popup {
 position: absolute;
 top: 0px;
 right: 0px;
 width: 109px;
 border-top: 1px solid #a4987e;
 border-left: 1px solid #332716;
 border-right: 1px solid #332716;
 background-color: #332716;
}

#popup ul {
 padding: 0px;
 margin: 0px;
}

#popup ul li {
 width: 109px;
 height: 23px;
 list-style-type: none;
 border-bottom: 1px solid #332716;
 overflow: hidden;
}

#container-main-top {
 width: 770px;
 height: 432px;
 background: url(../images/topimg.jpg) no-repeat left top;
}

#container-main {
 width: 770px;
 height: 432px;
 background: url(../images/mainimg1.jpg) no-repeat left top;
 text-align: left;
}

#container-main2 {
 width: 770px;
 height: 432px;
 background: url(../images/main2img1.jpg) no-repeat left top;
 text-align: left;
}

#wrapper-main {
 width: 770px;
 height: 432px;
 overflow: auto;
}

#container-main3 {
 width: 770px;
 height: 408px;
 background: url(../images/mainimg2.jpg) no-repeat left top;
 text-align: left;
}

#container-main4 {
 width: 770px;
 height: 408px;
 background: url(../images/main2img2.jpg) no-repeat left top;
 text-align: left;
}

#wrapper-main2 {
 width: 770px;
 height: 408px;
 overflow: auto;
}

#inner-main {
 padding: 30px;
}

.img {
 margin-top: 24px;
}

.img2 {
 margin-top: 7px;
}

#wrapper-main #inner-main #cast p {
 margin-top: 28px;
}

#story {
 margin-top: 25px;
}

#wrapper-main #inner-main #story p {
 margin-top: 15px;
}

#wrapper-main #inner-main p, #wrapper-main #inner-main hr {
 margin-top: 20px;
}

#list {
 margin-left: 20px;
 margin-bottom: 0px;
 padding: 0px;
}

#container-left {
 float: left;
}

.img-left {
 margin: 0px 10px 0px 0px;
 float: left;
}

#container-news {
 position: relative;
 top: 257px;
 left: 20px;
 width: 320px;
 height: 155px;
 border: 1px solid #332716;
}

#newsbar {
 width: 310px;
 height: 20px;
 text-align: left;
 padding-left: 10px;
 background-color: #332716;
 display: block;
}

#wrapper-news {
 height: 135px;
 background: url(../images/bg-news.jpg) no-repeat left top;
}

#newslist {
 width: 300px;
 height: 127px;
 font-size: 10px;
 line-height: 14px;
 text-align: left;
 padding: 8px 10px 0px;
 overflow: auto;
 list-style-type: none;
}

#newslist li {
 margin-bottom: 8px;
}
 
#container-right {
 float: right;
}

#wrapper-right {
 position: relative;
 top: 310px;
 right: 20px;
 width: 267px;
 height: 80px;
}

#comment, #movie {
 width: 267px;
 height: 40px;
 margin-bottom: 5px;
}

#wmp {
 height: 20px;
}

#container-footer {
 width: 770px;
 height: 130px;
 border-top: 1px solid #aa875c;
}

#wrapper-footer {
 padding: 0px 10px;
}

#copyright {
 width: 325px;
 height: 46px;
 text-align: left;
 padding-top: 5px;
 float: left;
}

#submenu {
 width: 425px;
 height: 19px;
 float: left;
 text-align: right;
 padding-top: 2px;
}

#banner {
 clear: both;
 width: 740px;
 height: 82px;
 padding-left: 10px;
 text-align: left;
}
