﻿/*
	WebbIE CSS
	June 2006
	
	The design has the following elements;
	1 pageHeader: Top navigation border, with big WebbIE on left and Download/Search on the right.
	1.1 topBar: right-hand links in top navigation bar
	2 navbar: Left navigation bar.
	3 main: Main content on the right.
	
	The colour scheme uses the following:
	- Dark green - #00be00
	- Light green - #0a0f0a
	- Yellow - #fffc00
*/

/* Old IE bug: won't recognise first rule. */
.dummyRandomStringlskfjjshjk { text-align:center; }

/* HTML */
html {
	border:0;
	margin:0;
	padding:0;
	font-size:1em;
}
/* BODY */
body {
	color:black;
    font-family: Palatino, Georgia, serif;
    font-size:120%;
    padding:0;
    margin:0;
    padding-bottom:3em;
	text-align:left;
	border:0;
}

/* 
	div.main
	This is the main content container.
*/
div.main  {
	margin:0;
  	padding:0;
	margin-left:5%;
	margin-right:5%;
}

/* 
	div.pageHeader
	The big heading "WebbIE" on the front page. 
	This contains a big "WebbIE" on the left, as the site 'logo', and some other buttons.
*/
div.pageHeader {
	padding:0;
	margin:0;
	border:0;
	padding-left:5%;
	padding-right:5%;
	padding-top:1em;
	padding-bottom:1em;
	background-color:green;
	font-family:arial, verdana, sans-serif;
	font-size:200%;
}
/* Inside the page header might be the main page title (for the front page) or simply the "WebbIE" logo, in a span.
   Give them the same characteristics */
div.pageHeader  * {
	margin:0;
	padding:0;
	border:0;
	font-weight:bold;
	display:block;
	text-align:left;
	color:white;
}
/* Specific override for blue link in the pageHeader */
div.pageHeader a {
	color:white;
}
div.pageHeader a:focus {
	color:black;
}

div.pageHeader span {
	margin:0;
	padding:0;
	border:0;
	color:white;
	font-family:arial, verdana, sans-serif;
}
div.pageHeader h2 {
	font-family:arial, verdana, sans-serif;
	padding:0;
	margin:0;
	border:0;
}


/*
	navbar
	This is the hidden navigation bar
*/
ul.navbar { 
	padding:0;
	margin:0;   
	border:0;	
}
ul.navbar li { 
	list-style:none; 
	padding:0; 
	margin:0; 
	border:none;
	}
ul.navbar li a { 
	padding:0; 
	margin:0; 
	font-family:arial, verdana, sans-serif;
	font-weight:bold;
	
	}
ul.navbar li span.currentLink { 
	padding:0;
	margin:0;
	font-family:arial, verdana, sans-serif; 
	font-weight:bold;
}
ul.navbar li a img {
	width:2em;
	vertical-align:middle;
}


/* 
	topBar
	This is the top navigation bar under the word WebbIE.
*/
div.topBar {
	font-family:arial, verdana, sans-serif;
	margin:0;
	padding:0;
	border:0;
	padding-top:0.5em;
	padding-bottom:1em;
}
div.topBar ul {
	margin:0;
	padding-left:0;
}
div.topBar li {
	list-style:none;	
	display:block;
	float:left;
	padding:0;
	padding-left:0;
	padding-right:0.5em;
	border:0;
	margin:0;
}

/* 
	Miscellaneous styling
*/
ADDRESS { margin-left: 3em }
DT { margin-bottom: 0; font-weight: bold;  }
DD { margin-top: 0; margin-left: 3em }
HR { border: solid; }        /* 'border-bottom' could also have been used */
a {
	color:#1e3d98;
}
a img {
	border:0;
}
a:visited { color: red; }        /* visited links */
a:active { color: blue;  }        /* active links */
a:link IMG { border: 2px solid blue }
a:visited IMG { border: 2px solid red }
a:active IMG { border: 2px solid lime }
a:focus { background-color:yellow; color:black;}
a:hover { background-color:yellow; color:black; }
a:active { background-color:yellow; color:black; }

h1 { 
	color:black;
	font-family:arial, verdana, sans-serif;
	padding:0;
	margin:0;
	border:0;
	text-align:left;
	clear:both;
	padding-top:1em;
}

h2 {
	font-family:arial, verdana, sans-serif;
}

div.center { text-align:center; display:block; margin-top:1em;}
div.center IMG { border:solid; }
p#docDate { margin-top:2em; border-top:solid #00be00;; padding:0.25em; clear:both; font-size:smaller; font-family:arial, verdana, sans-serif;}
del { text-decoration:line-through; }
UL.leftmost { margin-left:0; padding-left:0;  list-style-type:none;}
UL.leftmost LI { margin-left:0; padding-left:0; }


/* Hidden by CSS (e.g. navbar on front page */
#noDisplay { display:none;}
#hiddenMain { display:none; } /* for front page */

/* From the switch to WebbIE 4  */
.legacy3 {
	border:solid;
	background-color:yellow;
	padding:5px;
}