DIV.previousNext
{
  width: auto;
}

h2
{
  margin-top: .7em;
  padding: .4em;
  background-color: #555;
  font-family: Verdana, "Times New Roman", Times, serif;
}

.news
{
  display: none;
}

#contentContainer
{
  margin: 0px 8px 0px 8px;
}

#contentContainer #sidebar
{
   width: 400px;
}

#sidebar
{
   margin-top: 0px;
}

#sidebar > div
{
   float: right;
}

#sidebar > #searchBox,
#sidebar > h3,
#sidebar > #tag-cloud,
#sidebar > .recentComments,
#sidebar > .links
{
   position: relative-absolute;
   float: left;
   clear: left;
   width: 235px;
}

#tag-cloud
{
   font-size: 1.5em;
   margin-bottom: 8px;
}

#content
{
  padding-right: 8px;
  margin-right: 420px;
}

#container
{
  width: auto;
  margin: 8px 20px 8px 20px;
}

#header
{
  width: auto;
  padding-top: 8px;
  background-position: right;
}

#header #titleContainer .title
{
  background-color: transparent;
  font-size: 2em;
}

.codeFile pre, .csharpcode pre
{
  background-color: inherit;
  color: inherit;
  border: none; 
  padding: 0;
  overflow: inherit;
  display:block;
  float:none;
}

#codeSnippetWrapper
{
  max-height: 240px;
  overflow: auto;
}

.codeFile, .csharpcode-wrapper, .csharpcode
{
  color: Black;
  background-color: White;
  font-family: Courier New;
  font-size: 10pt;
  font-weight: normal;
}

p.codeLine, pre.codeLine, pre.alt
{
  margin: 0pt;
  background-color: #EEF;
}

p.codeLineAlt, pre.codeLineAlt, pre.alteven
{
  margin: 0pt;
  background-color: #DDF;
}

.lineNumber, .lnum
{
  color: Teal;
  background-color: rgb(221, 221, 221);
}

.kwrd
{
  color: blue;
}