﻿.Blog .ShellBlogEntries {
    float: left;
    width: 100%;
}

.Blog a.ShowAll {
    text-decoration: none;
}

    .Blog a.ShowAll:hover {
        text-decoration: underline;
    }

.Blog .ShellBlogEntries .Entry {
    border-bottom: 1px solid #EEEEEE;
    clear: both;
    float: left;
    line-height: 1.5;
    margin-top: 10px;
    padding: 15px 0;
    width: 95%;
}

    .Blog .ShellBlogEntries .Entry a.EditLink {
        color: #000000;
        display: block;
        float: left;
        margin: 2px 0 0 7px;
        text-decoration: none;
    }

        .Blog .ShellBlogEntries .Entry a.EditLink:hover {
            color: #00A7C4;
        }


    .Blog .ShellBlogEntries .Entry .Subject:hover {
        text-decoration: underline;
    }

    .Blog .ShellBlogEntries .Entry .Body {
        clear: both;
        float: left;
        padding: 12px 0;
    }

        .Blog .ShellBlogEntries .Entry .Body .BlogPreviewThumbnailImage {
            max-height: 100px;
            max-width: 150px;
            padding-right: 18px;
        }

    .Blog .ShellBlogEntries .Entry .LeaveCommentLink {
        color: #000000;
        margin-left: 5px;
    }

        .Blog .ShellBlogEntries .Entry .LeaveCommentLink:hover, .Blog .ShellBlogEntries .Entry .ReadMoreLink:hover {
            text-decoration: underline;
        }

    .Blog .ShellBlogEntries .Entry .NumberOfComments {
        float: right;
        font-size: .8em;
        font-weight: bold;
    }

.Blog .BlogTags {
    float: right;
    clear: right;
    min-width: 155px;
}

    .Blog .BlogTags .Tag {
        padding-left: 5px;
        text-decoration: none;
    }

        .Blog .BlogTags .Tag:hover {
            text-decoration: underline;
        }

.Blog .BlogNavigation {
    padding: 5px;
}

    .Blog .BlogNavigation a {
        color: #444;
        font-weight: bold;
        font-size: 20px;
        text-transform: uppercase;
        padding-right: 15px;
    }
