a
{
	color: #993300; 
}
a:hover
{
	color: #1C1211;
}
#logo
{
	padding: 0px;
	margin: 0px;
}
h1 a:link
{
	text-decoration: none;
	color: #993300;
}
h1 a:visited
{
	text-decoration: none;
	color: #993300;
}
h2 a:link
{
	text-decoration: none;
}
h2 a:visited
{
	text-decoration: none;
}
h1
{
	/* Blog title in the header */
	padding: 0px;
	color: #1C1211;
	margin: 0px 0px 3px 20px;
	font: bold 210% Verdana, Sans-Serif;
}
h2 /* Blog entry title */
{
	margin: 0px 0px 3px 0px; /* left, top, bottom, right */
	padding: 2px 0px 0px 5px;
	color: #993300;
	font: bold 140% Verdana,Sans-Serif;
}
h3
{
	/* Blog date header */
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 105%;
	text-align: left;
}
h4
{
	color: #aa0033;
}
h6
{
	/* Menu headings */
	color: #1C1211;
	margin: 7px 0px 0px 0px;
	font: bold 105% Verdana,Sans-Serif;
}
h2.sidebar-title
{
	margin: 0px;
	color: #0045FF;
	font: bold 125% Verdana,Sans-Serif;
	padding: 0px;
	border: none;
	background: #ffffff;
}
p
{
	margin-top: 6px;
	margin-bottom: 8px;
}
.Menu ul
{
	margin: 0px 0px 3px 0px; /* Top, right, bottom, left */
	padding: 0px 0px 0px 0px;
	list-style-type: none;
}
.Menu li
{
	margin: 2px 6px 0px 0px;
	padding: 0px 10px 0px 0px;
	font-size: 12px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: 150px;
}
.Menu a:link
{
	text-decoration: none;
}
.Menu a:visited
{
	text-decoration: none;
}

.blogPost
{
	/* Blog entry text */
	width: 100%;
	padding-bottom: 14px;
	border-bottom: 2px solid #1C1211;
}

.postTable
{
	display: inline-block;
	background-color: white;
	width: 100%;
}
.blogPost strong
{
	font-weight: bold;
}
pre, code
{
	color: black;
	font-size: 0.9em;
	font-family: "Consolas" , "Courier New" , monospace;
}
pre
{
	background-color: #fafafa;
	border: 1px dotted #CCCCCC;
	padding: 2px;	
}
IMG
{
	margin: 3px, 6px, 3px, 6px;
}

strike
{
	color: #999999;
}
.bug
{
	padding: 5px;
	border: 0px;
}
.byline
{
	padding: 0px;
	margin: 0px;
	color: #444444;
	font-size: 90%;
}
.byline a
{
	border: none;
	text-decoration: none;
}
.byline a:hover
{
	text-decoration: underline;
}
.blogComments
{
	padding: 2px 0px 2px 5px;
	color: #555555;
	font-weight: bold;
}
.blogComment
{
	margin-top: 10px;
	font-weight: normal;
}
.blogComments .byline
{
	padding: 0px;
	margin-bottom: 20px;
	color: #444444;
	font-size: 90%;
	font-weight: normal;
	display: inline;
	margin-right: 10px;
}
.deleted-comment
{
	font-style: italic;
	color: gray;
}
.comment-link
{
	margin-left: .6em;
}

BODY
{
	margin-top: 0px;
	background: #7F6C65;
/*	background-image: url( 'http://www.jimandkatrin.com/CodeBlog/Images/CodeBackground.png' ); */
	color: #000000;
	font: 0.85em "Trebuchet MS" ,Trebuchet,Verdana,Sans-Serif;
}

div#outer
{
	width: 900px;
	background-color: #FFFFFF;
	margin-top: 0px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	padding: 0px;
	border-left: 2px solid #1C1211;
	border-right: 2px solid #1C1211;
	border-bottom: 2px solid #1C1211;
	border-top: 1px solid #1C1211;
}

div.Header
{
	background-color: #F1E6D4;
	background-image: url(http://www.jimandkatrin.com/CodeBlog/Images/Gears.jpg);
	height: 165px;
}

div.SubHeader
{
	background-color: #F1E6D4;
	background-image: url(http://www.jimandkatrin.com/CodeBlog/Images/GearsBottom.jpg);
	border-bottom: 1px solid #1C1211;
	border-top: 1px solid #A39386;
	height: 27px;
}

.HeaderContainer /* Sits inside the header for padding and border decoration */
{
	padding-top: 7px;
	overflow: hidden;
}
#description
{
	/* Blog description in header */
	padding-left: 10px;
	background: transparent;
	margin-left: 40px;
	font: bold italic 115% Verdana,Sans-Serif;
}

.bold
{
	font: bold 90% Verdana,Sans-Serif;
}

DIV.Menu
{
	width: 170px;
	overflow: hidden;
	float: left;
	padding-left: 9px;
	padding-right: 6px;
	padding-bottom: 6px;
	background-color: #F1E6D4;
	background-image: url(http://www.jimandkatrin.com/CodeBlog/Images/BackgroundMenu.png);
	border-right: 1px solid #1C1211; 
	border-bottom: 1px solid #1C1211; 
}

div#main
{
	background-color: #ffffff;
	margin-left: 180px;
}
div#mainpad
{
	padding: 10px;
}

div#footer
{
	padding: 8px;
	border-top: 1px solid #1C1211;
	clear: both;
}

/* Code formatting for writer plug-in */
.csharpcode, .csharpcode pre
{
	font-size: small;
	color: black;
	font-family: consolas, "Courier New", courier, monospace;
}
.csharpcode pre { margin: 0em; }
.csharpcode .rem { color: #008000; }
.csharpcode .kwrd { color: #0000ff; }
.csharpcode .str { color: #006080; }
.csharpcode .op { color: #0000c0; }
.csharpcode .preproc { color: #cc6633; }
.csharpcode .asp { background-color: #ffff00; }
.csharpcode .html { color: #800000; }
.csharpcode .attr { color: #ff0000; }
.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}
.csharpcode .lnum { color: #606060; }