<!--

* {
	margin: 0;
	padding: 0;
}

img, img a  {	border: 0;}
br.clear {	clear: both;}
body {
    font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #6f6b67;
	background: url("http://www.thecovenantschool.com/images/background_tile.jpg") repeat-x top left;
}

h1 {	font: normal 18px Georgia, Arial, Helvetica, sans-serif;color: #c2bcb0;}
h2,h3,h4,h5,h6 {	font-size: 12px;	color: #6f6b67;}

a {    color: #6f6b67; }
a:hover {    text-decoration: none;}

td { padding: 8px; }

fieldset {	border: 0;}

.red {	color: #990000;}

/* Layout */
#maincontainer {
width: 790px;
padding: 8px 0 40px 0;
margin: 0 auto; 
background: url("http://www.thecovenantschool.com/images/background_tile.jpg") repeat-x top left;
}

#wrapper {
float: left;
width:790px;
margin: 0 auto; 
text-align: left;
}

/* Header */
#header {	width: 790px; margin: 0; padding: 0;}
#header img {	float: left; margin: 0; padding: 0; }
#headerwrapper { float: right;	width: 628px; margin: 0; padding: 0;}

/* Odd Even Rows */
.odd {background: #ececec; font-size: 8pt; }
.odd a:link, .odd a:visited{ padding: 4px; display: block; border: 0px; color: #666; background: #ECECEC; text-decoration: none;}
.odd a:hover { border: 0px; background: #d4e3fc; color: #000; display: block;}
	
.even {background: #FDFDFD; font-size: 8pt; }
.even a:link, .even a:visited{ padding: 4px; display: block; border: 0px; color: #666; background: #FDFDFD; text-decoration: none;}
.even a:hover { border: 0px; background: #d4e3fc; color: #000; display: block;}

/*MENU */
#menu { padding-left: 5px; width: 100%; background: transparent; float: left; border-bottom: 1px solid transparent; z-index: 10; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 7.0em; float: left; background: transparent; z-index: 10;}
#menu a, #menu h2 { display: block; margin: 0; padding: 4px 0px 3px 3px; }
#menu h2 a{	color: #ECECEC;	background: transparent; font-size: 0.80em; text-decoration: none;}
#menu h2 a:hover { color: #FFF; background: #900; }

#menu li {position: relative;}
#menu ul ul { position: absolute; z-index: 500; background: #333; }
#menu ul ul ul { position: absolute; top: 0; left: 100%; }
div#menu ul ul,div#menu ul li:hover ul ul,div#menu ul ul li:hover ul ul{ display: none;}
div#menu ul li:hover ul,div#menu ul ul li:hover ul,div#menu ul ul ul li:hover ul { display: block; width: 11em;}

/**SUBMENU STYLE**/
#menu ul li ul li a:link, #menu ul li ul li a:visited{ font-size: 0.80em; background: #CCC; border-top: 0px; border-bottom: 1px solid #999; color: #333333; text-decoration: none; text-align: left; padding: 5px 0px 5px 5px; margin-left: 10px; }
#menu ul li ul li a:hover { background: #FFF; border-bottom: 1px solid #666; color: #900; text-decoration: none;  }
/*END MENU */

/* Date */
#date {	clear: both; margin: 0 0 11px 0; padding: 6px 0 6px 8px; color: #ECECEC;	}

/* Footer */
#footer {	clear: both;	width: 781px;	border-top: #e5e3de 1px solid;	padding: 24px 14px 0 14px;	font-size: 11px;	voice-family: "\"}\"";	voice-family: inherit;	width: 753px;}
#footer ul {	margin: 2px 0 0 0;	list-style-type: none;}
#footer ul li {	display: inline;}
#footer ul li a:link, #footer ul li a:visited {	text-decoration: none;  }
#footer ul li a:hover {	color: #000;	border-bottom: 5px solid #900;}
#footer img {	float: right;}

<!--

/* Left column */
#leftcol {
	clear: both;
	float: left;
	width: 180px;
	padding: 0 13px 0 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 167px;
}

#leftcol h1 {
	margin: 0 0 8px 0;
	color: #fff;
}

#boxdkgrey, #boxdkgreyindiv {
	width: 167px;
	margin-bottom: 10px; 
	background: #333;
	color: #f7f7f7; 
	font-size: 16px;
        line-height: 20px; 
}

#boxdkgrey p, #boxdkgrey h1, #boxdkgreyindiv p, #boxdkgreyindiv h1 { padding: 14px; }

#boxltgrey {margin: 0; }
#boxltgrey ul { list-style: none; width: 167px; background: #DDD; }
#boxltgrey li a:link, #boxltgrey li a:visited { padding: 8px 8px 8px 14px; display: block; border-bottom: 1px dotted #ECECEC; text-decoration: none; }
#boxltgrey li a:hover { background: #ECECEC; color: #333; }
ul#boxltgrey li a.active { background: #900; color: #FFF; }

#boxltgrey h1 {	padding: 12px 0 2px 0; color: #990000;}
#boxltgrey p { padding: 0 0 14px 0; font-size: 11px;}

/* Home Page Right column */
#rightcol, #rightcolsingle {
	float: left;
	width: 601px;
	padding: 0 2px 40px 0;
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 599px;
}
#rightcolsingle p a:link, #rightcolsingle p a:visited { text-decoration: none; border-bottom: 1px solid #DDD; }
#rightcolsingle p a:hover { border-bottom: 1px solid #900; color: #000; background #ECECEC;}

#rightcolsingle h1 {  font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 22px; font-weight: normal; color: #990000; margin-bottom: 10px; border-bottom: 2px dotted #666;}
#rightcolsingle h2 {  font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 16px; font-weight: normal; color: #666; border-left: 10px solid #900; padding: 3px 3px 3px 10px; margin-top: 10px; margin-bottom: 5px; background: #ececec; }
#rightcolsingle h3 { font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 14px; font-weight: normal; color: #666;  padding: 3px 3px 3px 10px; margin-top: 10px; margin-bottom: 5px; }
#rightcolsingle h4 { font-family: Georgia, Arial, Helvetica, sans-serif; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; font-size: 12px; font-weight: normal; color: #990000;  padding: 3px 3px 3px 10px; margin-top: 10px; margin-bottom: 5px;  }
#rightcolsingle h5 { font-family: Georgia, Arial, Helvetica, sans-serif; text-transform: uppercase; font-size: 11px; font-weight: bold; color: #900;  border-left: 5px solid #DDD; padding: 3px 3px 3px 8px; margin-top: 10px; margin-bottom: 5px;  }
#rightcolsingle h6 { font-family: Georgia, Arial, Helvetica, sans-serif;	font-size: 8px; font-weight: normal; color: #666;  padding: 3px 3px 3px 10px; margin-top: 10px; margin-bottom: 5px;  }

#rightcolsingle ul { list-style: none; margin: 0; padding: 0; }
#rightcolsingle ul li a:link, #rightcolsingle ul li a:visited 
{ width: margin: 0px; display: block; color: #666; text-decoration: none; padding: 5px; border-bottom: 1px dotted #DDD;}
#rightcolsingle ul li a:hover { color: #900; background: #ECECEC; border-left: 7px solid #900;  }

#rightcolsingle p { margin-bottom: 10px; margin-left: 10px; font: normal normal 0.92em/1.5em  Verdana, Arial, sans-serif;}

.breadcrumbs { color: #CCC; text-transform: uppercase; }
	.breadcrumbs a:link, .breadcrumbs a:visited { text-decoration: none; border-bottom: 1px dotted #f0e4ce; color: #CCC;}
	.breadcrumbs a:hover { color:#900; }

#list {	float: left;	clear: both;	padding: 15px;}
#list ul { list-style: none; margin: 0; padding: 0; }
#list ul li{ 	margin: 0 0 8px 0;	padding: 10px;	background: #F7F7F7; border-left: 10px solid #900; 	text-decoration: none; display: block;}
#list ul li h2 { padding: 0 0 12px 0; }
#list h1 { padding: 0 0 14px 0;	font-family: Arial, Helvetica, Verdana, sans-serif;}

.homephotos { text-align: center; }
.homephotos a:link { text-decoration: none;}
	.homephotos img { text-decoration: none;	width: 60px;	height: 60px;	padding: 4px;	border: 1px solid #999;	background: #fff;	margin: 0.10em 0.15em;}
	.homephotos img a:hover {border: 1px solid #F00; }
	
.left { float: left; padding-right: 10px; }
.right { float: right; padding-left: 10px; }

//-->
