body {
   position: relative;
   padding: 0 0 1em 0;
   margin: 0;
   text-align: center;
	font-family: 'Hoefler Text', Georgia,'Big Caslon', serif;
	font-size: 75%;
	color: #1e1e1e;
	background: #eaeaea;
   }
.pronounciation {
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
	font-size: 95%;
}
a {
   color: #006699;
   }
   a:hover {
      text-decoration: none;
   }
abbr {
	text-decoration: none;
	border-bottom: none;
}
del {
	opacity: .5;
	text-decoration: line-through;
}
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
	font-family: 'Lucida Grande', 'Lucida Sans Unicode', Helvetica, sans-serif;
}
hr {
   height: 1px;
   width: 15em;
   color: #000;
   background-color: #000;
   border: none;
	border-top: solid 1px #000;
   margin-left: 0;
   }
ol {
   padding: 0;
   margin: 0;
   }
   ol ol {
      margin-left: 1.75em;
   }
/* make sure our quotes are fancy */
q:lang(en-us) { quotes: "“" "”" "‘" "’"; }
.footnote {
   text-indent: 2.5em;
	font-size: 80%;
   }
#content {
   position: relative;
   width: 50em;
   margin: 0 auto;
	text-align: center;
   }
#main_content {
	width: 36em;
	float: left;
}
#footer {
	width: 50em;
	float: none;
	clear: left;
}
.article {
	position: relative;
   width: 44em;
   padding: 2em;
   margin: 1em;
	color: #000;
   text-align: left;
   }
.side-panel {
	position: relative;
	width: 10em;
	text-align: left;
	float: left;
}
	.side-panel h2 {
		font-size: 100%;
		padding-left: 1em;
	}
	.side-panel ul {
		margin-left: 0;
		padding-left: 1em;
	}
	.side-panel li {
		list-style-type: none;
	}

.small {
	font-variant: small-caps;
}

/* Actual Dictionary Definition List stuff */
.oed dl { margin-left: 2em; }
.oed dt { margin-top: 1em; font-size: 110%;}
.oed dd { margin: 0 0 1em 2em; list-style-type: decimal; }
.oed dd:first-letter { font-weight: bold; font-family: Georgia, serif;}
.oed dd dl { margin-left: 2em;}
.oed dd dl dd { list-style-type: lower-alpha; }
/* Quotes inside OED entries are usually of the British variety */
.oed dd q:lang(en){ quotes: "‘" "’" "'" "'"; }

/* FAQ type stuff */
.faq {
	padding-left: 0;
	margin-left: 0;
}
.faq dt:first-letter, .faq dd:first-letter { 
	font-weight: bold; 
	font-size: 150%; 
}
.faq dd { margin-left: 0; padding-left: 0; }


/* Google reader stuff */
.reader-publisher-module {
}
.reader-publisher-module ul {
	text-align: left;
}