@CHARSET "UTF-8";
@import url('https://fonts.googleapis.com/css?family=Open+Sans');
@import url('https://fonts.googleapis.com/css?family=Nixie+One');
@import url('https://fonts.googleapis.com/css?family=Raleway');

body {
    background:#ffffff;
    font-family: "Lucida Grande", verdana, arial, sans-serif;
    color:#000;
    text-align:center;
    background-attachment: fixed;
    background-position:top;
    /* background-size: 1499px 937px; */
    background-size: 1800px 1100px;
}

div.subHeader {
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 28px;
    font-family: Raleway;
    vertical-align:top;
    min-width: 322px;
    min-height: 42px;
    vertical-align:top;
}

div.subHeaderSudoku {
    text-align: justify;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 24px;
    font-family: Raleway;
    vertical-align:top;
    vertical-align:top;
    display:table;
    margin:0 auto;
}
div.subSubHeader {
    text-align: justify;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 16px;
    font-family: Raleway;
    vertical-align:top;
    /* min-height: 42px; */
    max-width: 275px;
    vertical-align:top;
    display:table;
    margin:0 auto;
}

.programs {
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 18px;
    font-family: Open Sans;
    max-width:50%;
    display:table;
    margin:0 auto;

}

.header {
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 36px;
    font-family: Nixie One;
}

td.subHeader {
    vertical-align:top;
    text-align:justify !important;
}

a.wz-link {
    text-decoration: none;
    color: inherit;
}

ul.theList {
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 18px;
    font-family: Open Sans;
}

.subHeaderSmall {
    text-align: center;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 18px;
    font-family: Open Sans;
}

.mainBlog {
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 14px;
    font-family: Open Sans;
}

.subBlog {
    text-align: left;
    color: rgb(0, 0, 0);
    line-height: 1.2;
    letter-spacing: 0px;
    font-size: 14px;
    font-family: Open Sans;
    text-indent: 20px;
}

#divBlog {
    display:table;
    margin:0 auto;
}

#divPdArticle {
    display:table;
    margin:0 auto;
    width: 45%;
    max-width: 45%;
    text-align:left;
}

#pdHeader {
    display:table;
    margin:0 auto;
    width: 45%;
    max-width: 45%;
    text-align:center;
    font-family: Open Sans;
    font-size: 20px;
}

p.indent {
    text-indent: 20px;
}

a.pdSmallHeader {
    color: rgb(0, 0, 0);
    font-size: 36px;
    font-family: Nixie One;
}

div.pdSmallHeader {
    font-size: 12px;
    font-style: italic;
}

.load-more {
    margin: 0 0 24px;
}

.messages {
    font-size: 18px;
    width: inherit;
    text-decoration: none;
    border: none;
    background: #778289;
    display: block;
    padding: 10px 16px;
    color: #fff;
    line-height: 1.1;
    border-radius: 3px;
    font-weight: 500;
    transition: background .2s;
    text-shadow: none;
}

.btn {
    text-decoration: none;
    border: none;
    background: #778289;
    display: inline-block;
    padding: 10px 16px;
    color: #fff;
    line-height: 1.1;
    border-radius: 3px;
    font-weight: 500;
    transition: background .2s;
    text-shadow: none;
}

.createMessage {
    text-decoration: none;
    border: none;
    background: #778289;
    display: inline-block;
    padding: 10px 16px;
    color: #fff;
    line-height: 1.1;
    border-radius: 25px;
    font-weight: 500;
    transition: background .2s;
    text-shadow: none;
    text-align: left;
}

.load-more__button {
    font-size: 13px;
    font-weight: 500;
    display: block;
    text-align: center;
    padding: 11px 14px;
}

.load-more-left__button {
    font-size: 13px;
    font-weight: 500;
    display: block;
    text-align: left;
    padding: 11px 0px;
}

.deleteMessage {
    color: #FF0000;
}
