html, body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dd, dt { padding: 0; margin: 0; border: 0; list-style-type: none; }
body { background: url(images/background.jpg) center center; background-attachment: fixed; font-family: "Trebuchet MS", sans-serif; font-size: 16px; color: #444; line-height: 1.4em; }
a { color: #000; text-decoration: none; font-weight: bold; }
a:hover, a:focus, a:active { text-decoration: underline; }
a img { border: 0; }
h1 { float: left; }
h1 a { display: block; text-indent: -1000em; width: 687px; height: 111px; margin: 8px; background: url(images/title-transparent.gif) top left no-repeat; }
h1 a:focus, h1 a:active, h1 a:hover { background-position: 0 -111px; }

ul#menu { float: right; margin: 1em; padding: 0.6em 2em; background: #fff; border: 1px solid #ccc; font-size: 80%; }
ul#menu a { font-weight: normal; }

div#content { clear: both; }
span.date { margin-bottom: 1em; font-style: italic; font-size: 80%; display: block; }
div.article { width: 756px; padding: 20px 8px 90px; clear: both; margin-top: 2em; background: url(images/om.gif) center bottom no-repeat; }
div.article p { margin: 1em 0; }
div.article p.comments, div.article p.categories { margin: 0; font-size: 80%; text-align: right; border-top: 1px solid #ccc; color: #888; font-style: italic; }
div.article p.comments { float: left; border: 0; }
div.article h2 { font-family: Georgia; }
div.article h2 span.editentry a { font-size: 60%; color: #777; margin-left: 1em; font-weight: normal; }
div.wp-caption { margin: 1em auto; background: #fff; border: 1px solid #aaa; padding: 4px 0; }
div.aligncenter { text-align: center; }
div.wp-caption img { border: 1px solid #aaa; }
div.wp-caption p { margin: 0; font-size: 80%; }

div#respond { margin: 1em; padding: 0.5em; background: #fff; border: 1px solid #aaa; width: 700px; font-size: 80%; }
div#respond h3 { margin-bottom: 1em; }

div#comments { font-size: 80%; padding: 1em; }
div#comments h3 { margin-bottom: 1em; margin-top: 3em; }
div#comments ol.commentlist li { margin-bottom: 0.5em; list-style-type: decimal; margin-left: 2em; }
div#comments ol.commentlist cite { margin-bottom: 0.3em; display: block; } 

div.article ol, div.article ol li  { list-style-type: decimal; }
div.article li { margin: 0.3em 0 0.3em 2em; }


div#footer { font-size: 80%; text-align: center; padding: 1em; }

#links { padding: 8px; width: 756px; font-size: 80%; margin-bottom: 4em; }
#links .linkcat { border-top: 1px solid #ccc; margin-top: 2em; }
#links h2 { color: #444; font-size: 110%; }
#links li { list-style: none; }
#links li li { display: inline; padding: 0 1.6em 0 0; } 
#links a { color: #666; font-size: 85%; font-weight: normal; }
#links a:hover { color: #222; }  
