body {
	margin:0;
	padding:0;
	background: url(/img/bg/bluedown.jpeg) fixed;
	color:#111;
}
td#mainClm {
	width:70%;
	background:#fff url(/img/bg/lined_paper.gif);
}
td#sideBar { width:30%; }
#header {
	padding:5px 0 5px 0;
	margin-bottom:5px;
	border-bottom:4px solid #69f;
}
#header a:link { color:#024; }
#header a:visited { color:#036; }
#description {
	padding:1px;
	margin:6px 12% 0 5%;
	font-weight:light;
	color:#024;
}
h1,h2,h3,h4,h5,h6 {
	padding:0;
	margin:0;
}
h1 {
	padding-left:3%;
	padding-top:5px;
	color:#04c;
	font:bold 340%/0.8em Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
}
h2 {
	color:#000;
	font-weight:normal;
	font-family:Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
	font-size:175%;
	margin-left:50px;
}
h3 {
	margin:8px 0 0 15px;
	color:#666;
	font-size:105%;
}
h4 { color:#a03; }
h6 {
	color:#032;
	font:normal 220% Helvetica Neue Black Condensed,Arial Black,Arial,Sans-Serif;
	text-align:right;
	text-transform:lowercase;
}
dfn {
	border-bottom: 1px dashed #666;
	font-style: normal;
}
#sideBar ul {
	margin:0 0 20px 0;
	padding:0;
	list-style-type:none;
	text-align:right;
}
#sideBar li {
	margin:0;
	padding:0;
	list-style-type:none;
	text-align:right;
}
.blogPost {
	margin:5px 0 15px 95px;
}
.blogPost strong {
	color:#000;
	font-weight:bold;
}
#sideBar ul a {
	padding:2px;
	margin:1px;
	width:100%;
	color:#666;
}
#sideBar ul a:link { color:#666; }
#sideBar ul a:visited { color:#666; }
#sideBar ul a:hover {
	color:#fff;
	text-decoration:none;
}
#sideBar ul a:active { color:#f00; }
pre,code { color:#999; }
strike { color:#999; }
.bug {
	padding:5px;
	border:0;
}
.byline {
	padding:0;
	margin:0;
	color:#444;
}
.byline a {
	color:#935781;
	text-decoration:none;
}
.byline a:hover {
	color:#fff;
	text-decoration:underline;
}
#bloggerBug { padding:30px 0 0 12px; }

