
body { font:75%/1.5em Arial, Helvetica, sans-serif;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
 }

p { padding:0 0 1.5em 1em;color:#111; word-spacing:0.08em;   letter-spacing:0.03em; }
p img { text-align: center; margin: 0 auto; verticle-align:middle; padding: 0; border: 1px solid #e3e3e3; }
p img.right { float: right; margin: 0 0 1em 1em;  }

h1,h2{ font-weight:normal; color: #333; font-family:Georgia, "Times New Roman", serif; letter-spacing: 2px; word-spacing:0.1em; }
h3,h4,h5,h6 { font-weight: normal; color: #333; font-family:Georgia, "Times New Roman", serif; }


h1 { font-size: 2.2em;  margin-bottom: 0.682em; }
h2 { font-size: 1.9em;  margin-bottom: 0.79em; }
h3 { font-size: 1.7em;  margin-bottom: 0.882em; }
h4 { font-size: 1.4em;  margin-bottom: 1.071em; }
h5 { font-size: 1.3em;  margin-bottom: 1.154em; }
h6 { font-size: 1.3em;  margin-bottom: .7em; }


li ul, 
li ol  { margin:0 2.5em; }
ul, ol { margin: 0 1.5em 1.5em 1.5em; }


dl { margin: 0 0 1.5em 0; }
dl dt { font-weight: bold; }
dl dd { margin-left: 1.5em; }

#a { color: #035292; text-decoration: none; }
a { color: #f48123; text-decoration: none; }
a:hover { text-decoration: none; color: #646464; }


table {  margin-bottom: 1.5em; border-collapse: collapse; }
th {font-weight: bold; }
tr, th, td { margin:0; padding:0 1.5em 0 1em; height:18px; }
tfoot { font-style: italic;  }
caption { text-align:center; font-family:Georgia, serif;  }


abbr, acronym { border-bottom: 1px dotted #000; }
address { margin-top: 1.5em; font-style: italic; }
del { color: #000; }


blockquote { padding-left:1.5em; margin: 1.5em; border-left:3px solid #ccc; font-style:italic;  }
strong { font-weight: bold; }
em, dfn { font-style: italic; }
dfn { font-weight: bold; }
tt { display: block; margin: 1.5em 0; }
hr {color: #fff; background-color: #fff; border: 1px dotted #cdcdcd; border-style: none none dotted; } 

.post_meta { font-size: 1.5em; font-family:Georgia, "Times New Roman", serif; border; margin-bottom: 1.05em; } 

.comments { margin-bottom: 15px; }
.comment { border: 1px solid #cdcdcd; margin-bottom: 8px; }
.gravatar { margin: 10px; }
.gravatar_image { float: left; }
.comment_head { margin: 10px 10px 5px 56px; font-family: Verdana, Georgia, serif; font-weight: bold; }
.comment_body { margin: 10px 10px 0px 56px; }
.comment_footer { text-align: right; margin: 5px; }
.comment_form { margin-top: 20px; }
#tweetscontainer { margin-bottom: 0; margin-left: 15px; margin-right: 25px; font-family: "Lucida Sans Unicode", Tahoma, Verdana; font-weight: normal; }
.tweet { color: #33ccff; font-weight: bolder; }
#Nav { font-family: Tahoma, Verdana,  Georgia; font-size: 12pt; font-weight: bold; }
#Nav a { color: #f48123; }
#Nav a:hover { color: #ccc; }

.mt { margin-top: 15px; }
.mb { margin-bottom: 15px; }

pre {
	font-size: 12px;
	padding: 0;
	margin: 0;
	background: #f0f0f0;
	border-left: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	line-height: 20px; /*--Height of each line of code--*/
	background: url(/media/images/pre_code_bg_ylw.gif) repeat-y left top; /*--Background of lined paper--*/
	width: 560px;
	overflow: auto; /*--If the Code exceeds the width, a scrolling is available--*/
	overflow-Y: hidden;  /*--Hides vertical scroll created by IE--*/
}
pre code {
	margin: 0 0 0 40px;  /*--Left Margin--*/
	padding: 18px 0;
	display: block;
}
