


* { margin: 0; padding: 0; outline: none; }
body { font: 14px/18px Helvetica, Verdana, sans-serif; color: #333; background: #fff; -webkit-text-size-adjust: none; }
img { border: none; }
h1, h2, h3 { font-weight: normal; }
ul.list { margin: 10px 0 10px 30px; }
li { list-style-type: square; }
abbr { border: 0; }
a { color: #007195; text-decoration: none; }
a.cur { font-weight: bold; }

.clear{ display: block;clear: both; height: 0; content: "."; }

#wrapper { margin: 10px; }

div#nav { height: 30px; }
#nav ul { clear: both; display: block; }
#nav ul li { list-style-type: none; line-height: 24px;display: block; }
div#nav ul li a { color:#007195; background: #f1f1f1; display: block; padding: 7px; text-decoration: none; margin-bottom: 1px;}
div#nav ul li a:hover { background: #fff; }
div#hd h1 span { display: inline-block; padding: 0 0 0 27px; background: url("../img/sprite.png") no-repeat 0 -275px; }
div#hd a[rel="previous"] { display: none; position: absolute; left: 12px; top: 15px; }

ul#nav { height: 36px; border-bottom: 1px solid #e1e1e1; background: url("../img/sprite.png") repeat-x 0 -55px; }
ul#nav li { display: inline; }
ul#nav li a { display: inline-block; padding: 14px 8px 8px 8px; font-size: 12px; font-weight: bold; text-transform: uppercase; text-decoration: none; color: #fff; }
ul#nav li.current a { color: #624100; background: url("../img/sprite.png") no-repeat 0 -110px, url("../img/sprite.png") no-repeat 100% -220px, url("../img/sprite.png") repeat-x 0 -165px; }

h2 { font-size: 14px; font-weight: bold; margin-bottom: 1em;}

li.hentry { border-bottom: 1px solid #e1e1e1; }
.hentry h2 { font-size: 17px; line-height: 1.2; }
.hentry h2 a { text-decoration: none; }
li.hentry h2 a { display: block; padding: 12px 40px 10px 12px; background: url("../img/hentry-a-bg.png") no-repeat 100% 50%; }

div.hentry { display: none; position: absolute; left: 0; top: 92px; width: 100%; padding: 12px 0; }
div.hentry[selected="true"] { display: block; }
div.hentry > * { padding: 0 12px; }
blockquote p { margin: 12px 0; font-size: 15px; line-height: 1.2; }
blockquote.entry-content p.thumbnail img { border: 1px solid #e1e1e1; padding: 2px; }
p.entry-meta, p.comment-meta { margin-bottom: 12px; font-size: 12px; color: #949494; }

div.comments { border-top: 1px solid #e1e1e1; margin-top: 24px; padding: 0; }
div.comments h3 { border-bottom: 1px solid #e1e1e1; padding: 12px; font-size: 15px; color: #707070; background: #f5f5f5; }
div.comments ul li { padding: 0 12px; }
div.comments ul li { border-bottom: 1px solid #e1e1e1; }

div#ft { padding: 12px 0; text-align: center; }
div#ft p { font-size: 12px; color: #949494; }
div#ft p a { white-space: nowrap; }
