@CHARSET "UTF-8";

/*
 * -------------------------------
 * by POLDINGS
 * www.poldings.com
 *
 * for Poldings Limited Own Website
 * -------------------------------
*/

/*
* -------------------------------
* FRONT END STYLESHEET
* -------------------------------
*/

body {
    background: #fff;
    font-family: 'Open Sans', sans-serif;
    font-family: 'Times New Roman', 'Times', serif;
    font-size: 110%;
    background-color: #11364e;
    background-color: #2598c3;
    background-color: #1e5c86;
    background-color: #517e97;
    background-color: #3c5769;

}
.fancybox{
    float: left;
    margin: 0 5px 5px 0;
}

/*
 * -------------------------------
 * WRAPPERS
 * -------------------------------
*/
.header-wrapper {
    width: 100%;
    clear: both;
    padding: 0;
    color: #444;
    margin: 0;
    background-color: #222;

}

.header-content {
    clear: both;
    width: 1200px;
    max-width: 90%;
    margin: 0 auto;
    position: relative;
    padding: 0;

}


.menu-wrapper {
    width: 100%;
    clear: both;
    padding: 0;
    margin: 0;

}

.menu-content {
    clear: both;
    width: 1200px;
    max-width: 90%;
    margin: 0 auto;
    padding: 0 0 0 0;
    font-family: 'Open Sans', sans-serif;

}

.menu-wrapper-mobile {
    width: 100%;
    clear: both;
    padding: 0;
    margin: 0;
    background-color: #fff;

}

.menu-content-mobile {
    clear: both;
    width: 1200px;
    max-width: 90%;
    margin: 0 auto;
    padding: 0 0 0 0;
}


.content-wrapper {
    width: 100%;
    max-width: 100%;
    clear: both;
    margin: 0;
    padding: 0;
    background: #eee;
    background-image: url("/images/bg-crossword.png");
}

.content-content {
    clear: both;
    width: 1200px;
    max-width: 90%;
    font-size: 100%;
    margin: 0 auto;
}

.footer-wrapper {
    width: 100%;
    height: 600px;
    clear: both;
    margin: 0px 0 0px 0;
    padding: 0;
    color: #444;
    background-color: #fff;

    background-image: url("/images/footer-paper.jpg");
    background-position: center;
    background-repeat: repeat-y;

}

.footer-content {
    clear: both;
    width: 1200px;
    max-width: 90%;
    margin: 0 auto;
    padding: 20px 0 0px 0;
    font-weight: normal;
    border: none;
    font-size: 90%;
}

/*
 * -------------------------------
 * HEADER
 * -------------------------------
*/
.website-name {
    font-size: 130%;
    padding: 0;
    margin: 0px 0 0px 0;
    font-family: Georgia, 'Times New Roman';
    font-weight: normal;
}


.form-selected {
    padding: 10px;
    border: 1px solid #0a8ced;
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    border-radius: 6px;
}

.highlight-menu {
    background-color: #e1e1e1;
    padding: 20px 20px 10px 20px;

}

.menu-bar {
    margin: 0;
    padding: 0;
    background-color: #2e8ece;
}

.menu-bar-mobile {
    margin: 0;
    padding: 0;
    background-color: #fff;
}
/*
 * -------------------------------
 * STORIES
 * -------------------------------
*/

.content  {
    margin: 0 0 0px 0;
    line-height: 150%;
    font-size: 130%;
    font-family: "Times New Roman", Times, serif;
    font-family: 'Times New Roman', 'Times', serif;
}
.content p {
    margin: 0 0 30px 0;
}
.quote {

}

.download-icon {
    float: left;
    margin: 0 20px 20px 0;
    opacity: 0.7;
    filter: alpha(opacity=70); /* For IE8 and earlier */
}
a:hover img{
    opacity: 1;
    filter: alpha(opacity=100); /* For IE8 and earlier */
}
.comment { font-size: 130%;}

.green { color: green;}

.author-pic{
    float: left;
    padding: 0 10px 10px 0;
}


.change {

    max-width: 1200px;
    max-height:400px;
    display:block;
    background:transparent url('/images/header-vjbarrington.jpg') center top no-repeat;
}

.change:hover {
    background-image: url('/images/header-vjbarrington.jpg');
}


/*
 * -------------------------------
 * SHARE BUTTONS
 * -------------------------------
*/

ul.share-buttons {
    list-style: none;
    padding: 0;
}

ul.share-buttons li {
    display: inline;
}

ul.share-buttons li a:link {
    opacity: 0.5;
}

ul.share-buttons li a:hover {
    opacity: 0.9;
}

ul.share-buttons .sr-only {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

/* horizontal */

.share-buttons-horizontal img {
    padding: 0 10px 10px 0;
    float: left;
    opacity: 0.5;
}
.share-buttons-horizontal img:hover {
    opacity: 0.9;
}
