    *
    {
        padding: 0;
        margin: 0;
    }

    body
    {
        color: #1B5B81;
		    background-color: #B9E3FC;
		    background-image: url('images/bg.gif');
        font-family: "Trebuchet MS", "Segoe UI", "Lucida Grande", "Lucida Sans", Tahoma, Verdana, sans-serif;
        /*
		    font-family: tahoma, verdana, arial;
        */
        font-size: 12px;
        font-weight: normal;
    }

    h1, h2, h3, h4, h5, h6
    {
        font-size: 100%;
        font-weight: normal;
    }

    a:link, a:visited
    {
        color: #1B5B81;
        text-decoration: none;
	  }

    a:hover
    {
        color: #000000;
        text-decoration: underline;
    }

    a img
    {
        border: 0;
    }

    .container
    {
        margin: 0 auto;
        width: 920px;
        text-align: center;
        padding: 2px 0 0 2px;
    }

    h1 a
    {
        background: transparent url(images/logo.jpg) no-repeat scroll 0%;
        position: relative;
        float: left;
        top: 12px;
        left: 10px;
        width: 451px;
        height: 87px;
    }

    h1 a span
    {
        display: none;
    }

	.archives {
		float: left;
	}

	.addthis {
		float: right;
		margin: 0 4px 4px 0;
	}

    .links
    {
        margin-top: 5px;
        float: right;
        width: 461px;
        height: 100px;
    }

    .data
    {
    }

    .bookmark
    {
        font-size: 14px;
        margin-top: 2px;
    }

    .sites
    {
        color: #000;
        font-size: 14px;
        padding-left: 10px;
        margin: 0 auto;
        width: 380px;
    }

    .sites .column
    {
        margin: 3px 12px 12px 0;
        float: left;
        text-align: left;
    }

    .site
    {
        padding: 1px;
    }

    .categories
    {
        font-weight: bold;
        padding-top: 10px;
    }

    .category
    {
        font-size: 17px;
        text-align: left;
        text-decoration: underline;
        margin-bottom: 3px;
    }

    .category-link
    {
        font-size: 17px;
        text-align: right;
        padding: 0 2px 2px 0;
    }

    .wrapper div
    {
        float: left;
        margin: 0 2px 2px 0;
        width: 182px;
        height: 137px;
    }

    .thumbs
    {
        width: 180px;
        height: 135px;
        border: 1px solid #1B5B81;
    }

    .traders-title
    {
        font-size: 17px;
        margin-bottom: 2px;
    }

    .traders div
    {
        float: left;
        margin: 0 2px 15px 0;
        width: 182px;
        height: 150px;
    }

    .traders a
    {
        font-size: 14px;
    }

    .banners-title
    {
        font-size: 18px;
        margin-bottom: 5px;
    }

    .banners div
    {
        float: left;
        margin: 0 2px 15px 0;
        width: 302px;
        height: 200px;
    }

    .banners a
    {
        font-size: 14px;
    }

    .banners .thumbs
    {
        width: 300px;
        height: 170px;
    }

    .cb
    {
        clear: both;
    }

    .top-hd
    {
        font-size: 24px;
        text-align: center;
        padding-bottom: 15px;
    }

    .top-ft
    {
        font-size: 22px;
        margin-top: 25px;
    }

    .top-bd
    {
        margin: 0 auto;
        width: 840px;
    }

    .top-cm
    {
        color: #000;
        float: left;
        font-size: 17px;
        width: 210px;
    }

    .top-cm div
    {
        text-align: left;
    }

    .hard-links
    {
        color: #000;
        font-size: 10px;
        text-align: center;
    }

    .ft, .rights
    {
        margin: 0 auto;
        text-align: center;
        width: 850px;
    }

    .ft .icon
    {
        float: left;
        margin: 3px;
    }

    .ft .disclaimer
    {
        float: right;
        width: 440px;
        font-size: 10px;
        margin: 3px;
    }

    .rights
    {
        font-size: 10px;
        margin-top: 10px;
    }

    .usc2257
    {
        margin-top: 15px;
    }

    /* free movie serie style */

    .fm-title
    {
       margin-bottom: 10px;
       font-size: 22px;
    }

    .fm-description
    {
       margin-bottom: 10px;
       font-size: 14px;
       text-align: justify;
       padding: 0 12px 0 12px;
    }

    .fm-thumb-wrapper
    {
        width: 50%;
        float: left;
        font-size: 15px;
    }

    .fm-thumb-wrapper img
    {
        width: 435px;
        height: 326px;
        border: 1px solid #1B5B81;
    }

    .fm-sponsor-link
    {
       padding-top: 10px;
       font-size: 25px;
    }

	.pages_table {
		font-size: 14px;
	}

