body{
    /*
    background-color: #F1F1EA;
    background-color: #E1E1DA;
    */
    background-color: #E9E9E6;
}


#wrapper {
    background-color: #FdFdFd;
    /*
    box-shadow: 5px 0 5px rgba(127, 127, 127, 0.4), -5px 0 5px rgba(127, 127, 127, 0.4);
    */
    position: relative;
}

#left_bgad{
    position: fixed;
    left:210px;
    top:10px;
    width:200px;
    height:15000px;
    background: #ff0000;
    
}

.thumb_outer {
    background-color: #eAeAeA;
    /*
    box-shadow: 0 0 4px #777777;
    */
    height: 66px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 88px;
}
.thumb_outer img{
    position: absolute;
    top:0px;
    left: 0px;
}

.entry_cell.sumaho .thumb_outer{
    width: 66px;
}

.entry_cell.sumaho .thumb_outer img{
    top:0px;
    left: -10px;
    height: 66px;
    width: 88px;
    max-width: none;
    
    
}

.thumb_outer .nothumb{
    line-height: 66px;
    font-size: 14px;
    color:#aaaaaa;
    text-decoration: none !important;
}

.entry_cell{
    padding: 10px;
    /*margin: 0px 0px 10px 10px;*/
    border-bottom: solid 1px #eeeeee;
}

a.entry_anchor{
    color: #333333;
    display: block;
    background-color: #fdfdfd;
}

a.entry_anchor:visited{
    color: #F1F1EA;
    /*background-color:#f4f4f4;*/
    background-color:#f2f2f2;
}
a.entry_anchor:hover{
    background-color: #f4f4f4;
    text-decoration: none;
}


a.entry_anchor:first-child .entry_cell{
    border-top: solid 1px #eeeeee;
}

.entry_cell td{
    padding: 0px;
}
td.thumbtd{
    padding: 0px;
}

h2.list_title,h3.list_title{
  font-size:22px;  
  line-height: 1.2;
}

@media (max-width: 767px) {
h2.list_title,h3.list_title{
  font-size:16px;  
}
    
}

i.icon-trophy{
    color:#FFB51D;
}

i.icon-time{
    color:#bb7543;
}

i.icon-smile{
    color:#ff1493;
}

.entry_title{
    word-break:break-all;
}

.entry_title span.title {
    font-size: 16px;
    line-height: 22px;
    /*display: inline-block;*/
    vertical-align: baseline;
   
}

.entry_title .title_wrapper{
    font-size: 16px;
    line-height: 22px;
    max-height: 66px;
    overflow: hidden;
    
}

.entry_title span.title {
    /*
    background: url("/images/ico_menu.png") no-repeat scroll left 2px transparent;
    display: block;
    padding-left: 18px;
    */
    color: #333333;
    
}

.entry_cell span.pub_time {
    color: #666666;
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus{
    box-shadow:none !important;
}

.badge{
    vertical-align:  middle;
    border-radius:6px;
    
}

a h3 {
    /*
    color: #0088CC;
    text-decoration: none;
    */
    color:#333333 !important;
}

.pagenator a:hover{
    text-decoration: none;
}

.pagenator .btn-theme a{
    color:#ffffff;
    text-shadow: 0px 2px 3px #666 !important;
}

.pagenator .btn-theme a:hover{
    color:#aaaaaa;
    
}

.adcontainer{
    padding: 10px;
    background-color: #f4f4f4;
}
.adinner{
    padding: 10px;
}

.dummy-ad{
    width: 728px;
    height: 90px;
    background: #cccccc;
}

iframe {
    vertical-align: bottom;
}

h1.detail_title{
    font-size: 30px;
    line-height: 36px;
}

@media (max-width: 767px) {
    h1.detail_title{
    font-size: 26px;
}

}

.description *{
    word-wrap:break-word;
    line-height: 1.4 !important;
}


/*
.entry_cell.sumaho span.title{
    background: url("/images/ico_menu.png") no-repeat scroll left 2px transparent;
    padding-left: 18px;
    display: block;
    word-wrap:break-word;
}
*/

.span4.detail_recommennd{
    margin-left: 10px;
}


div.detail_inner{
    padding: 0 20px;
    border-right: 1px solid #eeeeee;
}

@media (max-width: 767px) {
.span4.detail_recommennd{
    margin-left: 0px !important;
}
div.detail_inner{
    padding: 0 10px;
    border-right: 0px;
}
}

.span4.detail_recommennd h3.list_title{
    font-size: 16px;
}
