body{
    font-family: arial, verdana;
    font-weight:bold;}
*{
    padding:0px;
    margin:0px;}
a{
    text-decoration:none;}
img{
    border:0px;}
    
#container{
    width:320px;
    margin:0 auto;}
	header{
	    height:88px;
	    width:320px;
	    background:url(../images/header.png) no-repeat;}
		header a{
		    height:88px;
		    width:320px;
		    display:block;}
		    
	nav {
	    height:93px;
	    width:320px;
	    background:url(../images/nav.jpg) repeat-x;
	    display:block;
	    position:relative;
	    font-size:11px;}
	    #cat {
	    	padding:1px 7px 5px;
	    	background:#f9a102;
	    	color:#003164;
			text-align:center;}
		#cats{
		    height:36px;
		    width:95px;
		    line-height:35px;
		    display:block;
		    background:url(../images/btn-cat.png) no-repeat;
		    float:left;
		    margin: 5px 0 0 5px;
		    text-align:center;
		    color:#563700;
		    text-shadow:0px 1px 1px #ffee91;}
		#login{
		    height:36px;
		    width:95px;
		    line-height:35px;
		    display:block;
		    background:url(../images/btn-login.png) no-repeat;
		    float:right;
		    margin: 5px 5px 0 0 ;
		    text-align:center;
		    color:#204601;
		    text-shadow:0px 1px 1px #b3f526;}
		#search{
		    position:absolute;
		    top: 52px;
		    left:5px;
		    width:310px;
		    height:36px;
		    background:url(../images/search-bg.png) no-repeat;}
		#search-btn{
		    float:right;
		    width:27px;
		    height:28px;
		    border:0px;
		    margin:4px 4px 0 0;
		    cursor:pointer;
		    background:url(../images/btn-search.png) no-repeat;}
		#search-field {
		    float:left;
		    width:266px;
		    border:0px;
		    height:27px;
		    padding:0 3px;
		    margin:4px 0 0 4px;}
	
	
	.item{
	    position:relative;
	    width:320px;
	    height:271px;
	    display:block;
	    background:url(../images/content_bg.png) no-repeat;}
	 	.item a {
	 		display:block;}
		.item h3{
		    padding-top:9px;
		    line-height:32px;
		    color:#545454;
		    font-size:12px;
		    text-align:center;}
		.item h2{
		    padding-top:0px;
		    line-height:32px;
		    color:#545454;
		    font-size:12px;
		    text-align:left;} 	    
		.item .img-link {
		    position:absolute;
		    top:53px; left:23px;
			width:270px;
			height:146px;
			overflow:hidden;}
            .item .img-link #play-btn{
                position:absolute;
                width:60px;
                height:60px;
                background:url(../images/play-btn.png) no-repeat;
                top:43px;
                left:105px;
            }
            
		.item .img-link img {
			position:absolute;
			left:0; bottom:0;width:270px;}
		.item .trailer-btn,
		.item .movie-btn{
		    position:absolute;
		    bottom:7px;
		    height:52px;
		    cursor:pointer;
		    line-height:51px;
		    text-align:center;
		    font-size:14px;
			background:no-repeat;}
		.item .trailer-btn{
		    left:17px;
		    width:93px;
		    background-image:url(../images/btn-trailer.png);
		    color:#563700;
		    text-shadow:0px 1px 1px #ffee91;}
		.item .movie-btn{
		    right:20px;
		    width:183px;
		    background-image:url(../images/btn-movie.png);
		    color:#fff;
		    text-shadow:0px 1px 1px #003160;}
        .item .movie-btn.member{
            background-image:url(../images/movie-btn-member.png);
            width:283px;
        }
	
	   .item.detail{
           background:url(../images/detail-bg.png) no-repeat #fca402;
           padding-top:230px;
           padding-bottom:10px;
           height:auto;
	   }
       
            .item.detail .img-link{
                top:14px;
            }
            
            .item.detail .trailer-btn, .item.detail .movie-btn{
                top:171px;
            }
            
            #detail-text{
                background:#fff;
                width:280px;
                margin:0 auto;
                position:relative;
                padding:10px;
                font-size:12px;
                -webkit-border-radius: 4px;
                -moz-border-radius: 4px;
                border-radius: 4px;
                font-weight:normal;
                text-align:justify;
            }
            
                #detail-text span{
                    display:block;
                    margin-bottom:10px;
                    font-size:13px;
                    font-weight:bold;
                }
       
            
       
	#paging {
	    height:47px;
	    line-height:46px;
	    font-size:14px;
	    color:#fff;
	    width:320px;
	    background:url(../images/paging-bg.png) no-repeat;
	    text-align:center;
	    position:relative;}
	    #paging a {
		    position:absolute;
		    top:9px;
	    	width:47px;
		    height:28px;
		    display:block;
			background:no-repeat;}
		#paging #prev {
		    left:9px;
		    background-image:url(../images/btn-prev.png);}
		#paging #next {
		    right:9px;
		    background-image:url(../images/btn-next.png);}
	
	
	#categories {}
		.cat{
		    height:170px;
		    width:320px;
		    background:url(../images/cats_bg.png) no-repeat;
		    position:relative;}
		.cat .img {
		    position:absolute;
		    top:16px;
		    left:23px;}
		.cat .link {
		    position:absolute;
		    left:16px; bottom:8px;
		    height:52px;
		    width:283px;
		    display:block;
		    background:url(../images/btn-cats.png) no-repeat;
		    font-size:14px;
		    line-height:52px;
		    text-align: center;
		    color:#fff;}
	
	#content {
		background:#ffd601;
		border:1px solid #925e01;
		border-width:1px 0;}
		
		#content h2 {
			padding-bottom:10px;
		}
		#content p {
			padding-bottom:10px;
		}
		#content .txt {
			padding:7px;
			font-size:12px;
			font-weight:normal;
		}
	
	#footer{
	    height:46px;
	    background:url(../images/nav.jpg) repeat-x;
	    width:320px;
	    color:#fff;
	    font-size:11px;
	    line-height:23px;
	    text-align:center;}
		#footer a{
		    color:#fff;}


#link-bar{
    width:320px;
    height:29px;
    line-height:29px;
    font-size:14px;
    color:#624700;
    text-shadow:0px 1px 1px #ffe191;
    text-align:center;
    background:url(../images/links-bar.png) repeat-x;
}

.linkpage-link{
    color:#fff;
    width:288px;
    height:49px;
    display:block;
    padding-left:32px;
    padding-top:12px;
    background:url(../images/link-btn.png) no-repeat;
    font-size:16px;
    text-shadow:0px 1px #003160;
}

.linkpage-link span{
    font-size:12px;
}

h1#h1{
    position:relative;
    z-index:-9999;
}

nav{
margin-top:-39px;
}

    nav#membernav{
        margin-top:0px;
    }