body
{
    font-size: 62.5%;
    font-family: "Segoe UI" , Verdana, Helvetica, Sans-Serif;
    color: #232323;
    background-color: #5a80a9;
    
}

header, footer, nav, section {
    display: block;
}
.alignright
{
    text-align: right;
}
.alignleft
{
    text-align: left;
}

.clear
{
        clear:both;
        height:.2em;
}

.medium_heading
{
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-size: 13pt;
    font-weight: bold;
    margin-right: 10px;
    margin-left: 10px;

}
/* Styles for Father Cummings pages
-----------------------------------------------------------*/
.frcummings_content_paragraph
{
    padding: 10px;
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-size: 11pt;
}

/* Styles for Sacrament Books pages
-----------------------------------------------------------*/
.sacrament_content_paragraph
{
    padding: 10px;
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-size: 11pt;
}
.sacrament_cross_divider
{
    color: #009900;
    text-align: center;
}

.image_float_left
{
    float: left;
    margin: 10px;
}
.image_float_right
{
    float: right;
    margin: 10px;
}
.float_right
{
    float: right;
    margin: 10px;
}

/* Styles for Ordering and Donations
-----------------------------------------------------------*/
#ordering_donations
{
    font-size: 12pt;
    font-family: Georgia, 'Times New Roman' , Times, serif;
}

#ordering_donations h3
{
    margin-left:1em;
}

#ordering_donations section
{
    border: 0.1em solid rgba(0, 0, 0, 0.3);
    margin-top:0.5em;
    border-right-width:0;
    border-left-width:0;
}

#ordering_donations section>h2
{
    margin:0;
    padding:0.5em;
    background: linear-gradient( rgba(0, 0, 0, 0.1),  rgba(0, 0, 0, 0.0));
}

#ordering_donations section>h3
{
    margin: 0 0 0 2em;
}

#ordering_donations section img
{
    float: left;
}

#ordering_donations section p
{
    padding:0.5em
}

#ordering_donations .paypal
{
    margin:0.5em
}

.paypal
{
    display:inline;
}

#butterfly-es img
{
    margin:1em;
}

.red-text
{
    color : red;
}

.ordering_donations_paragraph
{
    padding: 10px;
    
    font-size: 1.30em;
    width: 750px;
}
.ordering_donations_larger_heading
{
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-size: 2em;
    font-weight: bold;
    margin-top: 10px;
    margin-right: 10px;
    margin-left: 10px;
    clear:both;
}
.ordering_donations_medium_heading
{
    font-family: Georgia, 'Times New Roman' , Times, serif;
    font-size: 1.5em;
    font-weight: bold;
    margin-right: 10px;
    margin-left: 10px;

}
.ordering_donations_red_astrick
{
    color: #FF0000;
    font-size: 13pt;
    font-weight: bold;
}

/* Styles for basic forms
-----------------------------------------------------------*/
fieldset {
    border: 1px solid #ddd;
    padding: 0 1.4em 1.4em 1.4em;
    margin: 0 0 1.5em 0;
}

legend {
    font-size: 1.2em;
    font-weight: bold;
}

textarea {
    min-height: 75px;
}

.editor-label {
    margin: 1em 0 0 0;
}

.editor-field {
    margin: 0.5em 0 0 0;
}


/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}

div#nav_menu a
{
    margin: auto 3px auto 3px;
    color: #FFFFFF;
}