#title {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 60px; PADDING-TOP: 8px; background-color: #333333;
}
#header {
	PADDING-BOTTOM: 8px; PADDING-LEFT: 12px; PADDING-RIGHT: 0px; PADDING-TOP: 0px;
}
BODY {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #c0c0c0; FONT-SIZE: 12px; background-color: #333333;
}
H1 {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #f2f2f2; FONT-WEIGHT: bold
}
H2 {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #f2f2f2; FONT-WEIGHT: bold
}
H3 {
	MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #f2f2f2; FONT-WEIGHT: bold
}
H1 {
	FONT-SIZE: 2em
}
H2 {
	FONT-SIZE: 2em
}
H3 {
	FONT-SIZE: 1.4em
}
P {
	LINE-HEIGHT: 180%; MARGIN-TOP: 0px
}
UL {
	LINE-HEIGHT: 180%; MARGIN-TOP: 0px
}
OL {
	LINE-HEIGHT: 180%; MARGIN-TOP: 0px
}
UL {
	
}
OL {
	
}
A {
	BORDER-BOTTOM: #0099cc 1px dotted; COLOR: #0099cc; TEXT-DECORATION: none
}
A:link {
	BORDER-BOTTOM: #0099cc 1px dotted; COLOR: #0099cc; TEXT-DECORATION: none
}
A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
#tagline 
{
	FONT-FAMILY: Arial, Helvetica, Verdana, sans-serif; COLOR: #c0c0c0; FONT-WEIGHT: normal
}
#title H1 A {
	BORDER-BOTTOM-STYLE: none; COLOR: #0099cc
}
.post A {
	BORDER-BOTTOM: #0099cc 1px dotted; COLOR: #0099cc; FONT-WEIGHT: normal; TEXT-DECORATION: none
}
.post A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; TEXT-DECORATION: none
}
.postsubhead {
	BACKGROUND: #333333;
}
.postsubhead A,
.postsubhead A:link,
.postsubhead A:visited 
{
	BORDER-BOTTOM-STYLE: none; FONT-WEIGHT: normal; color: #555555;
}
 
.postsub {
	BORDER: #555555 1px solid; FONT-SIZE: 12px; PADDING-TOP: 0.6em; 
}
.postsub H2 A {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT: #0099cc 8px solid; PADDING-BOTTOM: 0px; MARGIN: 0.6em; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; COLOR: #f2f2f2; FONT-SIZE: 1.2em; FONT-WEIGHT: normal; PADDING-TOP: 0px
}

#sidebar-a 
{
    padding-top: 400px;
    background-image: url(http://blogs.msdn.com/photos/chrislof/images/9858919/original.aspx);
    background-repeat: no-repeat;
}

#sidebar-a H3 {
	PADDING-BOTTOM: 0.2em; MARGIN: 0em 0px 0px 0em; PADDING-LEFT: 5px; PADDING-RIGHT: 0.2em; BACKGROUND: #555555; PADDING-TOP: 0.2em; color: #f2f2f2;
}
#sidebar-a UL {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-TOP-STYLE: none; BORDER-RIGHT: #333333 1px solid; background-color: #333333;
}
#sidebar-a A, 
#sidebar-a A:link,
#sidebar-a A:visited,
#sidebar-a A:hover
{
	BORDER-BOTTOM: #0099cc 1px dotted; COLOR: #0099cc; TEXT-DECORATION: none
}

#welcome A,
#welcome A:link,
#welcome A:visited
{
	BORDER-BOTTOM: #0099cc 1px dotted; COLOR: #0099cc; TEXT-DECORATION: none
}

.searchBox
{
    background-color: #f2f2f2; border: none;
}
.postview {
	FONT-SIZE: 12px; PADDING-TOP: 0.6em
}
.postview H2 {
	BORDER-BOTTOM-STYLE: none; BORDER-LEFT: #0099cc 6px solid; PADDING-BOTTOM: 0px; MARGIN: 0.6em; PADDING-LEFT: 8px; PADDING-RIGHT: 0px; COLOR: #ffffff; FONT-WEIGHT: normal; PADDING-TOP: 0px; 
}

#twitter_div A,
#twitter_div A:link,
#twitter_div A:visited,
#twitter_div A:hover
{
	BORDER-BOTTOM: #0099cc 1px dotted; COLOR: #0099cc; TEXT-DECORATION: none
}

#twitter_div UL {
	BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; BORDER-LEFT-STYLE: none; color: #c0c0c0;
}
#news {
	BORDER-BOTTOM: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-TOP-STYLE: none; BORDER-RIGHT: #333333 1px solid; background-color:#333333; color: #c0c0c0;
}
.SidebarTagCloud LI {
	LINE-HEIGHT: 2.5em;
}

.code
{
    color: #000000;
    border: 1px solid #c0c0c0;
    background-color: #f2f2f2;
    padding-left: 12px;
    padding-top: 6px;
    padding-bottom: 6px;
    padding-right: 12px;
}

.altcommentowner 
{
    background-color: #333333;
    border: 1px solid #0099cc;
}

div#widget { position: relative; width: 250px; height: 155px; }
body ul#cntdwn { width: 250px; height: 80px; background: transparent url(http://toysfortweets.com/visualstudiowidget/cntdwn-bg.png) no-repeat scroll left top; list-style-type: none; text-align: center; padding: 74px 0 0 0; margin: 0; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; }
body ul#cntdwn li { float: left; margin: 0 8px 0 0; background: transparent url(http://toysfortweets.com/visualstudiowidget/number-bg.png) no-repeat scroll left top; padding: 0 0 5px 7px; }
body ul#cntdwn li.first { margin-left: 20px; }
body ul#cntdwn li em { display: block;  color: #111; font-size: 1.6em; font-style: normal; font-weight: bold; background: transparent url(http://toysfortweets.com/visualstudiowidget/number-cap.png) no-repeat scroll right top; padding: 3px 7px 0 0; height: 35px; margin-bottom: -5px; }
div#widget a#link { display: block; width: 250px; height: 155px; position: absolute; top: 0; left: 0; }
