#result {
    position: relative
    }
h3 {
    margin-bottom: 5px;
    xwidth: 315px
    }
div.updated {
    color: #999;
    margin-bottom: 5px;
    font-size: 0.8em
    }
.item.num0 img {
    xmax-width: 280px !important
    }
.item img {
    xmax-width: 150px
    }
.item {
    width: 410px
    }
#result .item.notFirst {
    height: 100px;
    padding: 0 !important
    }
.thumb-strip {
    display: none
    }
h2.blog_source {
    display: none
    }
.item h3 {
    clear: both;
    position: relative;
    left: 85px;
    top: 13px;
    padding: 0;
    margin: 0 0 0 0
    }
.item.restore h3 {
    top: 0 !important;
    left: 0 !important
    }
.item.restore h3 a {
    font-size: 13px !important;
    font-weight: 100
    }
.item.num0 h3 {
    left: 0;
    top: 0;
    margin: 0 0 5px 0
    }
h3 a {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 17px;
    line-height: 23px;
    font-style: normal;
    font-weight: bold;
    color: #2E6094;
    text-decoration: none
    }
h3 a:hover {
    text-decoration: underline;
    text-decoration: none
    }
.item {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000;
    line-height: 17px;
    margin: 0 0 0 0;
    padding: 0 0 5px 0;
    overflow: hidden
    }
.itemContent {
    position: relative;
    top: -5px
    }
.itemContent p {
    margin: 0 !important;
    padding: 0 !important
    }
.itemContent .audio-icon img {
    margin: 0 0 0 0 !important;
    padding: 0 5px 0 0 !important;
    position: relative;
    top: 1.5px
    }
.item:nth-child(even) {
    background: #fff
    }
.item:nth-child(odd) {
    xbackground: #eee
    }
.image-rss {
    float: left
    }
.image-rss-none {
    float: left;
    padding-right: 10px
    }
.image-rss-none img {
    margin: 0
    }
.item.num0 {
    padding-bottom: 0;
    padding-top: 5px;
    border-bottom: solid #ccc 1px
    }
.item.num0 .itemContent.num0 {
    position: relative;
    top: -20px;
    padding-right: 5px
    }
.item.num0 h3 {
    font-weight: 20px
    }
.firstImg {
    margin-top: -5px;
    padding: 0 10px 0 0
    }
.item:hover {
    background: #eee;
    cursor: pointer;
    cursor: hand
    }
/*ajax loader text*/
.loadingText {
    font-size: 15px;
    position: relative;
    left: 10px;
    top: -12px
    }
/*fixes*/
body.art .item.num0 {
    margin-top: 10px
    }
body.art #result {
    margin-top: 12px
    }
.item h3 a:hover {
    text-decoration: none !important
    }
#result .more, #result .less {
    float: right;
    padding: 10px 20px 5px 0;
    color: #369;
    text-decoration: none
    }
#result .more:hover, #result .less:hover {
    text-decoration: underline
    }
.showThese {
    display: block
    }
.dontShow {
    display: none
    }
/*for first h3 header height */
.firstImg.twoLinesUp {
    margin-top: -25px !important
    }
.firstImg.threeLinesUp {
    margin-top: -38px !important
    }