h1{ color: #050A03; background: #e4ebde; padding: 0px; margin: 0px; border: none; border-bottom: dotted 1px black; line-height: normal; font-size: 20pt;}
h2{ font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; font-size: 20pt; margin-bottom: 0px; margin-top: 0px; padding-top: 1em; color: White; background: inherit;}
h3{ padding-top: 1em;}
a{ border-bottom: solid 1px #050A03; }
a:hover{ color: #FFFFF3; border-bottom: solid 1px #FFFFF3; }
a:active{ color: #EEEEDD; }
table.navbuttons a { border: none; }
p.description{ font-weight: bold; border-left: solid 6px #FFFFF3; border-right: solid 6px #FFFFF3; border-bottom: dashed 1px #FFFFF3; border-top: dashed 1px #FFFFF3; padding-left: .75em; padding-right: .75em; padding-top: 2px; padding-bottom: 4px; background: #D9E0D6;}
div#mainClm{ line-height: 1.5em;}
div.blogPost{ background: #dae1d3 url(/images/post-back.png) bottom repeat-x; padding: 1.5em; border: dashed 1px #FFFFF3; margin-top: 1em; width: 800px; }
.buttonlink{ padding-top: 1em; font-size: medium;}
.buttonlink ul { margin: 0px; padding: 0px;}
.buttonlink ul li { padding: 0px; margin: 0px; display: inline; list-style-type: none;}
.buttonlink a{ display: block; color: Black; }
.buttonlink a:hover{ display: block; color: White; }
td.sideBar { width: 25%; background: #b2b7a8 url(/images/sidebar-back.png) repeat-x; padding: 1em; padding-top: 0em; text-align: left; line-height: 1.2em;}
td.sideBar .rss a{ border: none; background: #c9d0c2 url(images/feed-icon-16x16.png) no-repeat left center; padding-left: 33px;}
td.sideBar .rss a:hover { background: #ced7cb url(images/feed-icon-16x16.png) no-repeat left center; padding-left: 33px;}
td.sideBar .mailinglist { font-family: Trebuchet MS, Trebuchet, Georgia, Sans-serif; font-size: small; }
td.sideBar .mailinglist ul {margin: 0px; padding: 0px; }
td.sideBar .mailinglist p{ padding-top: 1em; }
div.librarything { padding: 1em; margin-top: 1em; border: solid 1px #ced7cb; background-color: #bac0af; font-size: small; }
div.LTitem { clear: both; }
div.LTitem img { float: left; margin-bottom: 1em; margin-right: 5px; }
div.LTitem a { background: transparent; border: none; }
div.LTitem a:hover { background: transparent; border: none; }
div.LTitem a:active { background: transparent; border: none; }
div.LTitem { text-align: right; }
div.LTitem span.LTtitle { font-style: italic; }
div.LTitem a span.LTtitle { border-bottom: solid 1px #050A03; background: transparent; }
div.LTitem a:hover span.LTtitle { background: transparent; color: #FFFFF3; border-bottom: solid 1px #FFFFF3; }
div.LTitem a:active span.LTtitle { background: transparent; color: #EEEEDD; }
div.LTprovided { clear: both; padding-top: 10px; font-size: x-small; font-family: Trebuchet MS, Trebuchet, Sans-Serif; text-align: left; }
div.bloggerBug { padding-top: 1em;}
div.bloggerBug a{ background: none; border: none;}
div.bloggerBug a:hover{ background: none; border: none;}
dt.profile-img a{ padding: 0;}
dt.profile-img img{ float: left; margin-right: 0.5em;}
dd.profile-data{ font-size: small; font-family: Trebuchet MS, Trebuchet, Sans-Serif; }
p.profile-textblock{ margin-top: 1em; padding-top: 0.5em; display: block; float: none; clear: both; font-size: small;}
td.sideBar ul{ padding-left: 0;}
td.sideBar ul li{ list-style-type: none; padding-bottom: 0.5em;}
div.article-header{ background: #e4ebde url(/images/blog-header-corner-ul.png) no-repeat; margin-bottom: 3em; width: 800px;}
table.article-header{ background: transparent url(/images/blog-header-corner-ur.png) no-repeat top right; border: none; border-bottom: solid 3px #FFFFF3; margin: 0em; padding: 0em; font-size: x-small; font-weight: bold; width: 100%;}
table.article-header table{ border: none; width: auto;}
div.aggregators{ width: 120px; float: right; font-size: 12px;}
div.byline { font-family: "Trebuchet MS", Trebuchet, Verdana, sans-serif; margin-bottom: 1em;}
div.byline a{ background: transparent url(/images/comment.png) no-repeat right; padding-right: 24px; margin-left: 1em; margin-right: 1em; font-size: smaller; margin-top: 1em;}
div.byline a.comment-link{ background: transparent url(/images/icon_link.png) no-repeat right; padding-right: 24px; margin-left: 1em; margin-right: 1em;}
div.byline span.item-action a{ background: none; padding-right: inherit; border: none;}
div.byline span.quick-edit-icon a{ background: none; padding-right: inherit; border: none;}
ul.previous-posts { margin: 0px; padding: 0px; padding-top: 1em;}
ul.previous-posts li { line-height: normal; margin-bottom: 0.5em; font-size: 12px; }

div.social-links{ clear: both; display: inline;}
div.social-links a{ border: none; background: none; margin: 0px; padding: 0px;}
div.social-links a:hover{ background: none;}
div.social-links a img{ vertical-align: middle; border: 1px solid DarkGray; padding: 0px; margin: 0px;}
div.blogComments{ background: #c7cdc4 url(/images/comments-back.png) repeat-x; border: solid 2px #8e948c; border-top: none; margin-bottom: 1em; margin-top: 0em; width: 800px; padding: 1.5em; }
.blogComments h2{ padding-top: 0em; background: none; line-height: 1em;}

.blogComments a{ border-bottom: solid 1px #FFFFF3;}
.blogComments a:hover{ color: #050A03; }
.blogComments a:active{ color: #EEEEDD; }
.blogComments a.comment-link{ background: #b6bdb3 url(/images/comment.png) no-repeat left center; padding-left: 33px; margin-bottom: 1em;}
.blogComments a.comment-link:hover{ background: #d4dcd0 url(/images/comment.png) no-repeat left center; padding-left: 33px;}

.blogComments div.blogComment{ font-size: small; background: #d1d6ce; border: solid 1px #FFFFF3; margin-top: 0.5em; margin-bottom: 0.5em; padding: 1em;}
div.blogComment div.byline{ font-size: smaller; font-weight: bold; text-align: right;}
div.blogComment div.byline a{ background: inherit; padding-right: 0px; margin-right: 0px;}
div.blogComment div.byline a:hover{ background: inherit; padding-right: 0px; margin-right: 0px;}
p.profile-link { display: none;}
img.inset { border: 1px DarkGray solid; margin: 0px 20px 20px 0px; width: 150px; float: left;}
img.inset-right { border: 1px DarkGray solid; margin: 0px 0px 20px 20px; width: 150px; float: right;}

div.legalese { padding: 1em; border: dashed #050A03 1px; font-family: Tahoma, Verdana, Arial, sans-serif; margin: 1px; background: #050A03; color: #9F9F94; font-size: 70%; text-align: left; }

.blogger-labels { border-top: solid 1px #FFFFF3; text-align: right; margin-top: 2em; margin-bottom: 0em; padding-top: 0.5em; font-size: smaller; font-family: Trebuchet MS, Trebuchet, Sans-Serif; }
.blogger-labels a { font-weight: bold; color: Black; background: transparent; border: none; }
.blogger-labels a:hover { color: #FFFFF3; background: transparent; }


/* DELICIOUS */
div#delicious{ margin-top: 1em;}
div#delicious a:hover{ background: #fffff3;}
.delicious-blogbadge-custom {font: 12px arial; border: 2px solid #B1B1B1; width: 190px; text-align: center; position: relative;background: #fffff3;}
.delicious-blogbadge-custom .save-to-link {clear: both; display: block; padding: 0 0 0 12px; margin: 0.5em; text-align: center; color: blue !important;text-decoration: none;font-weight: bold;background: url(http://images.del.icio.us/static/img/delicious.small.gif) no-repeat 2px 50%;border: none !important;}
.delicious-blogbadge-custom .url-link {text-align: right; display: block; float: right;color: #999 !important;text-decoration: none; padding: 4px 6px;position: absolute; bottom: 0px; right: 0px;border: none !important;background: #fffff3;}
.delicious-blogbadge-custom .url-link .post-count {background-color: #00f; color: #fff; padding: 0 0.25em 0 0.25em;}
.delicious-blogbadge-custom .empty-save-to-link {display: none;border: none !important;}
.delicious-blogbadge-custom .empty-save-to-link-label {display: block; font-size: 85%; text-align: center;}
.delicious-blogbadge-custom .empty-message {background-color: #E6E6E6; float: right; font-size: 95%; display: block; font-weight: normal; width: 100%; padding: 2px 0 2px 0;}
.delicious-blogbadge-custom .post-count-label-before {display: inline;}
.delicious-blogbadge-custom .post-count {display: inline; text-align: center;}
.delicious-blogbadge-custom .post-count-label-after {display: inline;}
.delicious-blogbadge-custom .top-tags-container {background-color: #fffff3; text-align: left; padding: 4px 6px 4px 6px; margin-bottom: 0.75em;}
.delicious-blogbadge-custom .top-tags-title {display: inline; font-size: 95%; font-weight: bold;}
.delicious-blogbadge-custom .top-tags {display: inline; margin: 0; padding: 0; text-indent: 0;}
.delicious-blogbadge-custom .top-tags li {font-size: 95%; display: inline; list-style: none; margin: 0; padding: 0 0.15em 0.15em 0;}
.delicious-blogbadge-custom .top-tags li a {padding: 0;margin: 0;text-decoration: none;border: none !important;color: blue !important;background: #fffff3;}
.delicious-blogbadge-custom .top-tags li a:hover{ background: #fffff3;}
.delicious-blogbadge-custom br {clear: both;}

div#facebookBadge { padding-top: 1em; }
div#facebookBadge a:hover img { border: none; }
div#facebookBadge table { border: none; }
