/*Inspired by the following designs: */
/* css Zen Garden submission 157 - 'Bugs', by Zohar Arad, http://www.captainserious.co.uk/ */

/* This is a fake style that hides a form element that (hopefully) traps robot submissions */
.interesting {
	display: none;
}

/* General Styles */
body{
	color: #000000;
	font: normal 12px Times, serif;
	line-height:1.4em;
	letter-spacing: 1pt;
	margin:0 0 20px 0;
	padding:0;
	text-align:center;
	background-image: url(/graphics/dot-background.jpg);
	background-repeat: repeat;
}

a{font-weight:bold;color: #0099cc;text-decoration:none}

a:hover{text-decoration:underline;}

a:active, a:visited{color: #333399;}

h1, h3, h4 {margin:0; padding:0;}

h1 { 
	font-size: 200%;
	padding-bottom: .5em;
	color: #000000; 
}

input, select {
	font-weight: normal;
	font-size: 10px
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color:rgb(224, 222, 217);
}

table { color: #000000; }

/* General DIV Styles */

#container{
	text-align:left;
}

.p1:first-letter{font-size: 18px;}

#intro, #supportingText{width:415px; background-color:#FBD1BC; padding:0; margin:0}

#pageHeader{display:none}

#quickSummary{position:absolute; top: 310px; margin:0 0 0 115px; padding:0}

#quickSummary p{margin:0; padding:0;}

#quickSummary p.p1{display:none}

#footer{
	color: #999999; 
	font-size: 11px; 
	text-align:center;
	margin-top: 40px;
	border-top: thin black
}

#footer a{color:#999999}

div.plain {
	background-color: rgb(232, 232, 255);
	padding: 6px;
}

div#content {
	font: normal 12px Times, serif;
}

div#content td {
	color: black;
	font-weight: normal;
	font-size: 12px 
	font-family: "Times New Roman", Times, serif;
}

div#content h4 {
	color: black;
	font-size: 14px;
}

p.adminEntry {
	background-color: #99FFFF;
	padding-top: 0; 
	margin-top: -1em;
	font-weight: bold;
	margin-left: 40px;
	font-size: 80%;
}

p.invisible {
	background-color: rgb(249, 239, 233);
}

.textmenu {
	padding-top: 0;
	padding-bottom: 0;
	text-align: center;
	font-size: 14px;
}

p.languagemenu {
	text-align: center;
	font-size: 16px;
}

/* Logo style */
div#logo h1 {
	display: block;
	background: transparent url('/graphics/dictiondomain.gif') no-repeat center left;
	height: 131px;
	width: 800px;
}

div#logo h1 span {
	display: none;
}

/* Ads styles */

div#ads { padding-left: 10px;}

/* Navigation Styles */

div#menu {
	padding-left: 20px;
	padding-right: 20px;
	background-color: none;
	width: 200px;
}

div#menu select {
	border: 2px black;
	background-color: rgb(153,229,255);
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

div#menu #siteInformation, div#menu #resources,  div#menu #tutorials,  div#menu #administrator {
	background-color: rgb(232, 249, 255);
	display: block;
	background-image: url('/graphics/menus/menuBottom.gif');
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 200px;
	padding-bottom: 29px;
	margin-bottom: 20px;
}

div#menu #siteInformation h3{
	display:block;
	background: transparent url('/graphics/menus/siteInformationMenu.gif') no-repeat center left;
	height: 25px;
	width: 201px;
}

div#menu #resources h3{
	display:block;
	background: transparent url('/graphics/menus/resourcesMenu.gif') no-repeat center left;
	height: 25px;
	width: 201px;
}

div#menu #tutorials h3{
	display:block;
	background: transparent url('/graphics/menus/tutorialsMenu.gif') no-repeat center left;
	height: 25px;
	width: 201px;
}

div#menu #administrator h3{
	display:block;
	background: transparent url('/graphics/menus/administratorMenu.gif') no-repeat center left;
	height: 25px;
	width: 201px;
}


div#menu #siteInformation h3 span, div#menu #resources h3 span, div#menu #tutorials h3 span, div#menu #administrator h3 span {
	display: none;
}

div#menu #siteInformation p, div#menu #resources p, div#menu #tutorials p, div#menu #administrator p {
	padding-left: 10px;
}

/* Language Resources Styles */
/* div#content div.Books, div#content div.Website,  div#content div.Recordings, div#content div.Other, div#content div.Software, div#content div.IPAResources, div#content div.Articles  {
	background-color: rgb(255, 232, 255);
	display: block;
	background-image: url('/graphics/contentBottom.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	width: 606px;
	padding-bottom: 29px;
	margin-bottom: 20px;
} */

div#content div.Books, div#content div.Website,  div#content div.Recordings, div#content div.Other, div#content div.Software, div#content div.IPAResources, div#content div.Articles  {
	display: block;
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 606px;
	padding-bottom: 29px;
	margin-bottom: 20px;
	background-color: rgb(232, 232, 255);
	background-image: url('/graphics/content/blueContentBottom.jpg');
}

/*
div#content div.Books  {
	background-color: rgb(255, 232, 255);
	background-image: url('/graphics/pinkContentBottom.jpg');
}

div#content div.Software  {
	background-color: rgb(232, 255, 241);
	background-image: url('/graphics/greenContentBottom.jpg');
}

div#content div.Website  {
	background-color: rgb(232, 232, 255);
	background-image: url('/graphics/blueContentBottom.jpg');
}
*/

div#content div.Books h3{
	display:block;
	background: transparent url('/graphics/content/booksTop.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div.Website h3{
	display:block;
	background: transparent url('/graphics/content/websiteTop.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div.Recordings h3{
	display:block;
	background: transparent url('/graphics/content/recordingsTop.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div.Other h3{
	display:block;
	background: transparent url('/graphics/content/otherTop.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div.Software h3{
	display:block;
	background: transparent url('/graphics/content/softwareTop.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div.IPAResources h3{
	display:block;
	background: transparent url('/graphics/content/IPAResourcesTop.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div.Articles h3{
	display:block;
	background: transparent url('/graphics/content/articlesTop.jpg') no-repeat center left;
	height: 25px;

	width: 606px;
}


div#content div.Books h3 span, div#content div.Website h3 span, div#content div.Recordings h3 span, div#content div.Other h3 span, div#content div.Software h3 span, div#content div.IPAResources h3 span, div#content div.Articles h3 span{
	display: none;
}

div#content div.Books p, div#content div.Website p, div#content div.Recordings p, div#content div.Other p, div#content div.Software p, div#content div.IPAResources p, div#content div.Articles p{
	padding-left: 10px;
}

div#content div.Books h4, div#content div.Website h4, div#content div.Recordings h4, div#content div.Other h4, div#content div.Software h4, div#content div.Ih4AResources h4, div#content div.Articles h4{
	background-color: rgb(179, 178, 255);
	padding-left: 10px;
}

/* Language Headers */


div#AdditionalLanguages h2 { 
	display: block;
	background: transparent url('/graphics/languages/additionalLanguages.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Basque h2 { 
	display: block;
	background: transparent url('/graphics/languages/basque.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Catalan h2 { 
	display: block;
	background: transparent url('/graphics/languages/catalan.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Chinese h2 { 
	display: block;
	background: transparent url('/graphics/languages/chinese.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Czech h2 { 
	display: block;
	background: transparent url('/graphics/languages/czech.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#DictionDomainResources h2 { 
	display: block;
	background: transparent url('/graphics/languages/dictionDomainResources.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Dutch h2 { 
	display: block;
	background: transparent url('/graphics/languages/dutch.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Esperanto h2 { 
	display: block;
	background: transparent url('/graphics/languages/esperanto.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Finnish h2 { 
	display: block;
	background: transparent url('/graphics/languages/finnish.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#GeneralGaelic h2 { 
	display: block;
	background: transparent url('/graphics/languages/generalGaelic.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Greek h2 { 
	display: block;
	background: transparent url('/graphics/languages/greek.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Hawaiian h2 { 
	display: block;
	background: transparent url('/graphics/languages/hawaiian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Hebrew h2 { 
	display: block;
	background: transparent url('/graphics/languages/hebrew.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Hungarian h2 { 
	display: block;
	background: transparent url('/graphics/languages/hungarian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Icelandic h2 { 
	display: block;
	background: transparent url('/graphics/languages/icelandic.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#IPAResources h2 { 
	display: block;
	background: transparent url('/graphics/languages/IPAResources.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#IrishGaelic h2 { 
	display: block;
	background: transparent url('/graphics/languages/irishGaelic.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Japanese h2 { 
	display: block;
	background: transparent url('/graphics/languages/japanese.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Korean h2 { 
	display: block;
	background: transparent url('/graphics/languages/korean.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Latin h2 { 
	display: block;
	background: transparent url('/graphics/languages/latin.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#LatinAmerican h2 { 
	display: block;
	background: transparent url('/graphics/languages/latinAmerican.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#LinksWeLike h2 { 
	display: block;
	background: transparent url('/graphics/languages/linksWeLike.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#ModernEnglish h2 { 
	display: block;
	background: transparent url('/graphics/languages/modernEnglish.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#ModernFrench h2 { 
	display: block;
	background: transparent url('/graphics/languages/modernFrench.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#ModernGerman h2 { 
	display: block;
	background: transparent url('/graphics/languages/modernGerman.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#ModernItalian h2 { 
	display: block;
	background: transparent url('/graphics/languages/modernItalian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Other h2 { 
	display: block;
	background: transparent url('/graphics/languages/other.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#OtherAsian h2 { 
	display: block;
	background: transparent url('/graphics/languages/otherAsian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#OtherScandinavian h2 { 
	display: block;
	background: transparent url('/graphics/languages/otherScandinavian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#OtherSlavic h2 { 
	display: block;
	background: transparent url('/graphics/languages/otherSlavic.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Polish h2 { 
	display: block;
	background: transparent url('/graphics/languages/polish.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Portugese h2 { 
	display: block;
	background: transparent url('/graphics/languages/portugese.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#PremodernEnglish h2 { 
	display: block;
	background: transparent url('/graphics/languages/premodernEnglish.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#PremodernFrench h2 { 
	display: block;
	background: transparent url('/graphics/languages/premodernFrench.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#PremodernGerman h2 { 
	display: block;
	background: transparent url('/graphics/languages/premodernGerman.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#PremodernItalian h2 { 
	display: block;
	background: transparent url('/graphics/languages/premodernItalian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Romanian h2 { 
	display: block;
	background: transparent url('/graphics/languages/romanian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Russian h2 { 
	display: block;
	background: transparent url('/graphics/languages/russian.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#ScotsGaelic h2 { 
	display: block;
	background: transparent url('/graphics/languages/scotsGaelic.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Spanish h2 { 
	display: block;
	background: transparent url('/graphics/languages/spanish.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#SuperSites h2 { 
	display: block;
	background: transparent url('/graphics/languages/supersites.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}


div#Swedish h2 { 
	display: block;
	background: transparent url('/graphics/languages/swedish.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

div#Welsh h2 { 
	display: block;
	background: transparent url('/graphics/languages/welsh.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
}

/*
div#Basque h2 { 
	display: block;
	background: transparent url('/graphics/languages/basque.gif') no-repeat center left;
	height: 43px;
	width: 511px;
	margin: 0;
	padding: 0;
} */

div#AdditionalLanguages h2 span,
div#Basque h2 span,
div#Catalan h2 span,
div#Chinese h2 span,
div#Czech h2 span, 
div#DictionDomainResources h2 span, 
div#Dutch h2 span, 
div#Esperanto h2 span, 
div#Finnish h2 span,
div#GeneralGaelic h2 span,  
div#Greek h2 span, 
div#Hawaiian h2 span, 
div#Hebrew h2 span, 
div#Hungarian h2 span, 
div#Icelandic h2 span, 
div#IrishGaelic h2 span,  
div#IPAResources h2 span, 
div#Japanese h2 span, 
div#Korean h2 span, 
div#Latin h2 span, 
div#LatinAmerican h2 span,
div#LinksWeLike h2 span,  
div#ModernEnglish h2 span, 
div#ModernFrench h2 span, 
div#ModernGerman h2 span, 
div#ModernItalian h2 span, 
div#Other h2 span,
div#OtherAsian h2 span, 
div#OtherScandinavian h2 span, 
div#OtherSlavic h2 span, 
div#Polish h2 span, 
div#Portugese h2 span, 
div#PremodernEnglish h2 span, 
div#PremodernFrench h2 span, 
div#PremodernGerman h2 span, 
div#PremodernItalian h2 span, 
div#Romanian h2 span, 
div#Russian h2 span, 
div#ScotsGaelic h2 span,  
div#Spanish h2 span, 
div#SuperSites h2 span,
div#Swedish h2 span,
div#Welsh h2 span {
	display: none;
} 



/* Advanced Search Page Styles */
div#content div#searchLanguage, div#content div#searchType,  div#content div#searchKeyword{
	background-color: rgb(255, 196, 255);
	display: block;
	background-image: url('/graphics/content/purpleContentBottom.jpg');
	background-position:bottom left;
	background-repeat:no-repeat;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	width: 606px;
	padding-bottom: 29px;
	margin-bottom: 20px;
}

div#content div#searchLanguage h2 { 
	display:block;
	background: transparent url('/graphics/content/searchByLanguage.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div#searchType h2 { 
	display:block;
	background: transparent url('/graphics/content/searchByResource.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div#searchKeyword h2{ 
	display:block;
	background: transparent url('/graphics/content/searchByKeyword.jpg') no-repeat center left;
	height: 25px;
	width: 606px;
}

div#content div#searchLanguage h2 span, div#content div#searchType h2 span, div#content div#searchKeyword h2 span {
	display: none;
}

div#content div#searchLanguage p, div#content div#searchType p, div#content div#searchKeyword p {
	padding-left: 10px;
}



/* Advanced Search */

table.advSearch { }

/*

/* IPA Tutorial */

table.asciiipa { 
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	text-align: center;
}

table.asciiipa td {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
}

table.asciiipa span.emphasized {
	color: red;
}

/*table.asciiipa td, table.asciiipa th { */




