/*
 * Fri Feb 25 14:31:22 PST 2005
 * Style sheet for use with AGS's site. -- TG.
Thu Mar  3 11:54:05 PST 2005
Added P.faq for faq page. - TG.
 */

/* Colors, fonts and other basic stuff */

html {
  margin: 0 }

/* Give the body some margins to make room for the menu */
body {
  position: relative;
  padding: 2em 17em 2em 3em;
  min-height: 40em;       
  margin: 0;
  background: rgb(255, 255, 153);
  color: rgb(153, 0, 0);
  line-height: 1.3;
  text-align: justify;
  font-family: Arial, Helvetica, sans-serif }
html>body {
  padding-right: 14em; 
}  

h1 {
  line-height: 1;
  text-align: center;
  font-variant: small-caps;
  border-bottom: thin solid;
  padding: 0 0.5em 0.2em 0.5em;
  font-weight: normal 
}

h1:first-line { 
  border-bottom: none;		/* bug in Konqueror 3.1 */
  font-style: italic 
}

a:link img, a:visited img {
  border-style: none 
}

h1, h3 {
  color: rgb(102, 0, 0); 
}

h3 {
  font-weight: bold;
  font-size: 1em;
  margin: 1.5em 1em 1em 0;
  display: run-in 
}

h3.subtitle {
  font-weight: normal;
  font-style: italic;
  margin: 1em;
  display: block;
  text-align: center 
}

h1:before, h2:before {
  width: 65px; height: 30px;
  padding-right: 0.5em;
  content: url(images/ags2.png) }

h2 {
  text-align: center;
  line-height: 1;
  color: rgb(255, 204, 0);
  border-bottom: thin solid;
  padding: 0 0.5em 0.2em 0.5em;
  font-weight: bold;
  text-transform: uppercase;
  clear: both;
  margin-top: 3em 
}

address { 
  position: absolute;
  top: auto; bottom: 1em; right: 17em; left: auto;
  line-height: 1em;
  text-align: right;
  font-style: italic }

p + p {	
  text-indent: 1.5em;
  margin-top: 0 }
p {
  margin-top: 1em;
  margin-bottom: 0.5em }

a:link {
  color: rgb(204 ,0 ,0) }
a:visited {
  color: rgb(255 ,102, 51) }
a:active {
  color: rgb(0, 0, 0) }
a:hover {
  background: rgb(102, 0, 0);
  color:  rgb(255, 255, 51);
  outline: solid black }
a:hover * {			/* Work-around for Konqueror 3.1 */
  background: inherit }


/* Some specific classes */
p.faq {
  margin-top: 1em;
  text-indent: 0em;
  margin-bottom: 0.5em }

div.map { 
  position: absolute;
  width: 11em; height: auto;
  top: 1em; right: 1em; bottom: 1em; left: auto;
  background: rgb(255, 204, 0) }

div.map p {
  display: block;
  font-size: medium;
  margin: 0.55em 1.63em 0.44em -0.9em;
  padding: 0.38em 1em;
  text-indent: 0;
  text-align: left;
  background: rgb(255, 255, 51);
  color: rgb(204, 51, 0);
  border-bottom: none;
  list-style: none }

div.map a:link, div.map a:visited {
  font-style: italic;
  text-decoration: none;
  color: rgb(204, 51, 0) }

div.map a:hover {
  background: rgb(255, 255, 51);
  color: rgb(0, 0, 0) }

div.map:before {
  content: "Alpha Gamma Sigma";
  display: block;
  margin-bottom: 1em;
  padding: 0.1em 0.5em;
  color: rgb(204, 51, 0);
  font-size: larger;
  font-style: italic;
  text-align: left;
  letter-spacing: 0.25em }
