body {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	background-image: url("http://www.ebonshire.net/images/bg.jpg");
	background-repeat: repeat-x;
	margin: 0px;
	padding: 0 5 0 5px;
	font-size: 12px;
	}
	
#header { 
	position: absolute;
	top:0px;
	padding:0px;	
	}	
	
#menuTop {
	padding:0px;
	margin-top:-22px;	
	margin-left:280px;
	font-size: 12px;
	line-height: 22px;	
	}	

#menuShadow {
	float: left;
	margin: 3em 0 3em 5em
	padding: 1.5em
	background: #6688aa;
	width:120px;
	padding:0px;
	border-right: 2px solid #333;	
	border-bottom: 2px inset #333;	
	text-align: left;
	line-height: 20px;	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:120px;
	}
/* Again, "be nice to Opera 5". */
	body>#menu {width:130px;}
	
#menuLeft {
	float: left;
	background: #dfe5ea;
	border-right: 1px solid #68A;	
	border-bottom: 1px solid #68A;	
	width:120px;
	padding:0px;	
	text-align: left;
	line-height: 20px;	
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;
	width:120px;
	}
/* Again, "be nice to Opera 5". */
	body>#menu {width:130px;}

#main {
	padding:0;
	margin-left:135px;
	background: #dfe5ea;
	border-bottom: 1px solid #68A;	
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	font-size: 12px;
	line-height: 14px;
	color: #222211; 
/* Again, the ugly brilliant hack. */
	voice-family: "\"}\"";
	voice-family:inherit;	
	}
	
#quotes {
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	font-size: 12px;
	line-height: 16px;
	color: #222222; 	
	margin-left: 135px;		
	voice-family: "\"}\"";
	voice-family: inherit;
	background-image: url(/images/bg.gif);
	background-repeat: repeat-x;	
	}
html>body #quotea {
	height:39px;
	}

#copyright {
	padding:0px;
	background: #6688aa;	
	margin-left: 135px;		
	voice-family: "\"}\"";
	voice-family: inherit;
	}
html>body #copyright {
	height:39px;
	}	

	

.tableDiv { 
	background-color: #babcbd;
	font-size:4px;
	} 

/* h1 = Page Title */	

h1 { 
	font-size:16px;
	margin: 0; 
	padding: 0.25em 1em .5em 1em; 
	background: #babcbd; 
	text-align: left;  
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #68A;
		color: #ffffff;
	}
		
/* h2 = menuLeft Title and Secondary Main Titles */

h2 {
	font-size:14px;
	color: white;
	margin: 0; 
	padding: 0.25em .25em 0.125em 0; 
	background: #8AB; 
	text-align: center; 
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #68A;
	}

/* h3 = copyright */

h3 {
	font-size:12px;
	margin: 0; 
	background: #6688aa; 
	color: black;
	text-align: right; 
	padding: 0.25em 1.5em .5em 0;	
	font-family: Arial, Helvetica, sans-serif; 
	border-bottom: 1px solid #68A;
	}





	
a:link {
	text-decoration : none; 
	color : #552466;
	}
	
a:visited {
	text-decoration : none; 
	color : #552466;
	}
	
a:hover {
	text-decoration : underline overline; 
	color : #626D76;
	}
	
a:active {
	text-decoration : none; 
	color : #552466;
	}	
	


a.contrast:link {
	text-decoration : none; 
	color : #626D76;
	}
	
a.contrast:active {
	text-decoration : none; 
	color : #626D76;
	}
	
a.contrast:visited {
	text-decoration : none; 
	color : #626D76;
	}
	
a.contrast:hover {
	text-decoration : underline overline; 
	color : #552466;
	}
	
		
/* Main menu links and Back to Top link */	
	
a.menuTop:link {
	font-size:14px;
	text-decoration : none; 
	color : #626D76;
	}
	
a.menuTop:active {
	font-size:14px;
	text-decoration : none; 
	color : #626D76;
	}
	
a.menuTop:visited {
	font-size:14px;
	text-decoration : none; 
	color : #626D76;
	}
	
a.menuTop:hover {
	font-size:14px;
	text-decoration : underline overline; 
	color : #552466;
	}	

/* Side menu links */

a.menuItem:link {
	text-align:center;
	font-size:12px;
	text-decoration : none; 
	color : #626D76;
	}
	
a.menuItem:active {
	text-align:center;
	font-size:12px;
	text-decoration : none; 
	color : #626D76;
	}
	
a.menuItem:visited {
	text-align:center;
	font-size:12px;
	text-decoration : none; 
	color : #626D76;
	}
	
a.menuItem:hover {
	text-align:center;
	font-size:12px;
	text-decoration : underline overline; 
	color : #552466;
	}	