/* Frame */
body {
    background: #fff;
}


#mainFrame {
    float: left;
    width: 690px;
    height: auto;
    padding: 0px;
    margin: 0px;
}

#rightFrame {
    float: right;
    width: 300px;
    height: auto;
    padding: 0px;
    margin: 0px;
}

/* Panel & Content */
#mainFramePanel1{
    display: block;
    height: 170px;
    margin-top: 45px;
    text-align:left;
}
#mainFramePanel1 img{
}

#mainFrameContent{
    display: block;
    padding: 0px;
    margin: 0px;
    border: 0px solid #a7a7a7;
    height: 489px;
    background: url(//static.ad.co.kr/images/lit/background/indexbg01.gif) no-repeat left top;
}

#mainFrameContent .header {
    display: block;
    padding: 0px;
    border: 0px;
    float: left;
    margin-bottom: 20px;
}
#mainFrameContent .header img,
#mainFrameContent .header a{
    padding: 0px;
    border: 0px;
}
#mainFrame .heading {
    font-weight: bold;
}

#mainFrameContent table.searchForm{
    display: block;
    padding: 0px;
    margin: 0px 0px 0px 30px;
}
#mainFrameContent .searchForm td{
    border: 0px solid #ff0000;
    v-align: center;
    font-family: Gulim;
    font-size: 12px;
}
#mainFrameContent .searchForm td.radioBtn{
    width : 25px;
    text-align : center;	
}
#mainFrameContent .searchForm span{
    font-weight: bold;
}
#mainFrameContent #contentPanel{
    display: block;
    padding: 0px;
    width: 600px;
    margin: 20px 0 0 30px;
}

#mainFrame .list,#mainFrame .list a {
    height: auto;
    padding: 0px;
    margin: 0px;
    font-size: 11px;
    font-family: Dotum;
    color: #999999;
    
}

#mainFrame .list .row {
    padding: 5px 4px;
    border-bottom: 1px solid #e3e3e3;
    height : 20px;
    line-height : 20px;
}

#mainFrame .list :first-child {
    border-top: 0px;
}

#mainFrame .list .row span {
    display: inline-block;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    float:left;
}
#mainFrame .list .title
{
    width: 310px;
    color: #003399;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#mainFrame .list .newImg
{
	float:none !important;
}
#mainFrame .list .title a{
    max-width : 275px !important;
    display : inline-block;	
    color: #003399;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#mainFrame .list .title span {
    color: #ff9900;
    font-size: 11px;
    font-family: Dotum;
    font-weight: bold;
}

#mainFrame a.moreBtn{
    float:right;	
}
.selected2{
    background : url(//static.ad.co.kr/images/lit/background/indexbg02.gif) left top no-repeat !important;
}

#mainFrame .list .list,
#mainFrame .list .day,
#mainFrame .list .publisher,
#mainFrame .list .source {
    font-size: 11px;
    font-family: Dotum;
    color: #999999;
}
#mainFrame .list .list{
    width: 120px;
}
#mainFrame .list .day{
    width: 82px;
}
#mainFrame .list .publisher{
    width: 90px;
}
#mainFrame .list img{
    float: none;
    margin-top: 5px;
    
}
#mainFrameBottom{
    display: block;
    margin-bottom: 10px;
}
#bottom .header{
    display: block;
    margin-top: 14px;
    margin-bottom: 5px;
}

#rightFrame .banner {
    width: 300px;
    height: 200px;
    margin: 0px 0px 10px 0px;
}
#rightFrame .header .more a{
    display: block;
    width: 45px;
    font-weight: normal;
    float: right;
    font-size: 11px;
    font-family: Dotum;
    color: #333333;
    text-align: right;
    background: url(//static.ad.co.kr/images/forum/heading/more.gif) no-repeat left center;
}

#rightFrame .header {
    display: block;
    width: 280px;
    padding: 0px 10px;
    border-top: 0px solid #cecece;
    border-bottom: 0px solid #cecece;
    margin-top: 0px;
}

#rightFrame .top{
    padding-left: 0px;
}

#rightFrame .content {
    height: auto;
    padding: 0px;
    margin: 0px;
    border-top: 1px solid #cecece;
    border-bottom: 1px solid #cecece;
}



span.selected {
    font-weight: bold;
}

#bottom {
    background: #fff;
    margin-bottom : 20px;
    padding-left: 10px;
}

