body { 
       margin:0px auto auto auto;
       background-image:url(./images/bgline2.png); 
       background-repeat:repeat-y;
       background-position:50% 0;
       background-color:#000;
       color:#888;
       font-size:90%;

       font-family:verdana,sans-serif;


 }

.dotline { 
       border-top:1px dotted #222;
       margin:10px;
       padding:0px;
 }

a:link, a:visited, a:active { 
       text-decoration:none;
       color:#ddd;
 }
a:hover { 
       color:#ff0033;
       text-decoration:underline;
 }

img { 
      border:none;
 }

#whole { 

         width:800px;
         text-align:center;
         margin:0 auto 0 auto;
         border-top:2px solid #000;
         border-left:1px solid #000;
         border-right:1px solid #000;
         border-bottom:2px solid #000;
}


#header { 

/*          border:1px solid #fff;*/
         width:800px;
         height:48px;
         margin:0;
         background-image:url(./images/hgrad40.png); 
         background-repeat:repeat-x;
         background-color:#000;
 }

.h-l ,h-left{ 
          width:150px;
          float:left;
          text-align:left;
          margin: 10px auto 3px 8px;
 }

.h-r , h-right{ 
        width:550px;
        float:right;
        text-align:right;

        margin: 7px 8px 3px auto;
        font-family:verdana,sans-serif;
        font-size:75%;
        font-weight:normal;
        color:#ccc;
 }

.h-r a:link, .h-r a:visited, .h-r a:active { 
       text-decoration:none;
       color:#ccc;
       font-weight:bold;
 }

.h-r a:hover { 
       text-decoration:none;
       color:#ff0045;
       font-weight:bold;               
 }

.h-left img, .h-right:img { 
            border:none;
            magrin:0;;
 }

.h-right img { 
            margin-top:3px;
 }

#subheader { 
         width:800px;

         margin:0;
         text-align:left;
         background-color:#000;
 }


.s-h1 { 
          width:400px;
          float:left;
          text-align:left;
          margin: 10px auto 5px 10px;
 }
.s-h2 { 
          width:300px;
          float:right;
          text-align:right;
          margin: 6px 10px 5px 15px;
 }



.movie { 
         padding:20px 0 0px 0;

 }

.image { 

         text-align:center;
         margin:0 auto 0 auto;
         padding:10px 0 0 0;
/*         border-bottom:solid 1px #222;*/
}



#contents { 
       width:800px;
       margin:0;
       padding:0;
       border-top:solid 2px #000;
       background-image:url(./images/strip.png); 
       background-repeat:repeat;
} 

.c-l { 
       width:400px;
       float:left;
       background-image:url(./images/strip.png); 
       background-repeat:repeat;

 }

.c-r { 
       width:399px;
       float:right;
        background-image:url(./images/strip.png); 
        background-repeat:repeat;
       border-left:1px solid #000;

 }

.c-i { 
       width:300px;
       float:right;
        background-image:url(./images/strip.png); 
        background-repeat:repeat;
       border-right:1px solid #000;

 }


.trailer { 
            text-align:left;
 
            padding:10px 0 0 0;
            background-image:url(./images/hgrad50.png); 
            background-repeat:repeat-x;

 }

.trailer img {  
            padding:0 0 15px 20px;
}

.info { 
            text-align:left;
            font-size:90%;

            padding:10px 20px 10px 20px;
            background-image:url(./images/hgrad50.png); 
            background-repeat:repeat-x;
            line-height:160%;
 }

.info a:link, .info a:visited, .info a:active { 
           text-decoration:underline ! important;
 }

.info ul { 
           margin:0;
           padding:0;

} 
.info li { 

    list-style:none;
    margin:0 0 9px 0;
    padding:0 0 0 8px;
/*    background-image:url('http://files.x51.org/images/ar.png');
    background-repeat:no-repeat;
    background-position:0% 40%;
*/
 }

.list-r { 
          padding:3px 10px 0 0;
          margin:0;
          text-align:right;
 }

.report { 
            text-align:left;
            font-size:80%;

            padding:10px 20px 10px 20px;
            background-image:url(./images/hgrad50.png); 
            background-repeat:repeat-x;
            line-height:150%;
 }

.report a:link, .report a:visited, .report a:active { 
          text-decoration:underline;
          color:#888;
                                                
 }

.report a:hover { 
          text-decoration:none;
          color:#ff0045;
 }


.title { 
            text-align:left;
            padding:0px 20px 0px 15px;
            color:#ccc;     
            font-weight:normal;
            font-size:90%;
 }

.title a:link, .title a:visited, .title a:active {  
            color:#fff;     
                                                   
 }

.title h2 { 
            font-weight:normal;
            font-size:130%;
            color:#ff0045;
            margin-top:20px;

 }
.text { 
        margin:0;
 }
.text p { 
         text-align:left;
         padding:0px 20px 5px 15px;
         margin:0;
         font-size:100%;
         line-height:160%;
         color:#ccc;

 }

.text img , .info p img{

	float:left;
	padding:0 10px 10px 0;
}

.text b { 
         font-weight:normal;
         color:#fff;
         line-height:160%;
 }

.text a:link, .text a:visited, .text a:active { 
          text-decoration:underline;
          color:#ccc;
                                                
 }
.text a:hover { 
          text-decoration:none;
          color:#ff0045;
 }

.post { 
        text-align:right;
        padding:5px 20px 5px 0;
        color:#999;
        font-size:70%;

 }


.info img , .report img { 

            padding:0 0 20px 0;
 }

.info br { 
           line-height:20%;
 }
.report b, .info b , .info h1{ 
           font-size:110%;
           font-weight:bold;
           color:#ccc;
           margin:0;
           padding:0;
 }

.report p, .info p { 
           margin:10px 5px 5px 1px;
 }

.footer { 
          height: 50px;
          margin: 10px 0 0 0;
          padding: 10px 15px 0px auto;

          text-align:center;
          background-image:url(./images/hgrad60r.png); 
          background-repeat:repeat-x;
          background-position:0% 0%;

        font-family:verdana,sans-serif;
        font-size:70%;
        font-weight:bold;
        color:#ccc;

}

