@charset "UTF-8";
/* thecovenantschool.com CSS Document */
body { background: #ECECEC url(http://www.thecovenantschool.com/i/bodybg.jpg) bottom repeat-x; }

#header {  background: #903 url(http://www.thecovenantschool.com/i/headerbg.jpg) repeat-x; border-bottom: 1px solid #666; }
#header h1 { display: none; }
#nav {  background: #333;   }
#content { border-top: 1px solid #000;  padding: 20px 0px; }
#footer {  padding: 15px; border-top: 1px solid #CCC; color: #999; }

#content p a:link, #content p a:visited,
#footer p a:link, #footer p a:visited { 
color: #666; text-decoration: none; border-bottom: 1px dotted #666; }
#content p a:hover, 
#footer p a:hover { color: #903; border-bottom: 1px dotted #333; }
#content a:link, #content a:visited { color: #666; }

table.stafflisting td { border-top: 1px dotted #CCC;}

/*MENU */
#menu { width: 100%; background: transparent; float: left; }
#menu h1 { display: none; }
#menu ul { list-style: none; margin: 0; padding: 0; width: 95px; float: left; background: transparent; z-index: 10; border-right: 1px dotted #000; }
#menu a { display: block; margin: 0; padding: 5px 3px 5px 10px; }
#menu ul li a:link, #menu ul li a:visited { color: #CCC;   text-decoration: none; }
#menu ul li a:hover { background: #000; }

#menu li {position: relative;}
#menu ul ul { position: absolute; z-index: 500; background: #FFF;  filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95; border-bottom: 1px solid #999;  border-right: 1px solid #999; border-left: 1px solid #999;}
#menu ul ul li {  border-top: 1px solid #999; }
#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: 140px;}

/* DROPDOWN MENU STYLE */
#menu ul li ul li a:link, #menu ul li ul li a:visited{ font-size: 0.90em; background: transparent;  border-top: 0px; color: #333; text-decoration: none; text-align: left; padding: 5px 0px 5px 5px;  }
#menu ul ul li a:hover, #menu ul li ul li a:hover { background: #903;  color: #FFF; text-decoration: none;  }

/* LEFT COLUMN SUBMENU STYLE */
#subsection { background: #333; color: #f7f7f7; } 
#subsection p, #subsection h1 { padding: 14px; }

#subnav {margin: 0; }
#subnav h2 { background: #666; color: #CCC;  padding: 8px;  }
#subnav h3 { background: #666; color: #CCC;  padding: 10px;   font: normal 1.5em/1.8em Georgia, Arial, Helvetica, sans-serif; }
#subnav ul { list-style: none;  width: 100%; background: #DDD;  margin: 0; }
#subnav li { border-bottom: 1px dotted #FFF; }
#subnav li a:link, #subnav li a:visited { padding: 8px 8px 8px 14px; display: block; text-decoration: none;  color: #666; }
#subnav li a:hover { background: #903; color: #FFF; }
ul#subnav li a.active { background: #903 url(http://www.thecovenantschool.com/i/subnav-bg.jpg); color: #FFF; }
#subnav a.active { background: #903 url(http://www.thecovenantschool.com/i/subnav-bg.jpg); color: #FFF !important; }
#subnav h1 {	padding: 12px 0 2px 0; color: #990000;}
#subnav p { padding: 0 0 14px 0; }

/* Headers */

h1 {  font:  bold normal 2.2em/2.2em Georgia, Arial, Helvetica, sans-serif;	color: #903; margin: 0px; padding-left: 15px;  }
h2 {  font: normal 1.7em/2.0em Georgia, Arial, Helvetica, sans-serif;color: #666; padding: 3px; margin: 10px 0px 5px 0px;}
h3 { font: normal normal 1.4em/1.6em Georgia, Arial, Helvetica, sans-serif; color: #666;  padding: 3px 3px 3px 10px; margin: 10px 0px 5px 0px; }
h4 { font: normal normal 1.2em/1.4em Georgia, Arial, Helvetica, sans-serif; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; color: #990000;  padding: 3px 3px 3px 10px; margin: 10px 0px 5px 0px;}
h5 { font: bold 1.1em/1.3em Georgia, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #900;  border-left: 5px solid #DDD; padding: 3px 3px 3px 8px; margin: 10px 0px 5px 0px;  }
h6 { font: normal 1.0/1.2em Georgia, Arial, Helvetica, sans-serif; color: #666;  padding: 3px 3px 3px 10px; margin: 10px 0px 5px 0px; }

/* breadcrumbs */
.breadcrumbs { color: #999; text-transform: uppercase; margin : 0 0 15px 0; padding: 0;  }
	.breadcrumbs a:link, .breadcrumbs a:visited { text-decoration: none; border-bottom: 1px dotted #ECECEC; color: #999;}
	.breadcrumbs a:hover { color:#900; }

.left { float: left; padding-right: 10px; }
.right { float: right; padding-left: 10px; }

#news ul { list-style: none; margin: 0; padding: 0; }
#news ul li { width: margin: 0px; display: block; color: #666; text-decoration: none; padding: 5px; border-bottom: 1px dotted #DDD;}

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