/************************************************************
* class1.css 
* Glenn G. Chappell
* Last update: 8 May 2006
* Style sheet for class website.
* All media.
*************************************************************/

/************************************************************
* a.external
* For marking links as external.
*************************************************************/
a.external {
   /* This trick was gotten from the Wikipedia CSS */
   background: url(external.png) center right no-repeat;
   padding-right: 14px;
}

/************************************************************
* img.plain
* Plain undecorated image.
*************************************************************/
img.plain {
   border: 0;
}

/************************************************************
* .standout
* For making text stand out. Probably some eye-frying
* color & weight combination, like boldface bright red text
* on a contrasting background.
*************************************************************/
.standout {
   font-weight: bold;
   color: #cc0000; /* slightly dark red */
   background-color: Yellow;
/* Former values:
   font-weight: bold;
   color: Red;
   background-color: White;
*/
}

/************************************************************
* Crossed-out text
* Style for crossed-out text. Like the old <strike> or
* something similar.
*************************************************************/

.crossedout {
   text-decoration: line-through;
}

/************************************************************
* .circled
* For mimicking "circling" of answers to a multiple-choice
* question on quiz/exam solutions. Probably actually boxes
* items.
*************************************************************/
.circled {
   border: medium solid;
}

/************************************************************
* Styles for <ol>
* These mimic the "type" attribute,
* which is not available in strict HTML/XHTML.
*
* I know these names violate the spirit of the W3C
* recommendations. I include them here as shortcuts for the
* "type" attribute that was removed from strict HTML.
* Apparently the W3C has decided that list item numbering
* or lettering is stylistic variation; however, for my
* purposes, it is CONTENT. If I refer to "Exercise C", and
* the exercises are numbered, then my document no longer
* makes sense. Of course, I could just say
*   <ol style="list-style-type: upper-alpha">
* But that is long, and I get tired of typing it. The styles
* below save me a bit of typing, while making sure that
* "Problem 2" never gets mixed up with "Problem B".
*************************************************************/
ol.t1 {
   list-style-type: decimal;
}
ol.ta {
   list-style-type: lower-alpha;
}
ol.tA {
   list-style-type: upper-alpha;
}
ol.ti {
   list-style-type: lower-roman;
}
ol.tI {
   list-style-type: upper-roman;
}

/************************************************************
* Styles for announcements
* Styles for parts of class announcements. These are
* specially named so that they can be processed by a script.
*************************************************************/
.announce-title {
   font-weight: bold;
}
