﻿/* HTML TAGS 
-----------------------------------------------------------------*/
* {margin:0;padding:0; list-style-type:none;}
body.home {font-size:.7em;font-family:Verdana, sans-serif;color:#000;background:#b4d5f3 url(../images/newui/bg_main.jpg?cdn_id={2054756c}) repeat-x;}
p {padding:5px 0;line-height:1.4em}
p.first {padding:0 0 5px 0;}
img {border:none;}
hr {background-color:Transparent;border:none;border-top:1px solid #000;height:1px;margin:5px 0 10px 0;}
/* CODE & CODE BLOCKS 
----------------------------------------------------------------*/
code {font-size:1.1em;color:#990000;font-weight:bold;}
code.code_block {white-space:pre;width:570px;display:block;padding:15px 15px 25px 15px;line-height:.8em;overflow-x:auto;overflow-y:hidden;height:auto;background:#f0f9ff;margin:15px 0;}
/* PAGE 
----------------------------------------------------------------*/
.page {width:950px;margin:0 auto;}
/* LINKS
----------------------------------------------------------------*/
a:link 		{color:#0072bc;text-decoration:none;}
a:visited 	{color:#0900bc;text-decoration:none;}
a:hover 	{text-decoration:underline;}
a:active	{color:#18a758;}
/* LISTS
----------------------------------------------------------------*/
ul.list, ol.list {padding:10px 0 10px 30px}
ul.first, ol.first{padding-top:0;}
/* nested lists */
li ul.list, li ol.list {padding:0 0 0 40px}
ul.list li, ol.list li{list-style:disc;padding:2px 0;}
ol.list li{list-style:decimal;}
ul.list li { list-style-type: disc }
ol.big_lists li, ul.big_lists li{padding:10px 0;}
/* different styled lists */
ul.list_lower_alpha li, ol.list_lower_alpha li{list-style-type:lower-alpha;}
ul.list_lower_roman li, ol.list_lower_roman li{list-style-type:lower-roman;}
/* user icon lists*/
ul.user_icon_list{padding:0;margin:0;_margin-left:-4px}
ul.user_icon_list li{float:left;margin:0 4px 1px 4px;list-style:none}
ul.user_icon_list li a:link img{border:1px solid #034efa}
ul.user_icon_list li a:visited img{border:1px solid #5403FA}
ul.user_icon_list li a:hover img{border-color:#fff}
/* item borders */
ul.item_border_bottom li{ border-bottom-color:#e2e2e2; border-bottom-style:solid; border-bottom-width:1px; padding-bottom:3px; padding-top:3px;}
/* HEADINGS
----------------------------------------------------------------*/
h1, h2, h3, h4, h5, h6 {font-family:"trebuchet MS", arial, sans-serif;}
h1 {font-size:1.7em;font-weight:normal;}
h2 {font-size:1.1em;}
h3 {font-size:1.2em;margin:10px 0;}
h4 {font-size:1em;}
h5 {font-size:.9em;}
h6 {font-size:.9em;}
h1.first, h2.first, h3.first, h4.first, h5.first, h6.first {margin-top:0;padding-top:0;}
.home_column_feature .heading_landing_page {padding:5px 0 18px 0;}
.heading_landing_page {background:url(../images/newui/bg_heading_landing_page.png?cdn_id={2054756c}) repeat-x bottom;padding-bottom:15px;color:#545353;font-size:1.6em;font-weight:normal;}
.home_column_top_container .heading_landing_page {font-size:1.9em;}
.heading_item_section { border-bottom-color:#e2e2e2; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#e2e2e2; border-top-style:solid; border-top-width:1px; padding-top:7px; padding-bottom:7px;}
.heading_item_section_notop { border-bottom-color:#e2e2e2; border-bottom-style:solid; border-bottom-width:1px; border-top-color:#e2e2e2; padding-top:7px; padding-bottom:7px;}
/* NAV MAIN 
-------------------------------------------------------------*/
.nav_main {background:#0495f3 url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -789px repeat-x;font-size:1.2em;width:100%;border-bottom:1px solid #49b8ff;border-top:1px solid #49b8ff;position:relative;border-right:1px solid #016fb6;}
.nav_main ul {}
.nav_main li {float:left;}
.nav_main a:link, .nav_main a:visited {text-decoration:none;color:#dff2ff;padding:7px 10px;border-right:1px solid #016fb6;border-left:1px solid #49b8ff;display:block;}
.nav_main li.current_item a:link, .nav_main li.current_item a:visited {background:#0057cc url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -949px;color:#FFF;}
.nav_main a:hover {cursor:pointer;background:#0382e7 url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -870px repeat-x;}
.nav_main li span {display:block;}
/* search */
p.search {position:absolute;top:1px;right:4px;text-align:right;padding:5px 0 0 5px;height:21px;line-height:1em;border:1px solid #a1a1a1;margin-right:10px;width:220px;}
p.search_blur {background:#fff no-repeat right bottom;}
p.search_focus {background:#fff;}
p.search input#WLSearchBoxButton {border:none;background:transparent url(../images/newui/bg_bing_search_button.png) no-repeat;color:#d4d4d4;text-indent:-10000px;font-size:1px;height:22px;width:22px;cursor:pointer;display:block;position:absolute;top:2px;right:2px;}
p.search input#WLSearchBoxInput {background:transparent; height:19px;width:220px;border:none; outline: none;}
/* NAV BOOKS MODULE 
-------------------------------------------------------------*/
ul.nav_books_module {font-size:.9em;width:100%;margin-top:-14px;margin-left:10px;margin-bottom:10px;min-height:30px;_height:30px;}
ul.nav_books_module li {float:left;padding-left:6px;}
ul.nav_books_module li.first {padding-left:0;}
ul.nav_books_module li span {display:block;float:left;min-height:18px;_height:18px;padding:3px 8px 0 8px;}	
ul.nav_books_module a:link, ul.nav_books_module a:visited {text-decoration:none;}
ul.nav_books_module a:hover {cursor:pointer;text-decoration:underline;}
ul.nav_books_module li.current_item a:link, ul.nav_books_module li.current_item a:visited {background:#FFF url(../images/newui/bg_nav_books_module_current_item.png?cdn_id={2054756c}) no-repeat;color:#666;display:block;float:left;}
ul.nav_books_module li.current_item span {background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) left -1074px no-repeat;color:#666;}
ul.nav_books_module li.current_item a:link, ul.nav_books_module li.current_item a:visited {background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) right -1026px no-repeat;}
ul.nav_books_module li.current_item a:hover {text-decoration:none;}

/* Temp CSS for BOOKS
--------------------------------------------------------------*/
.books_module_body{padding:0pt 15px 2px}
.books_module .ajax__tab_header{font-size:.9em;width:100%;margin-top:-14px;margin-left:10px;_height:30px;}

.books_module .ajax__tab_tab{float:left;padding-left:6px;}
.books_module .ajax__tab_tab{display:block;float:left;min-height:18px;_height:18px;padding:3px 8px 0 8px;}
.books_module .ajax__tab_tab a:link,
.books_module .ajax__tab_tab a:visited{text-decoration:none;}
.books_module .ajax__tab_hover .ajax__tab_tab{cursor:pointer;text-decoration:underline;}

.books_module .ajax__tab_active a:link,
.books_module .ajax__tab_active a:visited{background:#FFF url(../images/newui/bg_nav_books_module_current_item.png?cdn_id={2054756c}) no-repeat;color:#666;display:block;float:left;}
.books_module .ajax__tab_active{background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) left -1074px no-repeat;color:#666;}
.books_module .ajax__tab_active .ajax__tab_tab{background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) left -1074px no-repeat;color:#666;}
.books_module .ajax__tab_active .ajax__tab_inner{background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) right -1026px no-repeat;}
.books_module .ajax__tab_active a:link,
.books_module .ajax__tab_hover .ajax__tab_active{text-decoration:none;}

/* SPRITE BG IMAGE  
----------------------------------------------------------*/
.sprite{background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) no-repeat;}
.heading_landing_page .sprite_news, 
.heading_landing_page .sprite_articles, 
.heading_landing_page .sprite_blogs, 
.heading_landing_page .sprite_essential_downloads, 
.heading_landing_page .sprite_books, 	
.heading_landing_page .sprite_petebrown, 	
.heading_landing_page .sprite_showcase,
.heading_landing_page .sprite_video,
.heading_landing_page .sprite_labs,
.heading_landing_page .sprite_latest,
.heading_landing_page .sprite_download,
.heading_landing_page .sprite_starter_kits,
.heading_landing_page .sprite_samples,
.heading_landing_page .sprite_presentations,
.heading_landing_page .sprite_blog_with_us,
.heading_landing_page .sprite_showcase,
.heading_landing_page .sprite_controls,
.heading_landing_page .sprite_case_study,
.heading_landing_page .sprite_podcast{padding:5px 0 3px 70px;display:block;}
.heading_landing_page .sprite_articles{background-position:0 -95px;}
.heading_landing_page .sprite_blogs{background-position:0 -200px;padding-left:60px;}
.heading_landing_page .sprite_books{background-position:0 -298px;}
.heading_landing_page .sprite_essential_downloads{background-position:0 -1342px;}
.heading_landing_page .sprite_showcase{background-position:0 -1440px;}
.heading_landing_page .sprite_video{background-position:0 -1540px;}
.heading_landing_page .sprite_labs{background-position:0 -1644px;padding-left:56px;}
.heading_landing_page .sprite_rss{background-position:0 -515px;padding:25px 0 3px 0;display:block;float:right;width:14px;}
.home_column_top_container .heading_landing_page .sprite_rss{background-position:0 -509px;}
.sprite_more{background-position:0 -584px;}
.sprite_plus{background-position:0 -473px;padding-left:15px;}
.sprite_minus{background-position:0 -403px;padding-left:15px;}
.icon_new{background-position:0 -1763px;padding-left:39px;}
.heading_landing_page .sprite_latest{background-position:0 -1840px;}
.heading_landing_page .sprite_download{background-position:0 -1944px;padding-left:60px;}
.heading_landing_page .sprite_starter_kits{background-position:0 -2044px;padding-left:60px;}
.heading_landing_page .sprite_samples{background-position:0 -2144px;padding-left:60px;}
.heading_landing_page .sprite_presentations{background-position:0 -2244px;padding-left:60px;}
.heading_landing_page .sprite_controls{background-position:0 -2344px;padding-left:60px;}
.heading_landing_page .sprite_blog_with_us{background-position:0 -2444px;padding-left:60px;}
.heading_landing_page .sprite_showcase{background-position:0 -2544px;padding-left:60px;}
.heading_landing_page .sprite_case_study{background-position:0 -2644px;padding-left:57px;}
.heading_landing_page .sprite_podcast{background-position:0 -2744px;padding-left:51px;}
.icon_delicious{background-position:0 -2874px;padding-left:24px;}
.icon_digg{background-position:0 -2916px;padding-left:24px;}
.icon_technorati{background-position:0 -2955px;padding-left:24px;}
.icon_bloglines{background-position:0 -2994px;padding-left:24px;}
.icon_twitter{background-position:0 -3115px;padding-left:24px;}
/* Created for BabySmash Site */
.heading_landing_page .sprite_bby_learn{background-position:0 -3220px;padding-left:51px;}
.heading_landing_page .sprite_bby_videos{background-position:0 -3326px;padding-left:55px;}
.heading_landing_page .sprite_bby_links{background-position:0 -3414px;padding-left:60px;}
.heading_landing_page .sprite_bby_contributions{background-position:0 -3522px;padding-left:51px;}
/* Created for Pete Brown */
.heading_landing_page .sprite_petebrown{background:url(../images/newui/bg_sprite_petebrown.png?cdn_id={2054756c}) no-repeat;padding-left:60px;padding-top:21px;}
/* Community Page Heading*/
.community a:Link, .community a:visited, .community a:hover, .community a:active{color:#545353; text-decoration:none;}
/* Video Comments
----------------------------------------------------------*/
.heading_landing_page .videocomments	{float:right;padding:10px 15px 3px 0;display:block;font-size:0.65em;}
/* HEADER   
----------------------------------------------------------*/
.header {background:#2073c1 url(../images/newui/bg_header.jpg?cdn_id={2054756c}) no-repeat;color:#FFF;position:relative;height:59px;}
.header.mix09 {background:url(../images/newui/bg_header_mix09.jpg?cdn_id={2054756c}) no-repeat;}/*remove this line to revert back to default windows client header background*/
img.logo {padding:12px 0 0 15px;display:block;}
p.user_menu {position:absolute;top:5px;right:15px;text-align:right;color:#93c2e6;}
p.user_menu a:link, p.user_menu a:visited {color:#FFF;}
.link_2009 {position:absolute; top:0; left:320px;}
/* POSTS
----------------------------------------------------------*/
.post_item.first {padding-top:0;}
.post_item.three{padding-top:5px}
.post_item.books{padding-top:0}
.post_item.showcase{padding:5px 0 3px 0}
.post_item.acropolis{padding:0px 3px 12px 3px}
.post_item {padding-top:15px;}
.post_item_wpfsp1 {padding-top:5px;}
.post_item h3.post_title {font-size:1em;margin:0;padding-bottom:0;padding-top:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.post_item p.post_title{font-size:1em;margin:0;padding-bottom:0;font-family:Verdana, Arial, Helvetica, sans-serif;overflow:hidden;}
.post_item .post_title.books a {font-weight:normal}
.post_item .post_date {color:#666666;font-size:0.8em;margin:0;padding:2px 0 0 0;font-style:italic;}
.post_item .post_date.books{color:#666666;font-size:0.8em;margin:0;padding:0;font-style:italic}
.post_more {clear:both;margin:10px 0 0 0;font-size:.9em;padding:10px 0 0 0;}
.post_more.first {margin:0;padding-top:10px;}
.post_item_image {float:left;padding:0 10px 5px 0;position:relative;}
.post_item_image.books{float:left;position:relative;padding:0pt 3px}
.post_item_image.nav_books_module{padding:0;}
.post_description {margin:0;padding:0 0 0 0;}
.wpf_post_date {color:#666666;font-size:0.8em;margin:0;padding:2px 0 0 0;font-style:italic;}
.column .post_description {overflow:hidden;}
.home_column_top_container p.post_description,
.home_column_top_container .post_more,
.home_column_top_container .post_date,
.home_column_top_container h3.post_title {margin-left:72px;}
.post_item .post_more {margin-left:42px;}
/* enlarge icon and div */
.post_item_image a img.icon_enlarge {position:absolute;right:16px;bottom:13px;}
.post_item_image_enlarged {border:1px solid #b2b2b2;border-right:2px solid #4c4c4c;border-bottom:2px solid #4c4c4c;padding:10px;position:relative;width:380px;}
.post_item_image_enlarged a:link.close, .post_item_image_enlarged a:visited.close {font-size:.9em;display:block;text-align:right;padding:0 14px 1px 0;background:url(../images/newui/icon_close.png?cdn_id={2054756c}) no-repeat right;margin:0 0 9px 0;color:#0072bc;}
.post_item_image_enlarged img.enlarged_photo {border:none;padding:0 6px 0 0;background:url(../images/newui/bg_enlarge_photo_shadow.png?cdn_id={2054756c}) no-repeat top right;}
.post_item_image_enlarged h3.post_title {padding:5px 4px 0 0;font-size:1em;}
.post_item_quotes {float:left;padding:0 10px 5px 0;position:relative; width:33%;}
.learn_latest_content h3 {font-weight:normal;}
/* short post items */
.post_item_short .post_item {padding-top:2px;}
.post_item_short .post_item.first {padding-top:15px;}
.post_item_short .post_item_text {padding-top:2px;}
.post_item_short .post_item_image {padding-right:5px;}
/* ADS
----------------------------------------------------------*/
/* featured items */
.ad_item {padding-top:20px;}
.ad_item.first {padding-top:0;}
.ad_item h3.ad_title {font-size:1em;margin-top:0;padding-top:0;font-family:Verdana, Arial, Helvetica, sans-serif;}
.ad_item .ad_title a {font-weight:bold;}
.ad_item_image {float:left;padding:0 10px 5px 0;}
.ad_description {margin:0;padding:10px 0 0 0;}
.advertise_here {text-align:right;font-size:.8em;margin-top:0px;}
.header_banner {text-align:center;padding:2px 0 10px 0;margin:0;}
.header_banner img {vertical-align:middle}
.advertise_here_vertical {padding:0 10px}
.ad_text_blocks .footer_banner {text-align:center;padding:0 0 10px 0;width:100%;}
.ad_text_blocks .advertise_here {clear:both;width:100%;}

/* kanoodle - horizontal */
.ad_text_blocks{border-top:1px solid #d1d1d1;padding:20px 0 20px 0;margin:20px 0 0 0;min-height:1px;_height:1px;}
.ad_text_blocks p{float:left;width:275px;margin:0;padding:0;margin-right:31px;_margin-right:24px;}
/* kanoodle - vertical (when in the side column) */
.column .ad_text_blocks{padding:0;margin:0;min-height:1px;_height:1px;border-top:none;}
.column .ad_text_blocks p{margin:0;padding:10px 0;width:100%;}
/* banners */
p.ad_banner {text-align:center;padding-bottom:15px;}
.ad_banner img {display:block;margin:0 auto;}
/* ACCORDIAN
----------------------------------------------------------*/
.accordion_container {width:180px;float:left;margin-top:5px;border-bottom:1px solid #d3e5f1;}
.accordian_container_books {float:left;margin-top:5px;border-bottom:1px solid #d3e5f1;}
.accordionHeaderBooks .accordionLinkBooks {border-bottom:1px solid #9a9a9a;background:#9f9f9f url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -709px repeat-x;display:block;padding:3px 0 1px 10px;color:#fff;font-weight:normal;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;font-weight:bold;}
.accordionHeader .accordionLink {border-bottom:1px solid #9a9a9a;background:#9f9f9f url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -709px repeat-x;display:block;padding:3px 0 1px 10px;color:#fff;font-weight:normal;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;font-weight:bold;}
/* selected item */ 
.accordionHeaderSelected .accordionLink {border-bottom:1px solid #5792b8;background:#2fa5f4 url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -637px repeat-x;display:block;padding:3px 0 1px 10px;color:#FFF;font-weight:bold;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;}
.accordionHeaderSelectedBooks .accordionLinkBooks {border-bottom:1px solid #5792b8;background:#2fa5f4 url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -637px repeat-x;display:block;padding:3px 0 1px 10px;color:#FFF;font-weight:bold;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;}
/* hover */
.accordionHeader :hover.accordionLink {background-position:0 -715px;text-decoration:none;}
.accordionHeaderSelected :hover.accordionLink {background-position:0 -645px;text-decoration:none;}
/* sprites */ 
.accordionHeader .accordianSprite {background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) no-repeat;background-position:0px -473px;padding-left:15px;}
.accordionHeaderSelected .accordianSprite {background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) no-repeat;background-position:0px -403px;padding-left:15px;}
.accordionHeaderBooks .accordianSpriteBooks {background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) no-repeat;background-position:0px -473px;padding-left:15px;}
.accordionHeaderSelectedBooks .accordianSpriteBooks {background:url(../images/newui/bg_sprite.png?cdn_id={2054756c}) no-repeat;background-position:0px -403px;padding-left:15px;}
/* content */
.accordionContent {background:#E9F1F6;border-left:1px solid #d3e5f1;border-right:1px solid #d3e5f1;padding:10px 10px;min-height:226px;_height:226px;}
.accordionContent p, .accordionContent h3, .accordionContent h2 {font-family:"trebuchet MS", arial, sans-serif;font-size:1em;}
.accordionContent p {font-family:"trebuchet MS", arial, sans-serif;line-height:1.4em;}
.accordionContent h3 {margin:10px 0 4px 0;font-weight:normal;}
.accordionContent h3.first {margin-top:0;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:1em;}
.accordionContent h4 {margin:10px 0 1px 0;}
.accordionContent h4.first {margin-top:10px;}
.accordionContent h5 {font-size:1em;margin:0;padding:0;font-weight:normal;}
.accordionContent li {margin:0;padding:0;line-height:1.3em;}
/* HOME COLUMNS
----------------------------------------------------------*/
.home_column_top_container {position:relative;min-height:1px;_height:1px;}
.home_column_news {width:400px;float:left;margin-right:20px;}
.home_column_feature {width:300px;float:left;margin-left:20px;}
.home_column_feature p {line-height:1.36em;}
/* GENERIC COLUMNS
----------------------------------------------------------*/
/* three column secitons */
.column_three_container {position:relative;min-height:1px;_height:1px;}
.column_three_container .column {width:290px;float:left;margin-right:20px;}
.column_three_container .last {width:300px !important;margin-right:0 !important;_width:290px;}
/* two column sections */
.column_two_container {position:relative;min-height:1px;_height:1px;}
.column_two_container .column {width:600px;float:left;margin-right:20px;}
.column_two_container .last {width:300px !important;margin-right:0 !important;_width:290px;}
/*two colum container for the video page*/
.column_two_container .videocolumn {width:330px;float:left;margin-right:20px;}
.column_two_container .videolast {width:240px !important;margin-right:0 !important;_width:230px;}
/* two column sections INSDIDE THE MAIN COLUMN */
.column_two_container .column_two_container .column {width:290px;float:left;margin-right:20px; margin-bottom:10px;}
.column_two_container .column_two_container .last {width:290px !important;margin-right:0 !important;_width:290px;}
/* three columns INSIDE another column */
.column .column_three_container {position:relative;min-height:1px;_height:1px;padding-top:15px;}
.column .column_three_container .column {width:190px;float:left;margin-right:15px;}
.column .column_three_container .last {width:190px !important;margin-right:0 !important;_width:190px;}
/* CONTENT
----------------------------------------------------------*/
.content {background:#FFF;position:relative;margin:5px 0;padding:15px;}
/* BOOK MODULE LIST   
----------------------------------------------------------*/
ul.book_module_list {padding:0 15px 20px 15px;margin-bottom:25px;}
ul.book_module_list li {padding:0 0 10px 0;clear:both;}
ul.book_module_list img {float:left;margin-right:15px;margin-bottom:10px;}
/* MODULE PAGINATION   
----------------------------------------------------------*/
.module_pagination {background: url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -1114px repeat-x;padding-top:20px;font-size:.9em;padding-bottom:50px;margin-top:6px;}
.module_pagination p {float:left;padding:0 2px;margin:0;}
ul.paging_ui {float:right;text-align:right;color:#999;}
ul.paging_ui li {float:left;padding:0 3px;border:1px solid #FFF;}
ul.paging_ui li.current_item {border:1px solid #CCC;}
/* FOOTER
----------------------------------------------------------*/
.footer_mini_map {background:#ecf5fc;position:relative;margin:0 0 5px 0;padding:10px 10px 15px;font-size:.9em;_height:1px;}
.footer_mini_map ul {float:left;margin:0 34px 0 0;width:150px;_margin-right:30px;}
.footer_mini_map ul li {padding:3px 0;}
.footer_mini_map ul li.site_map_inner_header {padding-top:15px;}
/* footer */
.footer {background:#deecfa;color:#7a7a7a;position:relative;margin:0 0 40px 0;padding:15px;font-size:.8em;min-height:1px;_height:1px;}
.footer a:link, .footer a:visited {color:#0072bc;}
.footer a:hover {text-decoration:underline;}
.footer_links {}
ul.footer_site_logos {margin:0;padding:0; position:absolute;right:15px;top:30px;}
ul.footer_site_logos li {margin:0 0 0 10px;padding:0;display:inline;}
/* BREADCRUMB
----------------------------------------------------------*/
.footer_mini_map .breadcrumb {background:url(../images/newui/bg_breacrumb_mini_site_map.png?cdn_id={2054756c}) repeat-x bottom;padding:4px 0 24px 0;}
.breadcrumb_container {background:#ecf5fc;margin-top:5px;padding:0 0 0 10px;}
/* FORMS
----------------------------------------------------------*/
.buttonsp1 {border:1px solid #b89144;background:#f79f2c url(../images/newui/gradient-orange.png?cdn_id={2054756c}) repeat-x;display:block;padding:0 10px 0 10px;color:#FFF;font-weight:bold;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;}
.button {border:1px solid #5792b8;background:#2fa5f4 url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -637px repeat-x;display:block;padding:0 10px;color:#FFF !important;font-weight:bold;font-size:1.1em;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;}
.button_inline {display:inline;padding:3px 20px;}
.button:hover {text-decoration:none;background-position:0 -645px;}
/* select boxes */
.ContainerListBox {font-size:.9em;}
/* three column download section */
.column .column_three_container .download_button {width:170px;margin:10px 0;}
.column .column_three_container .download_buttonsp1 {width:170px;margin:3px 0;}
.column .column_three_container .ContainerListBox {width:170px;}
/* COMMUNITY FEEDS LISTS   
----------------------------------------------------------*/
.list_feed_excerpt{padding-bottom:15px;min-height:50px !important;_height:50px !important}
.list_feed_excerpt_wide{min-height:50px !important;_height:50px !important}
.list_feed_excerpt ul{padding:0;margin:0}
.list_feed_excerpt ul li{border-bottom:1px solid #E2E2E2;list-style:none;padding:4px 0;margin:0;line-height:1.1em}
.list_feed_excerpt a:link,.list_feed_excerpt a:visited{text-decoration:none;display:block}
.list_feed_excerpt a:hover{text-decoration:underline}
/* headings */
.list_feed_heading {margin-top:24px !important;padding-top:0;border-bottom:1px solid #e2e2e2;padding-bottom:5px;position:relative;color:#545353;}
.list_feed_heading.first {margin-top:0 !important;}
/* CATEGORY ICONS   
----------------------------------------------------------*/
.category_icons {}
a.icon_categories:link, a.icon_categories:visited{color:#0072BC;font-weight:bold;}
.icon_categories { background:url(../images/newui/bg_icon_category_sprite.png?cdn_id={2054756c}) no-repeat center top;display:block;font-size:.8em;padding:48px 0 0;white-space:nowrap;font-family:Verdana, Arial, Helvetica, sans-serif;line-height:1.2em;}
.bucket_row_items {margin-right:5px;width:114px;text-align:center;float:left;min-height:85px;_height:85px;}
/* icons */
.icon_handsonlabs 	{ background-position:center -100px;}
.icon_podcasts 		{ background-position:center -200px;}
.icon_acropolis 	{ background-position:center -300px;}
.icon_articles 		{ background-position:center -400px;}
.icon_faqs 			{ background-position:center -500px;}
.icon_presentations { background-position:center -600px;}
.icon_virtuallabs 	{ background-position:center -700px;}
.icon_wpf			{ background-position:center -800px;}
.icon_starterkit	{ background-position:center -900px;}
.icon_download		{ background-position:center -1000px;}

/* subcats */
.subcat {margin:0 0 15px 0}
.subcat h3 {margin:5px 0}
.subcat a:link, .subcat a:visited {border:1px solid #e8e8e8;border-top-color:#f0f0f0;border-left-color:#f0f0f0;font-weight:bold;display:block;white-space:nowrap;font-size:1em;padding:7px 4px 7px 8px;background:#f2f2f2 url(../images/newui/bg-subcat.png?cdn_id={2054756c}) repeat-x;}
.subcat a:hover{ text-decoration:none; background-position:0 -72px;background-color:#f1f7fd;border-color:#018de6;}
.subcat .sprite 			{padding:5px 0 5px 34px; background:url(../images/newui/bg-subcat-sprite.png?cdn_id={2054756c}) no-repeat;}
.subcat .sprite.subcat_netframework {background-position:0 8px}
.subcat .sprite.subcat_vsexpress 	{background-position:0 -41px;}
.subcat .sprite.subcat_blend 		{background-position:0 -89px;}
.subcat .sprite.subcat_webpi 		{background-position:0 -138px;}
.subcat .sprite.subcat_futures 		{background-position:0 -189px;}
.subcat .sprite.subcat_wpf 			{background-position:0 -239px;}
.subcat .sprite.subcat_winforms  	{background-position:0 -289px;}
.count{color:#b6b6b6;font-size:.8em;text-decoration:none;padding-left:6px;font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:normal;}
.new {color:#ff0000;font-size:.7em; text-transform:uppercase;padding-left:6px;}

/* MISC   
----------------------------------------------------------*/
p.skip_to_links {display:none;}
.clear {clear:both;margin:0;height:0;line-height:0.0;font-size:0;display:block;}
.photo {border:1px solid #d9d9d9;border-right-color:#a8a8a8;border-bottom-color:#a8a8a8;padding:5px;background:#FFF;width: expression(this.width > 95 ? 95: true);max-width: 95px;}
.featuredvideophoto {border:1px solid #d9d9d9;border-right-color:#a8a8a8;border-bottom-color:#a8a8a8;padding:5px;background:#FFF;width: expression(this.width > 95 ? 95: true);max-width: 95px; margin:5px 0px;}
.video_curation {color:#666;}
#page ul li {list-style-type:disc; margin: 5px 0 5px 20px;}
#page ol li {list-style-type:decimal; margin: 5px 0 5px 20px;}
/* button links */
a:link.button_link, a:visited.button_link {border:1px solid #2fa5f4;background:#2fa5f4 url(../images/newui/bg_sprite.png?cdn_id={2054756c}) 0 -637px repeat-x;padding:0 8px;color:#FFF;font-family:"trebuchet MS", arial, sans-serif;cursor:pointer;line-height:1.2em;}
a:hover.button_link {text-decoration:none;background-position:0 -645px;}
a.button_link.emphasized {font-size:1.2em;font-weight:bold;border-width:2px;}
.button_link_group {margin:10px 0 15px 0;}
.toc {background:url(../images/newui/bg_toc.png?cdn_id={2054756c}) repeat-x bottom;padding:15px;font-weight:normal;border:1px solid #B2B2B2;border-topX:none;margin:15px 0;}
.toc h2 {font-size:1.4em;color:#545353;font-weight:normal;}
p + h2 {margin-top:18px;}
/* IE6 won't read the "p + h2, .top_margin" so we list it again below */
.top_margin {margin-top:18px;}
.rss_inline {padding-right:6px;}
/*Pager
----------------------------------------------------------*/
/*****Pager*****/
.blogPager {margin:8px 0pt 8px 8px;color:#41484F;display:inline; padding-bottom:15px;}
/*Tooltip
----------------------------------------------------------*/
/*****Tooltip*****/
#wcTooltip{border:2px solid #FFFFFF;position:absolute;width:250px; background:#E6ECFB none repeat scroll 0%;padding:3px;}
#wcTooltip div{background:#FFFFFF none repeat scroll 0%;border:1px solid #5C8AD0;padding:6px 8px 10px;}
/*Integration Page
----------------------------------------------------------*/
/*****Integration*****/
.integration{padding:8px 0pt 8px 0pt;}
/***************************************/
/* photoSuru*/
.sce_photosuru_shortcuts{text-align:center;padding:5px 0 5px 0;font-size:small;font-weight:bold;width:100px;}
.sce_photosuru_desc{padding:5px 5px;font-size:small;}
.sce_photosuru_title{text-align:center;background-color:Black;}
.sce_photosuru_title h3{color:White;}


/*MIX10 HEADERS*/
.header.mix10 {margin-top:15px;}
.header.mix10 img.logo {padding:0; position:absolute; top:12px; left:15px; z-index:2;}
.link_mix10 {position:absolute; top:-15px; left:274px;}

/* NEW HOME PAGE */
.home_column_welcome        { width: 600px; min-height: 327px; float: left; clear: left; margin-top: 10px; background: url(../images/Home/home_welcome_container.png?cdn_id={2054756c}) repeat-x bottom left;}
.home_column_welcome h2.welcome     { height: 31px; line-height: 31px; display: block; color: #fff; padding-left: 10px; background: url(../images/Home/home_welcome.png?cdn_id={2054756c}) repeat-x; padding-bottom: 15px;}
.home_column_welcome h3     { color: #078fe6; font-size: 16px; font-weight: bold; margin-bottom: 0 0 15px 0; line-height: 1;}
.home_column_welcome h4     { font-size: 12px; }
.home_column_welcome .col   { width: 180px; padding: 0 10px 10px 10px; float: left; clear: none; }
.home_column_welcome .col ul{ margin-bottom: 10px;}
.home_column_welcome .col p { padding: 0px; margin-bottom: 10px;}

