* {margin: 0; padding: 0; font-family: "Lucida Grande", "Lucida Sans Std", "LucidaSans Roman", "Lucida Sans", verdana, sans-serif;}

body {line-height:1.5; font-size: .75em; color: #555; background: repeat-x 0 190px url(http://blog.libraryfind.org/stylesheets/contentBG.jpg);}

h1, h2, h3, h4 {font-weight: 400; letter-spacing: -1px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h1 {font-size: 2.4em; height: 91px; color: #f79247; font-family: Georgia, "Times New Roman", Times, serif;}
h1 img {margin: 0 0 -6px;}
h2 {font-size: 2.2em;}
h2 a {color: #B4C24B;}
h2 a:hover {color: #58BBEB;}
h3 {font-size: 1.8em; color: #6F6F6F;}

a {color: #cd4162; text-decoration: none;}
a:hover {color: #C00;}
a img {border: 0;}

p {margin: 0 0 18px;}

#header {height: 119px; padding: 72px 0 0 60px; background: #fff;}

#menu {height: 28px; list-style: none;}
#menu li {float: left;}
#menu a {display: block; font-size: 14px; line-height: 14px; padding: 0 0 8px; margin: 0 18px 0 0; color: #000;}
#menu a:hover {border-bottom: 6px solid #fcc;}
#menu a.selected {border-bottom: 6px solid #cd4162;}

#content {padding: 19px 20px 0; width: 565px; background: #fff; margin: 40px;}

.post {margin-bottom: 3em;}
.postMeta {font-size: .9em; margin: 18px 20px;}

#navigation {padding: 0 0 15px;}

#footer {font-size: .9em; margin: 10px;}

#comments, #comments textarea {font-size: .9em;}
#comments p {margin: 4px 0;}
h4 {font-size: 1.8em;}
.author {margin: 0 0 5px;}
.author a {font-style: italic;}
.time {float: right; font-size: .9em;}
#comments ol {list-style: none; color: #777; margin: 10px 0;}
#comments li {background: #f3f5e9; border: 1px dotted #d1d1d1; padding: 10px;}
#comments li.alt {background: none; border: 0;}
#comments input, #comments textarea {border: 1px solid #d1d1d1;}
#comments textarea {width: 100%; height: 250px;}
#comments textarea:focus, #comments input:focus {background: #eee; border-color: #a1a1a1;}
body:first-of-type #submit {padding: 3px;}