/* #########################################################
BLOCKS
######################################################### */

.block{
    position: relative;
    margin: 0px 4px 20px 4px;
    width: 182px;
}
.creatorBlock .block{ margin-bottom: 10px; }

.blockH{
    color: #0155ff;
    font-size: 13px;
    font-weight: bold;
    padding: 0px 0px 3px 3px;
    text-transform: uppercase;
}

.blockC{
    position: relative;
    color: #000000;
    font-size: 11px;
    border: 1px solid #7da7e4;

    padding: 8px 4px;

    margin: 10px 0px;
}

.adBlockC{
    margin: 3px 0px;
    text-align: center;
}

.adBlockC .advertisement{
    margin: 4px 0px;
}

.blockC ul{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}
.blockC ul li{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    position: relative;/* for drop downs / pull outs */
    z-index: 10000;
}
.blockC ul li a{
    display: block;
    padding: 3px 0px 3px 4px;
    text-decoration: none;
    font-size: 11px;
    font-weight: normal;
    width: auto;

    color: #006fff;
    border-bottom: 1px solid #ffffff;
}

.blockC ul li a.first{
    border-top: 0px solid #000000;
}

.blockC ul li a:hover{
    color: #25a609;
    border-bottom: 1px solid #006fff;
}

/* left menu pullouts for publishers/authors */

.blockC ul li div.c_pullout{
    position: absolute;
    left: 100%;
    top: 0px;
    display: none;
    z-index: 10000;
}

.blockC ul li div.c_pullout_round{
    position: relative;
    border: 1px solid #006fff;
    background-color: #c4dee7;
    width: 180px;
    margin: 12px;
}

.blockC ul li div.c_pullout_round ul li a{
    border-bottom: 1px solid #c4dee7;
}

.blockC ul li div.c_pullout_round ul li a:hover{
    border-bottom: 1px solid #006fff;
}

.blockC ul li:hover div.c_pullout{
    /* display: block; */
}

/* end publishers/authors */

.blockC div{
    font-size: 11px;
}

.noborder .block .blockC{
    border: 0px solid #FFFFFF;
}

.innerSearch{
    margin-top: 4px;
}

.newsForm{
    margin-top: 4px;
}

.af_write, .af_rss{
    float: right;
}

.af_rss img{
    border: 0px solid #000000;
}

a.af_write{
    padding: 2px 4px;

    border: 1px solid #FFFFFF;
    color: #FFFFFF !important;
    text-decoration: none;

    background-color: #C20201;
    margin-right: 8px;;
}

a.af_write:hover{
    text-decoration: none;
    border: 1px inset #FFFFFF;
    background-color: #A20201;
}

.block input{
    font-size: 10px;
}

#mtcellRight .block{
    margin: 0px 0px 20px 0px;
    width: 252px;
}

.block .blockC .adsLabel{
    text-align: center;

    font-size: 10px;
    text-transform: uppercase;
    color: #646565;
}

.rssRight{
    float: right;
    position: relative;
    z-index: 10000;

    margin-right: 10px;
}
.rssRight img{
    border: 0px solid #000;
}

.bDate{
    margin-left: 5px;
    color: #666666;
    font-size: 10px;
}
.bEntry{
    margin-left: 5px;
    padding-bottom: 3px;
    font-size: 11px;
    border-bottom: 1px solid #CFE5FF;
}
.blockC .bEntry a{
    display: inline;
    padding: 0px;
}
.blockC .bEntry a:hover{
    color: #25a609;
    border-bottom: 0px solid #006fff;
}

.blockC .rToon{
    border-bottom: 1px solid #CFE5FF;
    padding: 3px 0px;
}
.blockC .rToon img{
    float: left;
    margin: 0px 4px;
}
.blockC .rToon a{
    display: inline;
    padding: 0px;
}

.ntext{
    width: 150px;
}

