.tagCloudActive
{
    background-color: #F7FAFD;
    border: 1px solid #BDD9FB;
    padding: 1px 5px 3px 5px;
    margin-top: 3px !important;
}

.arrow
{
    background: url('../Images/arrow.gif') no-repeat scroll right -24px transparent;
    padding-right: 5px;
    outline: none;
    cursor: pointer; 
}

.arrow-down
{
    background-position: right 6px;
}

.blog-panel
{
    display: inline-block; 
    white-space: nowrap; 
    float: right; 
    margin-top: 5px; 
    margin-right: 5px;
}

.comment-label
{
    color: silver;
    font-style: italic;
}

#tinypager
{
    margin-left: 15px;
}

#tinypager .aspNetDisabled
{
    display: none;
}

#footerpager
{
    margin-top: 20px;
}

.pager-buttons a
{
    text-decoration: none;
}

.pager-buttons a.aspNetDisabled,
.pager-buttons > hr
{
    display: none;
}

.pager-buttons span.btn
{
    padding: 3px 8px;
    margin: 3px;
    border-radius: 4px !important;
}

.usercomment
{
    width: 100%;
    text-align: left;
    border-collapse: collapse;
}

.usercomment .author a
{
    font-size: 130%;
    font-style: normal;
    color: black;
    font-weight: bold;
    text-decoration: none;
    display: none;
}

.usercomment .author a:hover
{
    text-decoration: underline;
}

.usercomment .user
{
    /*border-right: 2px solid #CCCCCC;*/
    white-space: nowrap;
    text-align: right;
    vertical-align: top;
    width: 100%;
}

.usercomment .user span
{
    display: block;
}

.usercomment .date
{
    white-space: nowrap;
    margin-top: 5px;
    margin-bottom: 5px;
}

.contentblock .usercomment
{
    background-color: #EEEEEE;
}

.usercomment .contentblock
{
    vertical-align: top;
}

.tags
{
    text-align: left;
    margin-top: 10px;
    display:  inline-block;
    *float: left;
}

.navbar-right,
.navbar-right + div,
.bootstrap-tagsinput,
.contentblock .yashare-auto-init
{
    display: none !important;
}

.bootstrap-tagsinput input
{
    min-width: 150px;
}

@media print
{
    .arrow, .collapsed, .switch, .button, .RadEditor, #tinypager, #footerpager, .ajaxlink, .user a > img, input, a.tags, div[id*='ControlButtons']
    {
        display: none !important;
    }

    a
    {
        color: black;
        text-decoration: none;
        font-style: italic;
    }

    .user
    {
        padding-left: 0 !important;
        width: 100% !important;
        float: left;
        display: block;
        text-align: left !important;
        border-bottom: 1px solid black;
        page-break-after: avoid;
    }
    
    .usercomment img
    {
        width: 100% !important; 
        height: auto !important;
    }
    
    #comments
    {
        padding-left: 0 !important;
    }
    
    .comment tr:first-child > td
    {
        border-bottom: 1px solid black;
        page-break-after: avoid;
    }
}
