.tableheading{
     background: url(/2012/images/tablebg.gif) repeat-x;
     height: 28px;
     line-height: 18px;
     color: #fff;
     font-weight: bold;
     padding: 4px; /*width:99.5%;*/
     font-size: 14px;
     margin:0;
    -moz-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
     border-radius: 10px 10px 10px 10px;
     text-align:left;
     }
.article-box{
     width:48.3%; 
     float:left; 
     margin:5px;
     font-weight: bold;
     }
.ui-article-box{
    width:100%;
    }
.ui-article-box ul{
    list-style-image: url(/images/festival-bullet.gif);
    margin:0;
    padding:0px 0px 0px 21px;
    }
.ui-article-box ul li{
    text-align:left;
    line-height:22px;
    text-decoration:none;
    }
.ui-article-box ul li a{
    text-decoration:none;
    }
.ui-article-box ul li a:hover{
    text-decoration:underline;
    }
.ui-article-container{
     border:1px solid #800000;
    -moz-border-radius: 10px 10px 10px 10px;
    -khtml-border-radius: 10px 10px 10px 10px;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
     border-radius: 10px 10px 10px 10px;
     margin-bottom:10px;
     box-shadow:0px 1px 1px #000;
     background:#fff;
     padding-bottom:5px;
    }
.lialignment{text-align:left;list-style-type: none; padding-left:4px; font-weight:normal; }
.leftalignment{text-align:left;}
