#pageBlocks{
    padding: 5px;
    text-align: center;
}

#pageBlocks>div{
    vertical-align: top;
    display: inline-block;
    text-align: left;
    position: relative;
}

#pageBlocks.ShowBorders>div{
    border: 1px dashed #777;
    min-height: 4em;
}

#pageBlocks.ShowBorders>div:hover{
    border: 1px solid #ccc;
    background: #fafafa;
}

#pageBlock1, #pageBlock9{
    width: 100%;
}

#pageBlock2, #pageBlock3, #pageBlock7, #pageBlock8{
    width: 49%;
}

#pageBlock5{
    width: 50%;
}
#pageBlock4, #pageBlock6{
    width: 24%;
}

.EditBlockButton{
    position: absolute;
    right: .5em;
    top: .5em;
}

.ToggleVisibleBlockButton{
    margin-left: 1em;
}

#adminPageButtonContainer{
    padding-top: .5em;
    text-align: right;
}
/* Default */
.BlockStyleDefault{
    background-color: #fefefe;
}
/* Dark */
.BlockStyleDark{
    background-color: #343F52;
    border-radius: 15px;
    -webkit-border-radius: 15px;
    -moz-border-radius: 15px;
    color: #fcfcfc;
}
.BlockStyleDark h1, .BlockStyleDark h2, .BlockStyleDark h3, .BlockStyleDark h4, .BlockStyleDark h5{
    color: #62B3F5;
}
.BlockStyleDark .InnerBlock{
    padding: 1em;
}
/* Light */
.BlockStyleLight{
    background-color: #fefefe;
    border: solid 1px #ccc;
}
.BlockStyleLight .InnerBlock{
    padding: .5em;
}