﻿----------------------------------------------------------*/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0; vertical-align: baseline;background: transparent;}
body {line-height: 1;}
ol, ul {list-style: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {border-collapse: collapse;border-spacing: 0; width:100%;}

/* =1 Global
----------------------------------------------------------*/
body {font-family:Arial, Helvetica, sans-serif; background:#FFF url(../images/ui/backgrounds/bg_body.jpg) no-repeat center 0px; color:#444;}
span.clear, li.clear, div.clear, .clear {border: 0;clear: both;display: block;float: none;font-size: 0;list-style: none;margin: 0;padding: 0;overflow: hidden;visibility: hidden;width: 0;height: 0;}
p.hide {visibility:hidden; position:relative; margin-top:-15px;}
.relative {position:relative;}
.clearfix:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.bump_right {margin-right:14px;}
.bump_bottom {padding:0 0 15px 0;}
.bump_top {padding:15px 0 0 0;}
.bump_top_bottom {padding:15px 0 15px 0;}
.sidecol .bump_left {padding-left:10px;}
.nomargin {margin:0;}
.floatright {float:right;}
.keyline_top {border-top:1px solid #d8d7d7;}
p, li, dl {font-size:.688em; line-height:1.3em;}
/*.peeldown_ad {float:right; margin:25px 0 -60px 0;}
.peeldown_ad {position:absolute; top:25px; right:0;}*/

.common_button {float:left; margin-top:10px;  padding:6px 10px; font-size:.75em;   }
.common_button.floatright {margin:0; float:right;}
.common_button:link, .common_button:visited, .common_button:hover, .common_button:active {color:#fff; display:block; border:1px solid #006eb9; text-decoration:none; font-weight:bold;}
.common_button:hover {border-color:#000;}
.bold {font-weight:bold;}
.normal {font-weight:normal;}
.link_advertise {color:#a3bcd1 !important; font-size:.625em; text-align:right; float:right; display:block; padding:7px 0 0 0;}
.kanoodleads .link_advertise {padding:7px 25px 15px 0;clear:both; font-size:1.3em;}
.star_ratings {margin-top:2px; padding-right:2px;}
.wrapper_star_ratings {font-family:Arial, Helvetica, sans-serif !important;font-size:.7em;}
.star_ratings img {}
.crp_shields {display:block; overflow:hidden; width:68px; height:12px; margin:2px 0 0 0;}
.crp_shields span {display:none;}

.landing_header {color:#000; padding:10px; margin-bottom:12px; height:auto !important; min-height:13px; font-weight:bold; font-size:0.917em; border-bottom:1px solid #fff; background:#AED2F0 url(../images/ui/sprites/sprite_page_elements.png) no-repeat scroll left top;}
.comments {margin-left:8px;}

.featured_textAd h2 {color:#006eb9; margin-bottom:16px;}
.featured_textAd p {clear:both; padding-bottom:12px;}
p.spacing {padding-top:6px; *padding-top:3px;}
p.spacingDouble {padding-top:10px; *padding-top:5px;}
.featured_textAd ul {color:#707070; list-style-type:disc; margin:0 0 12px 30px;}
.featured_textAd .link_advertise {color:#a3bcd1;}
.featured_comments .post_wrapper {padding-bottom:4px;}
.featured_comments .post_img {padding:1px; margin-right:10px; border:2px solid #1ca1fc;}
span.count {color:#7F909C;}

.important {background-color:#fef7e8; border:1px solid #f7b01c; padding:8px;}
.featured_textAd p a {text-decoration:underline;}

	/*common table styles*/
	.tbl_common {text-align:left; margin-bottom:20px;}
	.tbl_common th a {font-weight:bold;}
	.tbl_common td {font-size:.688em; padding:4px 9px; vertical-align:middle; border:1px solid #cecece;}
	.tbl_common th div {position:relative;}

/* =2 Links
----------------------------------------------------------*/
a {font-weight:normal;}
a:link 		{color:#0078c9;text-decoration:none;}
a:visited {color:#8b5ed0;text-decoration:none;}
a:hover 	{text-decoration:underline; cursor:pointer;}
a:active	{color:#18a758;}
a.disabled	{color:#999;text-decoration:none;}
.main_nav a:visited, .footer a:visited, .link_advertise:visited, .popular_today_nav a:visited, .wrapper_category_buttons a:visited, .top_answerers_sub h4 a:visited, .nav_bullets li a:visited, .nav_quickstarts li a:visited, .top_answerers_sub h3 a:visited, .link_transcript a:visited, .link_forgot:visited, .link_not_member a:visited, .list_what_is_silverlight li a:visited, .rate_login a:visited, .usernav a:visited, .dropdown_language_top a:visited {color:#0078c9;}

a.dim:link 		{color:#4ca0d9;text-decoration:none;font-weight:normal;}
a.dim:visited 	{color:#0b7a7e;text-decoration:none;font-weight:normal;}
a.dim:hover 	{text-decoration:underline;}
a.dim:active	{color:#0ad7df;}


/* =3 Headings
----------------------------------------------------------*/
h1 {font-size:1em; color:#000; margin:0 0 15px 0; font-weight:normal;}
h2 {font-size:0.917em; color:#000; font-weight:normal;}
h3 {font-size:0.834em; color:#000;}
h4 {font-size:0.75em; color:#000; font-weight:normal;}
h5 {font-size:0.75em; color:#000;}
h1.landing_not_shown {font-size:10px;position:absolute;top:8px;left:25px;color:#fff;}
h2.h2_75em {font-size:.75em; padding:0 0 15px 10px;}
h2.h2_834em {font-size:.834em; padding:0 0 15px 10px;}
h3.h3_688em, h2.h2_688em {font-size:.688em;}
h3.h3_75em {font-size:.75em;}
.wrapper_category_buttons h3.category_button_heading {background:none !important;font-size:.8em;}
	
/* =5 Navigation
----------------------------------------------------------*/
.wrapper_nav {min-height:43px; height:auto !important; height:43px;  width:100%; clear:both;position:relative; z-index:1;}
.wrapper_nav:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.main_nav {padding-left:24px;}
.main_nav li {float:left;} 
.wrapper_nav h1 {margin-bottom:0;}
.landing_header .frm_filter_inline {top:5px; right:5px; width:220px; height:23px; position:absolute; background:#fff none;padding:3px 5px 0;}
.frm_filter_inline {float:right;width:230px;height:22px;display:inline;}
.frm_filter_inline p {width:230px;}
.frm_filter_inline input {border:1px solid #fff;width:196px;height:17px;display:inline;color:#386583;}

.wrapper_nav ul li {list-style: none;display: inline;}
.wrapper_nav ul li a {display:block; float: left;text-decoration:none; font-size:16px; color:#006eb9;}
.wrapper_nav ul li a span {padding: 19px 12px 10px 13px; display:block;}
.wrapper_nav ul li a:hover {background: url(../images/ui/sprites/sprite_main_nav.png) no-repeat right bottom;border: none;text-decoration:none;}
.wrapper_nav ul li a:hover span {background: url(../images/ui/sprites/sprite_main_nav.png) no-repeat left bottom;border: none;}
.wrapper_nav ul li a.selected {background:url(../images/ui/sprites/sprite_main_nav.png) no-repeat left 2px;color:#000; margin-right:5px; _margin-right:2px;}
.wrapper_nav ul li a.selected span {background: url(../images/ui/sprites/sprite_main_nav.png) no-repeat right 2px; color:#000; margin-right:-5px; position:relative;}
*:first-child+html .wrapper_nav ul li a.selected span {zoom:1;} /*to adjust bottom right margin in ie7*/

.landing_header_tabs {top:4px; right:12px; position:absolute;}
.landing_header_tabs li {list-style:none; display:inline;}
.landing_header_tabs li a {display:block; float:right; text-decoration:none; font-size:0.98em; margin-left:5px;}
.landing_header_tabs li a:visited {color:#0078c9}
.landing_header_tabs li a span {padding:9px 8px 11px 8px; display:block;}
.landing_header_tabs li a:hover {color:#000; text-decoration:none;}
.landing_header_tabs.white li a.selected {background-color:#FFF; background-position:right -300px;}
.landing_header_tabs.white li a.selected span {background-position:0 -300px;}
	
/* =6 Main Content Blocks and Headings
----------------------------------------------------------*/
.header { min-height:64px; height:auto !important; height:64px; width:962px; float:left; position:relative;}
.header h1 {margin:0;}
.banner_header iframe, .banner_header img {float:left;}
.banner_header.banner_header_breadcrumb {background:#f8f8f8; border-top:1px solid #ebebeb;}
.usernav {float:right;}
.usernav li {display:inline; font-size:.683em; color:#5497c5;}
.usernav ul {text-align:right;}
.usernav .usernav-signedin {position:relative; top:-10px;}
.usernav .username {padding:0 2px 0 0;}
.usernav .usernav-options {padding:23px 0 0 0; _padding-top:26px;}
*:first-child+html .usernav .usernav-options {padding-top:26px;}
.usernav.signedin .usernav-options {position:relative; padding:0 42px 0 0; top:-10px; _top:-7px;}
*:first-child+html .usernav.signedin .usernav-options {top:-7px; padding-top:0;}
.usernav .usernav-options li {border-left: 1px solid #5497c5; padding-left:5px;}
.usernav .usernav-options .noborder {border-left:none;}
.usernav a:link, .usernav a:visited, .usernav a:active, .dropdown_language a:link, .dropdown_language a:active, .dropdown_language a:visited {color:#fff;}
.usernav .avatar img {border:2px solid #1ca1fc; padding:1px; background-color:#fff;position:relative; top:20px;}

.breadcrumb {min-height:8px; height:auto !important; height:8px; border-bottom:1px solid #ebebeb; background:#FFF url(../images/ui/sprites/sprite_page_elements.png) no-repeat -5251px top; padding:10px 26px 6px 26px; font-size:.625em; width:1250px}
.breadcrumb:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.breadcrumb a, .breadcrumb .current_page {float:left; display:block; height:15px; white-space:nowrap;}
.separator {padding:0 5px; display:block; float:left; height:15px; width:5px; background:url(../images/ui/sprites/sprite_icons.png) no-repeat 5px -1998px;}
.wrapper_all	{width:962px; margin:0 auto; padding-bottom:50px; position:relative;}
.wrapper_all:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.wrapper_main, .wrapper_home_top, .main_content, .sidecol, .content_half {float:left;}
.wrapper_main.full_width {width:1250px;}
.content_full, .content_wrapper_half {margin-bottom:17px;}
.wrapper_main	{background:#fff url(../images/ui/sprites/sprite_page_elements.png) no-repeat -869px top;padding:20px 26px 15px 26px; position:relative;}
.wrapper_home_top {width:1250px;} .wrapper_home_top .content_half {margin-bottom:0;}
.placeholder_home_top {float:left;}
.main_content {width:584px; margin-right:14px;}
.content_wrapper_half { width:584px;  }
.content_wrapper_half:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.content_half {width:271px; height:600px; background-color:#000; padding:1px 1px 1px 1px; position:relative; }
.content_thin {width:1px; height:600px; background-color:#FFF;  position:relative; }
.content_half p, .content_half dl, .content_half ul, .content_half h3, .content_half h2, .content_full.add_pad p, .content_full.add_pad ul,.content_full.add_pad h3,.content_full.add_pad h2  {padding-left:10px; padding-right:10px;}
.content_otherhalf {width:860px; height:615px; background-color:#FFF; padding:1px 1px 19px 30px; margin-left:5px; position:relative; border: thin solid #A9A9A9;}
.content_full {width:584px; background-color:#fff; padding-bottom:10px;}
.content_full:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.content_half .more_links {padding:0;}
.main_content .more_links, .wrapper_home_top .more_links {padding-left:5px;padding-top:6px;clear:left;}
.sidecol_content .more_links {margin-left:-5px; position:relative;clear:left}
.more_links li {float:left;}
.more_links a {padding:0 5px; font-family:Arial, Helvetica, sans-serif;}
.content_full .landing_header {min-height:13px; height:auto !important; height:13px; background:#aed2f0 url(../images/ui/sprites/sprite_page_elements.png) no-repeat left top; padding:10px; border-bottom:1px solid #fff; margin-bottom:12px; font-size:.917em; font-weight:bold;}
.content_half .landing_header {min-height:13px; height:auto !important; height:13px; background:#aed2f0 url(../images/ui/sprites/sprite_page_elements.png) no-repeat -584px top; padding:10px; border-bottom:1px solid #fff; margin-bottom:12px; font-size:.917em; font-weight:bold;}

.bg_button_runtime_1, .bg_button_runtime_2 {background:url(../images/content/common/bg_side_button_runtime.png) no-repeat;height:82px;padding:10px 0 0 100px;}
input.button_runtime_small{
	width:178px;
	height:31px;
	background:url(../images/content/common/bg_button_runtime_small.png) no-repeat;
	color:#FFF;
	font-weight:bold;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	text-alignx:left;
	cursor:pointer;
	margin:0 0 10px 0;
	padding:6px 20px 6px 0;}
input:hover.button_runtime_small{background-position:0 -47px;}

p img.spinner {padding: 5px 0px; display: inline; float: left;}

/* CONTENT FONTS */
.wrapper_main p, .wrapper_main li, .post_title, .wrapper_footer, dl, table {font-family:verdana, Helvetica, sans-serif;}

.content_full.no_bg, .content_half.no_bg, .wrapper_main.no_bg {background:#fff; background-color:#fff;}
.content_half.no_pad p, .content_half.no_pad dl, .content_half.no_pad ul, .content_half.no_pad h3, .content_half.no_pad h2 {padding-left:0; padding-right:0;}
.content_half.no_pad {padding-bottom:0;}
.wrapper_home_top h2 {position:relative;}
.content_full.no_bg h2 {font-size:1em;}
.content_full.no_bg h2.post_title {font-size:.688em;}
.sponsor_label {font-size:.65em; padding:0 10px 0 90px; color:#666666; position:absolute; right:75px; top:12px;}
.sponsor_img {position:absolute; right:6px; top:8px;}
.icon_rss {padding:0 0 0 10px; margin-bottom:-2px; position:relative;}
ul.bullets {margin-bottom:12px;}
ul.bullets li {color:#878787; font-size:.563em; line-height:2.2em;}
ul.bullets a  {background: url(../images/ui/sprites/sprite_icons.png) no-repeat left -895px; padding-left:10px; font-size:1.222em; }
ul.bullets.no_links li {background: url(../images/ui/sprites/sprite_icons.png) no-repeat left -894px; padding-left:10px; color:#494949; font-size:.7em; line-height:1.3em;}
ul.bullets.no_links a {background: none; padding-left:0;font-size:1em; }
.content_full .bullets {margin:0;}

ul.nav_bullets {margin:12px 0;}
ul.nav_bullets li {line-height:normal;}
.nav_bullets li a, ul.nav_bullets .no_link {padding:3px 25px; display:block; width:260px; background:transparent url(../images/ui/sprites/sprite_icons.png) no-repeat scroll 13px -892px;}
.nav_bullets li.selected {border-top:1px solid #e7e6e6; border-bottom:1px solid #e7e6e6; background:#fff url(../images/ui/sprites/sprite_icons.png) no-repeat scroll 7px -2195px; _zoom:1;}
.nav_bullets li.selected a {background:none; font-weight:bold; color:#000; _zoom:1;}
.nav_bullets li.selected a:visited {font-weight:bold; color:#000;}
.nav_bullets .new {font-size:.7em;}
.nav_bullets_desc {font-size:1em; padding:0 10px 0 25px; margin-top:-4px; margin-bottom:4px; position:relative;}

.sidecol {width:312px;}
.sidecol_content {background-color:#FFF; border-left:1px solid #d8d7d7; border-right:1px solid #d8d7d7; padding:0 10px; width:290px; position:relative;}
.sidecol_content.padding_narrow {padding:0 5px; width:300px;}
.sidecol_content.nopadding {padding:0; width:310px;}
.sidecol_content:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.sidecol .rounded_top {height:6px; overflow:hidden; background: url(../images/ui/sprites/sprite_page_elements.png) no-repeat -1831px top; display:block; width:100%;}
.sidecol .rounded_bottom {height:9px; overflow:hidden; background: url(../images/ui/sprites/sprite_page_elements.png) no-repeat -2143px top;display:block; width:100%;  margin-bottom:17px;}
.sidecol_content img {float:left;}
.sidecol_content .sponsor_label {font-size:.65em; padding:0 10px 0 90px; color:#666666; position:absolute; right:70px; top:10px;}
.sidecol_content .sponsor_img {position:absolute; right:18px; top:3px;}
.sidecol_content h2 {padding-top:9px; font-weight:bold; font-size:.834em;}
.sidecol_content h3 {margin:10px 0; font-size:.75em; font-weight:normal;}
.sidecol_content h3.nomargin { padding-top:10px;margin-top:0px}
.sidecol_content .post_title {font-size:.688em;}


		/*post blocks*/
		.post_img  {float:left; padding:2px; border:1px solid #bcbcbc; display:block; float:left; margin:0 5px 0 0; display:inline; background-color:#fff;}
		 a:hover .post_img, a.online .post_img {padding:1px; border:2px solid #a5b8c5; /*display:block; float:left; display:inline;*/}
         a:hover.online img, a:hover.online, .usernav .avatar a:hover {border-color:#6edfff !important;}
		 a.online .post_img {border-color:#1CA1FC !important;}
         .post_date, .post_author {color:#878787; padding:2px 0 1px 0; font-size:.563em;word-spacing:-.1em; font-family:Arial, Helvetica, sans-serif !important;}
         .post_author {padding-top:0;}
		.post_title {font-size:.75em; line-height:1.4em;}
		.post_title .new {font-size:1em; font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.post_description {padding-bottom:20px;}
		.post_wrapper {width:100%; padding-bottom:16px;}
		.post_wrapper.with_sep_line {padding-bottom:10px;margin-bottom:11px;border-bottom:1px solid #fff;}
		.post_wrapper.geek_tutorial {padding-bottom:9px;}
		.post_wrapper:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
		.post_wrapper .post_description {padding:0;}
		.content_half .post_wrapper .post_description {padding:0 10px;}
		.post_wrapper.inline_posts {width:285px; height:68px; float:left;}
		.post_wrapper.inline_posts h2, .post_wrapper.inline_posts p {padding-left:10px; padding-right:10px;}
		.post_wrapper.inline_posts .wrapper_arrow_ratings {padding:0;}
		
		.featured_sample  {width:166px; float:left; margin-right:20px;}
		.featured_sample .post_title {line-height:normal;}
		.featured_sample .post_img {margin-bottom:3px;}
		.featured_sample .post_date{padding:0 0 10px 0;}
		
		/*category button blocks*/
		.wrapper_category_buttons {float:left; margin:0 0 0 13px; display:inline; width:272px;}
		.wrapper_category_buttons h3 {margin:0 0 13px 0;}
		.wrapper_category_buttons h4, .wrapper_category_buttons h3 {position:relative; margin:0 0 13px 0; background:url(../images/ui/sprites/sprite_bg_category_buttons.png) repeat-y -544px top; font-size:.75em;}
		.wrapper_category_buttons a {display:block; width:222px; min-height:11px; height:auto !important; height:11px; font-size:1.112em; padding:10px 10px 10px 40px; background:url(../images/ui/sprites/sprite_button_icons.png) no-repeat left top; }
		.wrapper_category_buttons a span.count {color:#7f909c; font-size:.8em; text-decoration:none;}
		.wrapper_category_buttons a:hover span.count {text-decoration:none;}
		span.category_button_top {display:block; background:url(../images/ui/sprites/sprite_bg_category_buttons.png) no-repeat left top;}
		span.category_button_bot {display:block; background:url(../images/ui/sprites/sprite_bg_category_buttons.png) no-repeat -272px bottom;}
		.new {color:#ff0000; font-weight:bold; font-size:.6em;}
		
		.content_half .wrapper_category_buttons h3, .content_half .wrapper_category_buttons h4 {padding:0; background:url(../images/ui/sprites/sprite_bg_category_buttons.png) repeat-y -1346px top;}
		.content_half .wrapper_category_buttons {margin:0 0 0 10px; width:265px;}
		.content_half .wrapper_category_buttons a {width:215px;}
		.content_half span.category_button_top {background-position:-816px top;}
		.content_half span.category_button_bot {background-position:-1081px bottom;}
		/*category button sprite*/
		.wrapper_category_buttons .b_video_silverlight {background-position:8px -1192px;}
		.wrapper_category_buttons .b_data {background-position:8px -52px;}
		.wrapper_category_buttons .b_web_services {background-position:8px 8px;}
		.wrapper_category_buttons .b_controls {background-position:8px -112px;}
		.wrapper_category_buttons .b_podcasts {background-position:5px -177px;}
		.wrapper_category_buttons .b_screencasts {background-position:5px -237px;}
		.wrapper_category_buttons .b_mix07 {background-position:8px -286px;}
		.wrapper_category_buttons .b_books {background-position:8px -351px;}
		.wrapper_category_buttons .b_mix08 {background-position:8px -285px;}
		.wrapper_category_buttons .b_mix09 {background-position:8px -285px;}
		.wrapper_category_buttons .b_quickstarts {background-position:8px -411px;}
		.wrapper_category_buttons .b_dynamic_languages {background-position:8px -470px;}
		.wrapper_category_buttons .b_silverlight2expression {background-position:8px -532px;}
		.wrapper_category_buttons .b_documentation {background-position:8px -591px;}
		.wrapper_category_buttons .b_white_papers {background-position:8px -652px;}
		.wrapper_category_buttons .b_hands_on_labs{background-position:8px -712px;}
		.wrapper_category_buttons .b_1_videos {background-position:8px -772px;}
		.wrapper_category_buttons .b_silverlight_training {background-position:8px -832px; letter-spacing:-.05em;}
		.wrapper_category_buttons .b_mix2008 {background-position:8px -286px;}
		.wrapper_category_buttons .b_mix2007 {background-position:8px -286px;}
		.wrapper_category_buttons .b_1_mobile {background-position:8px -892px;}
		.wrapper_category_buttons .b_expression_web {background-position:8px -952px;}
		.wrapper_category_buttons .b_expression_design {background-position:8px -1012px;}
		.wrapper_category_buttons .b_expression_blend {background-position:8px -1072px;}
		.wrapper_category_buttons .b_expression_media {background-position:8px -1132px;}
		.wrapper_category_buttons .b_community_websites {background-position:8px -1252px;}
		.wrapper_category_buttons .b_community_gallery {background-position:8px -1312px;}
		.wrapper_category_buttons .b_community_recognition {background-position:8px -1372px;}
		.wrapper_category_buttons .b_forums {background-position:8px -1432px;}
		.wrapper_category_buttons .b_support {background-position:8px -1492px;}
		.wrapper_category_buttons .b_silverlight3 {background-position:8px -1732px;}
		.wrapper_category_buttons .b_media {background-position:8px -1792px;}
		.wrapper_category_buttons .b_silverlight4 {background-position:8px -1852px;}
		.wrapper_category_buttons .b_japanese {background-position:8px -1912px;}
		.wrapper_category_buttons .b_tim_heuer {background-position:8px -1972px;}
	
		/*up-down ratings*/
		.wrapper_arrow_ratings {position:relative; width:97px; height:23px; margin:3px 0 2px 0;}
		.community_popup .wrapper_arrow_ratings {margin:1px 0 2px 40px;}
		.arrow_ratings_left a, .arrow_ratings_right a {width:41px; height:15px; display:block; position:absolute; padding:5px 4px 3px 4px; text-align:center;}
		.arrow_ratings_left a {left:0; top:0; background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat left top}
		.arrow_ratings_left a:hover {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -196px top;text-decoration:none}
		
		.arrow_ratings_left a img, .arrow_ratings_right a img { margin-top: -2px; }
		.arrow_ratings_left a img.rated, .arrow_ratings_right a img.rated { margin-top: 0px; }
		
		
		/*.arrow_ratings_left a img, .arrow_ratings_right a img { width:13px;height:11px;}*/
		.arrow_ratings_left a img.voteanimated { margin-top:-9px;width:16px;height:21px;}
		.arrow_ratings_right a img.voteanimated { margin-top:-4px;width:16px;height:21px;}
		
		.arrow_ratings_right a {right:0; top:0; background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -49px top}
		.arrow_ratings_right a:hover {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -245px top;text-decoration:none}
		.arrow_ratings_left a.rated, .arrow_ratings_left a:hover.rated {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -98px top; z-index:100; cursor:default;}
		.arrow_ratings_right a.rated, .arrow_ratings_right a:hover.rated  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -147px top; z-index:100; cursor:default;}
		
		.wrapper_arrow_ratings img {display:inline; padding:1px 4px 0 0; position:relative;}
		
		.arrow_ratings_left a.rated img {position:relative; padding-top:2px;}
		.arrow_ratings_right a.rated img {position:relative; padding-top:2px;}
		
		.wrapper_arrow_ratings a, .wrapper_arrow_ratings a:hover, .wrapper_arrow_ratings .count {color:#000;}
		.wrapper_arrow_ratings a.rated, .wrapper_arrow_ratings a.rated .count {color:#fff; text-decoration:none;}
		.wrapper_arrow_ratings .count {padding-top:0px; display:inline; vertical-align:top;}
		
		.wrapper_arrow_ratings.inactive {position:relative; width:85px; height:17px;}		
		.inactive .arrow_ratings_left a, .inactive .arrow_ratings_right a {width:35px; height:13px; display:block; position:absolute; padding:2px 4px; overflow:hidden; cursor:default;}
		.inactive .arrow_ratings_left a, .inactive .arrow_ratings_left a:hover  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat -294px top}
		.inactive .arrow_ratings_right a, .inactive .arrow_ratings_right a:hover  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -337px top}
		.inactive .arrow_ratings_left a.rated, .inactive .arrow_ratings_left a:hover.rated {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -380px top; z-index:100;}
		.inactive .arrow_ratings_right a.rated, .inactive .arrow_ratings_right a:hover.rated  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -423px top; z-index:100;}
		
		.wrapper_arrow_ratings.inactive img {margin-top:0;}
		.inactive .arrow_ratings_left a.rated img, .inactive .arrow_ratings_right a.rated img {position:relative; margin-top:0; padding-top:1px;}
		
		.wrapper_arrow_ratings.inactive a, .wrapper_arrow_ratings.inactive a:hover, .wrapper_arrow_ratings.inactive .count {color:#a1a1a1; text-decoration:none; font-weight:bold; font-size:10.9px; line-height:14.5px;}
		.wrapper_arrow_ratings.inactive  a.rated, .wrapper_arrow_ratings.inactive  a.rated .count {color:#fff; text-decoration:none;}
		
		.rate_login, .rate_message {background:url(../images/ui/backgrounds/bg_rate_login.png) no-repeat left top; width:103px; height:34px; padding:13px 0 0 13px;  display:none; font-weight:bold; margin:0; color:#838282; position:absolute; z-index:200; font-style:normal; font-family:Verdana, Arial, Helvetica, sans-serif; }
		.rate_message { width:150px;}
		.rate_login a {font-weight:bold;}
		.wrapper_arrow_ratings .rate_login a {color:#0078c9;}
		
		/*up-down rating style page specific style overrides*/
		.wrapper_main .wrapper_arrow_ratings {font-family:Arial, Helvetica, sans-serif;}
		.tutorials .main_content .wrapper_arrow_ratings {margin:5px 0 0 0;}
		.content_half .wrapper_arrow_ratings {padding:0;}
		.ratings_video_list {margin:3px 0 0 93px;}
		.gallery .bump_right .wrapper_arrow_ratings {padding:0; margin:3px 0 0 15px;}
		.geek_tutorial .wrapper_arrow_ratings {margin:5px 0 0 93px;}
		.geek_tutorial .ratings-samples-list{margin:3px 0 2px 10px; width:auto;}
		.geek_tutorial .ratings-samples-list .arrow_ratings_right a {right:auto; left:42px;}
		.geek_tutorial .ratings-samples-list .comments {margin-left:100px;} 
		.wrapper_arrow_ratings.inactive .comments, .wrapper_arrow_ratings.inactive .comments:hover {color:#0078C9; text-decoration:none;}
		.med_thumb_nowrap .wrapper_arrow_ratings a, .small_thumb_nowrap .wrapper_arrow_ratings a {font-weight:normal;}
		.med_thumb_nowrap .wrapper_arrow_ratings, .ratings_tutorials {margin-left:10px;}
		.ratings_video_samples {margin-left:92px;}
		.med_thumb_nowrap td .wrapper_arrow_ratings {margin-left:0;}
		.quickstarts .content_half .wrapper_arrow_ratings a {display:block;padding:2px 4px;width:35px;}
		.quickstarts .content_half .wrapper_arrow_ratings {margin-bottom:2px; margin-top:-3px;}
		.quickstarts .content_half .inactive .arrow_ratings_left a, .quickstarts .content_half .inactive .arrow_ratings_left a:hover  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat -294px top}
		.quickstarts .content_half .inactive .arrow_ratings_right a, .quickstarts .content_half .inactive .arrow_ratings_right a:hover  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -337px top}
		.quickstarts .content_half .inactive .arrow_ratings_left a.rated, .quickstarts .content_half .inactive .arrow_ratings_left a:hover.rated {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -380px top; z-index:100;}
		.quickstarts .content_half .inactive .arrow_ratings_right a.rated, .quickstarts .content_half .inactive .arrow_ratings_right a:hover.rated  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -423px top; z-index:100;}
		.content_full.blog .wrapper_arrow_ratings a {display:block;padding:2px 4px;width:35px;}
		.content_full.blog .wrapper_arrow_ratings {margin-bottom:2px; margin-top:-3px;}
		.content_full.blog .inactive .arrow_ratings_left a, .content_full.blog .inactive .arrow_ratings_left a:hover  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat -294px top}
		.content_full.blog .inactive .arrow_ratings_right a, .content_full.blog .inactive .arrow_ratings_right a:hover  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -337px top}
		.content_full.blog .inactive .arrow_ratings_left a.rated, .content_full.blog .inactive .arrow_ratings_left a:hover.rated {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -380px top; z-index:100;}
		.content_full.blog .inactive .arrow_ratings_right a.rated, .content_full.blog .inactive .arrow_ratings_right a:hover.rated  {background:url(../images/ui/sprites/sprite-arrow-ratings.png) no-repeat  -423px top; z-index:100;}
		
		/*PAGE SPECIFIC RULES*/
		/*HOME*/
		.wrapper_video {margin-left:7px; margin-bottom:10px;display:inline; float:left; border:1px solid #c7c7c7; padding:2px;}
		.wrapper_video img {float:left;}
		.video_sponsor {border-bottom:1px solid #c6c6c6; margin:0 10px 10px 10px; padding-bottom:10px; width:265px;}
		.video_sponsor:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
		.video_sponsor p {color:#6f6f6f; float:left; margin-right:15px; padding-left:0;}
		.video_sponsor img {float:left;}
		.added_videos {float:left; padding:15px 0 0 0;}
		.added_videos h3 {margin:0 0 20px 0; padding:15px 0 0 10px; border-top:1px solid #fff;position:relative;}
		.added_videos .more_links {padding:10px 0 0 5px;}
		.popular_today_nav {position:absolute; top:33px; left:9px;}
		.popular_today_nav li {float:left; display:inline;}
		.popular_today_nav a { padding:3px 6px; display:block; float:left; border-top:1px solid #FFF; border-right:1px solid #FFF; border-left:1px solid #FFF;}
		.popular_today_nav a:hover, .popular_today_nav a.selected { background-color:#fff; border-top:1px solid #e5e5e5; border-right:1px solid #e5e5e5; border-left:1px solid #e5e5e5;text-decoration:none;  padding:3px 6px 4px 6px;}
		.popular_today_content {background-color:#fff; clear:both; border-top:1px solid #e5e5e5; margin-top:32px; padding:10px 0;}
		.popular_today_content li {margin:0 8px; clear:both;}
		.popular_today_content a {display:block; padding:6px 0 6px 25px; float:left;}
		.popular_today_content .icon_doc {background:url(../images/ui/sprites/sprite_icons.png) no-repeat left -95px;}
		.popular_today_content .icon_video {background:url(../images/ui/sprites/sprite_icons.png) no-repeat left 5px;}
		.h2_popular_today {padding-left:5px;}
		.active_forum_posts {padding:12px 0;}
		.active_forum_posts dt {overflow:hidden; white-space:nowrap; width:290px;}
		.active_forum_posts dd, .active_forum_posts dt a {padding-left:25px;}
		.active_forum_posts dt a {padding-bottom:8px; display:block; _zoom: 1}
		.active_forum_posts dd {font-size:.818em; color:#878787; margin-top:-10px; position:relative; padding-bottom:10px;}
		.active_forum_posts dt.question a {background:url(../images/ui/sprites/sprite_icons.png) no-repeat left -300px;}
		.active_forum_posts dt.checkmark a {background:url(../images/ui/sprites/sprite_icons.png) no-repeat left -200px;}
		/*.thumbs_whos_online {clear:both;}
		.thumbs_whos_online a {float:left; padding:2px; border:1px solid #bcbcbc; display:block; float:left; margin:0 14px 13px 0;}
		.thumbs_whos_online a:hover, .thumbs_whos_online a.online { padding:1px; border:2px solid #1ca1fc;}
		.thumbs_whos_online a.nomargin {margin:0 0 13px 0;}
		.thumbs_whos_online img {float:left;}
		.thumbs_whos_online .more_links a {padding:0 0 0 5px; border:0; margin:0;}*/
		.thumbs_whos_online h2 {padding-bottom:10px;}
			.thumbs_whos_online p {padding-bottom:15px;}
			.thumbs_whos_online li {float:left; padding:0 19px 18px 0;}
			.sidecol .thumbs_whos_online li {padding:0 14px 13px 0;}
			.thumbs_whos_online li.nomargin {padding-right:0;}
			.thumbs_whos_online a img {padding:2px; border:1px solid #bcbcbc; display:block; float:left; display:block;width:30px;height:30px}
			.thumbs_whos_online a:hover img  {padding:1px; border:2px solid #a5b8c5;}
			.thumbs_whos_online a.online img {padding:1px; border:2px solid #1CA1FC;}
			.thumbs_whos_online .more_links li {padding:0;}
		.community_recog .post_wrapper {padding-bottom:10px;}
		.community_recog .post_img  {margin:0 5px 0 0;}
		.community_recog .post_date {color:#878787; padding:7px 0; font-size:.563em;}
		.community_recog .post_title {font-size:.688em; line-height:1.4em; width:248px; float:left;}
		.community_recog .post_title a {float:left; margin-right:6px;}
		.community_recog h2 {background:url(../images/ui/sprites/sprite_icons.png) no-repeat 240px -396px; padding-bottom:6px;}
		
		.content_half .list_what_is_silverlight {padding:0; border-bottom:1px solid #fff; margin-top:12px;}
		.list_what_is_silverlight li a {font-weight:bold;border-top:1px solid #fff; background-color:#eaf0f4; _zoom:1; padding:10px 10px 10px 35px; display:block; background:#eaf0f4 url(../images/ui/sprites/sprite_button_icons.png) no-repeat;}
		.list_what_is_silverlight li .wis_learn {background-position:5px -1612px;}
		.list_what_is_silverlight li .wis_started {background-position:5px -1550px;}
		.list_what_is_silverlight li .wis_download {background-position:5px -1672px;}
		.list_what_is_silverlight li .wis_video {background-position:5px -772px;}
		.list_what_is_silverlight li .wis_books {background-position:5px -351px;}
		.wrapper_home_top .content_half {background:#FFF url(../images/ui/sprites/sprite_page_elements.png) no-repeat -10280px bottom; padding-bottom:19px;}
		.home_news .post_wrapper {padding-bottom:0;}
		.home_news .content_half {padding-bottom:4px;}
		
		
		.box_getstarted .steps {padding:5px 15px 0 0; float:left;}
		.box_getstarted .steps li {float:left; width:28px; height:33px; background: url(../images/ui/sprites/sprite_list_icons.png) no-repeat; padding:0; margin:0;}
		.box_getstarted .steps li.step2 {background-position:-1024px 0;}
		.box_getstarted .steps li.step3 {background-position:-2048px 0;}
		.box_getstarted h2 {font-weight:bold; font-size:1em; padding:0 0 3px 0;}
		.box_getstarted p {font-size:.917em;}
		
		.content_full_border {border-left:1px solid #D8D7D7; border-right:1px solid #D8D7D7; padding:7px 15px;}
		.content_full.no_padding {padding:0;}
		.content_full_border_top, .content_full_border_bot {display:block; overflow:hidden; height:6px; width:584px;}
		.content_full_border_top {background:url(../images/ui/sprites/sprite_page_elements.png) no-repeat -12000px top;}
		.content_full_border_bot {background:url(../images/ui/sprites/sprite_page_elements.png) no-repeat -12584px top;}
		
			
		
		/*SHOWCASE*/
		.showcase_submit_project {width:285px; float:right; padding-bottom:23px;}
		.frm_search_narrow {float:right;  background:#fff url(../images/ui/sprites/sprite_page_elements.png) no-repeat -7399px top; width:170px; height:26px; margin:0; display:inline;}
		.showcase_submit_project .common_button {margin:0 0; padding:6px 10px;}
		.frm_search_narrow .search_input {color:#4ca0d9; width:134px; font-size:1.091em; padding:5px; float:left;background: transparent; margin:0; border:0;}
		.frm_search_narrow .search_button {cursor:pointer;display:block;float:left;font-size:13px;height:26px;width:26px;background: transparent; margin:0; border:0; padding:0;}
		.showcase_para {padding-top:13px;}
		.wrapper_main.showcase {padding-bottom:0;}
        .showcase_object {background:#fff;}
		
		
/* =7 Form
----------------------------------------------------------*/
.frm_filter { background:#fff url(../images/ui/sprites/sprite_page_elements.png) no-repeat -7569px top; width:100%; height:43px; margin:10px 0 15px 0; position:relative;}
.frm_filter .search_input {color:#4ca0d9; width:270px; font-size:1.091em; padding:13px 15px 12px 20px; float:left; background:transparent; border:0; margin:0;}
.frm_filter a, .frm_filter_inline a {position:absolute; left:-999em;}
.frm_filter .icon_close, .frm_filter_inline .icon_close {display:block; top:11px; left:269px; text-indent:-999em; width:20px; height:20px; background:transparent url(../images/ui/sprites/sprite_icons.png) no-repeat left -2300px;}
.frm_filter_inline .icon_close {left:206px;top:3px;}
.frm_filter select { padding:1px 0;}
.frm_filter .filter_select {float:right; margin:10px; }
.frm_filter label {padding:4px 5px 0 0; display:block; float:left;}
.frm_common .checkbox_grid {display:block; position:relative;padding-left:119px;}
.frm_common .checkbox_grid.wide {padding-left:220px;}
.frm_common .checkbox_grid span {display:block; float:left;margin-bottom:8px;}
.frm_common .checkbox_grid input {float:left;}
.frm_common .checkbox_grid label {width:180px;padding-top:2px;font-weight:normal;}
.frm_common .wrapper_error.error .checkbox_grid label {padding-left:0;width:180px;}

	/*JOIN*/
	.wrapper_main.form p {margin-bottom:10px;}
	.wrapper_main.form .frm_common p {margin:0;}
	.wrapper_main.form .important {font-weight:normal; padding:8px 25px 10px 29px;}
	.frm_common_top {display:block; width:100%; height:4px; background: url(../images/ui/sprites/sprite_page_elements.png) no-repeat -8460px top; overflow:hidden;}
	.frm_common_bot {display:block; width:100%; height:4px; background: url(../images/ui/sprites/sprite_page_elements.png) no-repeat -9370px top; overflow:hidden;}
	.page_not_found .frm_common_bot {margin-bottom:10px;}
	.frm_common_mid {width:876px; background-color:#FFF; border-left:1px solid #d8d7d7; border-right:1px solid #d8d7d7; padding:4px 16px 4px 16px;}
	.page_not_found .frm_common_mid {padding:40px 16px;}
	.frm_common_mid:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
	
	.frm_common {position:relative;}
	.frm_common p {border-bottom:1px solid #d8d7d7;width:100%; padding:2px 0; min-height:37px; height:auto !important; height:37px;} /*NEW*/
	.frm_common p:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
	.frm_common p.no_lines {border-bottom:none;}
	.frm_common label {float:left; display:block; width:120px;_width:120px !important; font-weight:bold; padding-top:5px; font-family:Arial, Helvetica, sans-serif;}
	.frm_common label.nopadding {padding-top:0;}
	.frm_common label small {font-size:.9em; margin-top:-3px; display:block; float:left;font-weight:normal; line-height:normal;}
	.frm_common input.common_input {background-color:#fff; border:1px solid #7f9db9; float:left; color:#787878; font-size:1.273em; padding:3px 7px; width:269px; margin:0; vertical-align:baseline; }
	.frm_common select {padding:2px 1px 2px 2px;}/*NEW*/
	.frm_common #timezone {width:285px;}/*NEW*/
	.frm_common #site_terms, .frm_common .automatic_signin {border:none; background:none; padding:0; margin-top:4px; _margin-top:1px; width:auto; float:left;}
	*:first-child+html .frm_common #site_terms {margin-top:1px;} /*to adjust top margin in ie7*/
	.frm_common .accept_agreement {padding:5px 0 0 5px; display:block; float:left;}
	.frm_common .automatic_signin {padding:7px 0 0 5px; display:block; float:left; width:auto; font-weight:normal; font-family:Verdana, Helvetica, sans-serif;}
	
	.frm_common .frm_common_mid input.common_button {margin:0 0 0 120px;}/*NEW*/
	.frm_common .frm_common_mid input.common_button.wide {margin:0 0 0 220px;}
	.frm_common .error_general {color:#ff0000;  background: url(../images/ui/sprites/sprite_icons.png) no-repeat left -3091px; border-bottom:none; padding:10px 0 1px 22px; width:854px; min-height:30px; height:auto !important; height:30px;}
	.frm_common .wrapper_error {float:left; padding:6px 6px 6px 1px;}
	.frm_common .wrapper_error.error {background-color:#ffe5e5; border:1px solid #ff0000; padding:5px 5px 5px 0;}
	.frm_common .wrapper_error.error label {width:115px; padding-left:5px; color:#ff0000;}
	.frm_common .wrapper_error.error .accept_agreement {color:#ff0000;}
	.frm_common .wrapper_error.bump_right {margin-right:30px;}
	.frm_common .captcha {margin:10px 0 10px 120px;}
	.frm_common .captcha.wide {margin-left:220px;}
	.frm_common .required {font-weight:bold; width:auto; position:absolute; bottom:10px; _bottom:150px; right:16px; _right:40px; border-bottom:none;min-height:0; height:auto !important; height:0;}
    
    .forum_search select {float:left;}
    .forum_search input.narrow {width:70px;}
    .forum_search img  {float:left;}
    
	.link_forgot {padding:11px 0 0 5px; float:left; display:block;}
	.wrapper_main.form .link_not_member {margin:10px 0 0 0;}
	
	/*EDIT PROFILE FORM STYLES*/
	.frm_common .content_full p {width:544px; margin-left:20px;}
	.frm_common textarea {border:1px solid #7f9db9; width:410px; _width:405px; height:98px;}
	.frm_common textarea.tall {height:200px;}
	.frm_common input.common_radio {float:left; width:auto; background:none; border:none; margin:6px 3px 0 0; _margin-top:3px; padding:0; vertical-align:baseline; }
	*:first-child+html .frm_common input.common_radio {margin-top:3px;}
	.radio_button_wrapper {border-top:1px solid orange; display:block; float:left;}
	.frm_common label.nowidth, .frm_common .wrapper_error.error label.nowidth {width:auto; margin-right:25px; padding-left:0;}
	.frm_common label.edit_prof_notset, .frm_common .wrapper_error.error label.edit_prof_notset {margin-right:6px;}
	.frm_common #edit_prof_birthday {width:166px;}
	.frm_common #edit_prof_language {width:126px;}
	.frm_common h2 {font-size:.75em; margin:0 20px; border-bottom:1px solid #d9d9d7; padding-bottom:10px; position:relative; font-weight:bold;}
	.frm_common h2.no_lines {border-bottom:none;}
	.frm_common h2 small {display:block; font-size:.917em; color:#707070; padding-top:5px;}
	.frm_common input.common_button {float:none; padding:4px 10px; color:#fff; font-weight:bold; background:#1d67dd url(../images/ui/backgrounds/bg_common_button.png) repeat-x left top; cursor:pointer; margin:0 0 20px 0; width:auto; border:1px solid #7f9db9; font-size:1.273em;}
	.frm_common input.common_button:hover {border:1px solid #000;}
	.member_details_shorten {width:95px;}
	.frm_common label.wide {width:220px;}
	.frm_common .wrapper_error.error label.wide {width:215px;}
	.frm_common #edit_avatar_upload {width:auto; height:25px;}
	.frm_common #edit_avatar_update {height:25px;}
	.frm_common .remote_avatars_disabled {margin-top:4px; display:block; float:left;}
	.hr_white {color:#fff; background-color:#fff; height:1px; border:none; margin:15px 0 20px 0; _margin:10px 0 15px 0;}
	*:first-child+html .hr_white {margin:10px 0 15px 0;}
	
	.frm_common .h2_checkbox input {float:left;}
	.h2_checkbox { position:absolute; top:-2px; right:0; _right:20px;}
	.frm_common .h2_checkbox label {width:auto; font-size:.917em; color:#707070; font-weight:normal;}
	
	.tbl_unread .center {text-align:center;}
	.tbl_unread .tbl_unread_checkbox {border-right:none; padding-right:0; vertical-align:top;}
	.tbl_unread_checkbox input {margin-left:0;}
	.tbl_unread .tbl_unread_un {border-left:none; padding-left:0; line-height:1.3em; width:280px;}
	.tbl_unread .tbl_unread_subject {border-left:none; padding-left:0; line-height:1.3em; width:180px; padding:5px 0 0 3px; vertical-align:top;}
	.frm_common .content_full .link_delete_checked {margin:0 0 5px 20px; width:auto; min-height:11px; height:auto !important; height:11px; border-bottom:none;}
	.tbl_common.nodata_fourcol td {border:0;}
	.tbl_unread.nodata_fourcol .tbl_unread_un {padding:5px 33px 5px 10px;}
	.tbl_unread.nodata_twocol td.tbl_unread_subject {padding:5px 33px 5px 10px; _width:500px;}
	*:first-child+html .tbl_unread.nodata_twocol td.tbl_unread_subject {width:500px;}
	.tbl_unread.narrow {width:547px;}
	.tbl_unread_excerpt {line-height:1.3em;}
	
	
	
	
	/*SILVERLIGHT OVERVIEW*/
	.wrapper_silverlight_tools {width:261px; border-left:1px solid #d8d7d7; border-right:1px solid #d8d7d7; float:left; position:relative; padding:12px; background-color:#FFF; margin-right:10px;margin-bottom:20px; min-height:215px; height:auto !important;}
	.wrapper_silverlight_tools.nomargin {margin-right:0;}
	.silverlight_tools_top, .silverlight_tools_bottom {position:absolute; width:287px; height:5px; display:block; overflow:hidden;}
	.silverlight_tools_top {top:0; left:-1px; background:url(../images/ui/sprites/sprite_silverlight_tools.png) no-repeat left top;}
	.silverlight_tools_bottom {bottom:0; left:-1px; background:url(../images/ui/sprites/sprite_silverlight_tools.png) no-repeat right top;}
	.overview .main_content .wrapper_silverlight_tools h2 {border-top:none; margin:0 0 10px 0;}
	
	.post_wrapper.expression .post_description {width:525px; float:right;}
	.post_wrapper.expression .post_img {margin-right:13px;}
	.sidecol_content.wrapper_silverlight3_beta h2,.sidecol_content.wrapper_silverlight3_beta p {margin-bottom:10px;}
	
	/* page not found */
    .column_page_not_found_1 {float:left;margin-left:160px;width:155px;_margin-left:75px;}
    .column_page_not_found_2 {float:left;margin-left:20px;width:415px;}
    .column_page_not_found_2 ul li {padding-bottom:10px;}

/* =9 Extra
----------------------------------------------------------*/
.none {display:none;}
.indent {margin-left:40px}

/* =10 Footer
----------------------------------------------------------*/
.wrapper_footer {background-color:#fff; clear:both; _height:1%;}
.footer {min-height:41px; height:auto !important; height:41px; background:#fff url(../images/ui/sprites/sprite_page_elements.png) no-repeat -4090px bottom; border-top:1px solid #005e9f; margin:30px 0 0 0; padding:19px 26px; clear:both; width:1250px;}
.footer:after { clear: both;content: '.';display: block;visibility: hidden;height: 0; }
.footer p {font-size: .7em; float:left;}
.kanoodleads {width:100%; font-size:.688em;line-height:130%;}
.kanoodleads div {width:270px; float:left; padding:0 25px;}
.kanoodleads div.clear {width:auto; float:none; padding:0;}
.footer_ads {width:100%;}
.footer_ads p {width:270px; float:left; padding:0 25px;}
.ad_footer {padding:0 110px 25px 110px;}
.ad_footer p {background:#FFF;display:table-cell;height:90px; text-align:center;vertical-align:middle;width:728px;}
.footer_img_links {float:right; padding-top:15px;}
.footer_img_links a {margin-left:25px;}
.footer_img_links img {vertical-align:middle;}

ul.design_html_nav li.styleswitch_screen_verdana a {color:#000 !important;}

/*LiveID Login Styles*/
.frm_common_mid_liveauth {width:696px; padding:20px 106px;}
.login_live_left{width:265px; padding:0 40px; float:left;border-right:solid 1px #d8d7d7;}
.login_forms_right{width:265px; padding:0 40px; float:left;}
.login_image{background-image:url(../images/ui/sprites/login_sprite.png);background-repeat:no-repeat;background-color:transparent;background-position:bottom;width:195px;height:60px;}
.login_live{background-position:0 -70px;}
.login_forms{background-position:0 0;}
.login_button{background:#103285 url(./i/bg_nav_main_current.png) repeat-x scroll 0 -118px;border-color:#DCE4F9 #A7BAD5 #A7BAD5 #DCE4F9;border-style:solid;border-width:2px;color:#FFF;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:.9em;font-weight:bold;margin:1px;padding:3px 4px 3px 2px;white-space:nowrap;height:14px;width:60px;}
.login_live_left img {display:block; margin:5px auto 0 auto;}
.frm_common .frm_common_mid_liveauth input.common_button {margin:5px 0 0 90px; display:block; padding:2px 10px 3px 10px; font-size:1em;}
.frm_common .frm_common_mid_liveauth h2 {margin:0; padding-bottom:5px;}

/* Paging List */
.list_paging {margin-right:-2px;}
.list_paging li {background: none !important; border:0; margin:0; padding:0px; font-size:11px; display:inline; list-style:none; margin-right:2px;font-family: Arial, Helvetica, sans-serif !important;}
.tutorials .main_content .list_paging li {padding-left:0;}
.list_paging a, .list_paging .continue {float:left; display:block; color:#006eb9; margin-right:1px; padding:2px 3px; text-decoration:none; border:solid 1px #e5e5e5; background:url(../images/ui/backgrounds/bg_pagination.png) repeat-x left bottom !important;}
.list_paging .continue {background:none !important; border-color:#fff; padding: 5px 0 2px 0;}
.list_paging .next {margin-right:0;}
.list_paging .next a {margin-right:0;}
.list_paging .next a, .list_paging .previous a {padding:2px 4px; background:none !important;}
.list_paging .inactive {float:left; color:#c5c5c5; display:block; margin-right:2px; padding:2px 8px; border:solid 1px #f3f3f3; background:url(../images/ui/backgrounds/bg_pagination.png) repeat-x left bottom !important;}
.tutorials .main_content .list_paging .inactive {padding:2px 8px;}
.list_paging .current_item {color:#fff; display:block; float:left; padding:3px; background:#006eb9 !important;}
.tutorials .main_content .list_paging .current_item {padding:3px;}
.list_paging a:hover {border:solid 1px #006eb9; text-decoration:none;}

