
a:link			{ color: #0000ff }
a:visited		{ color: #800080 }
a:active		{ color: #ff0000 }
a:hover			{ color: #330066 }
a.unlinked		{ color: #333333 }

body			{ background: white }
table			{ background: #e8e8ff; border-width: 1px  }
body, p, h1, h2, h3, h4, h5, h6, td[colspan], #nav-menu li, #categories li	{ font-family: Helvetica, Arial, Verdana, sans-serif }

body { max-width: 800px; margin: 0.25em auto; padding: 0 1em }

h1		{ font-size: x-large; font-weight: 800; text-align: left; padding: 0.3em 0 }
h1 a { text-decoration: none; color: black !important }
h1 span.heading-date { display: block; border-top: 6px solid black; background: #8888ff; color: white; font-size: large; padding: 0.2em }
h1 span.heading-date a { color: white !important }
h1 span.name-dot { color: #8888ff }


h2 { font-size: large; text-decoration: underline; margin: 1.5em 0 0.5em 0; clear: both }

h1, h2, h3 { font-weight: bold }

#nav-menu	{ list-style: none; padding: 0 0 1em 0; margin: 0; display: block; font-weight: bold }
#nav-menu li	{ float: left; margin: 1em 0.5em 2em 0 }
#nav-menu li a	{ background: #eef; height: 2em; line-height: 2em; float: left; padding-left: 1em; padding-right: 1em; width: 8em; display: block; border: 1px solid #dcdce9; color: #0d2474; text-decoration: none; text-align: center; }
#nav-menu li a:after { content: "..." }
#nav-menu li a:hover	{ background: #ccf; text-decoration: underline }
 /* Hide from IE5-Mac \*/
#nav-menu li a { float: none }


#issue-list { margin: 1em 0 0 1em }
#issue-list dt { font-weight: bold }
#issue-list dd { padding-left: 1em; font-size: smaller }

#issue-list li.new { font-size: 115%; background: #f4f4ff; padding: 0.2em 0.2em 0.2em 0.1em; list-style-type: square }

#issue-list small { font-style: italic; padding-left: 0.5em }

td		{ vertical-align: top }
p, li, table.booklist td, dt, dd	{ font-family: Georgia, serif }

#bd { padding-top: 2em }

.home-pullquote	{ font-size: 123.1%; font-weight: bold; text-align: center; padding: 1em }

#categories	{ margin-left: 0px; list-style-type: none; padding-left: 0.5em }
#categories li	{ margin: 1.5em 0em; white-space: nowrap }

dl dd { margin-bottom: 1em; margin-right: 5em }

table.booklist	{ margin-bottom: 1em }
table.booklist td, table.booklist th { text-align: left }
table.booklist td.category-description { text-align: left }

.category	{ font-size: large }
.category-description	{ font-size: small }

div.footer { margin-top: 2em; padding: 0.5em; border-top: 1px solid black; text-align: center }
