 	#frontlinks { width:195px;}
	
	body {
		text-align: center;
		font-family: Spartan, Futura, Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		color: black;
		background-color:antiquewhite ;
	}
	
	*{	outline:none;
		text-decoration:none;	
	}
	
	h1 {
		letter-spacing: 4px;
		text-align: center;
		color: black; 
		font-variant:small-caps;
	}
		
	h2 { 
		letter-spacing: 3px;
		text-align: center;
		font-variant:small-caps;
	}
		
	h3 {
		letter-spacing: 3px;
		text-align: center;
		font-variant:small-caps;
	}
	
	table {
		background-color: antiquewhite; 
	}
	
	td.lftext   {
			text-align: left; 
	}
	td.rttext   {
			text-align: right; 
	}
	td.ctrtext   {
	        text-align: center; 
	}

    td.lftext a{
		color:#4D4DAE;
	}	
	
	td.lftext a:hover{
		color:slategray;
	}	
	td.lftext a:active{
		color:black;
	}	
				
	img {
		border: 0px solid slategray; 
	}
	img.logo {
		border: 0px solid black; 
	}	
	
	a:link {
		color: black;
	}
	
	a:visited {
		color: black;
		
	}
	a:hover {
		color:white;
	}
		
	a:active {
		color:#DCDCDC;
	}	
				
	address {
		text-align: center;
		margin: 1em 0em 2em 0em;
		padding-top: 1em;
		border-top: thin solid white;
	}
		
	a.topbar {  
			padding: .1em 1em .1em 1em;
			margin: 2em;
			border: 0px solid black;
			font-variant: small-caps;
			background-color: #DCDCDC;
			font-size:small;
			color:black;
			-moz-border-radius: 3px;
			-moz-box-shadow:-10px 9px 9px grey;
	}
	
	a.topbar:link{
		color:black;
	}
	
	a.topbar:visited{
		color:black;
	}
	
	a.topbar:hover{
		color:white;
	}
	a.topbar:active{
		color:#DCDCDC;
	}
		
	ul.links li {
		list-style-type: none;
		text-align: center;
		background: #DCDCDC;
		margin: 1em 0em 1em 2em; 
		padding: .5em;
		border-right: 1em solid clear;
		border: 0px solid black;
		font-variant:small-caps;
		-moz-border-radius: 3px;
		-moz-box-shadow:-15px 9px 9px grey;
	}
	
	table.gallery{
		text-align: center;
	}
	
	div.sample { 
		width: 350px; 
	}
	