
	/* BASE ***************************************** */

	html{
		font-family:helvetica;
		font-size:14pt;
		color:black;
	}
	
	/* HEADER ***************************************** */
	
	.logo{
		position:absolute;
		left:30px;
		top:30px;
	}
	
	.header{
		font-size:36pt;
		font-weight:bold;
		margin-left:120pt;
		letter-spacing:2pt;
		color:#999;
	}
	
	.intro{
		margin-left:120pt;
	}	
	
	.toplinks{
		position:absolute;
		top:13pt;
		/*right:50pt;*/
		right:30pt;
	}		
	
	.contact{
		font-size:12pt;
		color:#999;
		cursor:pointer;
		cursor:hand;
		text-decoration:none;
	}

	.donate{
		font-size:12pt;
		color:#999;
		cursor:pointer;
		cursor:hand;
	}
	
	.divider{
		margin-left:5pt;
		margin-right:5pt;
		color:#569feb;
	}
	
	.sic{
		font-size:12pt;
		color:#999;
	}
	
	.helpimg{
		position:absolute;
		top:10pt;
		right:13pt;
		cursor:pointer;
		cursor:hand;
	}

	/* SEARCH INPUT ***************************************** */
	
	.inputbox{
		font-size:20pt;
		position:absolute;
		left:70pt;
		top:150pt;
		width:200pt;
		color:#bbb;
	}
	
	.searchbutton{
		height:40px;
		position:absolute;
		top:150pt;
		left:280pt;	
		cursor:pointer;
		cursor:hand;
	}
		
	/* RESULTS ***************************************** */

	.resultsheader{
		position:absolute;
		color:#999;
		width:50pt;
	}
	
	.swapped_header{
		top:250pt;
		left:70pt;		
	}
	
	.vowels_header{
		top:250pt;
		left:170pt;		
	}

	.neighbor_header{
		top:250pt;
		left:270pt;		
	}

	.duplicate_header{
		top:250pt;
		left:370pt;		
	}

	.homonyms_header{
		top:250pt;
		left:470pt;		
	}
	
	.hline{
		height:2px;
		width:635px;
		position:absolute;
		top:290pt;
		left:70pt;
		background:#999;
	}
	
	.results_box{
		width:100px;
		top:300pt;
		position:absolute;
	}
	
	.swapped_res{
		width:100px;
		top:300pt;
		position:absolute;
		left:70pt;
		padding-left:4px;
		padding-right:4px;
	}

	.vowels_res{
		left:170pt;
	}
	
	.neighbor_res{
		left:270pt;
	}
	
	.duplicate_res{
		left:370pt;
	}
	
	.homonym_res{
		left:470pt;
	}
	
	.nores{
		color:gray;
	}
	
	/* ACCESS ***************************************** */
	
	.noaccess{
		font-family:helvetica;
		font-size:14pt;
		color:#bbb;
		font-weight:bold;
		position:absolute;
		top:50pt;
		left:50pt;
	}
	
	/* HELP ***************************************** */

	.helpbox{
		position:absolute;
		right:50pt;
		top:50pt;
		background:white;
		padding:20px;
		width:500px;
		height:500px;
		border: 2pt solid #569feb;
		z-index:1000;
		font-size:12pt;
	}
	
	.helpheader{
		color:#999;
		font-weight:bold;
		letter-spacing:2pt;
	}
	
	.helpcontent{
		color:black;
		position:relative;
		top:20pt;
		/*letter-spacing:1pt;*/
	}
	
	.helpclose{
		position:absolute;
		top:15pt;
		right:15pt;
		cursor:pointer;
		cursor:hand;
	}
	
	.listheader{
		color:#569feb;
	}
	
	li{
		margin-bottom:10pt;
	}
	
	.ads{
		position:absolute;
		top:95px;
		right:40px;
	}
	
	.gsearch{
		position:absolute;
		top:10pt;
		right:130pt;
	}
	
	.tellmemore{
		color:#999;
		cursor:pointer;
		cursor:hand;
	}