/*
 * consume-blue-old   	= #6699ff
 * consume-blue		= #00BEE4
 * consume-orange 	= #ff9933
 * consume-purple 	= #6600cc (used in the menubar)
 * consume-warn-orange 	= #ffcc99
 * consume-warn-red	= #cc3300
*/

/* inhereited by everyone? */
BODY {
	font-family: sans-serif;
}

/*  */
A:link {
	color: #ff9933;
}

A:visited { 
	color: #00BEE4;
}

/* used for text input boxes on the menubar */
INPUT.smallbox {
	background-color: #ffffff;
	border-color:#6600cc;
	border-width: 2px;
	border-style:inset;
	font-size: x-small;
}

/* used for buttons on the menubar */
INPUT.smallbutton {
	background-color: #6600cc;
	color: #ff9933;
	font-size: x-small;
	border-color:#6600cc;
	border-width: 2px;
	border-style:outset;
}

/* text colour change for the word 'Speculative' when applied to node status
 * etc
 */
FONT.Speculative {
	color: #999999;
}

/* ditto */
FONT.InTesting {
	color: #ffcc33;
}

/* ditto */
FONT.Operational {
	color: #00cc00;
}

/* ditto */
FONT.Disabled {
	color: #cc3333;
}

/* P:first-letter { font-size: 150%; } */

TABLE.frontpage {
	width: 100%;
	height: 100%;
}

TABLE.nodedb {
	font-size: small;
}

/* used for errors/warnings */
DIV.oopsie {
	margin: 5px 5px;
	padding: 5px;
	font-color: #cc3300;
	color: #cc3300;
	border-width: 1px;
	border-style: dotted;
	background-color: #ffffff;
	font-size: small;
}

FONT.newsdate {
	font-size: x-small;
}

FONT.newstitle {
	font-size: large;
}

P.sidebox_r, P.sidebox_l {
	margin: 4px;
	padding: 3px;
	width: 20%;
	border-width: 1px;
	border-style: dotted;
}

P.sidebox_r {
	float: right;
}

P.sidebox_l {
	float: left;
}

CODE {
	font-family: monospace;
}

PRE.mailinglists {
	color: #000000;
	background-color: #ffffff;
	font-family: monospace;
	font-weight: normal;
	font-size: medium;
}

/* green on black is the only way to fly */
PRE, XMP {
	color: #00ff00;
	background-color: #000000;
	font-family: monospace;
	font-weight: bold;
	font-size: small;
}

TD.clear {
	background-color: #00BEE4 ! important;
	color: #00BEE4 ! important;
	padding: 0px ! important;
	margin: 0px ! important;
}

TABLE.menubar {
	background-color: #6600cc;
	font-size: xx-small;
	font-family: sans-serif;
	color: #ff9933;
	padding: 0px;
	margin: 2px;
}

TABLE.menubar TD {
	padding: 2px 2px 2px 2px ! important;
	margin: 0;
	font-size: x-small;
}

TABLE.foo {
	background-color: #00BEE4;
	border-width:4px;
	border-style: double;
	border-color: #ff9933;
	font-size: small;
	padding: 0;
	margin: 0;
}

TABLE.foo TD {
	border-color: #ff9933;
	border-width: 0 1px 1px 0;
	border-style: dotted;
	margin: 0;
	padding: 2px;
}

TABLE.foo TH {
	border-color: #ff9933;
	border-width: 0 1px 1px 0;
	border-style: dotted;
	margin: 0;
	padding: 2px;
}

H1 {
	font-size: large;
}


