/* Main style sheet for AGS site */

body {
color: #000000;
background-color: #ffffff;
font-family: georgia, verdana, sans-serif;
font-size: 14px;
font-weight: normal;
}

.iteminfo {
  color: #404040;
  font-size: 80%;
  font-style: italic;
  padding-bottom: 6px;
  border-bottom: thin dashed black;
  margin-bottom: 6px;
}

.headline {
  font-size: 120%;
  color: #d80000;
  font-weight: bold;
}

.systeminfo {
  font-size: small;
  font-style: italic;
  padding: 4pt;
  background-color: wheat;
  border-width: 1pt 1pt 1pt 5pt;
  border-color: black black black tomato;
  border-style: solid;
  width: 100%;
}

.hidden {
  font-style: normal;
  color: #206020;
  font-weight: bold;
}

.countdown {
  background-color: #d80000;
  color: white;
  font-size: large;
  border-width: 1pt 1pt 1pt 5pt;
  border-color: black black black tomato;
  border-style: solid;
  padding: 4pt;
}

a:link {
   color: #0000e0;
   text-decoration: none;
}

a:visited {
  color: #500077;
  text-decoration: none;
}

a:active {
   color: #0000e0;
   text-decoration: none;
}

a:hover {
   color: #000099;
   text-decoration: underline;
}

p {
  font-family: georgia, verdana, sans-serif;
  font-style: normal;
  font-size: 100%;
  color: #000000;
}

p.headline {
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
  line-height: normal;
}

p.news {
  font-size: 100%;
  font-style: normal;
/*  background-color: none; */
}

p.bannertext {
  font-size: 130%;
  font-family: verdana, sans-serif;
  font-style: normal;
}

p.breadcrumbs {
  background-color: #fff0b0;
  font-size: small;
  font-family: verdana, sans-serif;
  width: 100%;
}







h1 {
  color: #ff0000;
  font-size: 130%;
  font-weight: bold;
  font-style: normal;
}

h2 {
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
  color: #d00000;
}

h3 {
  color: #006000;
  font-size: 120%;
  font-weight: bold;
  font-style: italic;
}


ul {
  font-size: 90%;
  font-weight: normal;
  font-style: normal;
}

table {
  font-family: georgia, Verdana, Arial, Helvetica, sans-serif;
  font-size: 100%;
}

td {
  font-family: georgia, Verdana, sans-serif;
  font-style: normal;
/*  font-size: 11pt; */
  color: #000000;
}

th {
  font-family: verdana, sans-serif;
  font-size: 14pt;
  font-style: italic;
  background-color: #ffff00;
}

th.red {
  color: white;
  font-family: Jester, "Jester Regular", sans-serif;
  font-size: 120%;
  font-style: normal;
  font-weight: bold;
  background-color: #d80000;
}

th.green {
  color: white;
  font-family: Jester, "Jester Regular", sans-serif;
  font-size: 120%;
  font-style: normal;
  font-weight: bold;
  background-color: #007200;
}

/* Left-hand links pane */
td.flinks {
  font-family: verdana, sans-serif;
  font-style: normal;
  font-size: 80%;
  text-align: right;
}

/* ----unused currently */
div.flink {
  background-color: #fffff0;
  border-bottom: 2pt solid #a08030;
  border-right: 2pt solid #a08030;
  width: 100%;
  margin: 2px;
}

/* ----unused currently */
div.flink a:hover {
  color: #d0d0ff;
  background-color: #a08030;
}


/* News item table cell */

td.news {
  font-size: 100%;
}



/* ======== Umbrella styles */

p.u {
  color: #ffffff;
}

h1.u {
  color: #ff6800;
  font-size: 14pt;
  font-weight: bold;
  font-style: normal;
}

td.u {
  color: #ffffff;
}

ul.u {
  color: #ffffff;
}

ol.u {
  color: #ffffff;
}

blockquote.u {
  color: #ffffff;
}

a:link.u {
   color: #8080ff;
   text-decoration: underline;
}

/* ++++++ Experimental Umbrella styles */

div.umbrella {
   background-color: #F4FFF4;
   color: #222222;
   border: 1px solid black;
   padding-left: 20px;
   padding-right: 20px;
   margin-left: 5px;
   margin-right: 5px;
}

div.ubanner {
   background-color: black;
   text-align: center;
}

table.ucolophon {
   background-color: #A0A0A0;
   color: white;
   font-family: monospace;
   text-align: center;
   padding: 2px;
   width: 80%;
}

table.ucolophon td {
   color: white;
}

div.umbrella p {
   color: #222222;
}

div.umbrella a:link {
   color: #0000e0;
   text-decoration: underline;
   font-weight: bold;
}

div.umbrella a:visited {
  color: #500077;
  text-decoration: underline;
  font-weight: bold;
}

div.umbrella a:active {
   color: #0000e0;
   text-decoration: none;
   font-weight: bold;
}

div.umbrella a:hover {
   text-decoration: underline;
   font-weight: bold;
   background-color: yellow;
}



div.umbrella h2 {
   color: #FF3000;
   border-bottom: 3px solid red;
}

div.umbrella h3 {
   color: #007200;
   border-bottom: 1px solid #007200;
   font-size: 110%;
}

/* Emphasis styles */

div em.syel {
   color: #805004;  /* original FFFF04 */
   font-weight: bold;
   font-style: normal;
}

div em.sgoo {
   color: #DF4676;
   font-weight: bold;
   font-style: normal;
}

div em.syuk {
   color: #006060;
   font-weight: bold;
   font-style: normal;
}

div em.dgr {
   color: #10A58C;
   font-weight: bold;
   font-style: normal;
}

div em.bgr {
   color: #008800;
   font-weight: bold;
   font-style: normal;
}

div em.nl {
   color: #552288;
   font-weight: bold;
   font-style: normal;
}

div em.lap {
   color: #009000;
   font-weight: bold;
   font-style: normal;
}

div em.ags {
   color: #D80000;
   font-family: Jester, "Jester Regular", monospace;
   font-style: normal;
   font-size: 110%;
}



/* ======== Green Socialist styles */

div.gsindex {
  font-family: futura, arial, sans-serif;
  background-color: #f0f0f0;
  margin: 0px 10px;
  }

p.gsindex {
  width: 85%;
  padding: 0pt 4pt 4pt 4pt;
  background-color: #f0f0f0;
  border-width: 2pt 2pt 2pt 12pt;
  border-color: black black black green;
  border-style: solid;
  margin: 0pt 16pt;
  }




/* ++++++ 2010 Manifesto styles */

div.aimspolicies h3 {
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
}

div.aimspolicies li {
  font-size: 100%;
}

div.whatiswrong p {
  font-family: Arial, Helvetica, sans-serif;
}

div.whatiswrong h3 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
}

div.whatiswrong li {
  font-family: Arial, Helvetica, sans-serif;
  list-style-type: circle;
  font-size: 100%;
}

/* ++++++ 2010 Leeds Manifesto styles */

div.lmsection h2 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 120%;
  font-weight: bold;
  font-style: normal;
}




