body {
  background: #604420 url(/images/1.gif) repeat;
  color: #000;
  font-family: Georgia, Times New Roman, Utopia, Times, serif;  /* Utopia is a core font on Linux, reported to be roughly equivalent to Georgia. */
  font-size: 14px;
  margin: 16px;
  padding: 0;
}

#accessibility{
  position: absolute;
  top: -10000px;
}

#container {
  background: #F5F5DC url(/images/2.gif) repeat;
  border: 1px solid #000;
  margin: 0px;
  padding: 0px;
}


#head {
  border: none;
  margin: 0;
  padding: 16px;
  text-align: center;
  /* height: 100px; */
}

/*
#head a {
  border: 0;
  margin: 0;
  padding: 0;
}
*/

#head a img {
  border: 0;
  margin: 0;
  padding: 0;
}


a {
  color: #852;
  border: 0;
  margin: 0;
  padding: 0;
  /*text-decoration: underline;*/
  text-decoration: none;
}

a:hover {
  text-decoration: underline;
}

h1 a {
  color: #000;
  /*text-decoration: none;*/
}


a img {
  border: 0;
  border-bottom: 1px solid #F5F5DC;
  margin: 0;
  padding: 0 0 2px 0;
}

a img:hover {
  border-bottom: 1px solid #000;
}

/*
#sidebar-right a img {
  border-bottom: 1px solid #F5F5DC;
  padding-bottom: 0 0 2px 0;
}

#sidebar-right a img:hover {
  border-bottom: 1px solid #000;
  padding-bottom: 0 0 2px 0;
}
*/

#foot {
  clear: both;
  font-size: 70%;
  margin: 0;
  padding: 16px;
  text-align: center;
}

blockquote {
  float: right;
  width: 140px;
  font-size: 8pt;
  font-style: italic;
  border: solid #C96;   /* #DCB; */
  border-width: 1px;
  color: #630;
  background: #F2E1B4; /*#E5C99A; /*#DEF;*/
  margin: 4px;
  padding: 4px;
}

blockquote p {
  margin: 0 6px;
  padding: 0;
}

blockquote em {
  font-style: normal;
}


#sidebar-left {
  float: left;
  width: 32px;
  \width: 32px;
  w\idth: 32px;
  margin-right: 5px;
  padding-top: 0px;    /* 50px; */
}

#sidebar-right {
  float: right;
  width: 170px;
  \width: 170px;
  w\idth: 170px;
  margin-left: 5px;
  padding-top: 0px;   /* 50px; */
}

#sidebar-left p {
  text-align: right;
}

/*
#sidebar-left p, #sidebar-right p {
  font-size: 10px;
  line-height: 15px;
}


#sidebar-left a, #sidebar-right a
{
	border: 0px;
	color: #C00;
}
*/

#sidebar-right div {
  margin-top: 1.0em;
}

#sidebar-right div img {
  margin: 0 0 2px 0;
  padding: 0;
}

.group img {
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.search img {
  margin: 0 0 2px 0;
  padding: 0;
}

.search input {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 80%;
  font-style: normal;
}

.categories img {
  margin: 0 0 2px 0;
  padding: 0;
}

.categories ul {
  margin: 0;
  padding: 0;
}

.categories ul ul {
  margin: 0 0 0 1em;
  padding: 0;
}

.categories li {
  list-style-type: none;
}

.books_currently_reading li {
  padding-bottom: 0.5em;
}

.books_currently_reading_info {
  font-size: 70%;
}

.bookscontent {
  margin-top: 0.25em;
}


.feedlink ul {
  margin: 0;
  padding: 0;
}

.feedlink li {
  list-style-type: none;
}

.feedlink li a {
  background: #F90;
  border-top: 1px solid #FC3;
  border-left: 1px solid #FC3;
  border-right: 1px solid #C60;
  border-bottom: 1px solid #C60;
  color: #FFF;
  /*font-family: monospace;*/
  font-size: 10px;
  font-weight: bold;
  width: 50px;
  \width: 50px;
  w\idth: 50px;
  padding: 1px 4px;
  text-decoration: none;
}


/*
.division {
  margin-top: 1.0em;
}

.division img {
  margin: 0 0 2px 0;
  padding: 0;
}
*/


/*
.browse p {
  font-size: 80%;
  font-style: italic;
}

.browse select, .browse option {
  font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
}
*/

#content {
  margin-left: 32px;      /* 32 for now; sidebar-left.width + 20 */
  margin-right: 190px;  /* sidebar-right.width + 20 */
  padding-top: 0;         /* 30px; */
}

#content ul li {
  list-style-type: disc;
}

#content p, #content li {
  line-height: 150%;
  margin-bottom: 0;
}

#content li {
  line-height: 150%;
  /*list-style-image: url(/images/23.gif);*/
  margin-left: -1.8em;
  margin-bottom: 0;
}

.commentcount {
  font-size: 70%;
  font-style: italic;
  text-align: right;
}

h1 {
  font-size: 170%;
  font-weight: normal;
  letter-spacing: 0.1em;
  margin-bottom: 0;
  margin-top: 0.5em;
}

h2 {
  font-size: 130%;
  font-weight: normal;

  letter-spacing: 0.1em;
  margin-bottom: 0;
  margin-top: 0.5em;
}

h3 {
  font-size: 115%;
  /*font-style: italic;*/
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0.5em;
}

h4 {
  font-size: 100%;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0.5em;
}

.articledate {
  font-size: 100%;
  font-style: italic;
  font-weight: bold;
  margin-bottom: 0;
  margin-top: 0;
}

/*
.comment_form {
  border: #EBEBD2 dashed 1px;
}


.comment_form:hover {
  background: #F0F0D7;
}
*/

.caps
{
	letter-spacing: 0.1em;
	font-size: 10px;
}

#content hr
{
	color: #ccc;
	width: 66%;
	margin-top: 2em;
	margin-bottom: 2em;
}

.center-hr {
  text-align: center;
  margin-top: 2em;
  margin-bottom: 2em;
}

.articleimage {
  float: left;
  margin: 0 8px 4px 0;
  border: 1px solid #444;
}

/*
@print sidebar-left {
  display: none;
}

@print sidebar-right {
  display: none;
}
*/