@charset "UTF-8";
/* CSS Document */

  body {font-family:Arial, Helvetica, sans-serif; background-color:#058; background-image:url(images/WaveBackground.gif)}
	 h1, h2 {text-align:center;}
	 	 
	    #container {
		margin-left: auto;
	           margin-right: auto;
			   width: 800px;
			   background-color: white;
			   padding: 20px;
			   margin-top: 20px;
			   }
	
	 		   			   	 
		 
		 
		 
	 .semesterInfo {
	 					text-align:left;
	 				padding-right: 20px;
				padding-bottom: 20px;
				padding-left: 20px;
				padding-top: 20px;
	 background-color:#99ecff;
	 margin: 5px;
	 }
	 
	 	 
	 .futureSemesterInfo {
	 					text-align:left;
	 				padding-right: 20px;
				padding-bottom: 20px;
				padding-left: 20px;
				padding-top: 20px;
	 background-color: #CCCCCC;
	 margin: 5px;
	 }
	 
	  .prevSemesterInfo {
	 					text-align:left;
	 				padding-right: 20px;
				padding-bottom: 20px;
				padding-left: 20px;
				padding-top: 20px;
	 background-color:#CCCCCC;
	 }
	 
	 .finePrint {font-size: 0.8em;}
	 #sidebar { float: right;
	            background-color: white;
				color: black;
	            border-width: thin;
	            border-style: solid;
				border-color: #007e7e;
				width: 200px;
				padding-right: 20px;
				padding-bottom: 20px;
				padding-left: 20px;
				margin-left: 20px;
				text-align:center;
				font-size:smaller;
				
				}
	
  .highlightedBold {
	color: #000000;
	background-color:#FFFF00;
	font-weight:bold;
	}
	
	#textbookImage {float: right; background-color: #CCCCCC;}
	
	div.importantDiv {background-color: yellow; border: red thick inset; font-size: larger; padding: 1em;}
	div.sideNoteDiv {background-color:#CCCCCC; border:#000066 thick inset; font-size: 0.9em; padding: 1em;}
	
	div.extraChallengeDiv {background-color:#AAFFDD; border-color:#006633; border-style: outset; 
	font-size: 0.9em; padding: 1em; border-width:thick;}
	
	.spaciousList li { padding-top: 0.5em; padding-bottom: 0.5em;}


.censored { font-family:Arial, Helvetica, sans-serif; 
            color: #999999; font-size: 0.9em; font-style:italic;} 
			
			.closeOnBottom { margin-bottom: 1px; padding-bottom: 1px; }
				.closeOnTop { margin-top: 1px; padding-top: 1px; }
				
				
div#linksBox { width: 5em; float: right; padding:2px; margin:0.5em; background-color: #dfe; color: black; 
		   text-align:center;
			   border-style: inset; border-width: 5px; border-color:#006699;}


	 	.closeOnBottom { margin-bottom: 1px; padding-bottom: 1px; }
				.closeOnTop { margin-top: 1px; padding-top: 1px; }
				
				
div.floatingBox {width: 10em; border-color:#003399; border-size: 4px; border-style: outset; 
                 float: right; padding:3px; margin-left: 2em;}
