﻿/* HTML TAGS 
-----------------------------------------------------------------*/
* {margin:0;padding:0; list-style-type:none;}
body.home {font-size:12px;font-family:"宋体";color:#000;background:#b4d5f3 url(../images/bg_main.jpg) repeat-x;}
p {padding:5px 0;line-height:1.4em}
p.first {padding:0 0 5px 0;}
img {border:none;}
hr {background-color:none;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;padding-top:5px;}
/* 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/bg_heading_landing_page.png) repeat-x bottom;padding-bottom:15px;color:#545353;font-size:16px;font-weight:bold;}
.home_column_top_container .heading_landing_page {font-size:16px;}
.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/bg_sprite.png) 0 -789px repeat-x;font-family:"宋体";font-size:14px;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/bg_sprite.png) 0 -949px;color:#FFF;}
.nav_main a:hover {cursor:pointer;background:#0382e7 url(../images/bg_sprite.png) 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 url(../images/bg_bing_search_button.png) no-repeat right bottom;}
p.search_focus {background:#fff;}
p.search input#WLSearchBoxButton {border:none;background:transparent url(../images/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;}
/* 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/bg_nav_books_module_current_item.png) no-repeat;color:#666;display:block;float:left;}
ul.nav_books_module li.current_item span {background:url(../images/bg_sprite.png) 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/bg_sprite.png) 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/bg_nav_books_module_current_item.png) no-repeat;color:#666;display:block;float:left;}
.books_module .ajax__tab_active{background:url(../images/bg_sprite.png) left -1074px no-repeat;color:#666;}
.books_module .ajax__tab_active .ajax__tab_tab{background:url(../images/bg_sprite.png) left -1074px no-repeat;color:#666;}
.books_module .ajax__tab_active .ajax__tab_inner{background:url(../images/bg_sprite.png) 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/bg_sprite.png) 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_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 -1844px;}
.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;}
/* 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/bg_header.jpg) no-repeat;color:#FFF;position:relative;height:59px;}
.header.mix09 {background:url(../images/bg_header_mix09.jpg) 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 .post_title {font-size:13px;margin:0;padding-bottom:0;padding-top:0;font-family:"宋体";}
.post_item h3.post_title {font-size:13px;margin:0;padding-bottom:0;padding-top:0;font-family:"宋体";}
.post_item p.post_title{font-size:13px;margin:0;padding-bottom:0;font-family:"宋体";overflow:hidden;}
.post_item .post_title.books a {font-weight:normal}
.post_item .post_date {color:#666666;font-size:12px;margin:0;padding:2px 0 0 0;font-family:"宋体";}
.post_item .post_date.books{color:#666666;font-size:0.8em;margin:0;padding:0;font-family:"宋体";}
.post_more {clear:both;margin:10px 0 0 0;font-size:12px;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:0;}/*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/icon_close.png) 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/bg_enlarge_photo_shadow.png) no-repeat top right;}
.post_item_image_enlarged h3.post_title {padding:5px 4px 0 0;font-size:13px;}
.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{text-align:center;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/bg_sprite.png) 0 -709px repeat-x;display:block;padding:3px 0 1px 10px;color:#fff;font-weight:normal;font-size:1.1em;font-family:"宋体";cursor:pointer;font-weight:bold;}
.accordionHeader .accordionLink {border-bottom:1px solid #9a9a9a;background:#9f9f9f url(../images/bg_sprite.png) 0 -709px repeat-x;display:block;padding:3px 0 1px 10px;color:#fff;font-weight:normal;font-size:1.1em;font-family:"宋体";cursor:pointer;font-weight:bold;}
/* selected item */ 
.accordionHeaderSelected .accordionLink {border-bottom:1px solid #5792b8;background:#2fa5f4 url(../images/bg_sprite.png) 0 -637px repeat-x;display:block;padding:3px 0 1px 10px;color:#FFF;font-weight:bold;font-size:13px;font-family:"宋体";}
.accordionHeaderSelectedBooks .accordionLinkBooks {border-bottom:1px solid #5792b8;background:#2fa5f4 url(../images/bg_sprite.png) 0 -637px repeat-x;display:block;padding:3px 0 1px 10px;color:#FFF;font-weight:bold;font-size:1.1em;font-family:"宋体";}
/* 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/bg_sprite.png) no-repeat;background-position:0px -473px;padding-left:15px;}
.accordionHeaderSelected .accordianSprite {background:url(../images/bg_sprite.png) no-repeat;background-position:0px -403px;padding-left:15px;}
.accordionHeaderBooks .accordianSpriteBooks {background:url(../images/bg_sprite.png) no-repeat;background-position:0px -473px;padding-left:15px;}
.accordionHeaderSelectedBooks .accordianSpriteBooks {background:url(../images/bg_sprite.png) 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:250px;_height:250px;height:250px;overflow:hidden;}
.accordionContent p, .accordionContent h3, .accordionContent h2 {font-family:"宋体";font-size:14px;}
.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 a {font-size:14px;line-height:20px;margin-right:15px;text-decoration:underline;color:#2A7AD3;}
/* 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/bg_sprite.png) 0 -1114px repeat-x;padding-top:20px;font-size:12px;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 {text-align:center;background:#deecfa;color:#7a7a7a;position:relative;margin:0 0 40px 0;padding:15px;font-size:12px;min-height:1px;_height:1px;}
.footer a:link, .footer a:visited {color:#0072bc;}
.footer a:hover {text-decoration:underline;}
.footer_links {font-size:12px}
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;}
.footer .footer_links span{font-family:Arial,Helvetica,sans-serif!important;}
/* BREADCRUMB
----------------------------------------------------------*/
.footer_mini_map .breadcrumb {background:url(../images/bg_breacrumb_mini_site_map.png) 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/gradient-orange.png) 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/bg_sprite.png) 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/bg_icon_category_sprite.png) 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/bg-subcat.png) 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/bg-subcat-sprite.png) 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 25px;}
.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/bg_sprite.png) 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/bg_toc.png) 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;}
/***Community bar ***/
.cbMain
{
    position:absolute;
    top:0;
    left:0;
	background:url(../images/background.jpg) repeat-x;
	height:25px;
	width:100%;
	font-family:Tahoma,Verdana,Sans-Serif;
	font-size:11px;
	z-index:9999;
}

.cbLink
{
	display:none;
	float:right;
	margin-top:4px;
	margin-right:8px;
}

.cbLink a
{
	color:#0451C5;
	text-decoration:none;
	font-weight:normal;
}

.cbLink a:hover
{
	text-decoration:underline;
}

.cbLinkImg
{
	float:left;
}

.cbLinkText
{
	float:left;
	margin-left:3px;
	margin-top:1px;
}

.cbMore
{
	cursor: pointer;
	float:left;
	padding-top:5px;
	padding-left:8px;
}

.cbMoreText
{
	float:left;
}

.cbMoreImg
{
	background-image:url(../images/arrow.gif);
	float:left;
	margin-top:2px;
	margin-left:3px;
	width:7px;
	height:7px;
	background-repeat: no-repeat;
}

.cbMenu
{
	border:1px solid #666666;
	padding:12px 12px 6px;
	background:#F3F3F3 none repeat;
	position:absolute;
	top:18px;
	left:8px;
	z-index:50;
	display:none;
}

.cbMenu ul
{
	margin:0px;
	padding:0px;
}

.cbMenu li
{
	list-style-type:none;
	margin-bottom:6px;
}

.cbMenu a
{
	color:#0451C5;
	text-decoration: none;
	font-weight: normal;
}

.cbMenu a:hover
{
	text-decoration:underline;
}

.cbMenu img
{
	vertical-align:middle;
}
/***************************************/
/* 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;}

/* top list */
.toplist { font:12px/1.75 "宋体", arial, sans-serif; overflow-x:hidden; background:#fff; color:#000 ;list-style:none;}
.toplist a:link { color:#0B3B8C; text-decoration:none }
.toplist a:visited { color:#0B3B8C; text-decoration:none }
.toplist a:hover, a:active { text-decoration:underline;}
.toplist ul { list-style:none;}
.toplist li {width:100%;overflow:hidden;zoom:1;}
.toplist li em {width:16px;height:15px;background:url(../images/toplist.gif) no-repeat 0 -20px;float:left;text-align:center;line-height:15px;font-family:Arial;color:#fff;font-size:10px;margin-right:9px;_display:inline;margin-top:2px}
.toplist li em.no1 {background:url(../images/toplist.gif) no-repeat 0 0;}
.toplist li em.no2 {background:url(../images/toplist.gif) no-repeat 0 -80px;}
.toplist li em.no3 {background:url(../images/toplist.gif) no-repeat 0 -60px;}
.toplist li a {float:left;}
.toplist li span {text-align:right;}
.redK{color:#E22F28;}
.greenK{color:#FFB000;}
.yellowK{color:#159D32;}
.GrayK{color:Gray;}
.blueK{color:#0043BD;}

/* imgnews */
#imgnews{height:100%;width:100%;overflow:hidden;}
#imgnews td{text-align:center; vertical-align:bottom; padding:0 1px 0 0; width:16.6%;}
#imgnews td p{height:38px;width:140px;overflow:hidden;color:#261cdc;font-size:12px;line-height:19px;}
#imgnews td img{display:inline;border:solid 1px #CCC; padding:1px}

/* long digg list */
.left{ float:left}
.right{ float:right}
.listlc{width:500px; margin-bottom:10px; clear:both}
.listlc_img{width:80px}
.listlc_con{width:485px;padding-top:5px}
.listlc_con li{line-height:15px}
.listlc_title a{color:#034AF3;}
.listlc_time{color:#9A9A9A}
.listlc_bg{background:url(../images/vote1.png) no-repeat; width:54px; height:71px; margin-top:10px}
.listlc_num{width:54px; height:33px; text-align:center; font-size:18px; font-family: "宋体";padding-top:15px;font-weight:bold; color:#434343}
.listlc_Other{width:54px; height:33px; text-align:center; font-size:16px; font-family: "宋体";padding-top:15px;color:#434343}
.listlc_ding{width:54px;text-align:center;padding-top:6px;color:#739A89;font-size:12px;}
.listlc_ding a:hover{color:#FF0000}
.list_se_fs{list-style-type:none}
.list_se_fs li{padding-left:10px}
.list_se_style { clear:both; float:left; width:590px}
.right_li{width:520px;}
.left_pad_top{margin:0px 10px 0px 0px}

.step_title a{font-size:14px;}
.listtitle h2{font-size:14px;color:#0F57C4}
.listtitle a{text-decoration:underline}
.listtitle{font-size:14px;color:#0F57C4}
.listviews{font-size:13px;color:gray}
.LookSource a{color:#EE5E17;font-weight:normal;}

.comment a{padding:2px 0 2px 20px;background:url(../images/icon_comment.gif) 0 50% no-repeat;}
.user a{padding:2px 0 2px 20px;background:url(../images/icon_user.gif) 0 50% no-repeat;color:#578CCA;}
.rank1{padding:2px 0 2px 20px;background:url(../images/rank/bronze1.gif) 0 50% no-repeat;color:#578CCA;}
.rank2{padding:2px 0 2px 20px;background:url(../images/rank/bronze2.gif) 0 50% no-repeat;color:#578CCA;}
.rank3{padding:2px 0 2px 20px;background:url(../images/rank/bronze3.gif) 0 50% no-repeat;color:#578CCA;}
.rank4{padding:2px 0 2px 20px;background:url(../images/rank/silver1.gif) 0 50% no-repeat;color:#578CCA;}
.rank5{padding:2px 0 2px 20px;background:url(../images/rank/silver2.gif) 0 50% no-repeat;color:#578CCA;}
.rank6{padding:2px 0 2px 20px;background:url(../images/rank/silver3.gif) 0 50% no-repeat;color:#578CCA;}
.rank7{padding:2px 0 2px 20px;background:url(../images/rank/gold1.gif) 0 50% no-repeat;color:#578CCA;}
.rank8{padding:2px 0 2px 20px;background:url(../images/rank/gold2.gif) 0 50% no-repeat;color:#578CCA;}
.rank9{padding:2px 0 2px 20px;background:url(../images/rank/gold3.gif) 0 50% no-repeat;color:#578CCA;}
.pubdate{color:#A12A2A;}
.category{color:#578CCA;}
.source{color:#578CCA;}
.level{background:url(../images/level.jpg) no-repeat;width:34px;height:11px; line-height:11px;float:left;font-size:9px;font-family:Tahoma;text-indent:17px;font-weight:bold;color:#FFFACB;margin:6px 3px 6px 0px;padding:0px;display:inline-block;}

/* lc_li */
.lc_li{ padding-bottom:5px;}
.lc_li ul{margin:0px; padding:0px}
.lc_li li{list-style-type:none;line-height:22px;font-size:12px; padding-left:4px}
.list li{ margin-bottom:20px; width:570px;}
.list p{font-size:13px}
.lc_page{line-height:60px;width:570px;text-align:center;height:80px;_height:60px;font-size:14px}
.sidecol_content li{line-height:18px; font-size:12px}

/*CommonTagCloud*/
.CommonSidebarTagCloud{ padding:5px;}
ul.CommonSidebarTagCloud.wiki_cloud {line-height:180% !important;list-style-type:none;margin:0 0 0 0;padding:0 0 10px 0 !important;font-size:.9em;overflow:hidden;text-align:justify;word-spacing:.01em}
ul.CommonSidebarTagCloud li, ul.CommonTagCloud li {margin:0;padding:0 15px 0 0;display:inline; line-height:22px}
ul.CommonTagCloud {font-size:12px;line-height:22px;}
ul.CommonSidebarTagCloud li a:link, ul.CommonSidebarTagCloud li a:visited 
ul.CommonTagCloud li a:link, ul.CommonTagCloud li a:visited {text-decoration:none;}
ul.CommonSidebarTagCloud li a:hover,ul.CommonTagCloud li a:hover {text-decoration:underline;}
.CommonTag1 a:link, .CommonTag1 a:visited {font-size: 18px;color:#333333}
.CommonTag2 a:link, .CommonTag2 a:visited {font-size: 17px;color:#525252}
.CommonTag3 a:link, .CommonTag3 a:visited {font-size: 16px;color:#666666}
.CommonTag4 a:link, .CommonTag4 a:visited {font-size: 15px;color:#999999}
.CommonTag5 a:link, .CommonTag5 a:visited {font-size: 14px;color:#D5D5D5}
.CommonTag6 a:link, .CommonTag6 a:visited {font-size: 13px;color:Gray}

.CommonTag66 a:link, .CommonTag66 a:visited {font-size: 16px;color:#006EB9;}


/* list keywords */
.listkeywords{ padding-bottom:5px;}
.listkeywords ul{margin:0px; padding:0px;margin-bottom:20px; width:590px}
.listkeywords li{float:left;line-height:22px;font-size:14px; padding-left:4px;width:195px}

/* partner */
.partner{width:auto;}
.partner td{padding-top:5px;padding-bottom:5px;padding-right:5px;text-align:center}

/* Style1 */
.anpager .cpb {background:#2174C2 none repeat scroll 0 0;border:1px solid #CCCCCC;color:#FFFFFF;font-weight:bold;margin:5px 4px 0 0;padding:4px 5px 0;}
.anpager a {background:#FFFFFF none repeat scroll 0 0;border:1px solid #CCCCCC;color:#2174C2;margin:5px 4px 0 0;padding:4px 5px 0;text-decoration:none}
.anpager a:hover{background:#2174C2 none repeat scroll 0 0;border:1px solid #2174C2;color:#FFFFFF;}

/* Style2 */
.paginator { font: 11px Arial, Helvetica, sans-serif;padding:10px 20px 10px 0; margin: 0px;}
.paginator a {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin-right:2px}
.paginator a:visited {padding: 1px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;}
.paginator .cpb {padding: 1px 6px;font-weight: bold; font-size: 13px;border:none}
.paginator a:hover {color: #fff; background: #ffa501;border-color:#ffa501;text-decoration: none;}

/* Style3 */
.pages { color: #999; }
.pages a, .pages .cpb { text-decoration:none;float: left; padding: 0 5px; border: 1px solid #ddd;background: #ffff;margin:0 2px; font-size:11px; color:#000;}
.pages a:hover { background-color: #E61636; color:#fff;border:1px solid #E61636; text-decoration:none;}
.pages .cpb { font-weight: bold; color: #fff; background: #E61636; border:1px solid #E61636;}

/* long */
.l_title{font-size:18px;border:solid 1px;border-width:0px 0px 1px 0px;padding:2px; margin-bottom:5px; text-align:center}
.l_time{width:550px;line-height:22px;margin-left:31px;height:22px}
.l_content{text-indent:2em; font-size:13px;line-height:18px;margin:5px}
#news_content img{display:block;margin:0 auto}
.description16{font-size:16px;line-height:24px;}
.description14{font-size:14px;line-height:22px;}
.description12{font-size:12px;line-height:20px;}
.content16 p{font-size:16px;line-height:24px;}
.content14 p{font-size:14px;line-height:22px;}
.content12 p{font-size:12px;line-height:20px;}
.btn_pub{width:125px;height:30px;font-size:18px; font-family: "宋体";text-align:center;padding-top:13px;margin:20px 0px 0px 120px;}
.btn_lc01{border:solid 1px #818181;background:url(http://img2.29db.com/images/btn_lc_01.gif);}
.btn_lc02{border:solid 1px #000303;background:url(http://img2.29db.com/images/btn_lc_02.gif);}
.btnpub{font-size:18px; font-family: "宋体";text-align:center;padding-top:13px;margin:20px 0px 0px 100px;}

.lc_liststyle{padding-left:10px}
.lc_liststyle li{font-size:14px;line-height:20px}
.lc_liststyle li a{background:url(http://img2.39db.com/images/list_bg.gif) no-repeat 3px 6px; padding-left:12px;}