    /* Order of styles is as follows. Use the codes to search for categories */

    /*
    [NC001] - one column
    [NC002] - blog style
    [NC003] - list style
    [NC004] - article item
    [NC005] - four column style
    */


    /* default  [NC001]											--------------------------------------------- */
    /* styling														--------------------------------------------- */

    .default .news-title
    {
        display: block;
        font-size: 18px;
        line-height: 22px;
    }

    .default .center-center .news-title
    {
        margin:22px 0 0;
    }

    .default .news-date
    {
        float: left;
        font-size: 9px;
        margin: -5px 10px 0 0;
        width: auto;
    }



    /* structure				 									--------------------------------------------- */

    .default .rating-controls
    {
        float:left;
    }

    .default .rating-votes
    {
        float: left;
        margin: -3px 0 0 4px;
        width: auto;
    }

    .default .poll-widget-star
    {
        float:left;
        width:100%;
        margin:0 0 10px;
    }

    .default .rating-controls label
    {
        display:none;
    }

    .default .news-image
    {
        float:none;
        margin:12px 0px;
        margin:12px 0px 0px 0px;
    }

    #pg.news-category table tr.center
    {
        float:left;
    }

    #pg.news-category table table
    {
        width:649px;
    }

    .default .news-title img
    {
        max-width:185px;
        overflow:hidden;
        margin:25px 12px 20px 0;
    }

    #custom-doc.news #page-content ul.sort_bar
    {
        margin:0 0 15px 0;
    }

    .default .news-summary
    {
        line-height:19px;
        margin:0 0 6px;
        float:left;
        width: 100%;
    }

    #pg.news-category .bottom
    {
        border-bottom:1px solid #e1e1e1;
    }

    #pg.news-category .center-center
    {
        padding: 0 0 16px;
    }

    #pg.news-category .comment-summary
    {
        margin: -5px 0 0;
        font-size:9px;
    }

    .default .center-left a.news-title
    {
        width:182px;
    }




    /* blog (lrg img)  [NC002]										--------------------------------------------- */
    /* styling														--------------------------------------------- */

    .blog .news-title
    {
        display: block;
        font-size: 25px;
        line-height: 29px;
        width:100%;
        float:left;
    }

    #pg.pg-three-column .news-title
    {
        font-size:21px;
    }

    .blog .news-title:first-child
    {
        margin:22px 0 0;
    }

    .blog

    .blog .news-date
    {
        float: left;
        font-size: 9px;
        margin: -7px 10px 6px 0;
        width: auto;
    }



    /* structure				 									--------------------------------------------- */

    .blog .rating-controls label
    {
        display:none;
    }

    .blog .rating-controls
    {
        float:left;
    }

    .blog .rating-votes
    {
        float: left;
        margin: -3px 0 0 4px;
        width: auto;
    }

    .blog .poll-widget-star
    {
        float:left;
        width:100%;
        margin:0 0 10px;
    }

    .news-image
    {
        float:none;
        margin:12px 0px;
        margin:12px 0px 0px 0px;
    }

    #pg.news-category.blog table tr.center
    {
        float:left;
    }

    #pg.news-category.blog .news-date, #pg.pg-three-column .news-date
    {
        float: left;
        font-size: 9px;
        margin: -7px 8px 6px 0;
    }

    #pg.news-category.blog table table
    {
        width:689px;
    }

    #pg.pg-three-column .news-title img
    {
        max-width:477px;
    }

    .blog .news-title img
    {
        max-width:689px;
        max-height:500px;
        overflow:hidden;
        margin:0px 12px 5px 0;
    }

    #custom-doc.news #page-content ul.sort_bar
    {
        margin:0 0 15px 0;
    }

    .blog .news-summary
    {
        line-height:19px;
        margin:0 0 12px;
        float:left;
        width: 100%;
    }

    #pg.news-category.blog .center-center
    {
        padding: 0 0 16px;
    }

    #pg.news-category.blog .comment-summary, #pg.pg-three-column .comment-summary
    {
        margin: -5px 0 4px;
        font-size: 9px;
        margin: -7px 0 6px;
    }

    #pg.news-category.blog .fb_edge_widget_with_comment
    {
        position: relative;
        float:left;
    }

    .blog td.center-left
    {
        padding:0 0 20px;
    }

    #pg.pg-three-column td.center-left
    {
        padding:0 0 26px;
    }





    /* list style  [NC003]												--------------------------------------------- */
    /* styling													     	--------------------------------------------- */

    .list .news-title
    {
        display: block;
        font-size: 18px;
        line-height: 20px;
        width:100%;
        float:left;
    }

    .list .news-title:first-child
    {
        margin:22px 0 0;
    }

    .list .news-date
    {
        float: left;
        font-size: 9px;
        margin: -3px 10px 0 0;
        width: auto;
    }



    /* structure				 										--------------------------------------------- */
    .list .rating-controls label
    {
        display:none;
    }

    .list .rating-controls
    {
        float:left;
    }

    .list .rating-votes
    {
        float: left;
        margin: -3px 0 0 4px;
        width: auto;
    }

    .list .poll-widget-star
    {
        display:none;
    }

    .news-image
    {
        float:none;
        margin:12px 0px;
        margin:12px 0px 0px 0px;
    }

    #pg.news-category.list table tr.center
    {
        float:left;
    }

    #pg.news-category.list table table
    {
        width:689px;
    }

    .list .news-title img
    {
        display:none;
    }

    #custom-doc.news #page-content ul.sort_bar
    {
        margin:0 0 5px 0;
    }

    .list .news-summary
    {
        line-height:19px;
        margin:0 0 5px;
        float:left;
        width: 100%;
    }

    #pg.news-category.list .bottom
    {
        border-bottom:1px solid #e1e1e1;
    }

    #pg.news-category.list .center-center
    {
        padding: 0 0 16px;
    }

    #pg.news-category.list .comment-summary
    {
        margin: -5px 0 4px;
        font-size: 9px;
        margin: -3px 0 0;
    }

    .list td.center-left
    {
        padding:0 0 20px;
    }



    /* article item  [NC004]												--------------------------------------------- */

    html .item .rating-cancel
    {
        display:none !important;
    }

    .rating-message
    {
        float:left;
        margin:-3px 0 0 8px;
        font-style:italic;
    }

    .item .rating-message
    {
        margin:-3px 0 -6px;
    }

    .item .rating-label
    {
        margin:-3px 8px -6px;
    }

    .item .rating-votes
    {
        margin:0;
    }

    .rating-label
    {
        float:left;
        font-weight:bold;
        margin:-3px 8px 0 8px;
    }

    .rating-votes
    {
        float:left;
        width:100%;
        margin:-7px 0 0;
    }

    #rating-content
    {
        float:left;
        margin:11px 0 0 0;
        width:100%;
    }

    .item .rating-controls label
    {
        display:none;
    }



    /* four column style  [NC005]								--------------------------------------------- */

    #pg.four-col #content table
    {
        width:auto;
        margin-top:10px;
    }

    #pg.four-col #content .news-title
    {
        float:left;
        width:155px;
        font-size:15px;
        line-height:17px;
    }

    #pg.four-col #content .news-summary
    {
        font-size: 11px;
        float:left;
        width:155px;
        line-height:17px;
        margin:2px 0;
    }

    #pg.four-col #content td.center-left, #pg.four-col #content td.top-left
    {
        float: left;
        padding: 0 35px 0 0;
        width: 142px;
    }

    #pg.four-col #content table td
    {
        float: left;
        padding-right: 28px;
        width: 148px;
    }

    #pg.four-col #content table tr td:last-child
    {
        padding-right:0;
    }

    #pg.four-col #content .news-date
    {
        font-size:10px;
        float:left;
        line-height:12px;
        margin:4px 0 5px;
        font-style: italic;
    }

    #pg.four-col #content .comment-summary
    {
        width:100%;
        margin:0 0 -4px;
    }

    #pg.four-col #content .poll-widget-star
    {
        float:left;
        width:100%;
    }

    #pg.four-col #content .poll-widget-star .star-rating-readonly, #pg.four-col #content .poll-widget-star .rating-votes
    {
        display:none;
    }

    #pg.four-col #content .poll-widget-star .star-rating-control .star-rating-readonly
    {
        display:block;
        margin:4px 0 9px;
    }

    #pg.four-col #content .bottom
    {
        border-bottom: 0;
    }


    /* misc														--------------------------------------------- */

    .recentcomments .recent_comments-body
    {
        color: #B7B7B7;
        float: left;
        font-size: 11px;
        line-height: 1.3;
        max-height: 28px;
        overflow: hidden;
        margin-bottom:15px;
    }

    .recentcomments .bottom
    {
        border-bottom: 1px solid #E1E1E1;
    }

    .recentcomments .recent_comments-image
    {
        padding: 6px 8px 0 0;
    }

    .recentcomments
    {
        float:left;
        display:none; /* default setting, remove to enable */
    }

    .recentcomments .recent_comments-author
    {
        float:left;
        margin-top:-2px;
    }

    .recentcomments table
    {
        width:100%;
    }




