body, html {
	margin: 0px;
	padding: 0px;
	color: #000;
	font-family: "Trebuchet MS", Trebuchet, Verdana, Sans-Serif;
	background: #f6f6f6;
}
div#container {
	background: #147;
	overflow: hidden;
}
a {
	color: #DE7008;
}
a:hover {
	color:#E0AD12;
}
#logo{
	padding:0px;
	margin:0px;
}
div#mainClm {
	float: right;
	width: 66%;
	padding: 30px 7% 10px 3%;
	border-left: dotted 1px #E0AD12;
	background: #f6f6f6;
	height: 100%;
}
div#sideBar {
	margin: 0px;
	padding: 20px 0 20px 1em;
	text-align:left;
}
#header {
	padding: 0px;
	margin: 0px;
	border-bottom: dotted 1px #E0AD12;
	background: #F5E39E;
	color:white;
}
h1, h2, h3, h4, h5, h6{
	padding: 0px;
	margin:0px;
}
h1 {
	padding: 25px 0px 10px 5%;
	border-bottom: solid 1px #E89E47;
	color: #F5DEB3;
	background: #DE7008;
	font: bold 200% Verdana, Sans-Serif;
	letter-spacing: -2px;
}
h2 {
	color: #9E5205;
	font-weight: bold;
	font-family: Verdana, Sans-Serif;
	letter-spacing: -1px;
}
h3 {
	margin: 10px 0px 0px 0px;
	color: #777;
	font-size: 105%;
}
h4 {
	color: #a03;
}
h5 {
	color: #9E5205;
	font-size:110%;
}
h6 {
	color: #DE7008;
	font-size: 140%;
}
#sideBar ul {
	margin: 0px 0px 33px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 95%;
}
#sideBar li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	list-style-type: none;
	font-size: 95%;
	text-transform: lowercase;
}
#description {
	padding: 0px;
	margin: 7px 12% 7px 5%;
	color: #9E5205;
	background: transparent;
	font: bold 85% Verdana, Sans-Serif;
	text-transform: lowercase;
}
.blogPost {
	margin: 0px 0px 30px 0px;
	font-size: 100%;
}
.blogPost strong {
	color: #000;
	font-weight: bold;
}
#sideBar ul a {
	padding: 2px;
	margin: 1px;
	border: none;
	color: #999;
	text-decoration: none;
}
#sideBar ul a:link {
	color: #fff;
}
#sideBar ul a:visited {
	color: #fff;
}
#sideBar ul a:active {
	color: #f00;
}
#sideBar ul a:hover {
	text-decoration: underline;
}
strike {
	color: #999;
}
.bug {
	padding: 5px;
	border: 0px;
}
.byline {
	padding: 0px;
	margin: 0px;
	color: #444;
	font-size: 80%;
}
.byline a {
	border: none;
	color: #968A0A;
	text-decoration: none;
}
.byline a:hover {
	text-decoration :underline;
}
span.error {
	color: #147;
}
