
/* h1.site-title */
h1.site-title {
    font-size: 200%;
    font-weight: bold;
}
h1.site-title a {
    text-decoration: none;
    color: #444444;
}

p.search-result-summary {
    text-align: right;
    background-color: #eeeeee;
    padding: 5px;
}

/* .relkeys */
div.relkeys {
    margin: 10px;
}
div.relkeys > h2 {
    font-size: 140%;
    font-weight: bold;
}
div.relkeys li {
    display: inline-block;
    width: 19%;
    vertical-align: top;
}

/* ul.search-result */
ul.search-result {
    margin-top: 10px;
}

ul.search-result li {
    margin-bottom: 20px;
}

ul.search-result li > h3 {
    font-size: 120%;
    font-weight: bold;
}
ul.search-result li > h3 > a {
    
}
ul.search-result li > p {
    padding-left: 1em;
}
ul.search-result li > p.summary {
    padding-top: 10px;
    padding-bottom: 10px;
}
ul.search-result li > p.link {
    color: #449900;
}
ul.search-result li > p.tag-cloud {
    margin: 4px 0;
}
ul.search-result li > p.tag-cloud > a {
    color: #556655;;
}
ul.search-result li > p.similar > a {
    color: #666666;
}

/* .index-featured */
ul.index-featured > li {
    width: 49%;
    display: inline-block;
    vertical-align: top;
}

/* pagination */
div.pagination {
    margin-top: 10px;
    margin-bottom: 10px;
    text-align: center;
    font-size: 120%;
}
div.pagination span.number,
div.pagination span.epplipsis {
    margin-left: 6px;
    padding: 5px;
    border: dotted 1px black;
}

/* .search-box */
p.search-box {
    margin-top: 10px;
    margin-bottom: 10px;
}
p.search-box > input.field-q {
    min-width: 20em;
    font-size: 140%;
    padding: 2px;
}
p.search-box > input.button-submit {
    font-size: 140%;
    padding: 2px;
}

/* commons */
.clear-both {
    clear: both;
}

/* Ad */
p.MSN-anytime-image {
    float: left;
}
