
	/* GENERAL */

		* {
			font-family: Georgia, Times New Roman;
			margin: 0;
			padding: 0;
			border: 0;
		}

		body {
			background: #fff url("/_images/body-bg.png") 50% top repeat-y;
			color: 000;
		}

		div#container {
			width: 770px;
			background: transparent url("/_images/container-bg.png") top left no-repeat;
			margin: 0 auto;
			min-height: 500px;
		}

		div#page {
			margin: 0 30px;
			padding-top: 15px;
			width: 710px;
		}

		ul, ol {
			list-style: none;
		}

		h1 { font-size: 150%; }
		h2 { font-size: 140%; }
		h3 { font-size: 130%; }
		h4 { font-size: 120%; }
		h5 { font-size: 110%; }
		h6 { font-size: 105%; }

		h2 {
			margin: 1em 15px 0 15px;
		}

		p {
			margin: 1em 15px 0 15px;
			line-height: 1.5em;
		}

		.more {
			display: none;
		}

		.access {
			display: none;
		}

		a {
			color: #000;
			text-decoration: underline;
		}

	/* ADSENSE */

		div.adsense {
			margin: 15px;
			float: right;
		}

	/* HEADER */

		div#header {
			background: #eee url("/_images/grad-eee.png") top left repeat-x;
			border: solid 1px #ccc;
			border-width: 1px 0;
		}

		div#header h1 {
			margin: 0;
			float: left;
			font-family: Verdana, Arial, Helvetica;
			font-size: 100%;
			font-weight: normal;
			margin: 17px 0 0 15px;
			color: #999;
		}

		div#header h1 a {
			font-size: 100%;
			font-family: Verdana, Arial, Helvetica;
			color: #999;
			text-decoration: none;
		}

		div#header form.search {
			background: #603 url("/_images/grad-603.png") top left repeat-x;
			float: right;
			padding: 15px;
		}

		div#header form.search fieldset {
		}

		div#header .search-query, div#header input.search-submit {
			padding: 0;
			border: solid 1px #000;
			font-weight: normal;
			padding: 0.1em 0.25em;
		}

		div#header input.search-submit {
			margin-left: 15px;
		}


	/* HNAV */

		ul.hnav {
		}

		ul.hnav li {
			display: inline;
			margin-left: 1em;
		}

		ul.hnav li.first {
			margin-left: 0;
		}

		ul.hnav li.current a {
			text-decoration: none;
		}

	/* FOOTER */

		div#footer {
			margin: 2em 0 1em 0;
			border: solid 1px #ccc;
			border-width: 1px 0;
			background-color: #f9f9f9;
			text-align: center;
		}

		div#footer p {
			font-family: Verdana, Arial, Helvetica;
			margin: 0;
			padding: 0.5em 15px;
			font-size: 75%;
			color: #999;
		}

		div#footer a {
			font-family: Verdana, Arial, Helvetica;
			color: #999;
		}

	/* POS */

		h3 {
			margin: 1.5em 15px 0 15px;
		}

	/* LEMMA */

		div.lemma {
			margin-top: 2em;
		}

		div.lemma h2 {
			font-size: 300%;
			font-weight: bold;
			background: #603 url("/_images/grad-603.png") top left repeat-x;
			color: #fff;
			border-width: 1px 0;
			margin: 0;
			padding: 0.25em 15px;
		}

	/* ASSOCIATIONS */

		div.lemma-wa {
		}

		div.lemma-wa h5 {
			margin: 1em 15px 0 15px;
		}

		div.lemma-wa ol {
			display: block;
			float: left;
			margin: 0.75em 15px 0 15px;
		}

		div.lemma-wa li {
			display: inline;
			line-height: 1.5em;
			margin-top: 0.25em;
		}

		div.lemma-wa p {
			display: block;
			float: left;
			font-size: 75%;
		}

	/* WORDS */

		a.word {
			background: #603 url("/_images/grad-603.png") top left repeat-x;
			color: #fff;
			padding: 2px 5px;
			text-decoration: none;
		}
/*
		.pos-1 a.word {
			background-color: #00f;
		}

		.pos-2 a.word {
			background-color: #f00;
		}

		.pos-4 a.word {
			background-color: #ff0;
		}

		.pos-8 a.word, .pos-16 a.word {
			background-color: #0ff;
		}
*/
	/* SYNSETS */

		div.ss {
			margin: 1.5em 0 0 0;
		}

		div.ss-header {
			background: #eee url("/_images/grad-eee.png") top left repeat-x;
			border: dashed 1px #ccc;
			border-width: 1px 0;
		}

		div.ss-header h4 {
			font-weight: bold;
			padding: 0.5em 15px 0 15px;
		}

		div.ss-header p {
			margin: 0.5em 15px 0.5em 15px;
		}

		div.ss span.definition {
			font-weight: normal;
		}

	/* EXAMPLES AND FRAMES */

		div.ss-egs, div.ss-frames {
			margin: 1em 15px 0 15px;
		}

		div.ss-egs h5, div.ss-frames h5 {
			font-size: 100%;
			float: left;
			margin-right: 0.5em;
		}

		div.ss-egs ul, div.ss-frames ul {
		}

		div.ss-egs li, div.ss-frames li {
			display: inline;
		}

	/* POINTERS */

		div.ss-ptrs {
		}

		div.ss-ptrs h5 {
			margin: 1em 15px 0 15px;
		}

		div.ss-ptrs ul {
			margin: 0.75em 30px 0 30px;
		}

		div.ss-ptrs li {
			list-style: square outside;
			line-height: 1.5em;
			margin-top: 0.25em;
		}

		div.ss-ptrs p.view-more {
			margin-top: 0;
			margin-left: 30px;
		}

		div.ss-ptrs ul.more {
			margin-top: 0;
		}

	/* HACKS */

		.fc:after {
			content: ".";
			display: block;
			height: 0;
			clear: both;
			visibility: hidden;
		}

		.fc {
			display:inline-block;
		}

		/* Hide from IE Mac \*/

		.fc {
			display:block;
		}

		* html .fc {
			height: 1%;
		}

		/* End hide from IE Mac */

