body {
  font-family: Calibri, Verdana, Arial, sans-serif;
  font-size: 12pt;
}
#WLSearchBoxDiv {
  position:absolute;
  top:68px;
  right:4px;
  background-color: white;
}
#WLSearchBoxInput {
  padding-left: 2px!important;
}
#SearchSideBar {
  display:none;
}
code, pre, p font[face="monospace"], span[style~="Courier"] {
  font-family: Consolas, Courier New, monospace!important;
}
a:visited, a:active, a:link {	
  text-decoration: none;
  color: #2765ab;
}
a:hover {
  color: #85bdf5;
}
.highlight, .highlight0 {
  background: yellow!important;
}
.highlight1 {
  background: line!important;
}
.highlight2 {
  background: fuchsia!important;
}
.TagCloud a, .SidebarTagCloud a {	
  color: #2765ab!important;
}
.TagCloud a:hover, .SidebarTagCloud a:hover {
  color: #85bdf5!important;
}
#masthead a:link, #masthead a:active, #masthead a:hover, #masthead a:visited {
  color: white;
}
#masthead a:hover {
  text-decoration: underline;
}
.warning {
  color: red;
}
h1 a:visited, h1 a:active, h1 a:link, #header a:hover {
  color: white;
}
.CalendarTitle td {
  width: 60%;
}
td.CalendarNextPrev {
  width: 20%;
}
.CalendarOtherMonth {
  color: lightgrey;
}
#masthead, #header {
  color: white;
  background: #2765ab url(http://blogs.msdn.com/photos/heaths/images/787730/original.aspx) repeat-y top center;
  border-bottom: none;
  padding-right: 0;
  width: 100%;
}
#welcome {
  padding-right: 4px;
}
#content {
  background-color: white;
  border-left: 1px dashed gray;
  border-right: 1px dashed gray;
  border-bottom: 4px solid #2765ab;
}
#sidebar-a h3 {
  margin-left: 0px;
}
#sidebar-b h3 {
  margin-right: 0px;
}
img {
  border: none;
}
.postsub caption, .postsub th, .postsub td {
  font-size: 10pt!important;
}