/* CSS for Phyllis Fantasies Web site */
@import url(https://fonts.googleapis.com/css?family=Pinyon+Script);

body {
    background-image: url('../images/backdrop-bouquets.png');
    background-position: top left;
    background-repeat: repeat;
    background-attachment: fixed;
}

div.container#topframe {
    padding-top: 50px;
}

div.pf-footer {
  background-color: #222;
  border-color: #080808;
  color: #d9829b;
}

div.pf-footer a {
  color: #d9829b;
}

div.pf-footer#pf-copyright {
    text-align: center;
    font-size: x-small;
}

h1.fancy-script, h2.fancy-script, h3.fancy-script, h4.fancy-script, h5.fancy-script, h6.fancy-script {
    font-family: 'Pinyon Script', cursive;
    color: #a6113b;
}

.fancy-script a {
    color: #a6113b;
}

div.fp-news-story {
    padding-bottom: 12px;
}

p.fp-news-story-title, p.fp-news-story-title a {
    font-size: large;
    font-weight: bold;
    color: #d9406c;
}

p.fp-news-story-date {
    font-size: small;
    color: #333;
}

div.fp-news-story-contents img {
    padding: 2px 2px 2px 2px;
}

div.fp-news-story-more, div.fp-news-story-more a {
    font-weight: bold;
    color: #d9406c;
}

div.fp-news-more, div.fp-news-more a {
    font-size: large;
    font-weight: bold;
    color: #d9406c;
}

div.fp-events-more, div.fp-events-more a {
    font-size: large;
    font-weight: bold;
    color: #d9406c;
}

div.newscal {
    display: -moz-box;
    -moz-box-pack: center;
    -moz-box-align: center;
    display: -webkit-box;
    -webkit-box-pack: center;
    -webkit-box-align: center;
    display: box;
    box-pack: center;
    box-align: center;    
}

table.newscal-table {
    margin: 0;
    margin-bottom: 12px;
    border: none;
}

table.newscal-table td, table.newscal-table th {
    padding: 8;
    border: none;
}

td.newscal-toprow {
    text-align: center;
    font-size: 120%;
}

tr.newscal-nextprev td {
    text-align: center;
}

.newscal-day {
    text-align: center;
    font-size: small;
}

th.newscal-dayname {
    text-align: center;
    font-size: small;
    font-weight: bold;
}

td.newscal-day-current {
    text-align: center;
    font-size: small;
    font-weight: bold;
}

td.newscal-day-linked {
    text-align: center;
    font-size: small;
    font-weight: bold;
}

p.royalty-name, p.pageant-title {
    font-size: large;
    font-weight: bold;
    color: #d9406c;
}

.carousel-caption {
    text-shadow: 0 3px 2px rgba(0, 0, 0, .9);
}
