/*
TAGS CLOUD
*/
.Tag1 a:link, .Tag1 a:visited
{
	color: #7d7257;
}

.Tag2 a:link, .Tag2 a:visited
{
	color: #7d7257;
}

.Tag3 a:link, .Tag3 a:visited
{
	color: silver;
}

.Tag4 a:link, .Tag4 a:visited
{
	color: silver;
    font-size: 120%;
}

.Tag5 a:link, .Tag5 a:visited
{
	color: gray;
    font-size: 120%;
}

.Tag6 a:link, .Tag6 a:visited
{
	color: gray;
    font-size: 120%;
}

.TagCloud {
	font-size: .8em;
}
/*
TAGS CLOUD
*/



a {
target: _blank;
}

img {
	margin: 0 0 0 0 !important;
}

body
{
    font-family: "TW Cen MT", Calibri, Verdana;
    font-size: 0.95em;
	background-repeat: repeat-y;
	background-image: url('http://www.devdebug.members.winisp.net/images/msdnblog/template/left_sidebar.jpg');
	background-position: 15px;	
}

#title a {
	color: #ccc;
	position: absolute;
	left: 40px;
	text-transform: capitalize;
	font-style: italic;
	line-height: 1.2em;
	font-size: .6em;
	border: none;
}

#title a:hover {
	color: silver;
}

.posthead h2 {
	color: green;
}

.posthead h2 a {
	color: #dc3409;
}

.postfoot {
	background-color: #F5F0D0;
	border-top: none;
	border-bottom: 4px solid #d1b9b3;
	margin-bottom: 3em;
	padding-left: 10px;
}

.postfoot a {
	color: #8b7f73 !important;
}

.postfoot a:hover {
	color: #706153 !important;
}

.CommonSubTitle {
	font-size: 1.1em;
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}

#commentform h3 {
	color: #DC3409;
}

#comments h3 {
	color: #dc3409;
}

.comment h4, .commentowner h4 {
	color: Teal;
	font-weight: normal;
	font-style: italic;
}

#postToolbar P {	
	margin: 0px;
}

#comments {
	margin-top: 80px;
}

a:link, a:visited {
	color: #0080B5;
}
a:hover {
	color: #FF8C00;
	border-bottom: 1px dotted;
}

#news {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	color: #888;
}

#news ul {
position: relative;
top: -40px;
}

#footer 
{
	padding-left: 235px !important;
}

#sidebar-a {
	border-right: none;
}

#masthead {
	background-color: #EFEDDE;
	border-bottom-width: 1px;
}

#masthead a {
	color: #8b7f73 !important;
}

#masthead a:hover {
	color: #706153 !important;
}

#nav {
	position: absolute;
	top: 140px;
	left: 20px;
	font-size: .8em;
	border-bottom: none;
}

#nav a {
	color: white;
}

#nav a:hover {
	color: #dfdfdf;
	border-bottom: none;
}

#header {
	background: #F2F2EA url('http://www.devdebug.members.winisp.net/images/msdnblog/template/header.jpg') no-repeat left top;
	height: 125px;
	min-width: 1024px;
	background-position: 6px;
	background-color: transparent;
	overflow: hidden; /* no idea why this works, but it fixes a FF problem */
}

#SubscriptionsSideBar {
	width: 250px;
	position: absolute;
	left: 780px;
	top: 60px;
}

#subscriptions {
	width: auto;
}

#subscriptions a {
	font-size: .9em;
	color: maroon;
}

#subscriptions a:hover {
	color: #dc3409;
	border-bottom: none;
}

#ArchiveSideBar a, #LinkSideBar a, #search a, #QuickLinks a, #news a {
	color: #7d7257;
}

#ArchiveSideBar a:hover, #LinkSideBar a:hover, #search a:hover, #QuickLinks a:hover, #news a:hover {
	color: #706153;
}

.searchBox {
	width: 100% !important;
}
#WLSearchBoxDiv .searchBox {
	margin: 0 !important;
}

#WLSearchBoxDiv /* Move Live SearchBox */
{
	position:relative;
	left: 0px;
	background-color: white;
}


.postcontent h3 {
	color: maroon;
	margin-top: 2.5em;
}

.postcontent h4 {
	color: #CD853F;
	font-weight: normal;
	font-style: italic;
	line-height: 0em;
	margin-top: 1.5em;
	margin-bottom: 1em;
	text-decoration: underline;
}

h5 {
	line-height: 0pt;
	margin-top: 30pt;
	margin-bottom: 5pt;
	font-style: italic;
	font-weight: bold;
	color: #aaaaaa;
}

blockquote p {
	margin-bottom: 2em;
}





/*
INSERT CODE FORMATTING
*/
.csharpcode, .csharpcode pre
{
    font-size: 0.9em;
    color: black;
    font-family: Consolas, "Lucida Console", 
	"Courier New", Courier, Monospace;
    background-color: #ffffff;
    white-space: pre;
}

.csharpcode
{
    width: 75%;
    padding:5px;
    font-size: 0.8em;
	
}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str { color: #006080; }

.csharpcode .op { color: #0000c0; }

.csharpcode .preproc { color: #cc6633; }

.csharpcode .asp { background-color: #ffff00; }

.csharpcode .html { color: #800000; }

.csharpcode .attr { color: #ff0000; }

.csharpcode .alt 
{
	background-color: #f4f4f4;
	width: 100%;
	margin: 0em;
}

.csharpcode .lnum { color: #606060; }
/*
END CODE FORMATTING
*