/* Frame */
#body {
    background: url(//static.ad.co.kr/images/journal/background/bg_leftframe.gif)
        repeat-y left top;
}



#mainFrame {
    float: left;
    display: block;
    width: 700px;
    height: auto;
    padding: 0px;
    margin: 0px;
    padding-right: 24px;
    border-right: 1px solid #d6d6d6;
}

#rightFrame {
    float: right;
    display: block;
    width: 250px;
    height: auto;
    padding: 0px;
    margin: 0px;
}
#rightFrame .button{
    margin-bottom : 7px;
}
/* Panel & Content */
#mainFramePanel1 {
    display: block;
    padding: 0px;
    margin: 0 0 10px 0;
}

#mainFramePanel1 .header {
    display: block;
    margin: 2px 0px 0px 0px;
}

#mainFramePanel1 .breadcrumb{
    margin: 0px;
    padding: 0px ;
    margin: 0px;
    color: #999999;
    font-family: Dotum;
    font-size: 11px;
    line-height: 30px;
    border-bottom: 1px dotted #b8b8b8;
    width: 700px;
}
#mainFramePanel1 .breadcrumb a{
    color: #999999;
    font-family: Dotum;
    font-size: 11px;
}
#mainFramePanel1 .breadcrumb span.selected{
    color: #333333;
    font-size: 11px;
    font-family: Dotum;
}
#mainFramePanel1 .heading {
    float: left;
    height: 25px;
    margin: 0px;
    padding: 0px;
    margin: 0px;
    border-left: 0px solid #ff0000;
    color: #666666;
}
#mainFramePanel1 .order {
    float: right;
    padding: 2px;
}

#mainFramePanel1 .visual {
    display: block;
    width: 570px;
    height: auto;
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}


#mainFramePanel1 .categoryList {
    height: 41px;
    padding: 0px 0px 0px 90px;
    margin: 5px 0px;
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    background: url(//static.ad.co.kr/images/forum/text/list_heading2.gif) no-repeat left top;
    color: #999999;
}

#mainFramePanel1 .categoryList span {
    display: inline-block;
    padding: 0px 0px 0px 10px;
    margin: 15px 0px 0px 0px;
    background: url(//static.ad.co.kr/images/common/icon/li_heading.gif) no-repeat
        left 1px;
}

#mainFramePanel1 .dateToolBar .link a:hover,
#mainFramePanel1 .dateToolBar .link a:hover span {
    text-decoration: none;
    color: #006fff !important;
}

#mainFramePanel1 .dateToolBar .link span {
    margin: 0px 2px;
}

#mainFramePanel1 .content {
    display: block;
    height: auto;
    padding: 35px 0 0 0;
    background: url(//static.ad.co.kr/images/forum/text/title_bg02.gif) no-repeat left top;
}

#mainFramePanel1 .content dl {
    border-bottom: 1px solid #e6e6e6;
    display: block;
    padding: 0px;
    width: 700px;
    margin: 0px;
    line-height: 28px;
}
#mainFramePanel1 .content dt {
}
#mainFramePanel1 .content :first-child {
    border-top: 0px;
}

#mainFramePanel1 .content .thumbnail {
    float: left;
    display: block;
    border: 0px solid #000000;
    margin-right: 10px;
    overflow: hidden;
}

#mainFramePanel1 .content .headlineWithThumbnail,
#mainFramePanel1 .content .headline,
#mainFramePanel1 .content .info,
#mainFramePanel1 .content .blurb {
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

#mainFramePanel1 .content .headlineWithThumbnail,
#mainFramePanel1 .content .headline {
    margin: 0px ;
    font-family: Dotum;
    font-size: 12px;
    white-space: nowrap;
    text-overflow: ellipsis;
    float: left;
    width: 455px;
    padding-left : 5px;
}
#mainFramePanel1 .content .headlineWithThumbnail a,
#mainFramePanel1 .content .headline a {
    font-size: 12px;
    font-weight: none;
    color: #333333;
}
#mainFramePanel1 .content_top .headline{
    padding:0px;
}
#mainFramePanel1 .content .headlineWithThumbnail span.section,
#mainFramePanel1 .content .headline span.section,
#mainFramePanel1 .content .headline span.section a,
#mainFramePanel1 .content .headlineWithThumbnail span.section a{
    color: #999999;
    width: 140px;
    display: inline-block;
    font-size: 11px;
    font-family: Dotum;
}

count
#mainFramePanel1 .content :first-child .headline a,
#mainFramePanel1 .content :first-child .headlineWithThumbnail a {

    
}

#mainFramePanel1 .content .info {
    margin: 0px ;
    overflow: hidden;
    color: rgb(119, 119, 119);
}


#mainFramePanel1 .content .info span.source{
    width: 120px ;
    color: #333333;
}

#mainFramePanel1 .content .info span.wdate{
    width: 50px;
    color: #959595;
    font-size: 11px;
    text-align: center;
}
#mainFramePanel1 .content .headlineWithThumbnail span.count,
#mainFramePanel1 .content .headline span.count{
    color:#639933;
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
}

#mainFramePanel1 .content .info span.count{
    color:#7777777;
    font-weight: bold;
    font-size: 11px;
    line-height: 12px;
    font-family: Arial;
    text-align: right;
    width: 50px;
    
}
#mainFramePanel1 .content .info img {
    margin: -1px 0px 0px 10px;
    vertical-align: top;
}

#mainFramePanel1 .content .blurb {
    height: 30px;
    overflow: hidden;
    font-size: 9pt;
    line-height: 12pt;
    text-overflow: ellipsis;
}

.content_top {
    display: block;
    padding: 0px;
    margin: 10px 0;
    height : 90px;
    overflow : hidden;
}
.content_top .header,
.content_top .cell{
    width: 700px;
    overflow : hidden;
}
.content_top .cell .thumbnail{
    float: left;
    width: 120px;
    height: 80px;
    overflow: hidden;
    border: 1px solid #000000;
    margin-right : 10px;
}
.content_top .cell .thumbnail img{
    width: 120px;
}
#mainFramePanel1 .content_top .content{
    width: 500px;
    padding: 0px;
    float: left;
    background: #ffffff;
    background-url : none;
}
#mainFramePanel1 .content_top .header{}
#mainFramePanel1 .content_top .cell .content .section,
#mainFramePanel1 .content_top .cell .content .section a{
    font-size: 11px;
    padding: 0px;
    font-family: Dotum;
    color:#999999;
}
#mainFramePanel1 .content_top .content .headline,
#mainFramePanel1 .content_top .content .headline a{
    font-size: 15px;
    line-height: 25px;
    font-family: Dotum;
    font-weight: bold;
    color:#333333;
}
#mainFramePanel1 .content_top .content .blurb,
#mainFramePanel1 .content_top .content .blurb {
    font-size: 11px;
    line-height: 16px;
    font-family: Dotum;
    color:#999999;
    overflow: hidden;
    width: 500px;

}

#rightFramePanel2,#rightFramePanel3 {
    height: auto;
    padding: 10px;
    margin: 0px 0px 10px 0px;
    border: 1px solid rgb(219, 219, 219);
}

#rightFramePanel2 .heading,#rightFramePanel3 .heading {
    display: block;
    width: 222px;
    _width: 230px;
    height: 20px;
    padding: 0px 0px 0px 8px;
    margin: 0px 0px 5px 0px;
    background: url(//static.ad.co.kr/images/common/icon/hi.gif) no-repeat
        left 1px;
    font-weight: bold;
}

#rightFramePanel2 .content,#rightFramePanel3 .content {
    height: 75px;
    overflow: hidden;
}

#rightFramePanel2 .content .left,#rightFramePanel3 .content .left {
    float: left;
    display: block;
    width: 100px;
    height: 75px;
    overflow: hidden;
    border: 1px solid rgb(219, 219, 219);
}

#rightFramePanel2 .content .right,#rightFramePanel3 .content .right {
    float: right;
    display: block;
    width: 115px;
    height: 75px;
    overflow: hidden;
    text-overflow: ellipsis;
}

#rightFramePanel2 .headline,#rightFramePanel3 .headline {
    color: #000000;
    font-weight: bold;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin-bottom: 5px;
}

#rightFramePanel2 .blurb,#rightFramePanel3 .blurb {
    height: 60px;
    color: #777777;
    line-height: 160%;
    overflow: hidden;
    text-overflow: ellipsis;
}

#rightFrame .banner {
    width: 250px;
    height: 250px;
    margin: 0px 0px 10px 0px;
}

#rightFrame .button{
    margin-bottom: 7px;
}
#mainFramePanel1 .write{
    display: block;
    float: right; 
    margin : 20px;
}

span.selected {
    font-weight: bold;
}