/* css Zen Garden default style v1.01 */
/* css released under Creative Commons License - http://creativecommons.org/licenses/by-nc-sa/1.0/  */


/* This file based on 'Tranquille' by Dave Shea */
/* You may use this file as a foundation for any new work, but you may find it easier to start from scratch. */
/* Not all elements are defined in this file, so you'll most likely want to refer to the xhtml as well. */
/* Images should be linked as if the CSS file sits in the same folder as the images. ie. no paths. */

/* #8A004F - London Underground Mauve */
/* #990000 - BBC Red */

/* mjw: begun 20070725 2.12pm */
/* updates required:
align="middle" border="0" hspace="0" vspace="0"
 for image at top of page.
align="left" hspace="5" vspace="7"
 for image in p class main
align="center"
 for image 'images/first_mtg2.jpg'
*/

/* specific shapes */

#container { 
	width: 830px; /*tested: has impact on space available for text inside.. */
	margin: 0px auto; /*tested top&bottom left&right*/
	padding: 0px;
	background: white; /*tested*/
	border: 1px solid white; /*tested - bug in safari: margin is ignored*/
	}

#linkList {
	display: inline;
	float: left;
	position: static; /* I would try absolute but ie 6 doesn't like it */
	margin: 0px; 
	padding: 75px 0px 0px 0px; /* space from top */
	top: 0px;
	width: 180px;
	border: 0px solid #f00;
	background: none;
	}

#intro {
	display: block;
	position: absolute;
	margin: 0px 0px 0px 205px; /* LHS */
	padding: 0px;
	border: 1px dotted none;
	background: none;
	}

#supportingText {
	margin: 60px 40px 0 205px;
	padding: 0px;
	border: 0px solid #0f0;
	background: none;
	}

#footer {
	text-align: center;
	}

/* basic elements */

body { 
	font: 8pt/16pt georgia; 
	color: #000; 
	background: #eee; 
	margin: 0px; 
	}

img {
	border: 1px solid none; /* ie 6 fix */
}

p { 
	font-size: 10pt;
	line-height: 15pt;

	font-family: 'helvetica', 'arial', sans-serif;
    color: black;

    font-weight: normal;
    font-style: normal;

    white-space: normal;

	margin-top: 0px; 
	padding: 0px;
	border: 0px solid #eee;

	text-align: justify;

	background: none;
	}

P.legal 
	{
	background: none;
	font-family: 'helvetica', 'arial', sans-serif;
	color: black;
	font-size: 7pt;
	line-height: 10pt;

	font-weight: normal;
	font-style: normal;

	white-space: normal;
	}

h3 { 
	font-size: 10pt;
	line-height: 15pt;
	font-family: 'helvetica', 'arial', sans-serif;
    font-weight: bold;

	letter-spacing: 1px; 
	margin: 0px 0px 0px 0px;
	
	padding: 10px 0px 0px 0px;
	border: 0px solid #eee;

	background: none;
	color: black;
	}

#lselect
	{
	background: none;
	font-weight: bold; 
	font-family:  'arial', 'helvetica', sans-serif;
	font-size: 12px; /* requested larger font - increased from 10 to 12px */
	text-decoration: none;
	border-width: 0px;
	}

#lselect ul {
	border-width: 0px;
	margin: 0;
	padding: 0;
	padding-left: 30px;
	}

#lselect li {
	background-color: #ff5f5f;
    color: white; /* nobbly bits */
	border-width: 0px 0px 1px 0px;
    border-bottom-color: white;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 8px;
	margin-left: 0px;
	}

a { 
	color: blue; text-decoration: none;
	}

a:link { 
	color: blue; text-decoration: none;
	}

a:visited { 
	color: blue; text-decoration: none;
	}

a:hover, a:active { 
	color: #ff5f5f; text-decoration: underline;
	}

h4 {
	font-family: 'geezah', 'geneva', 'helvetica', 'arial', sans-serif;
    font-size: 14px;
    font-weight: 500;
    color: #300;
    text-shadow: 0px 1px 2px #FDD;
   }

#lselect a:link { 
/*
#	border-top-style: solid;
#	border-left-width: 1px;
#	border-left-style: solid;
#	border-right-width: 4px;
#	border-right-style: solid;
*/
    padding-left: 0px;
	padding-right: 0px;
	color: white; text-decoration: none;
	}

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

#lselect a:hover, a:active { 
	color: white; text-decoration: underline;
	}
