/************************************************************************\
 *																		*
 *	default.css															*
 *																		*
 *	Purpose: CSS stylesheet for PRES, default variant.					*
 *																		*
 *	Author:	   Simon Brooke												*
 *	Created:   19th February 2000										*
 *																		*
\************************************************************************/

/*
 * $Revision$
 */

/*
 * Colours used in this stylesheet are:
 *
 * 1: green -- main foreground
 * 2: rgb( 78, 231, 0) -- colour mainly for links
 * 3: rgb( 0, 231, 0) -- spot colour, similar to main foreground
 * 4: rgb( 130, 43, 0) -- warning colour
 * 5: black -- main background
 * 6: rgb( 0, 64, 0) -- spot colour, similar to main background
 *
 * You can safely change this colour scheme provided that there is
 * always a strong visual contrast between any of the colours (1, 2,
 * 3, 4) and any of the colours (5, 6)
 */

/*
 * I've put some work into making sure all elements and all classes in
 * this file are specified in alphabetical order for easier maintenance.
 * keep it that way!
 */

A
{
  color: rgb( 78, 231, 0);
  background-color: transparent;
}

A:active, A:hover
{
  color: black;
  background-color: rgb( 0, 231, 0);
}

A:visited
{
  color: rgb( 0, 231, 0);
  background-color: transparent;
}

BODY 
{
  background: black;
  color: lime;
  font-family: helvetica, gill, ariel, sans-serif;
  margin-left: 10%;
  margin-right: 15%;
}

/* basic div just groups stuff without any extra white space. If you
 * want to manage space, do so with a class */ 
DIV 
{
  border: none;
  margin: 0;
  padding: 0;
}

/* a story DIV needs extra bottom-padding, but a story DT emphatically does not! */
DIV.story
{
  margin-bottom: 1em;
}

DT
{
  padding-top: 0.5em;
  font-size: 120%;
  font-weight: bold;
}

H1
{
  font-family: "Helmet", "Arial Black", Helvetica, sans-serif;
  font-weight: bolder;
}

P
{ 
  text-align: justify;
}

TH, TD
{ 
  text-align: left;
  padding: 0.25em 1em;
}

.actionSafe
{ 
  color: black;
  background-color: rgb( 0, 231, 0);
}

.actionSafe A
{  
  color: black;
  background-color: rgb( 0, 231, 0);
}

.actionDangerous
{
  color: black;
  background-color: rgb( 130, 43, 0);
}

.actionDangerous A
{  
  color: black;
  background-color: rgb( 130, 43, 0);
}

.adverts
{
  float: right;
}

.adverts, .contentcolumn, .sidebar
{
  padding: 0.5em;
  width: 19%;
}

 .adverts, .sidebar
{ 
  color: rgb( 0, 231, 0);
  background-color: rgb( 0, 64, 0);
}

.copyright, .ipr_mark
{ 
  color: rgb( 0, 231, 0);
  background-color: black;
  font-style: italic;
  font-size: 66%;
}

.contentcolumn, .contentheader, .contentmain, .group
{
  float: left;
  max-width: 80em;
}

.contentheader
{ 
  font-size: 120%;
}

.contentheader, .contentmain
{
  width: 59%;
  max-width: 120em;
}

.dateline
{
  font-size: 80%;
  font-weight: normal;
  font-style: italic;
}

.dayHdr
{
  color: rgb( 0, 231, 0);
  background: rgb( 0, 64, 0);
}

.discussion-control
{
  font-style: italic;
  font-size: 66%;
}

.google-ads-v
{
  float: right;
}

.group
{ 
  margin: 0;
  border-width: 0;
  padding: 0;
}

.help
{
  color: rgb( 0, 231, 0);
  background-color: black;
  font-style: italic;
}

.horizontal LI 
{
  display: inline;
  margin: 0;
  padding: 0;
}

.horizontal LI A
{
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-decoration: none;
  border-left: thin solid;
}

.horizontal LI A:hover
{
  border: thin solid;
}

.masthead
{ 
  color: black;
  background-color: green; 
  margin: 0;
  padding: 0.25em;
  border: solid rgb( 0, 64, 0) 1px;
}

.masthead A
{ 
  font-weight: bold;
}

.masthead A:link
{
  color: black;
  background-color: green; 
}

.masthead A:hover, .masthead A:active
{
    background-color: rgb( 0, 64, 0);
    color: rgb( 0, 231, 0);
}

.masthead A:visited
{
    color: rgb( 0, 64, 0);
}

.mastheadmain
{ 
  border: solid rgb( 0, 64, 0) 1px; 
}

.navigation
{
  margin: 0;
  padding-left: 0;
  padding-right: 0;
}

.navigation LI
{ 
  margin: 0;
  padding: 0;
}

.navigation LI A
{
  list-style: none;
  padding-left: 0.5em;
  padding-right: 0.5em;
  text-decoration: none;
  border-bottom: thin solid;
}

.navigation LI A:hover, .navigation LI A:active
{
  border-left: thick double;
}


.navigation UL
{ 
  list-style: none;
}

.picture
{ 
  padding: 2px;
  margin: 1em 0.5em;
  text-align: center;
  border: thin solid green;
  float: right;
}

.prompt
{
  color: black;
  background-color: rgb( 0, 231, 0);
}

.search
{ 
  color: black;
  background-color: rgb( 0, 231, 0);
}

.sidebar
{
  padding: 0;
  background-color: rgb( 0, 64, 0);
  color: rgb( 0, 231, 0);
  float: right;
  min-height: 100%;
  margin-left: 2em;
  margin-right: -20%;
  margin-bottom: 4em;
  border: 1px solid;
}

.sidebar IMG
{
  text-align: center;
}

.sidebar DIV
{
  padding: 0 0.5em;
}

.strapline
{
  color: black;
  background-color: green;
}

.threaded-discussion
{
    border: thin solid rgb( 0, 231, 0);
    padding-left: 0.5em;
    padding-top: 0.25em;
    padding-right: 0em;
    padding-bottom: 0.25em;
}

.weekday
{
  color: green;
  background: black;
}

.weekend
{
  color: rgb( 0, 231, 0);
  background: rgb( 0, 64, 0);
}

.weHdr
{
  color: green;
  background: black;
}


