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

/**
	G. Joanne Nelson   Fall 2007 CSS */
	
/* CSS Document */


/*  Standard Page Header, Page Body and Page Footer  */

body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
    background-color: #99AFBF;
    color: #000000;
	width: 700px;
}

a {
   color: #FBC50D;
}

header, div#pageHeader {float: left; 
    width: 8em;
   position: relative; 
   top: 147px; 
   left: 0px;
   margin-right: 5px; 
}

a.globalLink, a.utilityLink {
   font-size: 110%;
   border: 2px #666699 outset;
   color: #FBC50D;
   font-weight: bold;
   background-color: #000000;
   margin-top: .5em;
   display: list-item;
   list-style-type: none;
   text-decoration: none;
   text-align: center;
   vertical-align: bottom;
   height: 32px;

}


div#pageName {
   background-color: #000000;
   height: 150px;
   /* background-image: url(../cim298/gifs/header-bg.jpg); */
   background-image: url(header-bg.jpg);
   background-repeat: no-repeat;
   background-position: 0% 0%;
   color: #000000;
}

div#navLocal {
   margin: 2px 0px 0px 9em;

}

#navLocal a.localLink {
   font-size: 104%;
   border: 1px groove #000000 ;
   text-decoration: none;
   color: #66A0B8;
   background-color: #FFFFFF;
   padding: 2px 5px  2px 5px;
   margin-right: .2em;
   font-weight: bold;
}
 
body#index a.localLink#localIndex {
   background-color: #66A0B8;
   color: #FFFFFF;
   border: 0px;
}

body#assignment a.localLink#localAssignment {
    background-color: #66A0B8;
   color: #FFFFFF;
   border-bottom: 0px;
}

body#schedule a.localLink#localSchedule {
    background-color: #66A0B8;
   color: #FFFFFF;
   border: 0px;
}

body#project a.localLink#localProject {
    background-color: #66A0B8;
   color: #FFFFFF;
   border: 0px;
}
body#index div#navLocal a.localLink#localIndex,
body#schedule div#navLocal a.localLink#localSchedule,
body#syllabus div#navLocal a.localLink#localSyllabus,
body#test div#navLocal a.localLink#localTest,
body#assignment div#navLocal a.localLink#localAssignment,
body#flyer div#navLocal a.localLink#localFlyer,
body#project div#navLocal a.localLink#localProject
body#syllabus a.localLink#localSyllabus, body#test a.localLink#localTest {
    background-color: #66A0B8;
   color: #FFFFFF;
   border: 0px;
}

div#pageContent {
   margin:  .2em 0em 0em 8.5em;
   padding: 0px 10px 10px 10px;
   background-color: #66A0B8;
}


#pageFooter {
	text-align: center;
	font-variant: small-caps;
	font-size: 90%;
	padding: 10px; 
}

body blockquote {
	float:right;
	font-size: 80%;
}
   
body blockquote a{
	text-decoration: none
}

body:after {
   content: " ";
   font-size: 100px;
   background-image: url(stars-top.jpg); 
   background-repeat: repeat-x;
   background-position: 100% 100%;
}


/*  End of Standard Page Header, Page Body and Page Footer  */

/* Start of Index Page  */
body#index div#pageContent td.story {
  padding: 10px 5px 0px 5px;
}

body#index div#pageContent div.storyBody {
   padding: 1px 1px 1px 3px;
   
}
#pageContent h3 {
	text-align: center;
	font-size: 150%;
	width: 400px;
	margin-left: 40px;
}

#pageContent a.localLink {
	display: none;
}

td#book {
   padding: 0px 8px 5px ;
}
div.storyHeader {
	background-color: #000000;
	color: #FBC50D;
	font-size: 150%;
}

/* End of Index Page  */

/* Start Assignment, Sample and Schedule pages  */

body#assignment  table {
	border-collapse: collapse;
}

body#assignment  td.story {
   font-size: 130%;
   padding: 10px 5px 5px 5px;
   font-weight: bold;
   text-align: center;
}

body#assignment  td.feature {
   padding: 5px;
}

body#assignment  td.number {
	border: 1px solid #000000;
	padding: 2px;
	font-weight: bold;
}

body#assignment  td.description {
	border: 1px solid #000000;
	padding: 2px;
	background-color: #99AFBF;
}

body#assignment  td.date {
	border: 1px solid #000000;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}

/*  Schedule Page  */

body#schedule table {
   margin: auto;
}

body#schedule  td.feature {
   font-size: 130%;
   font-weight: bold;
   text-align: center;
}

body#schedule  td.feature a{
   font-size: 100%;
   font-weight: bold;
   text-align: center;
}

body#schedule  td.number {
	border: 1px solid #000000;
	padding: 2px;
	font-weight: bold;
	text-align: center;
}


body#schedule  td.description {
border: 1px solid #000000;
padding: 2px;
background-color: #99AFBF;
}

/* Project page  */

body#project div.story {
   padding: 10px 0px 0px 0px
}

body#project div.storyBody {
   padding: 10px 0px 0px 0px
}

body#project div.storyBody li {
   font-weight: bold;
}

body#project div.storyBody  p{
  padding: 0px 0px 0px 10px;
}

/*  Syllabus Page  */

body#syllabus div#syllabusHeader {
  padding: 10px 0px 8px 0px;

}

body#syllabus div#syllabusHeader h3.feature {
    margin: auto;
}

body#syllabus div#syllabusHeader h4 {
    text-align: center;
}

body#syllabus table#syllabusHeaderTable td.number{
  font-weight: bold;
text-align: left; 
}

body#syllabus div.story {
  padding: 0px 0px 10px 0px;
}

body#syllabus div.storyBody {
  padding: 5px 0px 0px 8px;
}



body#syllabus table#syllabusGradingTable {
  border: 1px solid #99AFBF;
  margin: auto;
 font-weight: bold;
 }