/*!
 * Custom styles for course websites
 */
 
.schedule .due {
	color: #822;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
}
.lab li, .projects li {
	margin-bottom: 12px;
}
.schedule .sch-header {
	background-color: #333;
	color: #fff;
}
.schedule .sch-sept {
	background-color: #FF8;
	color: #000;
}
.schedule .sch-oct {
	background-color: #FD8;
	color: #000;
}
.schedule .sch-nov {
	background-color: #FA8;
	color: #000;
}
.schedule .sch-dec {
	background-color: #CFF;
	color: #000;
}
.schedule .sch-none {
	background-color: #CCC;
	color: #333;
}
.schedule h3, .schedule h4, .schedule h5 {
	padding: 0;
	margin: 0;
}
.schedule h3 {
	text-transform: uppercase;
	font-size: 14px;
	text-align: center;
	line-height: 20px;
}
.schedule h4 {
	text-transform: uppercase;
	font-size: 12px;
	text-align: right;
}
.schedule h5 {
	font-size: 16px;
	margin-top: -12px;
	padding-right: 50px;
}
.schedule p {
	font-size: 12px;
	margin: 0 0 0 12px;
}

code,
pre,
var {
  padding: 0 3px 2px;
  font-family: Monaco, Menlo, Consolas, "Courier New", monospace;
  font-size: 12px;
  color: #333333;
  -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
          border-radius: 3px;
}

code, var {
  padding: 2px 4px;
  color: #d14;
  white-space: nowrap;

}

code {
  color: #44f;
  background-color: #f7f7f9;
  border: 1px solid #e1e1e8;
}

var {
  font-style: normal;
  color: #d1d;
  background-color: #ffd;
}	

pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 20px;
  word-break: break-all;
  word-wrap: break-word;
  white-space: pre;
  white-space: pre-wrap;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}

pre.prettyprint {
  margin-bottom: 20px;
}

pre code, pre var {
  padding: 0;
  color: inherit;
  white-space: pre;
  white-space: pre-wrap;
  background-color: transparent;
  border: 0;
}
.thumbnail {
  background-color: #ffd;
  display: block;
  padding: 12px;
  line-height: 20px;
  border: 1px solid #aaa;
}
/**Menu**/
#menu img
{
	float:left;
}
#menu
{	
	margin-left:0px;
	display:block;
	/*
	border-style:solid;
	border-color:red;*/
	padding-left:50px;

}
#menu ul
{
	background-image: url(images/QTv2.jpg);
	background-size:auto;
	background-repeat:no-repeat;
	background-position:0px 0px;
	padding-left:200px;
 	height:64px;
	
}
#menu ul li
{   	
    	display:inline;
    	/*margin-right:0px;*/
    	background-color:#36A;
    	
}
#menu ul li a
{
    	color:#FFF;
    	float: left;
    	width: 120px;
    	border: 1px solid #999;
		padding: 20px 7px;
    	text-decoration:none;
    	background-color: #36A;
    	font-size:18px;
    	text-align: center;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
        -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
         box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
}
#menu ul li a:hover, #menu ul li a:focus
{
	color:#36A;
    	text-decoration:none;
    	font-size:18px;
    	background-color:#79c848;
}
#menu ul li a:active
{
	-webkit-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    -moz-box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
    box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.6);
	background-color:#79c848; 
}

#menu #current 
{
	background-color:#79c848;
}

	
