.MainLeft{
    width:710px;
    padding:5px;
    background:white url(../pic/mainleft_bg.png) repeat-y;
    vertical-align:top;
}
.MainRight{
    width:230px;
    padding:5px;
    background-color:black;
    vertical-align:top;
}
h4.LeftTitle{
    padding:0px 10px;
    background:url(../pic/title_710_bg.png) left top/710px 30px no-repeat;
}
h4.LeftTitle a{
    padding:0px 10px;
}
h4.LeftTitle a:last-child{
    float:right;
}
div.LeftContent{
    border:solid 1px #97C3E5;
    border-top:none;
    border-bottom-left-radius:5px;
    border-bottom-right-radius:5px;
}
ul.LeftLatest{
    list-style-type:none;
    padding:0px 6px;
}
ul.LeftLatest li{
    float:left;
    padding:10px 7px;
}
ul.LeftLatest li a div.ImageFrame{
    width:100px;
    height:133px;
    border:solid 1px lightgrey;
}
ul.LeftLatest li a div.ImageFrame img{
    width:100%;
    height:100%;
}
ul.LeftLatest li a span{
    display:block;
    width:102px;
    line-height: 120%;
    margin:5px 0px;
    text-align: center;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
ul.LeftLatest:after{
    content:"";
    display: block;
    clear:both;
}
table.LeftHot{
    width:100%;
    padding:10px;
}
table.LeftHot td{
    padding:5px;
}
table.LeftHot td span{
    margin:0px 5px;
}
h4.RightTitle{
    padding:0px 10px;
}
ul.RightContent{
    width:220px;
    padding:5px;
}
ul.RightContent li{
    margin:10px 5px;
    border-bottom:dotted 1px white;
    white-space: nowrap;
    overflow: hidden;
    text-overflow:ellipsis;
}
