/* Students for an Orwellian Society */

/*
 * The page layout is correct in all browsers. If it appears to be
 * incorrect, you simply misunderstand what we want it to look like.
 */

body    { color: black; background-color: white; font-family: Georgia, serif }
a       { color: blue; text-decoration: none; font-weight: bold }
a:hover { text-decoration: underline }
h1      { text-align: center; font-family: "Trebuchet MS", sans-serif;
          color: rgb(0,0,50%) }
h2      { font-family: "Trebuchet MS", sans-serif; color: rgb(0,0,50%) }
h3      { font-family: "Trebuchet MS", sans-serif; color: rgb(0,0,33%) }
img     { border: 0 } 
p       { text-align: justify }
.slogan { text-align: center; font-family: "Trebuchet MS", sans-serif;
          font-size: large; font-weight: normal; font-style: italic }
.orwellphoto { float: right; margin-left: 2em }
.orwellphoto p { text-align: center }
.icas   { float: right; font-family: Verdana, sans-serif;
          border: 2px solid black; width: 210px; text-align: center;
          font-size: smaller; padding: 20px }
.condition { font-size: medium; font-weight: bold }
.xhtmllogo { float: right; margin-left: 2em }
pre, tt, code, kbd, samp { font-family: "Andale Mono", monospace }
.legal  { font-size: smaller }
.strike { text-decoration: line-through }
.loyaltyday { border: 1px black; padding: 1em; color: black;
              background-color: gray; font-family: "Trebuchet MS",
              sans-serif; font-weight: bold; font-size: x-large;
              text-align: center; }
.invisible { display: none }

/*
 * Thanks, DHS.gov!
 */
.alert    { border: 2px solid black; text-align: center;
            padding: 20px; font-size: medium; width: 100px;
            float: left; margin-right: 20px; margin-bottom: 2ex; }
.severe   { background-color: red; }
.high     { background-color: #ffa600; } /* orange is not a standard colorname */
.elevated { background-color: yellow; }
.guarded  { background-color: blue; color: white; }
.low      { background-color: green; color: white; }
.cb { clear: both; }

/* automagically happens in mozilla, but add support in other browsers */
acronym { border-bottom: 1px dotted black; }

/* this is nifty! */
@media print {
 acronym:after {
  content: " (" attr(title) ")";
 }
 acronym { border: none }
}
