
.purplelink A:link {text-decoration: none;color: #4b0082;}
.purplelink A:visited {text-decoration: none;color: #4b0082;}
.purplelink A:active {text-decoration: none;color: #4b0082;}
.purplelink A:hover {text-decoration: none; color: #990066;}

.bluelink A:link {text-decoration: none;color: #00008b;}
.bluelink A:visited {text-decoration: none;color: #00008b;}
.bluelink A:active {text-decoration: none;color: #00008b;}
.bluelink A:hover {text-decoration: none; color: #990066;}

.redlink A:link {text-decoration: none;color: #b22222;}
.redlink A:visited {text-decoration: none;color: #b22222;}
.redlink A:active {text-decoration: none;color: #b22222;}
.redlink A:hover {text-decoration: none; color: #990066;}

.greenlink A:link {text-decoration: none;color: #327224;}
.greenlink A:visited {text-decoration: none;color: #327224;}
.greenlink A:active {text-decoration: none;color: #327224;}
.greenlink A:hover {text-decoration: none; color: #990066;}

.blacklink A:link {text-decoration: none;color: #000000;}
.blacklink A:visited {text-decoration: none;color: #000000;}
.blacklink A:active {text-decoration: none;color: #000000;}
.blacklink A:hover {text-decoration: none; color: #990066;}

img{ 
	border-style: none;
}

body	{		
	font-family: arial, sans-serif;
	width: 988px;
	margin-left:auto;
	margin-right:auto;
	}

#main{
	margin-left:25px;
	margin-right:5px;
	width:670px;
	background-color:#ffffff;
	border-color:#0002ff;
	border-width:0px;
	border-style:solid;
	}


#calendar {
	width:958px;
	margin-left:15px;
    margin-right: 15px;


}

	
.leftmain{
	margin:65px 30px 0px 100px;
	color:#FFFFFF;
	font-size: 20px;
	list-style-type: none;
	text-align:left;
	font-style:italic;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-decoration: none;
	}





#rightcontenttext{
	padding-top:60px;
	margin:0px 0px 0px 40px;
	height:160px;
	width:240px;
	border-width:0px;
	border-style:solid;
	color:#FFFFFF;
	font-size: 18px;
	list-style-type: none;
	text-align:left;
	font-style:italic;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-decoration: none;
	border-color:#000000;
}
#leftcontenttext{
	padding-top:60px;
	margin:0px 0px 0px 370px;
	height:160px;
	width:240px;
	border-width:0px;
	border-style:solid;
	color:#ffffff;
	font-size: 18px;
	list-style-type: none;
	text-align:left;
	font-style:italic;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-decoration: none;
	border-color:#000000;
}
#worshiptimes {
	margin-left:650px;
	padding-top:63px;
}	
	
	
#siteborder	{
	clear:both;
	border-style: solid;
	border-top-width: 2px;
	border-left-width:2px;
	border-right-width:2px;
	border-bottom-width:2px;
	width: 988px;
	}
	
#headerimage {
	width:988px; 
	height:110px; /*can remove probably later */
	border-color:#123456;
	border-width:0px;
	border-style:solid;	
}

#footer {
	clear:both;
	width:988px;
	text-align:center;
	border-color:#123888;
	border-width:0px;
	border-style:solid;
	font-size:12px;

}
#footer li { display: inline;
 }
#footer ul{
	padding: 0;
	margin:0 0 0 15px;
	list-style-type: none;
	}
#footer li a{
	display: inline;
	margin-left: 5px;
	text-align: center;
	background: url(images/nav-line.png) no-repeat 100% 50%;
	font-weight: normal;
	text-decoration: none;
	}

#rightsidebox{
	float:right;
	margin-right:20px;
	width:250px;
	background-color:#ffffee;
	border-top-width: 0px;
	border-left-width:1px;
	border-right-width:1px;
	border-bottom-width:1px;
	border-style:solid;

}

#upcomingevent{
	margin:5px;

}

#eventtitle {
	width:240px;
	margin-left:5px;
	font-weight:bold;
	font-size:15px;
}
#worshipdate{
	font-size:14px;
	font-weight:bold;
}
#desctitle{
	font-weight:bold;
	font-size:18px;
}
#descimage{
	font-weight:normal;
	font-size:16px;
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

#worshipimages{
	padding-left:0px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:5px;
	float:left;
}

#description{
	font-weight:normal;
	font-size:16px;
	margin-left:10px;
	vertical-align: top;
	
}

#eventdesc {
	font-weight:normal;
	font-size:12px;
	margin-left:10px;
	margin-right:5px;
}

#boxtitle {
	text-align:center;
	font-weight:bold;
}


#mission{
	margin-top:10px;
	float:left;
	font-style:italic;
	font-weight:bold;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	width:650px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}
#welcometext{
	margin-top:10px;
	margin-bottom:50px;
	float:left;
	text-align:center;
	margin-left:20px;
	margin-right:20px;
	width:650px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}

#leftboxtext{
	margin-top:10px;
	margin-bottom:50px;
	float:left;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	width:650px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}

#leftboxtext2{
	margin-top:10px;
	margin-bottom:50px;
	margin-left:60px;
	margin-right:40px;
	width:590px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}
#leftboxtext4{
	margin-top:2px;
	margin-bottom:0px;
	margin-left:60px;
	margin-right:40px;
	width:600px;
	height:130px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}

#leftboxtext3{

	margin-top:10px;
	margin-bottom:50px;
	margin-left:60px;
	margin-right:40px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}
#leftboxtext5{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:60px;
	margin-right:40px;
	width:590px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}
#leftboxtext6{
	margin-top:20px;
	margin-bottom:0px;
	margin-left:60px;
	margin-right:40px;
	width:600px;
	height:130px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}
#videobox{
	text-align:center;
	margin-top:10px;
	margin-bottom:50px;
	margin-left:100px;
	margin-right:auto;
	width:640px;
	background-color:#ffffff;
	border-color:#000fff;
	border-width:0px;
	border-style:solid;

}

	
#headertabs {
	padding-top:3px;
	width:988px;
	height:30px; /*can remove probably later */
	border-top-width: 1px;
	border-left-width:0px;
	border-right-width:0px;
	border-bottom-width:1px;
	border-style:solid;
	font-size:20px;

}
#headertabs li { display: inline;
 }
#headertabs ul{
	float: left;
	padding: 0;
	margin:0 0 0 15px;
	list-style-type: none;
	}
#headertabs li a{
	display: inline;
	float: left;
	margin-left: 13px;
	text-align: left;
	font-weight: normal;
	text-decoration: none;
	}
	
#todaydate {
	float:right;
	text-align:right;
	margin-right: 13px;
	}
	
.fontwhite20 {
	font-size: 20px;
	list-style-type: none;
	text-align:left;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-decoration: none;
}	

.font18 {
	font-size: 18px;
	list-style-type: none;
	text-align:left;
	font-weight: normal;
	font-family: arial, sans-serif;
	text-decoration: none;
}	

.fontdarkgreen16 {
	font-size: 16px;
	list-style-type: none;
	font-weight: normal;
	font-family: arial;
	color: #024405;
	text-decoration: none;
}
table.news {
	width:590px;
	border-width: 0px;
	border-spacing: ;
	border-style: outset;
	border-color: #00FFFF;
	background-color: white;
}
table.news th {
	width:290px;
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
}
table.news td {
	width:290px;
	vertical-align: top; 
	border-width: 0px;
	padding: 1px;
	border-style: inset;
	border-color: gray;
	background-color: white;
	}
