
/* basic elements 
----------------------------------------------- */
html {
	margin: 0px;
	padding: 0px;
	}
body { 
	margin: 0px;
	padding: 0px;
	font: 9pt/17pt georgia,'Trebuchet MS', sans-serif; 
	letter-spacing: .1px;
	color: #555753; 
	background: #EEEEEE;
	}
p { 
	font: 9pt/17pt georgia,'Trebuchet MS', sans-serif; 
	letter-spacing: .1px;
	margin-top: 0px; 
	text-align: left;
	}
	
h2 { 
	font: normal 12pt georgia,'Trebuchet MS', sans-serif; 
	letter-spacing: 1px; 
	color: #555753;
	}
	
h3 { 
	font: italic normal 12pt georgia,'Trebuchet MS', sans-serif; 
	letter-spacing: 1px; 
	margin-bottom: 0px; 
	color: #7D775C;
	}
a:link { color: #777777; font-size: 10pt; font-weight: bold; text-decoration: none; 
	}
a:visited  { color: #acacac; font-weight: bold; text-decoration: none }

a:hover, a:active { 
	text-decoration: underline; 
	color: #610000;
	}

table {
border-collapse: collapse;
}

td {padding: .1em
}

/* specific divs
----------------------------------------------- */


#footer {
text-align: center;
clear: both;
}

#footer a {
	cursor: help;
	font: normal 10px arial, sans-serif;
	color: #808080;
	text-decoration: none;
	}

#footer a:hover {
	color: #555753;
	border: 0px;
	font: normal 10px arial, sans-serif;
	text-decoration: underline;
}




/* STRUCTURE
----------------------------------------------- */	
	#container
		{
		margin: auto;
		border: 1px #DDDDDD solid;
		background: #fff;
		text-align: left;
		width: 800px;
		}
		
	
		
	#content
		{
		padding: 10px 10px 10px 10px;
		clear: left;
		}
			
	#content_nopad
		{
		padding: 0px;
		clear: left;
		}
		
	#centerFeature
		{
		margin: 20px 80px 20px 80px;
		clear: both;
		}
		
		
		
	#leftCol
		{
		padding: 20px 0 0 0;
		width: 100px;
		float: left;
		}
	
	#wordsLeftCol
		{
		padding: 0px 0 0 0;
		width: 180px;
		float: left;
		}
		
#under
		{
		margin: auto;
		
		background: #fff;
		text-align: right;
		width: 800px;
		}
		
		

/* MAIN MENU
----------------------------------------------- */

	#main-menu ul 
		{
		margin: 0;
		padding: 0;
		list-style-type: none;
		}
		
	#main-menu ul li 
		{
		float: left;
		}
		
	#main-menu ul li.home 
		{
		width:160px;
		}
	#main-menu ul li.words 
		{
		width:160px;
		}
	#main-menu ul li.images
		{
		width:160px;
		}
	#main-menu ul li.science 
		{
		width:160px;
		}
	#main-menu ul li.sponsors
		{
		width:158px;
		}
		
		
		
		
		
	#main-menu ul li a 
		{
		padding: 4px 0 4px 0;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		border-right: 1px solid #CCCCCC;
		border-bottom: 1px solid #CCCCCC;
		background: url(../nav/main-menu.gif) repeat-x;
		font: normal 11px arial, sans-serif;

		color: #777777;
		text-decoration: none;
		display: block;
		text-align: center;
		}
	
	#main-menu ul li a:hover 
		{
	
		background: #fff;
		}
	
	body#home #main-menu li.home a, 
	body#words #main-menu li.words a,
	body#images #main-menu li.images a,
	body#science #main-menu li.science a,
	body#sponsors #main-menu li.sponsors a
		{
		background: #fff;
		}
		

/* Lefthand menu
----------------------------------------------- */
	#leftCol a {
		font: 8pt/17pt verdana,'Trebuchet MS', serif;
		}
	
	#wordsLeftCol a {
		font: 8pt/17pt verdana,'Trebuchet MS', serif;
	
		}



/* Words Righthand menu
----------------------------------------------- */
#wordsRightMenu  { background: #f6f6f6; padding: 5px; border: solid 1px #dddddd }
	
#wordsRightMenu a {	
	font: 9pt/17pt georgia,'Trebuchet MS', sans-serif; 
	letter-spacing: .3px;
	}
	
	/* Type Styles
----------------------------------------------- */
.subheader  { font: 10pt georgia, "Trebuchet MS", sans-serif; 
	text-decoration: none; 
	color: #777777;
}



























