* {margin:0; padding:0;}
body {font-family:Cambria,Palatino Linotype,Book Antiqua,Palatino,serif; font-size:12px;}
a {text-decoration:none;color:#444444;}
img {border:none;}
ul {list-style:none;}
h1, h2, h3, h4 {font:100% Calibri,Verdana,Geneva,Helvetica,sans-serif; font-weight:bold;}
blockquote {margin:0 15px 0 20px;font-size:95%;}
pre {font-family:Inconsolata, Consolas, "Courier New", Courier, monospace;}


/* Get rid of the screen-only/navigation stuff*/
.sidebarbox {display: none;}
#navigation {display:none;}
#commentformblock {display:none;}
#hamburger {display: none;}
#ebooklink {display: none;}
#bannerImage {display: none;}


#header h1 {padding-left:10px;color:#444444;font-size:200%;font-weight:bold;margin:10px 0 20px 10px;}

#wrapper {margin-left:10px;}

#blog > h1 {padding-left:10px;margin-bottom:35px;border-bottom:2px #999999 dotted; font-size:150%; color:#999999;}
#blog div.post {padding-bottom:15px;}
#blog div.post h2 {padding-left:10px;border-bottom:1px #444444 solid; font-size:170%; color:#444444;}

#blog ul.meta {padding:3px 0 20px 10px;}
#blog ul.meta li {font:85% Calibri,Verdana,Geneva,Helvetica,sans-serif;line-height:80%;color:#444444;padding:0 5px 0 0;}
#blog ul.meta li.dt {float:left;}
#blog ul.meta li.cat {display:none;}
#blog ul.meta li.tags {display:none}
#blog ul.meta li.cc {float:left;}

#blog div.text {clear:both;padding:5px 10px 20px 10px;color:#444444;}
#blog div.allarchives {padding:10px 0;}
#blog div.allarchives > ul li {padding:5px 10px;}
#blog div.text h3 {font-size:120%;padding-top:12px;}
#blog div.text p {padding-bottom:12px;line-height:140%;}
#blog div.text ul {padding-left:30px;padding-bottom:12px;line-height:120%;list-style: outside url(../images/bullet.gif);}
#blog div.text ul>li {padding-bottom:5px;}
#blog div.text ol {padding-left:30px;padding-bottom:12px;line-height:120%;}
#blog div.text ol>li {padding-bottom:5px;}
#blog div.text blockquote {padding:3px 20px;}
#blog div.text > pre {padding-bottom:20px;}
#blog div.text p.shareit {display:none;}

#blog div.pager {display:none;}

#comments h3 {margin:20px 0 0 10px;font-size:140%; color:#444444;}

#comments div.comment {margin-top:5px; margin-bottom:5px; border-top:1px solid #888888;}

#comments ul.cmeta {margin:5px 0 5px 10px;}
#comments ul.cmeta li {font:85% Calibri,Verdana,Geneva,Helvetica,sans-serif;line-height:80%;color:#444444;padding:0 5px 0 0;}
#comments ul.cmeta li.cdt {float:left;}
#comments ul.cmeta li.num {clear:both;margin:10px 0 0 0; font-size:18px;}
#comments ul.cmeta li.num img {display:none;}

#comments div.ctext {color:#444444;padding:3px 10px 5px 10px;}
#comments h4 {padding:5px 10px 5px 0;font-size:100%;float:left;}
#comments p {padding:5px 0;line-height:120%;}
#comments a.deletecomment {display:none;}

#footer {clear:both;color:#999999;padding:10px 0;margin:0 0 0 10px;}
#footer p {font-size:85%}
#footer p a {color:#999999;}

.jmbcodeblock {
   font-family: Inconsolata, Consolas, "Courier New", Courier, Monospace;
	font-size:12px;
	line-height:110%;
	color: black; 
	border: 1px solid #5F5F5F;
	margin-bottom: 20px;
	padding: 10px 20px;
}