  @import "all.css"; /* just some basic formatting, no layout stuff */

        body {
                background-color:#fff;
                margin:0px auto 0px auto;
                font-family:Verdana, Arial, Helvetica, sans-serif;
                color:#000;
                font-size:12px;
                text-align:center;
                }

        #frame {
                width:800px;
                margin-right:auto;
                margin-left:auto;
                margin-top:10px;
                padding:0px;
                text-align:left;
                border:0px solid #406380;
                }
                

        #contentleft {
                width:175px;
                padding-right:6px;
                float:left;
                background:#fff;
                }

        #contentcenter {
                width:500px;
                padding:0px;
                float:left;
                background:#fff;
                }

        #contentcenter img{
                float:left;

        }

         #contentcenter ul {
                                list-style-type:none;
                                border: 0px solid black;
                        }

                 #contentcenter p {
                                color:#003399;
                        }

        #contentright {
                width:290px;
                padding:0px;
                float:left;
                background:#fff;
                }


        #contentheader {
                background:#fff
                }

        #contentheader img{
                float:left;
                width:783px;
                margin-left:3px;
                border-right:5px solid #5A75B3;
                border-left:5px solid #5A75B3;
                }

        p,h1,pre {
                margin:0px 10px 10px 10px;
                }

        h1 {
                font-size:14px;
                padding-top:10px;
                }

        h3 {
                background-color:#4682B4;
                width:97%;
                font-size:14px;
                margin:4px;
                padding:4px;
                color:#FAFAD2;
                }

        #contentheader h1 {
                font-size:14px;
                padding:10px;
                margin:0px;
                }

        #contentright p { font-size:10px;}

        #contentright h3 {
                background-color:#4682B4;
                width:250px;
                font-size:12px;
                margin-left:3px;
                padding:4px;
                color:#FAFAD2;
                }

       #contentright ul {
                                list-style-type:none;
                                border: 0px solid black;
                                width:80%;
                                color:navy;
                        }

      #contentright a {
                         color:#104E8B;
                 }

           .rowA {
                  background-color:#eee;
          }

        #nav {
                width:99%;
                background-color:#4F94CD;
        }

        .clear {
                clear:both;
        }

        #spotlighttag {
                        background-color:#517EA3;
                        width:783px;
                        height:24px;
                        margin: 0;
                        padding: 1px 0 3px 12px;
                        border:1px solid red;
                        color:#fff;
                }

        #spotlight {
                border-right:5px solid #5A75B3;
                border-left:5px solid #5A75B3;
                width:783px;
                height:275px;
                margin-left:3px;
        }

        #spotlight img{
                float:left;
                margin-top:6px;
                margin-right:4px;
                margin-left:2px;
                padding:0px;
                border: 1px solid #708090; 
        }
        
        #earth img {
	        margin-top:4px;
	        margin-left:20px;
        }
        #spotlight h1{
                color:#2B3E69;
                margin-left: 2em;
        }
        #spotlight h2  {
               background-color:#5A75B3;
                        width:775px;
                        height:22px;
                        margin: 0;
                        padding: 1px 0 3px 12px;
                        border:0px solid red;
                        font-size:14pt;
                        color:#FFE4B5;
                }

        #spotlight p{
                color:#596580;
                margin:10px;
        }

         #spotlight a{
                color:#3E5996;

        }

        #footer {
                width:768px;
                height:20px;
                color:#104E8B;
        }

     /* Adverts */

        #topad {
        background-color:#DAE5FF;
        width:783px;
        margin-left:3px;
        border-right:5px solid #5A75B3;
        border-left:5px solid #5A75B3;
        }

        #topad #adtop {
        margin-left:2.5em;
        }

        .ad {
            width:266px;
            height:265px;
            margin-left:4px;
            padding-left:6px;
            border:1px solid #B4CBFF;
            }

        #amazon {
           width:99%;
           margin-top:5em;
           margin-left:3.5em;
           }

    /* Nav Menu */
                #navcontainer {
                        background-color:#5A75B3;
                        width:781px;
                        height:24px;
                        margin-left:3px;
                        padding: 1px 0 3px 12px;
                        
                }

                #navcontainer UL {
                        list-style: none;
                        margin: 0px 0px 0px 80px;
                        padding: 0;
                        border: none;
                }

                #navcontainer LI {
                        display: block;
                        margin: 0;
                        padding: 0;
                        float: left;
                        width: auto;
                }

                #navcontainer A {
                        color: #CFDBE6;
                        display: block;
                        width: auto;
                        text-decoration: none;
                        background: #5A75B3;
                        margin:2px;
                        padding: 2px 20px;
                        border-left: 1px solid #406380;
                        border-top: 1px solid #406380;
                        border-right: 1px solid #406380;
                        border-bottom: 1px solid #406380;
                }

                #navcontainer A:hover, #navcontainer A:active {
                        background: #BFE2FF; color:#406380;
                        }

                #navcontainer A.active:link, #navcontainer A.active:visited {
                        position: relative;
                        z-index: 102;
                        background: #BBBBBB;
                        font-weight: bold;
                }

                #subnav {
                        position: relative;
                        top: -1px;
                        z-index: 101;
                        margin: 0;
                        padding: 0px 0 3px 0;
                        background: #BBBBBB;
                        border-top: 1px solid #fff;
                        border-bottom: 1px solid #aaa;
                }

                #subnav UL {
                        list-style: none;
                        margin: 1px 0 0px 13px;
                        padding: 0px;
                        border-right: 1px solid #fff;
                        border-left: 1px solid #aaa;
                }

                #subnav LI {
                        position: relative;
                        z-index: 102;
                        display: block;
                        margin: 0;
                        padding: 0;
                        float: left;
                        width: auto;
                }

                #subnav A {
                        color: #fff;
                        display: block;
                        width: auto;
                        text-decoration: none;
                        margin: 0;
                        padding: 2px 12px 2px 10px;
                }

                #subnav A:hover, .subnav A:active { color: #444; }
                #subnav A.active:link, .subnav A.active:visited { color: #444; }
                #subnav BR, .navcontainer BR { clear: both; }

      /* main content */
      #topstories {
                  margin-left:3px;
                  width:493px;
                  background-color: #5A75B3;
                  border:1px solid #5A75B3;
                }

        #topstories img {
        margin:4px;
        border:1px solid #DAE5FF;
        }

        #topstories p{
          color:#ffffff;
          }

        #topstories a{
                color:#BDD7F1;

        }

        /*Entertainment Feeds*/
                #feeds {
                         background-color:#5A75B3;
                         width:491px;
                         margin-left:3px;
                         padding-left:4px;
                         font-family:Verdana, Arial, Helvetica, sans-serif;
                         font-size:8pt;
                         font-style:normal;
                         color:#fff;
                 }

                 #feeds p {

                 color:#fff;
                 }
                 #feeds a {
                         color:#BDD7F1;
                 }

                 .tag {
                         font-family:Verdana, Arial, Helvetica, sans-serif;
                         font-size:8pt;
                         font-style:italic;
                 margin-left:2em;
                 }

                 #listings {
                 width:272px;
                 margin-left:4px;
                 border:1px solid #B4CBFF;
                 }

                 #listings form {
                         margin-left:2em;

                 }

              #listings h3 {
                background-color:#4682B4;
                width:97%;
                font-size:12px;
                margin:4px;
                padding:4px;
                color:#FAFAD2;
                }


                #tvlistings {
                 width:272px;
                 margin-left:4px;
                 border:1px solid #B4CBFF;
                 }

                 #tvlistings form {
                         margin-left:4em;
                 }

                #feedDirect {
                  top:0px;
                  margin-left:4px;
                  width:272px;
                  border:1px solid #B4CBFF;
                }

                #feedDirect h3 {
                background-color:#4682B4;
                width:97%;
                font-size:12px;
                margin:4px;
                padding:4px;
                color:#FAFAD2;
                }
              #charts {
                margin-left:4px;
                padding-left:1em;
                  width:260px;
                  border:1px solid #B4CBFF;
                }

             table #charts {
              margin-leftt:2em;
              }

   /* Movies Titles */
            .title {
                    font-family:Verdana, Arial, Helvetica, sans-serif;
                    font-size:12pt;
                    font-weight:bold;
                    color:#5A75B3;
                    text-decoration:none;
                    width:97%;
                    margin-top:4px;
                    margin-left:4px;
                }

             .movietitle {
                    font-family:Verdana, Arial, Helvetica, sans-serif;
                    font-size:10pt;
                    font-weight:bold;
                    color:#FFE4B5;
                    margin-left:2px;
                }

              hr {
                      background-color:#406380;
                      width:90%;
                      height:1px;
                      color:#406380;
              }
              
              .comingSoon {
            width:272px;
            height:500px;
            margin-left:4px;
            padding-left:0px;
            border:1px solid #B4CBFF;
            text-align:center;
            }
            
            .comingSoon img {
	            border:1px solid #5A75B3;
	            margin-top:2px;
	            margin-left:0px;
	            margin-right:auto;
            }
            
            .comingSoon p{
	            color:#596580;
            }
            
	            
        /*  Banner */

              #banners {
                     margin-left:3em;
                        }

          #forumPosts {
                width:272px;
                margin-left:4px;
                border:1px solid #B4CBFF;
                }

          #forumPosts a {
                font-size:12px;
                margin-bottom:4px;
                padding:4px;
                color:#104E8B;
                }

         #showbiz {
                 margin-top:2em;
                 margin-left:2em;
         }
         
       /* Forms */
       
       #contact {
	       border: 0px solid #5A75B3;
	       margin-left:3px;
       }  
       
       #object {
	       float:left;
       }