﻿.blog-table .ViewBlogList_PanelPageControls, .blog-table .ViewBlogList_PanelPageControlsFooter
{
    height: 21px;
    padding-bottom: 5px;
    padding-top: 10px;
}
.blog-table .ViewBlogList_PanelPageControls select, .blog-table .ViewBlogList_PanelPageControlsFooter select
{
    width: 50px;
    margin: 0 5px 0 5px;
}

.blog-table #titleControls
{
    float: right;
    margin-top: -37px;
}

.blog-table .ViewBlogList_PanelPageControls select.ViewBlogList_itemsPerPage, .blog-table .ViewBlogList_PanelPageControlsFooter select.ViewBlogList_itemsPerPageFooter
{
    margin-right: 15px;
}
.blog-table div.page-filters
{
    float: right;
    width: 300px;
    margin: -3px 0 0 0;
}
.blog-table .ViewBlogList_itemCount, .blog-table .ViewBlogList_itemCountFooter
{
    float: left;
}
.blog-table input.ViewBlogList_blogFeaturedBlog
{
    border: 0;
    font-size: 0pt;
    width: 20px;
    height: 20px;
    cursor: pointer;
    color: #ccc;
    text-indent: 0px;
    overflow: hidden;
    background: transparent url('./stars.png') no-repeat 0px 0px;
}

.blog-table .asc, .blog-table .desc.ViewBlogList_SortByRating
{
    background: url('./arrowdown.gif') no-repeat right 3px;
    padding-right: 17px;
    position: relative;
    display: block;
}
.blog-table .desc, .blog-table .asc.ViewBlogList_SortByRating
{
    background: url('./arrowup.gif') no-repeat right 5px;
    padding-right: 17px;
    position: relative;
    display: block;
}

.blog-table a.disabled
{
    color: #999;
    cursor: default;
    text-decoration: none;
}
.blog-table a.disabled:hover
{
    color: #999;
    cursor: default;
    text-decoration: none;
}
.blog-table .Abstracts_gvHeaderStyle th, .blog-table .Abstracts_gvRowStyle td, .blog-table .Abstracts_gvRowStyle_alt td
{
    padding: 0 5px 0 10px;
    border-right: 1px solid #999;
}
.blog-table .Abstracts_gvHeaderStyle th:last-child, .blog-table .Abstracts_gvRowStyle td:last-child, .blog-table .Abstracts_gvRowStyle_alt td:last-child
{
    border-right: 0;
}
.blog-table .Abstracts_gvFooterStyle
{
    border-top: 1px solid #999;
}
.blog-table .Abstracts_gvFooterStyle td
{
    height: 1px;
}

.blog-featured td, .blog-featured table
{
    width: 100%;
}
.blog-featured td
{
    padding: 5px 5px 10px 10px;
}
.blog-featured table
{
    margin: -5px 0 0 -9px;
}
.viewProfile_Photo
{
    clear: both;
    width:100px;
}
.blogAuthor
{
    clear: both;
}

