@charset "utf-8";
/* CSS Document */
***********************************************/
/* general styles                             */
/***********************************************/ 

body {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0px;
	padding: 0px;
}

p {
line-height:1.5em;
}

a, a:link, a:visited {
	color: #ad89b1;
	text-decoration: none;
}

a:hover{
	color: #5C1463;
	text-decoration: underline;
}

.mainheading {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
line-height:1em;
font-weight:bold;
padding:10px;
text-align:center;
color:#5C1463;
}

label{
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 12px;
 padding-left: 5px;
 font-weight: bold;
 color: #5C1463;
}

.top, a.top {
 font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 font-size: 10px;
 color: #ad89b1;
 padding-left:10px;
}

h3 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
padding: 0 5px;
font-weight:bold;
color:#004F89;
}

h4 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:16px;
padding: 0 5px;
font-weight:bold;
color:#0078C7;
}

h5 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding: 10px;
	color:#004F89;
	text-align:center;
	font-style:italic;
}

h6 {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0 5px;
color:#0078C7;
}

.blueheading{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	font-weight:bold;
	padding-top: 10px;
	color:#0078C7;
}

.purpheading{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-weight:bold;
	padding-top: 10px;
	color:#5C1463;
}

hr {
color: #0078C7;
}

input.btn {
	color:#004F89;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight:bold;
	background-color:#99B9D0;
	border: 1px outset #004F89;
}

/********** maincontainer styles **************/

#maincontainer {
	width: 900px;
	background: #FFFFFF;
	margin-left:auto;
	margin-right:auto;
	text-align: right;
}

/********** globalnav styles **************/

#globalnav {
width: 900px;
height:25px;
margin-left:auto;
margin-right:auto;
background-image:url(images/globalnavpurp.gif);
}

#links {
width: 490px;
height:20px;
margin-left: 440px;
text-align:left;
}

#links a {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:11px;
padding: 0;
color: #FFFFFF;
text-transform:uppercase;
font-weight:bold;
}


/********** masthead styles **************/
#masthead {
width:695px;
height:150px;
margin-top:5px;
margin-right:5px;
border-bottom: 1px solid #ad89b1; 
}

#masthead p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
text-align:right;
color:#004F89;
padding: 10px 0 10px 0;
}

#masthead img {
padding: 0;
float:left;
vertical-align:top;
}

.prayerlink {
float:right;
display: block;
height:15px;
margin-top: 10px;
padding: 5px 10px 5px 0;
width: 150px;
background-color: #004F89;
color: #ffffff;
}

#masthead a, #masthead a:visited {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
padding: 0;
color: #FFFFFF;
text-transform:uppercase;
}

#masthead a:hover {
text-decoration: underline;
}

/**************** subcontainer styles ***********/
#subcontainer {
width:700px;
float: left;
}

.rightbar {
border-left: 1px solid #ad89b1;
padding-left:5px;
}

/******* left (NAVBAR) styles ****************************************/

#navcontainer { 
width: 150px;
float: left;
margin-top:10px;
margin-bottom:5px;
text-align:left;
}	

#navbar {
width: 150px;
margin:5px 0;
}


/********* search form styles *************/
#search { 
width: 150px;
margin:5px 0;
}

#search form{
 margin: 0px;
 padding: 0px;
}

#search label{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
	color:#004F89;
}

/********* mailing form styles *************/

#mailing { 
width: 150px;
margin-top:5px 0;
}

#mailing form{
 margin: 0px;
 padding: 0px;
}

#mailing label{
	display: block;
	margin: 0px;
	padding: 0px;
	font-size:12px;
	font-weight:bold;
	color:#004F89;
}

/******* highlight area (left navbar) styles ****************************************/
#highlights { 
width: 150px;
margin:5px 0;
padding: 0;
background-color: #ad89b1;
}

#highlights p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding:5px;
}

#highlights a {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
color: #FFF;
}

#highlights img {
margin:5px;
}

.heading{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:1.25em;
	font-weight:bold;
	padding-left:5px;
	padding-top: 10px;
	color:#5C1463;
	border-bottom: 1px solid #FFF;
}


/******* right (SIDEBAR) styles ****************************************/

#sidebar { 
width: 195px;
float: right;
margin-left: 5px;
margin-top: 170px;
text-align: left;
}

#sidebar p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
text-align:left;
padding: 5px;
}

/******* center container for navbar & content****************************************/

#container {
float: left;
width: 695px;
margin-top:5px;
margin-right: 5px;
border-left: 1px solid #ad89b1;
border-right: 1px solid #ad89b1;
}

/******* event styles ****************************************/

.event {
padding: 10px 0 10px 5px;
margin:0;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color:#004F89;
text-align:left;
border-bottom:1px solid #ad89b1;
border-spacing:5px;
}

.title {
display: block;
height:15px;
margin: 0 5px 5px 0;
padding-top:5px;
padding-bottom:5px;
width: 180px;
background-color: #5C1463;
text-transform:uppercase;
color: #FFFFFF;
}

/******* content styles ****************************************/

#content {
float: right;
width: 540px;
margin: 10px 0 5px 5px;
text-align: left;
border-right:1px solid #ad89b1;
border-left:1px solid #ad89b1;
}

#content p {
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
padding: 0 5px;
font-size:12px;
text-align:left;
}

/******* quote styles ****************************************/

#quote {
float: right;
width: 540px;
margin: 10px 0 5px 5px;
text-align: center;
border-top:1px solid #ad89b1;
}

.inspiration{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	font-style:italic;
	font-weight:bold;
	padding: 10px;
	color:#004F89;
	text-align:center;
	font-style:italic;
}

.author {
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:normal;
	text-align:right;
	color:#004F89;
}

/****************** footer styles *************************************/

#footer {
float: right;
width: 540px;
margin: 0 0 10px 5px;
text-align: center;
border-top:1px solid #ad89b1;
}

#footer a, #footer a:link, #footer a:visited {
	color: #ad89b1;
	text-decoration: none;
}

#footer a:hover{
	color: #5C1463;
	text-decoration: underline;
}

#footer p{
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
color:#333;
padding: 10;
text-align:center;
font-size:10px;
}

