
Body { 
	font: 12px/1.3 Verdana, sans-serif;
	background-color: #fff;
	color: 000000;
	}
/* Some body settings coded into each page */

h1	{
	font-size:	2em;
	color: #006600;
	margin-left: 10px
	}
h2	{
	font-size:	1.75em;
	color: #339966;
	margin: 10px 0 0 30px;
	letter-spacing: 1px;
	}
h3	{
	font-size:	1.5em;
	margin: 10px 0 0px 30px;
	color: #CC6699;
	}
h4, h5	{
	font-size:	1.25em;
	color: #339966;
	margin: 20px 0 0px 50px;
	style: italic
	}
	
 hr {color: #CC6699;}

p, dt, form { font: 12px/1.3 Verdana, sans-serif; margin: 5px 0 10px 50px; }

dt { font:bold }

dd { margin: 0 0 15px 70px } 

/*This useful for Atomz*/
td { font: 12px/1.25 Verdana, sans-serif;} 
		
/*See also bullet and nospace classes*/
ul	{ 
		font: 12px Verdana, sans-serif; 
		margin-left: 50px;	
		list-style: inside;
		} 
		
ol { 
	font: 12px Verdana, sans-serif;
	list-style: outside; 
	margin-left: 50px
	}
		
li		{ font: 12px/1.4; margin-bottom: 5px;}

pre 	{ margin-left: 50px; }

.bullet { 
	list-style: url(bullet.gif) square inside;
	/*Allows bullet to have 2 pixels of white space on rhs, but when lines wrap will still line up with text. 
	Bullet is 16px wide. (slightly out on NS6)*/
	text-indent: -18px ;
	margin-left: 18px
	} 
	
/*Used to reduce spaces between items in lists */
.nospace { 
	font: 12px/1.5 Verdana, sans-serif;
	margin-bottom: 0px; }
	
/*Used with lists */

address { font:	10px/12px verdana, sans-serif;}

/*This is a box floating over the menu. It contains the main text of the page.
Done this way so positioning with style sheets rather than tables. Quick to 
load and also good for search engines to have text before menus. 
Note: Main text must be longer than the menu.*/
/* entries prefixed # can only be used once per page. */	
#maintext	{
	float:	left;
	width:	75%;
	/*color: #000;*/
	background-color:	#fff;
	border-right:	2px dotted #339966;
	/*sets external margin to right of border*/
	margin:	0 1em 0 0;
	/*sets right internal margin to left of border*/
	padding: 0 1em 0 0; 
	}
	
#menu {
	padding:	10px 10px 0px 15px;
	font:	10px/14px verdana, sans-serif;
	background-color:	#fff;
	}
	
.masthead	{
	color: #000000;
	background-color:	#cfc;
	padding: 10px 0 1px 0; 
	width: 100%;>
	}	
	
.blueline	{
	color: #000000;
	background-color:	#66cc99;
	padding: 1px 0 3px 0; 
	/* leaves a gap beneath colour block */
	margin: 0 0 10px 0;
	}	
.bluelinetop	{
	color: #000000;
	background-color:	#66cc99;
	padding: 1px 0 3px 0; 
	}	
	
a:link { color: #339966 } 
a:visited { color: #99cc99 }
a:hover { color: #00ff66 }

.subhead { 
	font:	italic 14px/1.2 verdana, sans-serif; 
	color: #003300;
	}

/*not used yet*/	
.linespace { 
	line-height: 1.5; 
	}

/*Used for hr*/
.indent { margin: 0 0 0 30px; }

.quote { margin: 0 0 0 90px;}

.caption { 	font: italic 13px/1.25 Times New Roman, Times,  serif;  }

/*Used for lists to reduce paragraph spaces*/
.menuspace { 
	font: 12px/1.7 Verdana, sans-serif;}

.tick { list-style: url(tick.gif) square} 

/* Adobe Acrobat Icon for bullet */
.Adobe { list-style: url(adobe.gif) square}

.smaller { 	font: 11px/1.3 Verdana, sans-serif; }

/* Lilac Font for separator dots in links down page*/
.green { color: rgb(51,153,102); font-family: arial, helvetica, verdana, sans-serif; 
    font-size: 10pt; }
	
.featuredbook	{
	float:	right;
	width:	125;
	background-color:	#fff;
	/*sets external margin to left*/
	margin:	0 0em 0 1em;
	font: 9/1.2;
	text-align: center;
	}
	
/*for google ad or amazon*/
.floatright	{
	float:	right;
	width:	125;
	background-color:	#fff;
	/*sets external margin to left*/
	margin:	0 0em 0 0;

	}
	
/*for google ad or amazon*/
.floatleft	{
	float:	left;
	width:	125;
	background-color:	#fff;
	/*sets external margin to left*/
	margin:	0 5px 0 1em;

	}
	
	/*for google ads*/
.FLOATGOOGLE	{
	float:	right;
	width:	300;
	background-color:	#fff;
	/*sets external margin to left*/
	margin:	0 4em 0em 2em;
	}
	
	/*for box round advert
	padding means inside box, margin means outside box*/
.box {
	border:	1px solid #339966;
	margin: 5px 0 20px 35px;
	}
	
	/*for inside box round advert
	padding means inside box, margin means outside box*/
.advert {
	margin: 0px 25px 0px -25px;
	}
	
	.courier {
	font: 10px courier;
	margin: 0px 1em 0px 1em;
	}
	
	.required {color: red }