body .MainColumn {
    padding:            0px;
}
.ctv-pg-Title-Row {
    display:            none;
}

.e-row-Header,
.e-ce-Site {
    display:            none;
}

.stretched-table {
    width:              100%;
}
.Blog-Table {
    xborder-top:          1px solid #e527d4;
}

.b-List-Item {
    padding:                5px 0px 10px 0px;
    border-bottom:          1px solid #c3b8e5;
}
.Blog-Table,
.b-List-Item {
    border-color:           #c3b8e5;
}

.b-List-Item a div span {
    display:            block;
}
.Content .Text
a.b-li-Button {
    display:                block;
    overflow:               hidden;
    font-size:              11px;
    font-weight:            normal;
    color:                  #352176;
    background:             transparent;
    border-radius:          4px;
    font-family:            Arial;
    text-decoration:        none;
    padding:                0px;
    cursor:                 hand;
    cursor:                 pointer;
    margin:                 2px 5px;
}
.Content .Text
a.b-li-Button div {
    display:                block;
    padding:                1px 7px 2px 7px;
    vertical-align:         top;
}
.Content .Text
a.b-li-Button:hover {
    background:             #352176;
    color:             #fff;
}
.b-List-Item a div .b-li-Img,
.b-List-Item a div .b-li-Txt {
    float:                  left;
    display:                inline-block;
    height:                 70px;
    margin:                 auto 10px auto 0px;
}
.b-li-Img {
    width:                  120px;
    overflow:               hidden;
}
.b-li-Img img {
    height:                 70px;
    width:                  auto;
}
.b-li-Txt {
    
}
.b-li-Name {
    margin:                 15px 0px 0px 0px;
}
.b-li-Name {     font-size:    16px; }

.b-li-Date {
    
}
.b-li-Date {     font-size:    10px; }


.cpm-Content {
    cursor:             text;
    background:         #fff;
    border:             1px solid #ddd;
    border-color:       rgba(0,0,0,0.3);
    border-radius:      5px;
    height:             400px;
}
.cpm-Content textarea {
    width:              100%;
    max-width:          100%;
    background:         transparent;
    border:             0px solid #ddd;
    min-width:          300px;
    font-size:          12px;
    padding:            1px 7px;
}
.wzb-Cell {
    text-align:         center;
}
.Content .Text
a.wz-Button div {
    font-size:          11px;
}



.r2-Upload-Hide .db-v-Upload,
.r2-Upload-Show .db-v-Load,

.r2-Area-Hide .r2-Area-On-Show,
.r2-Area-Show .r2-Area-On-Hide {
    display:            none;
}


.Content .Text a.r2-Link,
.Content .Text a.r2-Add {
    display:                inline-block;
    overflow:               hidden;
    text-align:             center;
    font-size:              11px;
    font-weight:            normal;
    color:                  #333;
    color:                  rgba(0,0,0,0.9);
    border-radius:          4px;
    font-family:            Verdana, Tahoma, Arial;
    text-decoration:        none;
    padding:                0px;
    cursor:                 hand;
    cursor:                 pointer;
    margin-left:            4px;
}
.Content .Text a.r2-Link {
    margin:                 0px 7px;
}
.Content .Text a.r2-Link div,
.Content .Text a.r2-Add div {
    display:                block;
    padding:                1px 7px;
}
.r2-Add span {
    display:                none;
}

.Content .Text a.r2-Add:hover {
    color:                  #000;
}
.Content .Text a.r2-Add:hover span {
    display:                inline;
}


.Content .Text a.r2-Link:hover {
    color:                  #fff;
    background:             #333;
    background:             rgba(0,0,0,0.9);
}


.r2-FileName {
    padding:                5px 3px 5px 15px;
    font-size:              10px;
    color:                  #333;
}

.Content .Text .r2-XFile a {
    display:                inline-block;
    overflow:               hidden;
    text-align:             center;
    font-size:              11px;
    font-weight:            normal;
    color:                  #c00;
    border-radius:          24px;
    font-family:            Verdana, Tahoma, Arial;
    text-decoration:        none;
    padding:                0px;
    cursor:                 hand;
    cursor:                 pointer;
    margin-left:            15px;
    text-transform:         uppercase;
}

.Content .Text .r2-XFile a div {
    display:                block;
    padding:                1px 3px;
}
.Content .Text .r2-XFile a:hover {
    color:                  #fff;
    background:             #c00;
}

.Atro-Completed {
    padding:                10px 15px;
    font-size:              10px;
}
.Atro-Completed:first-line {
    font-size:              11px;
}
.Astro-Title {
    font-size:              12px;
}
.Astro-FileName {
    font-size:              10px;
}
.Astro-Info {
    font-size:              9px;
}





.b-ih-Nav {
    text-align:             right;
    padding:                10px;
    white-space:            nowrap;
    vertical-align:         top;
}

.b-i-Date {
    display:                inline-block;
    position:               relative;
    background:             #352176;
    color:                  #fff;
    border:                 0px solid #ebb800;
    xborder-radius:          60px;
    xbox-shadow:             1px 1px 8px #000;
    text-align:             center;
    line-height:            0.9em;
    padding:                8px 0px;
}
.b-date-M {
    text-transform:         uppercase;
}
.b-date-D {
    
}
.b-date-Y {
    
}
.b-ihc-Date {
    
}


.b-ihc-Date { width: 52px; }
.b-i-Date { width: 42px; padding: 4px 0px; left: 0px; }
div.b-date-M {     font-size:    11px; }
div.b-date-D {     font-size:    15px; }
div.b-date-Y {     font-size:    9px; }
.b-i-Posted  {     font-size:    10px; }





.b-ihc-Title {
    
}
.b-i-Title {
    display:                            block;
    color:                              #033c82;
    font-family:                        'Myriad Pro', Verdana, Tahoma, Arial;
    font-weight:                        bold;
    text-transform:                     uppercase;
    margin-left:                        20px;
    margin-top:                         22px;
}

.b-i-Title { font-size: 16px; }
.b-i-Title:first-line { font-size: 26px; }







.b-i-Posted {
    margin-left:                   20px;
}


.b-i-Header {
    padding:             0px 0px 10px 0px;
}
.blog-item-post {
    padding:             20px 7px 10px 7px;
    border-top:          1px solid #c3b8e5;
    text-align:          justify;
}

.b-ie-EditContent {
    
    padding:             40px 7px 20px 7px;
}

.b-ie-Field  {
    padding:            5px 7px 5px 0px;
    text-align:         right;
}

.b-ie-Field span {
    font-size:          11px;
}
.b-ie-Value {
    padding:            4px 1px;
}
.b-ie-Input {
    width:              100%;
}



.b-ie-Top {
    vertical-align:     top;
}

.b-ie-Buttons {
    padding:             20px 7px 10px 7px;
    border-top:          1px solid #333;
}

.blog-item-post img {
    margin:             0px 20px 10px 0px;
    max-width:          300px;
}
.PAS3 .blog-item-post img {
    width:          300px;
}
.Content .Text a.b-Button {
    display:                inline-block;
    overflow:               hidden;
    text-align:             center;
    font-size:              11px;
    font-weight:            normal;
    color:                  #fff;
    background:             #352176;
    border-radius:          4px;
    font-family:            Verdana,Tahoma,Arial;
    text-decoration:        none;
    padding:                0px;
    cursor:                 hand;
    cursor:                 pointer;
    margin:                 2px 5px;
}
.Content .Text a.i-Arrow {
    margin:                 0px 3px;
    height:                 18px;
    width:                  18px;
    border-radius:          24px;
    font-size:              10px;
}
.Content .Text a.i-Edit {
    margin:                 2px 10px;
}
.Content .Text a.b-Button div {
    display:                block;
    font-size:              11px;
    margin:                 1px 7px 2px 7px;
}
.Content .Text a.i-Arrow div {
    margin:                 2px auto;
}

.Content .Text a.b-Button:hover {
    background:                 #6046b5;
    box-shadow:                 0px 0px 8px #6046b5;
}

.button-View-Save .bv-Delete,
.button-View-Delete .bv-Save {
    display:                none;
}

