@charset "utf-8";

* {
  margin: 0;
  padding: 0;
}

h1, h2, h3, h4, h5, h6 {
  margin: 1em 0;
}

p, pre, blockquote, label, ul, ol, dl {
  margin: 1em 0;
}


body {
  height: 100%;
  background: #D9D919;
  color: Black;
  font-size: 14px;
  font-family: "Calibri", "Lucida Sans", Verdana, Arial, sans-serif;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.inner {
	width: 80%;
	min-width: 560px;
	max-width: 1400px;
	text-align: left;
	margin: 0 auto;
	padding: 5px;
}

#mast {
  background: #ccc url(../img/classroom.jpg) no-repeat top left;
  color: #fff;
  height: 350px;
}

#mast .inner {
  padding: 1em 0;
}

#mast h2 {
  float: left;
  font-size: 30px;
  border-right: 1px solid #fff;
  margin: 0 0.5em 0 0;
  padding: 0 0.5em 0.25em 0;
}

#mast p {
  line-height: 1em;
}

#navBar {
  background: #A6A613;
  color: #fff;
}

#navBar ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navBar ul li {
  padding: 0;
  float: left;
}

#navBar ul li a {
  margin: 0 2px;
  padding: 3px 10px 3px 0px;
  text-decoration: underline;
  color: white;
}

#navbar ul li a:hover {
  text-decoration: none;
}

#content {
  background: #fff;
}

#content h3.toggler {
  cursor: pointer;
  border: 1px solid #f5f5f5;
  /*border-right-color: #000;
  border-bottom-color: #000;*/
  background: #A6A613;
  color: #fff;
  margin: 0 0 4px 0;
  padding: 3px 5px 1px;
}

#content h3.toggler a {
  color: #fff;
  text-decoration: underline;
}

#content h3.toggler a:hover {
  text-decoration: none;
}

#content .hiddenDiv a {
  text-decoration: underline;
}

#content .hiddenDiv a:hover {
  text-decoration: none;
}




/* Ancillary */
#ancillary {
  background: #595925 url(../img/ancbg.png) repeat-x top left;
  color: #fff;
  text-align: center;
  height: 250px;
}

#ancillary .LinkBlock {
  text-align: left;
  float: left;
  padding: 0.5em;
  padding-right: 2em;
}

#ancillary .LinkBlock ul {
  list-style: none;
}

#ancillary .LinkBlock ul li {
  padding-left: 10px;
}

#ancillary .LinkBlock h3 {
  margin: 0.3em 0;
}

#ancillary .LinkBlock a {
  text-decoration: underline;
  color: #fff;
}

#ancillary .LinkBlock a:hover {
  text-decoration: none;
}




/* Footer */
#footer {
  clear: both;
  color: Black;
  float: inherit;
}

#footer .inner {
  padding: 1em 0;
}

#footer p {
  margin: 0;
  font-size: 1em;
}

#footer p.copyright { 
  float: left; 
}

#footer p.copyright a {
  text-decoration: underline;
  color: #000;
}

#footer p.copyright a:hover {
  text-decoration: none;
}

#footer p.attributes {
  float:right;
}

#footer p.attributes a {
  text-decoration:underline;
  color:#000;
}

#footer p.attributes a:hover {
  text-decoration:none;
  text-transform:capitalize;
}
