h2
			{
			background: url(../img/book.jpg) no-repeat 5px 4px;
			}

h3
			{
			font-size: 12px;
			color: #9D99AF;
			letter-spacing: 1px;
			margin: 1px 0 4px 0;
			border: none;
			}


#form
		{
		width: 170px;
		margin: 22px 0px  0 0;
		background:#000;
		position: absolute;
		top: 125px;
		left: 176px;
		height: 142px;
		}


input, textarea
		{
		border: 1px outset #666;
		-moz-box-shadow: -3px 3px 1px #3f3f3f;
		-webkit-box-shadow: -3px 3px 1px #3f3f3f;
		margin-bottom:	1px;
		color: #000;
		background: #dfdfdf;
		background: url(../img/input.jpg) repeat-y;
		width:100%;
		}
input:hover, textarea:hover
			{
			background: url(../img/input2.jpg) repeat-y;
			}
#submit
			{
			border: 1px outset;
			margin-top: 3px;
			*margin-top: -10px;
			background: url(../img/submit.jpg) repeat-y;
			margin-right: -2px;
			cursor: pointer;
			width: 60px;
			}
#submit:hover
			{
			background: url(../img/submit2.jpg) repeat-y;
			}
#submitdef
			{
			height: 40px;
			*height: 25px;
			}

#atoz
			{
			margin: 10px 0 65px 0;
			width: 340px;
			}

#atoz a, body#words h2 span
			{
			display: block;
			float: left;
			height: 18px;
			padding-top: 3px;
			margin: 0 3px 2px 3px;
			text-align: center;
			width: 20px;
			font-weight: 100;
			background: url(../img/atoz.jpg) no-repeat;
			}

body#words h2 span
			{
			color: #fff;
			float: right;
			margin-top: -2px;
			}
#atoz a:hover, #atoz a#youarehere
			{
			background: url(../img/atozb.jpg) no-repeat;
			text-shadow: -1px 1px 1px #fff;
			text-decoration: none;
			font-weight: bolder;
			color: #fff;
			}
.word
			{
			float: left;
			font-size: 12px;
			font-weight: bold;
			cursor: help;
			padding-top: 3px;
			color: #efefef;
			margin-right: 15px;
			}

.definition
				
			{
 			color: #9f9f9f;
			border-top: 1px dotted #666;
			display: block;
			margin-bottom: 3px;
			padding: 2px 0 3px 50px;
			}


#navigator
			{
			position: absolute;
			top: 8px;
			left: 45px;
			}

#ack
			{
			margin-top: 65px;
			font-weight: bold;
			font-style: italic;
			}



#navigator a
			{
			text-decoration: none;
			margin: 0 5px 0 5px;
			}

ul#navbar li#fb 
			{
			margin-left: 0px;
			}

div.worddefs
			{
			display: none;
			}
#error
			{
			position: absolute;
			left: 80px;
			width: 85px;
			top: 240px;
			font-weight: bold;
			colosr: #8F1111;
			text-align: right;
			}

