body
	{
	margin:0px;
	padding:0px;
	background:#f6f6f6;
	color:#000000;
	font-family:"Trebuchet MS",Trebuchet,Verdana,Sans-Serif;
	}
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;
	}
div#sideBar 
	{
	margin:20px 0px 0px 1em;
	padding:0px;
	text-align:left;
	}
#header
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #eeeeee;
	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-top:double 3px #BF5C00;
	border-bottom:solid 1px #E89E47;
	color:#F5DEB3; 
	background:#DE7008;
	font:bold 300% 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:#777777;
	font-size:105%;
	}
h4
	{
	color:#aa0033;
	}
h6
	{
	color:#B8A80D;
	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%;
	}
#description
	{
	padding:0px;
	margin:7px 12% 7px 5%;
	color:#9E5205;
	background:transparent;
	font:bold 85% Verdana,Sans-Serif;
	}
.blogPost
	{
	margin:0px 0px 30px 0px;
	font-size:100%;
	}
.blogPost strong
	{
	color:#000000;
	font-weight:bold;
	}
#sideBar ul a
	{
	padding:2px;
	margin:1px;
	width:100%;
	border:none;
	color:#999999;
	text-decoration:none;
	}
#sideBar ul a:link
	{
	color:#999999;
	}
#sideBar ul a:visited
	{
	color:#999999;
	}
#sideBar ul a:active
	{
	color:#ff0000;
	}
#sideBar ul a:hover
	{
	color:#DE7008;
	text-decoration:none;
	} 
pre, code
	{
	color:#999999;
	}
strike
	{
	color:#999999;
	}
.bug
	{
	padding:5px;border:0px;
	}
.byline
	{
	padding:0px;margin:0px;
	color:#444444;
	font-size:80%;
	}
.byline a
	{
	border:none;
	color:#968A0A;
	text-decoration:none;
	}
.byline a:hover
	{
	text-decoration:underline;
	}
.review
	{
	margin:0px 0px 30px 0px;
	font-size:100%;
	}
.review strong
	{
	color:#000000;
	font-weight:bold;
	}

TH 
	{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	border-top:1px solid #eeeeee;
	border-bottom:dotted 1px #E0AD12;
	background:#F5E39E; 
	color:white;
	}
TR.odd 
	{
	background: #FFFFFF;
	}
TR.even 
	{
	background:#F5E39E; 
	}
