BODY
		{
	background-image: url(images/bgfade.jpg);
	background-color: #ffffff;
	background-position: center top;
	background-repeat: ;
	background-attachment: fixed;

}
BODY,P,TD
{font-family:Book Antiqua Times New Roman; color:#000000; font-size:14px;}

a:link
{color:#003300; font-size:14px;}
a:visited
{color:#003300; font-size:14px;}
a:hover
{color:#009900; font-size:14px; text-decoration:underline;}

a.events:link
{color:#000000;	font-size:9px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.events:visited
{color:#000000;	font-size:9px; text-decoration: none; font-family: Arial, Helvetica, sans-serif;}
a.events:hover
{color:#003300;	font-size:9px; text-decoration: underline; font-family: Arial, Helvetica, sans-serif;}
a.eventsP:link
{color:#663300; font-size:9px; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
a.eventsP:visited
{color:#663300;	font-size:9px; text-decoration: none; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}
a.eventsP:hover
{color:#FFCC00;	font-size:9px; text-decoration: underline; font-weight: bold; font-family: Arial, Helvetica, sans-serif;}

a.linkspage:link
{font-size:18px; font-weight:bold;}
a.linkspage:visited
{font-size:18px; font-weight:bold;}
a.linkspage:hover
{font-size:18px; font-weight:bold;}

.head1
{width:900px; height:99px; background-image:url(banners/Gracebanner.gif);}
.head2
{width:900px; height:23px; background-color:#ffffff; 
border-top: 2px solid #003300; border-left: 2px solid #003300; border-right: 2px solid #003300;}
.links
{
	background: url(none);
	border:2px solid #003300;
	vertical-align: middle;
	float: none;
	margin: 0px;
	padding: 0px;
	height: 27px;
	width: 760px;
	text-align: left;
	position: relative;
}
.head2
{vertical-align:; height:20px;}

.content
{border:2px solid #003300; background-image:url();}
// drawing.jpg or gracesnow.jpg


.halfoff
{background-color:#000099; font-size:16px; text-align:center; font-weight:bold; height:10px; color:#ffffff;border: 1px solid #333333;}
.fulloff
{background-color:#990000; font-size:16px; text-align:center; font-weight:bold; height:10px; color:#ffffff;border: 1px solid #333333;}
.wkdy
{font-size:12px; background-color:#ffffff;}
.day
{text-align:left; vertical-align:top; width:60px; height:60px; border:1px solid #003300;}
.schmo
{background-color:#ffffff; border: 1px solid #333333;}
.halfnote
{color:#000099;}
.fullnote
{color:#990000;}
.emptable
{background:white; width:900px; height:300px; vertical-align:top; border-left:2px solid #003300; border-right:2px solid #003300;}
.emplinks
{background:white; width:900px; vertical-align:top;border-left:2px solid #003300; border-right:2px solid #003300;}
.edithead
{font-weight:bold; font-size:22px; font-style:italic; text-align:center;}

a.edit:link
{font-size:14px; font-weight:bold;}
a.edit:visited
{font-size:14px; font-weight:bold;}
.edittitle
{font-size:16px; font-weight:bold; vertical-align:top; text-align:center; width:20%; padding-top:10px; padding-bottom:5px;
 border-bottom:1px solid #000000; border-left:1px solid #000000;}
.emplogin
{height:400px; background-image: none; text-align:center; vertical-align:top; padding:50px;}
.nav {
	margin: 0px;
	padding: 0px;
	background-image: url(images/navbg.jpg);
	height: auto;


}
.sideList {
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	width: 100%;
	padding-top: 20px;
	font-size: 18px;
}
.maintable {
	background-image: url(images/churchbg.jpg);
	background-repeat: no-repeat;
	width:690px; height:700px; vertical-align:top;
}
.history1
{width:65px; font-style:italic; vertical-align:top; font-size:16px; text-align:right;}
.history2
{vertical-align:top; font-size:16px; padding-bottom:10px; padding-right:30px;}
.desk
{padding-left:10px; padding-right:15px; font-size:18px; padding-bottom:30px;}
.deskp
{ text-indent:20px;}
.schedule
{padding-left:50px; font-size:18px; font-weight:bold; padding-right:50px;}
.schedule2
{padding-left:90px; font-size:18px; padding-right:80px; padding-bottom:15px;}
.schedule3
{padding-left:90px; font-size:18px;}
.schedule4
{font-size:18px;}
.schoolnav {
	font-size: 16px;
	font-weight: bold;
	margin: 0px;
	padding-left:;
	background-color:;
}
.schoolpurpose {
	text-align: justify;
	vertical-align: top;
	padding: 20px;
	font-size: 18px;
	background-color:;
}
.schoolmission {
	text-align:center; vertical-align:top; padding:40px; font-size:30px; background-color:;
}
.schooloffers {
	font-size: 18px;
	font-weight: bold;
	background-color:;
	text-align: left;
	vertical-align: top;
	color:;
	padding: 20px 60px;
	background-image: url(images/);
}
.schoolofferitem
{font-size:20px;}
.schoolwords {
	background-color:;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
	padding-top:20px;
}
.schoolcontact {
	background-color:;
	padding-left:20px;
	padding-right:35px;
	padding-bottom:0px;
	padding-top:20px;
}

.schoolattn {
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	height: 30px;
	width:100%;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.schoolalerts {
	color:#003300; font-size:14px;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	height: 30px;
}
.schoolalerttable {
	width: 100%;
	border-top: thin solid #003300;
	border-right: thin #003300;
	border-bottom: thin solid #003300;
	border-left: thin #003300;
	background-color:#ffffff;
	background-image:url(images/navbg.jpg);
}
.schooltitle {
	font-size: 36px;
	font-weight: bold;
	color: #003300;
	text-align: center;
	vertical-align: top;
	height: 75px;
}
.schoolmessage {
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
	color: #003300;
	text-align: center;
	vertical-align: bottom;
	height: 120px;
}
.schoolside {
	border-right:thin solid #000000;
	text-align:;
	vertical-align: top;
	width:;
	background-color:#ffffff;
	background-image:url(images/navbg.jpg);
}
.schoolwise {
	background-color:;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:20px;
}
.schooladmissions {
	padding:10px;
}


.staff{
font-size:16px; font-weight:bold; line-height:19px; width:100px; padding-bottom:15px;
}

.staff2{
font-size:16px; font-weight:bold; line-height:19px; width:250px; 
vertical-align:bottom; padding-left:20px; padding-right:10px; padding-bottom:15px;
}
.calendar
{border:1px solid #003300; width:100%;}
.month
{font-size:24px; text-align:center;	vertical-align: middle;	font-weight: bold; height:40px;
color: #FFFFFF; background-color: #003300; border: 2px solid #003300;}
.days
{font-size:16px; text-align:center; font-weight:bold; height:10px; color: #000000;
background-color: #ffffff; border: 1px solid #333333;}
.date
{font-size:16px; font-weight:bold; background-color:#ffffff;}
.calendarItem {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;

}
.calendarBox {
	text-align: left;
	vertical-align: top;
	background-color: #ffffff;
	color:;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 110px;
	width: 90px;
	margin: 0px;
	padding: 0px;
	background-image: url(images/churchcalbgw.jpg);
	border: 2px outset #003300;
	padding-left:2px; padding-top: 2px;
}
.calendarBox2
{border: 2px solid #003300; background-image: url(images/churchcalbg.jpg)}
.calendarTable {
	height: 600px;
	width: 690px;
	border: thin outset #003300;
}
.calendarPage
{height:px; width:896px; border: 1px solid #003300;}

.calendarPriority {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}
.schcal{
 font-size:20px;
}
.schcal2{
padding-left:20px; padding-top:10px; vertical-align:top; font-size:14px;
}
.eventDetail {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px; width: 100%;
}
.eventDetailDate {
	font-size: 20px; font-style: italic; font-weight: bold;	text-align: center;
	color: #003300;	height: 30px;
}
.eventDetailName {
	font-size: 24px; font-weight: bold; height: 20px;
}
.eventDetailTime {
	color: #003300; font-weight: bold; height: 20px;
}
a.month:link {
	color:#FFFFFF; font-size:16px; text-decoration: none;
}
a.month:visited {
	color:#FFFFFF;
	font-size:16px;
	text-decoration: none;
}
a.month:hover {
	color:#999999;
	font-size:16px;
	text-decoration: underline;
}
.schCalendarBox {
	text-align: left;
	vertical-align: top;
	background-color: #003300;
	color: #FFFFFF;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 110px;
	width: 90px;
	background-image: url(images/calbg.jpg);

}
.schoolmain {
	background-repeat: no-repeat;
}
.updateNote {
	font-size: 18px;
	font-style: italic;
	font-weight: bold;
	color: #FF0000;
}
.churchalerttable {
	width: 100%;
	border-top: 2px solid #003300;
	border-right: 0px solid #003300;
	border-bottom: 2px solid #003300;
	border-left: 0px none #003300;


}
.churchattn {

	font-style: italic;
	font-weight: bold;
	color: #FF0000;
	text-align: center;
	height: 30px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-bottom-style: solid;
	border-top-color: #FF0000;
	border-right-color: #FF0000;
	border-bottom-color: #FF0000;
	border-left-color: #FF0000;
}
.churchalerts {
	font-size: 14px; color:#003300;
	font-style: italic;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	height: 30px;

}

