@charset "UTF-8";

body, h1, h2, h3, h4, p, li, input {
	font-family: 'lucida grande', helvetica, arial, verdana, garamond, sans-serif;
}

img {
	padding: 0px;
	margin: 0px;
	border: none;
	display: block; 		/* remove slight bottom spacing; explained: http://www.quirksmode.org/css/quirksmode.html */
}

ol li {
	margin-left: 3em;
}

div.next a, div.prev a
{
    font-size: 10pt;
}

textarea.code {
	display: block;
	font-family: Consolas, "Lucida Console", Monaco, monospace;
	font-size: 10pt;
	border:1px solid #086C40;/* purple: 6B239B, red/orange: C03000; */ 
	margin-bottom: 10px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
	width: 95%;
}

ol.spaced_list li {
	margin-bottom: 30px;
}

ol.spaced_list li p {
	margin-bottom: 10px;
}
	
}

#copyright_text {
	margin-left: 98px;
	float: left;
}

.overflow-auto {
	overflow: auto;
}

.ad img {
	display: inline !important;
	width: 385px;
}

.ad p {
	padding: 10px 15px;
}

.clearBoth {
	clear: both;
}

.tweet_this {
	text-align: right;
	margin-top: 30px;
}

.tweet_this p {
	font-size: 8pt;
	font-weight: bold;
}

.tweet_this a {
	font-size: 8pt;
}

.tweet_this img {
	float: right;
	margin-top: -5px;
}

.content h4 {
	margin-top: 30px;
}

blockquote li {
	font-style: normal;
/* 	font-family: 'Courier new', monospace; */
	font-size: 10pt;
}

blockquote p {
	font-style: normal;
/* 	font-family: 'Courier new', monospace; */
	font-size: 10pt;
}

a:link { 
	color: #086C40;
	text-decoration: none;
	font-weight: bold;
/* 	border: 0px !important; #aj-2009-04-30 */
}

a:visited {
	color: #6B238E;
	text-decoration: none;
	font-weight: bold;
/* 	border: 0px !important; #aj-2009-04-30 */
}

a:hover {
	color: #C03000;
	text-decoration: none;
	font-weight: bold;
/* 	border: 0px !important; #aj-2009-04-30 */
} 

a:active {
	color: #086C40;
	text-decoration: none;
	font-weight: bold;
/* 	border: 0px !important; #aj-2009-04-30 */
}

.ajcom_link {
	text-align: left;
	margin-top: -1em;
	margin-bottom: 1em;
}

.ajcom_post_update {
	border: 1px solid #CCCCCC;
	padding: 10px;
}

.not_code {
	font-family: 'lucida grande', helvetica, arial, verdana, garamond, sans-serif;
}

.code {
	font-family: Consolas, "Lucida Console", Monaco, monospace;
}

.code_wrapper {
	font-family: Consolas, "Lucida Console", Monaco, monospace;
	border:1px solid #086C40;/* purple: 6B239B, red/orange: C03000; */ 
	margin-bottom: 20px;
	margin-right: 5px;
	margin-left: 5px;
	padding: 5px;
}

.code_wrapper pre {
	background: none;
}

h3#comments {
	font-size: 12pt;
}

.nocomments {
	display: none;
}

.nofieldset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}

.comment p.title {
	margin-bottom: 0px;	
}
.comment p.metadata {
	margin-top: 0px;	
}

#sharethis_0 {
/*
	float: right;
	margin-top: -30px;
*/
	display: block;
	padding-bottom: 10px;
}