/*   Adapted from the Basic StyleSheet for The FooDoo Lounge   */
/*   Last updated 28Jul2006  */

a:link {color: #009; text-decoration: underline; background: transparent;}
a:visited {color: #666; text-decoration: underline; background: transparent;}
a:hover {color: #009; text-decoration: none; background: transparent;}
a:active {color: #00C; text-decoration: none;  background: #CCC;}

/* a.off:link {color: #900; text-decoration: underline; background: transparent;} */

body
{
	margin: 2% 15% 5% 20%;
	font-family: Arial, Geneva, sans-serif;
	font-size: 85%;
	line-height: 120%;
	color: #000;
	background-color: #DDD;
	max-width: 500px;
}

h1, h2, h3 {
	font-weight: bold;
	text-align: left;
	color: #006;
	background: transparent;
	}

h1
{
	font-size: 180%;
	line-height: 130%;
	margin: 5% -16% 2% -14%;
	border-left: #900;
	padding-left: 4%;
	padding-top: 0.1em;
	border-top: 1px solid #900;
	}

h1.logo {
	line-height: 80%;
	margin: 1% 0% 6% 0%;
	border: 0;
	padding: 0%;
	}

h2 {
	font-size: 120%;
	line-height: 120%;
	margin: 3% -8% 0 -12%;
	border-top: 1px dotted #900;
	padding-top: 1%;
	padding-left: 8%;
	}

h3 {
	font-size: 100%;
	line-height: 100%;
	margin-left: -2%;
	margin-bottom: 1%;
	}

h3.det {color: #000; background: transparent; margin-bottom: 0%;}

/*  This was added just for baseLib docs - need to standardise this sometime... */
h4.det {color: #000; background: transparent; margin-bottom: 0%;}

p {text-align: justify; margin: 2% 2% 0% 0%;}

p.nav {
	font-weight: bold;
	font-size: 85%;
	text-align: left;
	margin-top: 0%;
	margin-bottom: 2%;
	margin-left: 5%;
	}

p.sm {
	font-size: 85%;
	text-align: right;
	margin-right: 1%;
	margin-top: 4%;
	}

p.cop {text-align: right; margin-right: 1%;}

p.lnk {
	font-weight: bold;
	font-size: 100%;
	text-align: center;
	line-height: 100%;
	margin-top: 1em;
	margin-bottom: 1.5em;
	}

p.ind {
	text-align: justify;
	font-weight: normal;
	margin: 1% 6% 0% 0%;
	}

p.pic {
	/* 1st rule is not valid css, but it stops NN4.7 from stacking images on top of each other...*/
	float: all;
	text-align: center;
	margin-top: 1%;
	margin-bottom: 1%;
	}

/*So NN4.x ignores these inline images - overridden in 'nn_fix.css'
Use p.pic for images that must display in NN*/
img.left {display: none;}
img.right {display: none;}

ul, ol {margin-top: 1%; margin-bottom: 1%; margin-right: 5%}

tt {font-family: courier, "courier new", monospace;}

pre {font-size: 115%; line-height: 100%;}

blockquote {margin-top: 0em; margin-bottom: 0em}

table {margin-left: -10%}

/*   Rules for AS markup - my syntax colouring  */
/* .opr, .kla, .kap, .com, .val, .var, .ref, .uni { */
/* 	font-size: 95%; */
/* 	line-height: 120%; */
/* 	background: transparent; */
/* 	display: inline; */
/* 	} */
/*  */
/* .opr {font-weight: bold; color: #606;} */
/* .kla {font-weight: bold; color: #000;} */
/* .kap {font-weight: bold; color: #630;} */
/* .com {font-weight: normal; font-style: oblique; color: #666;} */
/* .val {font-weight: bold; color: #060;} */
/* .var {font-weight: bold; color: #006;} */
/* .ref {font-weight: bold; color: #666;} */
/* .uni {font-weight: normal; font-size: 100%; color: #000;} */


/*   Rules for AS markup - default OS 10.3 syntax colouring   */
.opr, .kla, .kap, .com, .val, .var, .ref, .uni {
	font-size: 95%;
	line-height: 120%;
	background: transparent;
	display: inline;
	}

.opr {font-weight: normal;  color: black;}
.kla {font-weight: bold; color: blue;}
.kap {font-weight: normal; color: blue;}
.com {font-weight: normal; font-style: oblique; color: gray;}
.val {font-weight: normal; color: black;}
.var {font-weight: normal; color: green;}
.ref {font-weight: normal; color: purple;}
.uni {font-weight: normal; font-size: 100%; color: black;}

