/* CSS Document */

/* CSS Document */





/* 

   @author="Kelly McBean"

   @creationDate="March 10, 2012"

   @rollOver="Kelly McBean"

   @aboutLink="https://cim.saddleback.edu/~kmcbean0"

*/

@font-face {

  font-family: simpsons;

    src: url("Simpsonfont.eot");

    src: local('simpsons'),

    url("Simpsonfont.otf") format('opentype');

}



body {

	font-family: simpsons, 'Comic Sans MS', Arial;

	background-image:url(tile_cartoon_clouds.jpg);

	background-repeat:repeat;

}




.storyHeader, div.storyHeader {

	font-family: simpsons, 'Comic Sans MS';

	font-size: 1.2em;

	font-weight: bold;

	background-color: #FFB619;

	margin-top:10px;

}



header, div#pageHeader {

	background-image:url(homer.png);

	background-repeat:no-repeat;

	background-position:top center;

	float:left;

	width:130px;

	height:auto;

	color:#ffffff;

	margin-left:15px;

	margin-top:130px;

	font-size:.9em;

	position: relative;

	padding-top:89px;

	border: thin solid #000000;

	position: relative;

}



a.utilityLink, a.globalLink { 

	display:block;

	text-decoration:none;

	color:#000;

	font-size:.9em;

	font-variant:small-caps;

	height:25px;

	line-height:23px;

	padding-left:20px;

	background-color: #FFB619;

}



a.utilityLink:hover, a.globalLink:hover {

	background-color: #517463;

	color:#ffffff;

}



div#pageName { 

	visibility:hidden;

	display:none;

}



div#pageBody {

	background-image:url(cimpsons.png);

	background-repeat:no-repeat;

	background-position:top center;

	width:90%;

	min-width:1100px;

	margin:20px 0px 0px 150px;

	padding:0px 10px 20px 10px;

}



#navLocal, div#navLocal {

	width:90%;

	margin-top:5px;

	margin-bottom:5px;

	padding-top:130px;

	text-align: center;

}



a.localLink {

	font-size:0.8em;

	font-variant:small-caps;

	display:inline-table;

	text-align:center;

	text-decoration:none;

	color:#000;

	margin-right:2px;

	margin-top:2px;

	overflow:hidden;

	width:142px;

	height:26px;

	line-height:25px;

	background-color: #FFB619;

	border:solid thin #000000;

}



a.localLink:hover {

	background-image:url(indexbutton.jpg);

}



#assignmentTable td.number, td.date, th.number, th.description, th.date {

	background-color: #FFBD31;

	text-align: center;

}



#assignmentTable td.description {

	font-family: 'Comic Sans MS';

}



a:visited {

	text-decoration:none;

}



a:link {

	text-decoration:none;

}



table {

	width:90%;

	border:solid thin #000000;

	background-color:#FFFCF5;

}



#test div#pageContent {

	width:90%;

	background-color:#FFFCF5;

	border:solid thin #000000;

	padding: 0px 10px 20px;

	background-image:url(maggie.png);

	background-repeat:no-repeat;

	background-position:top right;

}



#test a#localTest {

	background-color: #517463;

	color:#ffffff;

}



a.localLink:hover {

	background-color: #517463;

	color:#ffffff;

}



#index a#localIndex {

	background-color: #517463;

	color:#ffffff;

}



#assignment a#localAssignment {

	background-color: #517463;

	color:#ffffff;

}



#index a#localIndex {

	background-color: #517463;

	color:#ffffff;

}



#project a#localProject {

	background-color: #517463;

	color:#ffffff;

}



#flyer div#pageContent {

	width:90%;

	background-color:#FFFCF5;

	border:solid thin #000000;

	padding: 0px 10px 20px;

	background-image:url(burns.png);

	background-repeat:no-repeat;

	background-position:top right;

}



#flyer a#localFlyer {

	background-color: #517463;

	color:#ffffff;

}



#schedule a#localSchedule {

	background-color: #517463;

	color:#ffffff;

}



#scheduleTable td.description {

	font-family: 'Comic Sans MS';

}



#syllabus a#localSyllabus {

	background-color: #517463;

	color:#ffffff;

}



.storyBody, div.storyBody {

	font-family: 'Comic Sans MS';

	padding: 0px 20px 20px;
	
	background-color: white;

}



td#storyMain2 > div.storyBody {

	min-height:200px;

}



div#storyMain > div.storyBody {

	background-image:url(homer-marge.png);

	background-repeat:no-repeat;

	background-position:bottom right;

}



div#storyMain {

	width:90%;

	border:solid thin #000000;

	background-color:#FFFCF5;

	padding: 0px 10px 0px;

}



div#syllabusHeader, div#courseDescription, div#courseObjectives, div#requiredText, div#syllabusGrading, div#droppingClass, div#regradingPolicy, div#disabilities {

	width:90%;

	border:solid thin #000000;

	background-color:#FFFCF5;

	padding: 0px 10px 0px;

}



.feature h3 {

	text-align: center;

}



#indexTable td.feature {

	text-align: center;

	font-weight: bold;

	padding: 3px 0px 3px 0px;

}



td, th {

	padding:10px;

	border: medium solid #000000;

	border-collapse: collapse;

	border-spacing: 50px; 

}



footer,  div#pageFooter {

	width:80%;

	min-width:800px;

	margin-left:150px;

	padding-top:25px;

	padding:0px 10px 0px 10px;

	text-align:center;

	font-size:small;

	font-variant: small-caps;

	min-height:65px;

}



td#book {

	background-image:url(bart-milhouse.png);

	background-repeat:no-repeat;

	background-position:top center;

	text-align: center;

}



#scheduleTable {

	text-align:center;

	width:80%;

	margin-left:5%;

}



#scheduleTable td.date, th.date {

	visibility:hidden;

	display:none;

}



#scheduleTable th.description , #scheduleTable th.number {

	background-color: #FFBD31;

}



#scheduleTable td.description, #scheduleTable td.number {

	background-color:#FEDC92;

}



#scheduleTable td.number {

	text-align:center;

}



#scheduleTable td.feature {

	text-align:center;

	font-weight:bold;

	padding-bottom:20px;

	background-image:url(homer4.png);

	background-repeat:no-repeat;

	background-position:center right;

}



div#syllabusHeader {

	text-align: center;

	background-image:url(ralph.png);

	background-repeat:no-repeat;

	background-position:25px 25px;

}



#syllabusHeaderTable {

	margin: 0px auto 20px auto;

	text-align:left;

}



div#syllabusGrading {

	text-align:left;

	background-image:url(bart.png);

	background-repeat:no-repeat;

	background-position:center right;

}



#syllabusGradingTable {

	margin: 5px 0px 20px 20px;

	width: 500px;

}



#syllabusHeaderTable, #syllabusGradingTable {

	border: none;

}



#syllabusHeaderTable td.number {

	background-color: #FFB619;

}



#syllabusGradingTable td.number, #syllabusGradingTable td.description {

	width:50px;

}



#syllabusHeaderTable td.blank, #syllabusGradingTable td.blank {

	border: none;

	width:25px;

}



#syllabusHeaderTable td.description {

	font-family: 'Comic Sans MS';

}



td#storyMain2 {

	background-image:url(lisa.png);

	background-repeat:no-repeat;

	background-position:bottom right;

}




