body{
    background: #fff;
    margin : 0;
    padding: 0;
    text-align:center;
    font-family : Arial;
}   
a,a:link,a:hover,a:visited,a:active{ text-decoration : none;font-size:12px; }

    a.read_more,
    a.read_more:active,
    a.read_more:hover,
    a.read_more:link,
    a.read_more:visited
    {
        display:block;
        margin:0 auto;
        background : url(../image/read_more.jpg) no-repeat;
        width: 72px;
        height:21px;
        padding:5px 0 0 29px;
        font-size:10px;
        color:#fff;
        text-align:left;
    }


h1{ font-family: "Trebuchet MS",Verdana,Arial; font-size:22px; line-height:30px; margin:0;padding:0;color : #ff7300;}
p{font-size:12px;}
ul{ list-style-type: none; padding:0; margin:0;}
li{ padding : 0;margin:0;font-size:12px;}

.image_zone
{
    border: 1px solid #b9bdbd;
    padding: 2px;
}
.p10{ padding:10px;}


#top_bar{
    text-align  : right;
    margin      : 0 auto;
    width       : 960px;
    padding     : 0;    
}
#top_bar li { display: inline}
#top_bar a,a:link,a:visited,a:active{ text-decoration : none;font-size:10px; color : #362c2a;}
#top_bar a:hover{ color: #ff4800; }




#header
    {        
        width : 960px;       
        margin: 0 auto;
        text-align:left;
        padding: 15px 0 0 0;
    }

    #main_menu_top{background: url(../image/main_menu_top.jpg) no-repeat;width:178px;height:9px;}
    #main_menu_content{background: #ff7300;}
    #main_menu_bottom{background: url(../image/main_menu_bottom.jpg) no-repeat;width:178px;height:7px;}

        #main_menu_content li { background: url(../image/main_menu_li.jpg) no-repeat 5px 8px;}

        #main_menu_content li,
        #main_menu_content li a,
        #main_menu_content li a:active,
        #main_menu_content li a:link,
        #main_menu_content li a:visited{ font-size:12px;font-weight:bold;color:#FFF; padding:4px 0 4px 10px;}
        #main_menu_content li a:hover{ color: #000;}

        #main_menu_content li .active_menu_item{ color : #000;}

    #search_box
    {
        background  : url(../image/search_bg.png) no-repeat;
        width       : 196px;
        height      : 23px;
        display     : block;
        margin      : 10px 10px 0 0;
    }
    #search_box input[type=text]{ background:transparent;float:left;border:none;width:90px;height:14px;font-size:10px;margin:3px 2px 0 8px;}
    #search_box a{ background: url(../image/search_btn.png) no-repeat;width:18px;height:14px;display:block;float:right;margin:5px 5px 0 0;}


#page_content
    {
        clear:both;
        width:960px;
        margin : 10px auto 0 auto;
    }

    
    

    div.preview { margin : 10px 5px;}
    div.preview h2{ color:#ff4800; font-family: Georgia;font-size:13px;font-weight:normal;line-height:19px;margin-bottom:5px; }
    div.preview p { font-size:10px;color : #5f5d5d;line-height: 14px;text-align:justify;margin:0;padding:0;}


    #left_bar
        {
            width : 178px;
            float:left;
            text-align : left;
            background : white;           
        }        
        #left_bar li a,
        #left_bar li a:active ,
        #left_bar li a:link ,
        #left_bar li a:visited
        {font-size:14px;color : #4a4a4a;line-height:20px}
        #left_bar li a:hover{ color : #ff7300;}
        
        #left_bar a.active_subcategory_item,
        #left_bar a.active_subcategory_item:active,
        #left_bar a.active_subcategory_item:hover,
        #left_bar a.active_subcategory_item:visited,
        #left_bar a.active_subcategory_item:link
        { color : #ff7300; }
                
    #right_bar
        {
            width: 774px;
            float:left;
            text-align : left;
            background: white;
            margin: 10px 0 0 8px;
        }
        #right_bar .list_view .top{ background:url(../image/page_list_content_top.jpg) no-repeat;width:774px;height:7px}
        #right_bar .list_view .content{ background:transparent url(../image/page_list_content_body.jpg) repeat-y;}
        #right_bar .list_view .bottom{ background:url(../image/page_list_content_bottom.jpg);width:774px;height:7px}

        #right_bar .top{ background:url(../image/page_content_top.jpg) no-repeat;width:774px;height:7px}
        #right_bar .content{ background:transparent url(../image/page_content_body.jpg) repeat-y;}
        #right_bar .bottom{ background:url(../image/page_content_bottom.jpg);width:774px;height:7px}
        #right_bar .content .l20{line-height: 20px;}        
        #right_bar .content .left{width: 475px; float:left;padding:10px;}
        #right_bar .content .right{width: 259px; float:right;padding:10px;}

        


#footer_wrapper
{
        margin: 10px auto;
        width: 960px;
}
#footer
    {
        width : 654px;
        padding: 10px 0 0 120px;
        height: 76px;
        text-align:left;
        float:right;
        background: white url(../image/bg_footer.jpg) no-repeat;        
    }
    #footer li { display: inline}
    #footer a,a:link,a:visited,a:active{ text-decoration : none;font-size:10px; color : #362c2a;}
    #footer a:hover{ color: #ff4800; }





    /* Landing */
    #photo_slider{
        height: 140px;
        width : 960px;
        margin: 0 auto;
        background: white;
        border-bottom: 1px dashed #777;
        border-top: 1px dashed #777;
    }

    #rf_slideshow{
        margin-top:5px;
        width:880px;
        height:140px;
        background:transparent;
        position:relative;
        float:left;
    }
        #rf_slideshow #rf_slides_container {
          margin:0 auto;
          width:870px;
          height:140px;
          overflow:auto;
          position:relative;
          float:left;
        }
        #rf_slideshow #rf_slides_container .slide {
          margin:10px auto;
          padding:0 2px;
          width:190px;
          height:125px;
          overflow : auto;
        }

        .control {
          display:block;
          text-indent:-10000px;
          cursor: pointer;
        }


    #landing_content
    {
        margin: 0 auto;
        width: 960px;
        text-align:left;
    }

    .banner_text{height:180px;}
