body {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #333;
	background-color: #d0c86d;
	background-image: url(images/lgf_01.jpg);
	margin-top: 0px;
	background-repeat: repeat-x;
	background-position: center top;
	background-attachment: fixed; 

}

p {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;	
}

.schedule-titles {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	border-top: solid 2px #CFE1EB;
	border-bottom: solid 2px #CFE1EB;
}


.message-titles {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

.top {
	background-color:#A6B7C0;
	color:#fff;
}


.topics {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	border-bottom: solid 1px #ccc;
}

.topics-speaker {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #F0FAFF;
	border-bottom: solid 1px #ccc;
}

.topics-speaker2 {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	border-bottom: solid 1px #ccc;
}

.topics-speaker-title {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #F0FAFF;
	border-bottom: solid 1px #ccc;
}

.topics-speaker2-title {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	border-bottom: solid 1px #ccc;
}

.topics-title {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	background-color: #F0FAFF;
	border-bottom: solid 1px #ccc;
}

.topics-title2 {
	font:  12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	border-bottom: solid 1px #ccc;
}


.photo-titles {
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #505A5E;
}

.background {
	background-image: url(images/lgf_15.jpg);
	background-repeat: repeat-y;
	background-position: center top; }

.photo {
	border: solid 1px #333;
    margin-left: auto;
    margin-right: auto;
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #333;
}

.schedule {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
}

.schedule-date {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
    border-right: solid 1px #555a5e;
	border-bottom:dotted 1px #e7edf0;
}

.schedule2 {
    font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
    border-bottom:dotted 1px #e7edf0;
}

.list {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;	
    list-style-type: square;
}

.list-bulletin {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: justify;	
    list-style-type: decimal-leading-zero;
}

.titles { 
	font: bold 14px Verdana, Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: 1px; 
	border-bottom: solid 1px #333; 
	color: #7D775C;
}


.sub-titles { 
	font: bold 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: 1px; 
	color: #7D775C;
}

.line {
	border-bottom: solid 1px #333;
}


.sub-bulletin { 
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
    letter-spacing: 1px; 
	color: #7D775C;
	}

a:link {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: #C60000;
	
}
a:visited { 
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none; 
	color: #C60000;
}

a:hover {
	font: 12px Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none;
	color: Navy;
}



.footer { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: center;
	border-bottom: solid 1px #666;

	}


.footer2 { 
	font: 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #333;
	text-align: right;
	border-bottom: solid 1px #666;
	background-color: #B8B262;
}

.input {
	background-color : #E7EDFA;
	color : #333;
}

.sermon-year {
	background-color: #505A5E;
	font: 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #fff;
}