﻿body
{
	color: #101010 !important;
	font-size: 12px !important;
	line-height: 18px !important; 
	font-family: Arial !important;
	background-color: white !important;
}


h1
{
	font-weight: normal !important;
	font-size: 20px !important;
	line-height: 24px !important;
	font-family: Arial !important;
	padding-top: 10px !important;
	padding-bottom: 2px !important;
	margin-bottom: 8px !important; /*	font-weight: bold; 	font-size: 17px; 	font-family: Trebuchet MS; 	text-decoration: none; 	color: #000; 	color: #007AC9; 	line-height: 150%;*/
	width: 100% !important;
}


h2, h3, h4
{
	padding-top: 2px !important;
	margin-bottom: 8px !important;
	margin-top: 8px !important;
	font-family: Arial !important;
	color: #cc6600;
	font-weight: bold !important;
	font-size: 14px !important;
}




.article
{
	padding-bottom: 20px;
	color: #222;
	font-size: 12px;
	line-height: 18px !important;
}

.article ul
{
	margin-bottom: 0 !important;
	padding-bottom: 8px !important;
}

.article ul li
{
	margin: 0 !important;
	padding: 0 !important;
	padding-bottom: 10px !important;
}

.article_sidebar
{
	color: #444;
	font-family: Arial;
	font-size: 11px;
	line-height: 14px;
}


.article_sidebar p
{
	margin-top: 0;
}

.article_sidebar div
{
	margin: 0 !important;
	padding: 0 !important;
}

.article_sidebar h3
{
	font-family: Arial !important;
	font-size: 12px !important;
	font-weight: bold !important;
}



.article_sidebar ul
{
	margin: 0px 0px 0px 0px;
	padding: 0 0 8px 0 !important;
	list-style-type: none;
}

.article_sidebar ul li
{
	border-bottom: 1px dotted gray;
	padding-top: 2px;
	padding-bottom: 2px;
	list-style-type: none;
}


.article_sidebar .tags ul li, .article_sidebar .recentposts ul li, .orange_bullet
{
}

.article .summary
{
}

.article h1
{
	margin: 0 !important;
	padding: 0;
	line-height: 20px;
}


.article .content h4
{
	padding-top: 8px !important;
}

.article h1 a
{
	color: #cc6600;
	text-decoration: none;
}


.article .date
{
	color: gray;
	display: block;
	margin: 0;
	padding: 0;
	margin-top: 0px;
	font-size: 11px;
}

.article .content
{
	margin-top: 1em;
	margin-bottom: 2em;
	margin-left: 0px;
}

/* pull images in numbered and bulleted lists back nearer the original left margin so if the images
 * use 640px width they don't push the right-hand nav down in IE6 */
.article .content ol li img, .article .content ul li img
{
	margin-left: -34px;
}

.article strong
{
	font-weight: bold;
}


.article .links
{
	border-bottom: 1px dashed #ccc;
	padding-top: 8px;
}

.article .tags
{
}
.article .tags a
{
	background-color: #effbfe;
}

.comment
{
	color: #333;
	font-size: 12px;
	line-height: 20px;
}

.comment .separator
{
	padding-bottom: 16px;
	border-bottom: 1px dashed #999999;
	clear: both;
}


.comment .links
{
	clear: both;
	padding-top: 4px;
	display: block;
	float: right;
}

.comment .name
{
	background-color: #effbfe;
	color: gray;
	font-size: 10px;
	font-weight: bold;
}

.comment .date
{
	color: gray;
	font-size: 10px;
}

.comment .admin
{
	background-color: #F9FEFF;
}


.comment .content
{
	display: block;
	margin-top: 1em;
	padding-bottom: 8px;
}

.blogtable
{
	border-top: 1px solid gray;
	border-collapse: collapse;
	padding-top: 8px;
	font-size: 11px;
}

.blogtable td
{
	border-bottom: 1px dotted gray;
	padding-top: 2px;
	padding-bottom: 2px;
}


.article .code
{
	font-family: Courier New, Courier;
	font-weight: normal;
	font-size: 11px;
}

