/* CSS by ackadia.com */
/* BODY ================================================ */

body
	{
	background-color: #FDF5E6;
	color: black;
	font: normal normal 80% Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin: 0px;
	padding: 0px;
	}
	
/* LINK SETTINGS - Default ================================================ */

a:link    { background: none transparent; color: blue; text-decoration: underline; }
a:visited { background: none transparent; color: #5f5f5f; text-decoration: underline; }
a:hover   { background-color: #D2691E; color: white;  text-decoration: none; } 

/* LINK SETTINGS - Nav bar ================================================ */

.hide { visibility: hidden; } /* I hide link brackets */

.navcenter { width: 52em; margin-left: auto; margin-right: auto; }


/* display: block needed to forced width
   Best used with li and ul list-style: none; 
{ float: left;	 display: block; }	
	*/	

.navbar a:link  	{ background-color: #fdf5e6; color: black;  text-decoration: none; }
.navbar a:visited	{ background-color: #fdf5e6; color: maroon;  text-decoration: none; }
.navbar a:hover	{ background-color: #D2691E; color: white; text-decoration: none; } /* width: 100px; */

/* background: url(menu/css-nav.gif) #fff bottom left repeat-x; color: black;  */
.navbar-on a:link 	{ background-color: rgb(252, 219, 180); color: black;  text-decoration: none; }
.navbar-on a:visited	{ background-color: rgb(252, 219, 180); color: maroon;  text-decoration: none; }
.navbar-on a:hover	{ background-color: #D2691E; color: white; text-decoration: none; } /* width: 100px; */

.navbar ul
{
list-style-type: none;
padding: 0px;
width:52em;
margin-left: auto;
margin-right: auto;
text-align: center;
}

.navbar ul li { display: inline; }  

.navbar a, .navbar-on a, 
.navbar a:link,    .navbar a:visited,    .navbar a:hover, 
.navbar-on a:link, .navbar-on a:visited, .navbar-on a:hover 
{
	font: normal normal 1.0em/2.8em  Verdana, Arial, Helvetica, Geneva, sans-serif;
	white-space: nowrap;
	width: 8em;
	text-align: center;
	margin: 0px 0.1em 0.5em 0.1em;
	padding: 0px;	
	float: left;
	display: block
}


.navbar a
{ 
background-color: #fdf5e6;
color: black;
border: 1px inset #ffffff;
 }

.navbar-on a
 { 
  background-color: rgb(252, 219, 180); /* #fcdbb4 */
  color: black;
  border: 1px outset #ffffff;
  }

 


/* this stops the spans flowing over the div below */
.cb { clear: both; background: transparent; color: White; }
		
			
/* CSS Division settings for layout ================================================ */

#content {
	padding: 5px;
	margin-left: 5%;
	margin-right: 5%; 
	background-image: url(menu/canvas.gif);
	border: 1px inset white;
}
	
#footer {
	clear: both;
	padding: 5px;
	margin-top: 8px;
	}


/* HEADER BARS ================================================ */	


h1, h2 
	 {
	 	padding: 5px;
		border: 2px outset White;
		margin: 5px;
	}

h1 	{
	background-color: rgb(252, 219, 180); 
	color: black;
	font: bold 1.2em "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: center;
 	letter-spacing: 5px;
}

h2 	{
	background-color: #FDF5E6;
	color: black;
	font: 1.1em  "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
}

h3 	{
	background-color: #FDF5E6;
	color: black;
	font: 1.0em   "Trebuchet MS", Verdana, Arial, Helvetica, Geneva, sans-serif;
	text-align: left;
	padding: 5px;
	border: 1px outset White;
	margin: 5px;
}




/* BODY CONTAINERS ================================================ */


.bodycontainer, .bodyquote, .body-fore, .body-back
{
	font: normal normal 1.0em  Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 5px;
	margin: 5px;
}

.bodycontainer {
	/* border: 3px groove #FFDEAD; */
	background-color: White;
	color: Black;
	border: 1px inset white;
	background-image: url(menu/canvas2.gif);
}


.bodyquote {
	background-color: White;
	color: Black;
	border: 1px inset teal;
	margin: 15px;
	padding: 25px;
}


.body-fore { background-color: rgb(252, 219, 180);	color: Black; border: 1px inset white; }

.body-back { background-color: #FDF5E6; color: Black; border: 1px inset white; }

.cmessage {
	background-color: #FDF5E6;
	color: #000000;
	font: 0.9em Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}



/* TABLE SETTINGS ================================================ */	


td {
	font: 1.0em Verdana, Arial, Helvetica, Geneva, sans-serif;
	padding: 3px 3px;
}


		
/* MARGIN SETTINGS ETC ============================================ */


p {
	margin-left: 15px;
	margin-right: 15px;
	text-align: left;
}



img { border: none; }
img.floatl{ float: left; /* else right or none */ margin-left: 10px; }
img.floatr{ float: right; /* else left or none */ margin-left: 10px; }



/* LIST SETTINGS ================================================ */	




li { margin-left: 25px; margin-right: 25px; }

ol.roman { list-style-type: lower-roman; }
ol.alpha { list-style-type: lower-alpha; }

ul.circle { list-style-type: circle; }
ul.disc { list-style-type: disc;  }
ul.square { list-style-type: square; }





/* EMPHASIS SETTINGS ================================================ */	

q { font: 1.1em "Times New Roman", Times, serif;  background: none transparent; color: #006400; }

q.qme { font: 1.1em "Times New Roman", Times, serif; background: none transparent; color: #483D8B; }


cite { font: italic normal 1.1em "Times New Roman", Times, serif; }

blockquote { 
	background-color: White;
	color: Black;
	border: 1px dotted teal; /* solid */
	margin: 15px;
	padding: 25px;
	font: 1.1em "Times New Roman", Times, serif; }



/* FONT and colour SETTINGS ================================================ */	

.small, .small-c, .small-r { font: 0.8em Verdana, Arial, Helvetica, Geneva, sans-serif;  }
.small { text-align: left; }
.small-c { text-align: center; }
.small-r { text-align: right; }


.sup-s { background: none transparent; font: 0.7em Verdana, Arial, Helvetica, Geneva, sans-serif; }
.sub-s { background: none transparent; font: 0.7em Verdana, Arial, Helvetica, Geneva, sans-serif; }



/* alignment and  indents ----------------------------------------------------------- */



.acenter { margin-left: auto; margin-right: auto; text-align: center; }
.aleft { text-align: left; }
.aright { text-align: right; }


.indent25, .indent50, .indent75, .indent100 { margin-right: 25px;	text-align: left; }
	
.indent25 { margin-left: 25px; }
.indent50 { margin-left: 50px; }
.indent75 { margin-left: 75px; }
.indent100{ margin-left: 100px; }


/* Definition terms ----------------------------------------------------------- */

dt {
	background: none transparent;
	color: #330099;
	font: bold 1.0em  Verdana, Arial, Helvetica, Geneva, sans-serif;
	margin-left: 25px;
}

dl { text-align: left; }

dd { margin-left: 50px; margin-right: 50px; }



/* FONT COLOUR and emphasis SETTINGS ================================================ */	

.bold { font: bold 1.0em Verdana, Arial, Helvetica, Geneva, sans-serif; }

.bold2 {
	background: none transparent;
	font: bold 1.1em Verdana, Arial, Helvetica, Geneva, sans-serif;	
	color: #800000;
	}

.bold3 {
	font: bold 1.2em  Verdana, Arial, Helvetica, Geneva, sans-serif;	
	background: none transparent;
	color: #4A5231;
	}


.fquote {
			color: black; 
			background-color: transparent; 
			font: italic 1.2em Georgia, "Times New Roman", Times, serif; 
			}

.aeg {
		color: #000080;   
		background-color: transparent;  
		font: bold 1.0em  Verdana, Arial, Helvetica, Geneva, sans-serif; 
		}
		
