#leftmenu {font-size: medium;}
#news { margin: -1.5em -1em -1.5em -1em; }
#Cal { display : none;} 
#Nav { color: #ffffff;} 

a:visited, a:active, a:link {color:#0000cc;*important }
a:hover {color:#ff3000;important }


.clustermap img { border-color: #f5f5f5; }
.clustermap a:link a:visited { color: #f5f5f5;}
a.nolinklook:hover { text-decoration: underline; }
a.nolinklook:link { text-decoration: none; }
a.nolinklook:visited { text-decoration: none; }
a.nolinklook2:hover { text-decoration: underline; font-weight:bold }
a.nolinklook2:link { text-decoration: none; font-weight:bold }
a.nolinklook2:visited { text-decoration: none; font-weight:bold }

html, body{ background-color: #f5f5f5; margin: 0px !important; } 

#main { background-color : #fff;}

.posthead h2 {text-transform: none;} 
.postcontent p {font-face: Tahoma, Arial, Segoe UI; }

#header {
TEXT-TRANSFORM: none; 
BACKGROUND-IMAGE: url(http://blogs.msdn.com/photos/brent_goodpaster/images/9167565/original.aspx); 
BACKGROUND-REPEAT: no-repeat; 
BACKGROUND-COLOR: #A7E8FC; 
height: 95px;
}

#nav { 
top: 102px;
border-bottom: 2px solid #ffffff;
margin:0;
padding-bottom:0.2em;
padding-top:0.2em;
text-align:left;
}
 
#sidebar-a { 
border-left:1px solid #f5f5f5; 
float:right;
font-size:0.9em;
margin:0 0 0 0.5em;
padding:0.5em;
width:200px;
}

h1 {  font-size : 1.8em;} 

h1 a:visited,
h1 a:active,
h1 a:link,
h1 a:hover
{color: black;} 

#tagline {
  color: black;
}

.post{
 font-size: small;
 background-color : #FFFFFF;
 border: 1px solid #A7E8FC;
 border: 4px 4px 4px 4px ;
 padding: 10px;
 line-height: 120%;
 margin-bottom: 20px;}

.ownercomment{
 font-size: small;
 background-color : #FFFFFF;
 border: 1px solid #FF0000;
 border-bottom-width: 2px;
 border-right-width: 2px;
 padding: 4px;
 line-height: 120%;
}

CODE { font-family: Calibri, Tahoma, Arial, Segoe-UI; font-size: 1em; }

/* box around comment content */
#comments { font-size: .small; }
#comments h4 { background: #FFFFFF;
padding: .5pc;
padding-bottom: 0pt;
margin-bottom: 0pt;
border-left: 1px solid black; 
border-right: 1px solid black; 
border-top: 1px solid black;  }

.commentssubhead { background: #FFFFFF;
margin-top: 0pt;
padding-left: 1pc;
border-left: 1px solid black; 
border-right: 1px solid black; 
}
.commentsbody { background: #FFFFFF;
padding-left: 1pc;
padding-right: 1pc;
padding-top: .5ex;
border-left: 1px solid black; 
border-right: 1px solid black; 
border-bottom: 1px solid black; 
margin-top: 0pt;
margin-bottom: 1ex;
}


.TagCloud, .SidebarTagCloud {
list-style-type: none;
font-size: 1em;
line-height: 120%;
}

.Tag1, .Tag2, .Tag3, .Tag4, .Tag5, .Tag6 {
display: list-item;
font-size: 1.2em;
}

.TagCloud a:link, .TagCloud a:visited, .TagCloud a:active, .SidebarTagCloud 

a:link, .SidebarTagCloud a:visited, .SidebarTagCloud a:active {
margin: 0;
font-size: small;
font-weight: normal;
text-decoration: none;
}


#WLSearchBoxDiv {
  position:absolute;
  top:60px; right:30px;
  background-color: white;
}
#WLSearchBoxInput {
  padding-left: 2px!important;
}
#SearchSideBar {
  display:none;
}

#footer { background-color: #f5f5f5;  }