body.main {
background-image: url('/images/rbg.jpg');
background-repeat: no-repeat;
background-color: #C4DFF2;
}

.BlogDate {
font-family: Arial; 
font-size: 11px;
font-weight: bold;
color: #BC0066;
}

.TransInfo {
font-family: Arial; 
font-size: 11px;
color: #1B4457;
}

.BlogHeader {
font-family: Arial; 
font-size: 17px;
font-weight: bold;
color: #6B003A;
}

.ScriptureCredit {
font-family: Arial; 
font-size: 11px;
font-weight: bold;
color: #FFFF9C;
}

.ScriptureHeader {
font-family: Arial; 
font-size: 15px;
font-weight: bold;
color: #FFFF9C;
}

.ScriptureList {
font-family: Arial; 
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
}

.ScriptureText {
font-family: Arial; 
font-size: 12px;
font-style: italic;
color: #FFFFFF;
}

.PrayerText {
font-family: Arial; 
font-size: 12px;
font-style: italic;
color: #000000;
}

.PrayerTitles {
font-family: Arial; 
font-size: 19px;
font-weight: bold;
color: #6B003A;
}

.PrayerNumber {
font-family: Arial; 
font-size: 36px;
font-weight: bold;
color: #6B003A;
}

.PrayerName {
font-family: Arial; 
font-size: 11px;
font-weight: bold;
color: #1B4457;
}

.ContentText {
font-family: Arial; 
font-size: 12px;
color: #000000;
}

.SubText {
font-family: Arial; 
font-size: 10px;
color: #000000;
}

.CreditsText {
font-family: Arial; 
font-size: 11px;
font-weight: bold;
color: #3E7087;
}

.FeatTitle {
font-family: Arial; 
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
}

.PrayerScrip {
font-family: Arial; 
font-size: 13px;
color: #FFFFFF;
}

.ContentHeader {
font-family: Arial; 
font-size: 16px;
font-weight: bold;
color: #BC0066;
}

.FooterText {
font-family: Arial; 
font-size: 8px;
color: #FFFFFF;
}

.FooterLinks {
font-family: Arial; 
font-size: 8px;
color: #FFFF99;
}

body { 
font-family: Arial; 
font-size: 11px; 
color: #1B4457;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
background-color: #FFFFFF;
}

A:link {
color: #1B4457;
font-size: 11px;
text-decoration: none;
}

A:visited {
color: #1B4457;
font-size: 11px; 
text-decoration: none;
}

A:active {
color: #1B4457;
font-size: 11px; 
text-decoration: none;
}

A:hover {
color: #1B4457;
font-size: 11px; 
text-decoration: underline;
}

p { margin: 0; padding: 0; }


/**** MEMBER CONTROLS VIEW SPECIFIC ****/

.memberControls {
#margin:0 10%;
}

.memberControls label {
display:inline-block;
width:40%;
text-align:right;

font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold;
color: #FFFFFF;
}

.memberControls .row {
margin-bottom:15px;
}

.memberControls .row table,
.memberControls .header_row table {
width:100%;
}

.memberControls .hiddenrow {
#display:none;
}

.memberControls select.state, select.country, .date_form, .memberControls .staticField {
margin-left:30px;
height:100%;
text-align:left;
}

.memberControls input {
width:200px;
margin-left: 0;
height:100%;
text-align:left;
}

.memberControls span.validation_notice {
display:block;
margin-top:4px;
font-size:9px;
color:#FF4444;
}

.memberControls input.validateInvalid {
border-color:red;
background-color:#FFCCCC;
}

.memberControls input.validateValid {
border-color:#22AA22;
}

.memberControls input.checkbox {
width:auto;
height:auto;
}

.memberControls .staticField {
font-family: Arial, Helvetica, sans-serif; 
font-size: 14px;
font-weight: bold;
color:#FFB227;
}
