    * {
        font-family:"Trebuchet MS", Tahoma, Verdana, sans-serif;
    }
    
    body {
        margin-top:7px;
        margin-left:0px;
        margin-bottom:7px;
        margin-right:0px;
        background-color:#d5d6d8;
    }
        
    table {
        border:0px;
    }




    .pageTopLeft {
        background-image: url(/images/pageTopLeft.gif);
        width:14px;
        height:13px;
    }
    .pageTop {
        background-image: url(/images/pageTop.gif);
        background-repeat: repeat-x;
        width:751px;
        height:13px;
    }
    .pageTopRight {
        background-image: url(/images/pageTopRight.gif);
        width:14px;
        height:13px;
    }
    .pageRight {
        background-image: url(/images/pageRight.gif);
        background-repeat: repeat-y;
        width:14px;
    }
    .pageBottomRight {
        background-image: url(/images/pageBottomRight.gif);
        width:14px;
        height:13px;
    }
    .pageBottom {
        background-image: url(/images/pageBottom.gif);
        background-repeat: repeat-x;
        width:590px; /* was 597 */
        height:13px;
    }
    .pageBottomLeft {
        background-image: url(/images/pageBottomLeft.gif);
        width:14px;
        height:13px;
    }
    .pageLeft {background-image: url(/images/pageLeft.gif);
        background-repeat: repeat-y;
        width:14px;
    }
    .pageLeftSidebar {
        background-image: url(/images/pageLeftSidebar.gif);
        background-repeat: repeat-y;
        width:14px;
    }
    .pageSidebarGradient {
        background-image: url(/images/pageSidebarGradient.gif);
        width:14px;
        height:100px;
    }
    .pageBody {
        width:749px; /* was 756 */
        background-color:#ffffff;
    }
    .pageBottomSidebar {
        background-image: url(/images/pageBottomSidebar.gif);
        background-repeat: repeat-x;
        width:161px;
        height:13px;
    }



    .contentSidebar {
        background-color:#f5f5f5;
        width:161px;
        vertical-align:top;
    }
    .contentHorizontalShim {
        width:22px;
    }
    .contentBody {
        /* width:390px; */
        vertical-align:top;
    }
    .contentAds {
        width:161px;
        vertical-align:top;
    }

    .titleBar {
        /*background-image: url(/images/titleBar.jpg);*/
        background-image: url(/images/titleBar.gif);
        background-color:#539fdf;
        width:751px;
        height:100px;
        text-align:center;
        vertical-align:middle;
    }
    .titleBarHeaderText {
        font-size:24pt;
        text-decoration:underline;
        color:#ffffff;
    }
        .titleBarHeaderText:hover {
            /*text-decoration:underline;*/
        }
    .titleBarSubText {
        font-size:12pt;
        font-weight:plain;
        color:#ffffff;
    }

    .uberHeaderText {
        font-size:11pt;
        font-weight:bold;
        color:#000000;
    }
    .headerText {
        font-size:10pt;
        font-weight:bold;
        color:#000000;
    }
    
    
    .sidebarPointerText {
        font-size:9pt;
        color:#2b2b2b;
    }
    .sidebarLink {
        font-size:9pt;
        text-decoration:underline;
        /*color:#1d71aa;*/
        color:#0000cc;
    }
        .sidebarLink:hover {
            /*color:#ff6600;*/
        }


    .contentSummaryHeader {
        font-size:10pt;
        font-weight:bold;
        color:#000000;
    }

    .contentSummaryHeaderLink {
        font-size:10pt;
        font-weight:bold;
        text-decoration:none;
        /*color:#4b4b4b;*/
        color:#000000;
    }
        .contentSummaryHeaderLink:hover {
            text-decoration:underline;
        }
    .contentSummaryText {
        font-size:9pt;
        /*color:#515151;*/
        color:#000000;
    }
    .contentSummaryLink {
        font-size:7pt;
        text-decoration:none;
        color:#818181;
    }
        .contentSummaryLink:hover {
            text-decoration:underline;
        }
    .contentArticleText {
        font-size:9pt;
        color:#000000;
    }
    .contentArticleSubText {
        font-size:8pt;
        color:#666666;
    }
    .contentLink {
        font-size:9pt;
        text-decoration:underline;
        /*color:#1d71aa;*/
        color:#0000cc;
    }
        .contentLink:hover {
            text-decoration:underline;
            /*color:#ff6600;*/
        }

			.adBlockHeaderText {
				font-size:12pt;
				font-weight:bold;
				color:red;
			}
			.adBlockText {
				background-image: url('/images/2adBlockExclaim.gif');
				background-repeat: no-repeat;
				background-position: top right;
				
				border:3px;
				border-style:dotted;
				border-color:red;
				padding:5px;
				font-size:10pt;
				font-weight:bold;
				color:red;
			}

    .articleLink {
        font-size:9pt;
        text-decoration:underline;
        color:#0000cc;
    }
        .articleLink:hover {
            /*color:#ff6600;*/
        }
    
    .ratingText {
        font-size:9pt;
        /*font-weight:bold;*/
        color:#000000;
    }

    .userSubmissionText {
        font-size:9pt;
        color:#333333;
    }

