body {
	font-family: Georgia, "Century Gothic", Verdana, Arial, sans-serif; 
	margin:0;
	background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top;
}

body#nav {background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top; margin:0; padding:0;}
body#studentwebsites {background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top;  margin-left:50px;}
body#guts {background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top; margin-left:15px;}
body#resources {background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top; margin-left:15px;}
body.guts {background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top; margin-left:15px;}
body.header {background: #CFE8EF url(images/bg.jpg) repeat-x fixed left top;}
body#tests {background: #fff url() repeat-x fixed left top;}

body#nav-lessonplans {}
  
h1, h2, h3, h4, h5, h6 {font-weight:normal; margin-bottom:0;}

  #register {color:#4E7B35;}
  #register p {border:1px dashed #F7FFD6; width:500px; padding:4px;}
  #pageid {text-align:right; font-size:24px; font-variant:small-caps; padding:0; margin:0;font-family: Georgia, "Century Gothic", Verdana, Arial, sans-serif; }

.header {font: normal 1.8em Verdana, Arial, helvetica, sans-serif;}

td {font: normal .90em Georgia, "Century Gothic", Verdana, Arial, sans-serif; text-decoration: none;}

td.instruction {
	font: normal 0.9em Verdana, Arial, helvetica, sans-serif;
	color: #333333;
}



/* NAVIGATION STYLES start here */

  a:link.line, a:visited.line {text-decoration: none; color: #cccccc;}
  a:hover.line {text-decoration: none; color: #ffffff;}
  a:link.date, a:visited.date, a:hover.date, a:active.date {
	font: 1.5em Verdana, Arial, helvetica, sans-serif;
	color: #000000;
	text-decoration: none;}
  a:link.decorate, a:visited.decorate, a:active.decorate {text-decoration: underline;}
  a:hover.decorate {color: #ffffff; text-decoration: none;}
  a:hover.underline {text-decoration: underline;}

  body#tests a {color:blue; text-decoration:underline;}
  body#tests a:visited {color:purple;}
  body#tests a:hover {color:red; text-decoration:underline;}
  
  body#nav-lessonplans a {color:black; text-decoration:none; border:1px solid #cee7ec; padding:0 4px;}
  body#nav-lessonplans a:visited {color:black;}
  body#nav-lessonplans a:hover {border:1px solid #fff;}
  
  body#assign-nav a.assignment {color:black; text-decoration:none; border:1px solid #cee7ec; padding:0 4px;}
  body#assign-nav a.assignment:visited {color:black;}
  body#assign-nav a.assignment:hover {border:1px solid #fff;}
  body#assign-nav a.exercise {color:blue; text-decoration:none; border:1px solid #cee7ec; padding:0 4px;}
  body#assign-nav a.exercise:visited {color:blue;}
  body#assign-nav a.exercise:hover {border:1px solid #blue;}
  
  body#nav a.nav {color:black; text-decoration:none;}
  body#nav a.nav:visited {color:black;}
  
  body#resources a {color:black;text-decoration:none;}
  body#resources a:visited {color:black;}
  body#resources a:hover {color:black; text-decoration:none; background-color:#F2F7F9;}
  
  body.guts a {color:black; text-decoration:underline;}
  body.guts a:visited {color:black;}
  body.guts a:hover {text-decoration:none; background-color:#F2F7F9;}
  
  body#guts a {color:black; text-decoration:underline;}
  body#guts a:visited {color:black;}
  body#guts a:hover {text-decoration:none; background-color:#F2F7F9;}

  
/* NAVIGATION STYLES end here */


.weekviewnote {color: #ff3300; font-size: 85% ;}
.btt {font-size: 80%;}
.days {font-size: 85%; color: #666666; white-space: nowrap;}
.hours {font-size: 97%;	white-space: nowrap;}
.events {font-size: 80%; white-space: nowrap;}
.yearly {background: #666666;}
.oldnews {font-size: 65%;}

input.btn {
   color:#000;
   font-family:Verdana, Arial, helvetica, sans-serif;
   font-size:1em;
   font-weight:bold;
   background-color:#e0dbd2;
   border:1px solid;
   border-top-color:#f0efec;
   border-left-color:#f0efec;
   border-right-color:#f0efec;
   border-bottom-color:#f0efec;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff95C4D6');}
	  
 input.btnhov {
   border:1px solid;
   border-top-color:#cc0000;
   border-left-color:#cc0000;
   border-right-color:#990000;
   border-bottom-color:#990000;
   }
   
   
   td.btn {
   color: #000;
   font-family: Verdana, Arial, helvetica, sans-serif;
   font-size: .8em;
   background-color: #e0dbd2;
   border: 1px solid;
   border-top-color:#f0efec;
   border-left-color:#f0efec;
   border-right-color:#f0efec;
   border-bottom-color:#f0efec;
   filter:progid:DXImageTransform.Microsoft.Gradient
      (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ff95C4D6');}
	  
 td.btnhov {
   border: 1px solid;
   border-top-color: #cc0000;
   border-left-color: #cc0000;
   border-right-color: #990000;
   border-bottom-color: #990000;
   }

ul li {
	list-style: circle;
}

#footer {text-align: center; font-size: 12px;}

#schedule {
	border:1px dashed #CEE7EC;
}

#schedule td {
	font-size: 9pt;
	padding: 0 4px 4px;

}


.guts #schedule ul li {
	padding-left: 0px;
	padding-left: 0px;
	margin-left: 0px;
}

#schedule .week td {
	font-variant: small-caps;
	font-size: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

 tr#week td {
	font-variant: small-caps;
	font-size: 100%;
	margin-bottom: 0px;
	padding-bottom: 0px;
}

li {padding:4px 0 0 0; margin:0;}

.day {
    font-size: 110%;
	border-bottom: 3px double #fff;
}

 table#notice {width:140px; background-color:#fdf6eb;  margin:0;}
 table#notice td {border:1px solid #9C4732; padding:0;}
 table#notice td.pic {background-color:#9C4732; padding:0;}
 table#notice td.pic img {margin; padding:0;}
 table#notice td.text {font-size:12px; text-align:center; padding:8px;}
 
 ul#assignnav li a:link {color: #fff;}
 ul#assignnav li a:visited {color: #fff;}
 ul#assignnav li a:hover {color: #990000;}
