body {
 background-image: url(../pic/png/color_body.png);
 font-family : verdana;
 color: #fff;
 margin: 0px;
 padding: 0px;
 text-align: center;
}

.frames-body {
background: none;
text-align: left;
}

/*
==========================AREAS===========================
*/

#page {
    text-align: left;
    margin: 0px auto;
    margin-top: 10px;
    margin-bottom: 30px;
    width: 902px;
    padding: 0px;
    border: 0px;
}

/*
==========================Header==========================
*/

#header {
    background: #fff url(../pic/png/head.png);
    margin-left: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding:0;
    height: 243px;
    position: relative;
    z-index: 1;
}

/*
========================Navigation========================
*/

#nav {
    list-style-type: none;
    color: #808080;
    text-transform: uppercase;
    padding-left: 30px;
    margin-top: -34px;
    position: relative;
    z-index: 2;
}

#nav li{
    width: 100px;
    height: 14px;
    float: left;
    text-align: center;
    padding: 10px;
}

#nav li.active{
    background: url(../pic/png/nav_li_active.png);
    font-weight: bold;
    color: #fff;
}

#nav li.active-left{
    background: url(../pic/png/nav_li_active_left.png);
    font-weight: bold;
    color: #fff;
    width: 104px;
    margin-left: -4px;
}

#nav li.active-right{
    background: url(../pic/png/nav_li_active_right.png);
    font-weight: bold;
    color: #fff;
}

/*
---------------------------Nav-Links------------------------------
*/

#nav A:link { 
 font-family: verdana; 
 font-size: 14px; 
 color: #808080;
 text-decoration: none;
}

#nav A:visited { 
 font-family: verdana; 
 font-size: 14px; 
 color: #808080;
 text-decoration: none;
}

#nav li.active A { 
 font-family: century gothic; 
 font-size: 14px; 
 color: #fff;
 font-weight; bold;
 text-decoration: none;
}

#nav li.active-left A { 
 font-family: verdana; 
 font-size: 14px; 
 color: #fff;
 font-weight; bold;
 text-decoration: none;
}

#nav li.active-right A { 
 font-family: verdana;
 font-size: 14px; 
 color: #fff;
 font-weight; bold;
 text-decoration: none;
}

/*
==========================Main==========================
*/

#main-wrapper {
    background: #fff url(../pic/png/color_main.png);
    margin: 0px;
    margin-top: 34px;
    padding: 0px;
}

#main {
    background: url(../pic/png/main_bg_element.png) repeat-y 530px 0px;
    margin: 0px;
}

#content-wrapper {
    background: url(../pic/png/contentbg_top.png) repeat-x;
}

#content {
    background: url(../pic/png/contentbg_bottom.png) repeat-x bottom;
    padding: 20px 30px 30px 20px;
}

#content-left {
    float:left;
    margin-right: 100px;
}

#content-right {
    padding-top: 1px;
}

.gallery-container {
    float: left;
    text-align: center;
}

.gallery-text {
 min-height: 150px;
 margin-top: 10px;
 margin-left: 505px;
 margin-bottom: 20px;
 padding-top: 0px;
}


.movie, .container {
 width: 510px;
 border-bottom: 2px solid #b2b2b2;
}

#content-area {
 width: 510px;
}

.film {
 width: 400px;
 height: 320px;
 margin-left: 55px;
}

.film-poster {
 float: left;
 width: 200px;
 margin: 7px 20px 0 0;
}

.section {
 border-bottom: 2px solid #b2b2b2;
}

/*
=========================Footer=========================
*/

#footer {
    height: 53px;
    vertical-align: bottom;
    background: #fff url(../pic/png/footer.png);
    margin: 0px;
    margin-bottom: 30px;
    padding: 80px 0px 0px 30px;
}

/*
==========================Text==========================
*/

h1 { 
 font-family : verdana;
 font-size : 24px; 
 color : #fff; 
 text-decoration : none; 
 font-Weight: bold;
 text-transform: none; 
 margin-top: 1.0em;
 margin-bottom: 0.5em;
 padding: 0px;
}

h2 { 
 font-family : verdana; 
 font-size : 18px;
 color : #999; 
 text-decoration : none;
 font-Weight: bold;
 padding: 0px; 
 margin-top: 1.0em;
 margin-bottom: 0.5em;
 padding: 0px;
}

.movie h2 {
 text-align: center;
}

h3, th { 
 font-family : verdana; 
 font-size : 14px;
 color : #666; 
 text-decoration : none;
 font-Weight: bold;
 padding: 0px; 
 margin-top: 1.0em;
 margin-bottom: 0.5em;
 padding: 0px;
}

P.text, td {
 font-family: verdana;
 font-size: 12px;
 color: #fff;
}

P.movie-foot {
 text-align: right;
}

P.footer-text {
 font-family: verdana;
 font-variant: small-caps;
 font-size: 12px;
 color: #999;
}

A, A:visited, a:active {
 font-family : verdana; 
 color : #89a; 
 text-decoration : none;
 font-Weight: bold;
}


A:hover {
 font-family : verdana; 
 color : #ccd; 
 text-decoration: underline;
 font-Weight: bold;
}
